Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

neovim

Fork of Vim aiming at extensibility and usability
Collective - Host: opensource - https://opencollective.com/neovim - Website: https://neovim.io/ - Code: https://github.com/neovim

ci: remove UBSAN_OPTIONS environment variable (#25963)

Because it overrides log_path from ASAN_OPTIONS.

Ref https://github.com/google/sanitizers/iss...

github.com/neovim/neovim - 98bb1d66b1985db43f84b272dd4e8a83d1511d44 authored about 1 year ago
fix(f_wait): flush UI before blocking (#25962)

github.com/neovim/neovim - d5a85d737aa2a5c3a64ef0aa5b01672b7ed49c09 authored about 1 year ago
vim-patch:8.2.4078: terminal test for current directory not used on FreeBSD (#25961)

Problem: Terminal test for current directory not used on FreeBSD.
Solution: Make it work o...

github.com/neovim/neovim - bf5cf8ae82f2a164fba6ae063e0f5b7cb7c1df7b authored about 1 year ago
fix(options): do not change inccommand during preview (#25462)

github.com/neovim/neovim - 9af03bcd47127a416aa6a125590b75adb5f53c3c authored about 1 year ago
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - b0852218bc5fa6514a71a9da6d5cfa63a263c83d authored about 1 year ago
feat: add nushell built-in language server support (#2884)

github.com/neovim/nvim-lspconfig - 2dd403ba789a41d107a5bcb86e65f9725b876e87 authored about 1 year ago
feat: add cypher language server (#2883)

github.com/neovim/nvim-lspconfig - cedc13473c7ff65bfc85cf3a9cfa65f7876a03b8 authored about 1 year ago
refactor: change some xstrndup() and xstrnsave() to xmemdupz() (#25959)

When the given length is exactly the number of bytes to copy, xmemdupz()
makes the intention cl...

github.com/neovim/neovim - cd63a9addd6e1114c3524fa041ece560550cfe7b authored about 1 year ago
refactor(drawline): avoid xmalloc/xfree cycles on each screenline

github.com/neovim/neovim - 74581ec7ebd5f9b3d47f6b1ee04a87327ad730a1 authored about 1 year ago
vim-patch:d56f15caf602

runtime(wget): Update for Wget2 2.1.0 (vim/vim#13497)

https://github.com/vim/vim/commit/d56f15c...

github.com/neovim/neovim - ae8ca79920a8d0e928ac1502a10d1d063a06cae5 authored about 1 year ago
Merge pull request #25951 from zeertzjq/vim-8.2.4140

vim-patch:8.2.{4140,4820,4825,4861,4932}

github.com/neovim/neovim - 267c346e2cd10081bfebe86be59f137a1b7470e5 authored about 1 year ago
vim-patch:8.2.4932: not easy to filter the output of maplist()

Problem: Not easy to filter the output of maplist().
Solution: Add mode_bits to the diction...

github.com/neovim/neovim - 04d299c17014b0802c79613252e4de26da84a7c9 authored about 1 year ago
vim-patch:8.2.4820: not simple programmatic way to find a specific mapping

Problem: Not simple programmatic way to find a specific mapping.
Solution: Add getmappings(...

github.com/neovim/neovim - 2dfcd5a22b8f26091aa7398fdb8b0ea70ed7b28d authored about 1 year ago
vim-patch:8.2.4825: can only get a list of mappings

Problem: Can only get a list of mappings.
Solution: Add the optional {abbr} argument. (Erni...

github.com/neovim/neovim - d4dbfb092b370bced6728e07a38661a579ff5e4b authored about 1 year ago
vim-patch:8.2.4861: it is not easy to restore saved mappings

Problem: It is not easy to restore saved mappings.
Solution: Make mapset() accept a dict ar...

github.com/neovim/neovim - f748a73a357710db6094d4a428cd056f5df226a9 authored about 1 year ago
vim-patch:8.2.4140: maparg() does not indicate the type of script

Problem: maparg() does not indicate the type of script where it was defined.
Solution: Add ...

github.com/neovim/neovim - a4b80c71eae09a5f6f76bce46be46efd247c7223 authored about 1 year ago
Exclude more external dependencies. (#47)

github.com/neovim/doc - 3cd32f4a3faa7799a577ef3b59e44b8a449ae38e authored about 1 year ago
vim-patch:20a94f44b3cd (#25946)

runtime(doc): fix grammar in termdebug doc, remove trailing spaces (vim/vim#13505)

https://gi...

github.com/neovim/neovim - 610f50ddaff260e2e2f7236f6a3982ee7554c2a6 authored about 1 year ago
deps src: Automatic update

github.com/neovim/deps - 88d78f4a5e804d880dd42b17af1591758025d4ba authored about 1 year ago
refactor(api): simplify nvim_set_keymap shortname check (#25945)

github.com/neovim/neovim - 43b0e2752c06ec5460a417fb9a8c60856011f563 authored about 1 year ago
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 36e4ffec0a9e373ac9dbf7949d3567c8f04ca3df authored about 1 year ago
doc(custom-elements-ls): Update filetypes and docs (#2881)

github.com/neovim/nvim-lspconfig - 4a74ec3b27b61d13e526ff762b81c1d9b2907f87 authored about 1 year ago
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - c7bbad8b149e1f568505c707b8ce2b9eaa8f1da2 authored about 1 year ago
fix: improve root_dir pattern for ast-grep (#2882)

github.com/neovim/nvim-lspconfig - d5f76f9d2fea7ac832f08dd7a503a2a4912c452c authored about 1 year ago
vim-patch:7fbbd7fdc6df (#25944)

runtime(termdebug): handle buffer-local mappings properly

closes: vim/vim#13475

https://g...

github.com/neovim/neovim - 77bb69d7b0d1ae8d9526b658eeea07b2d58ae78d authored about 1 year ago
Merge pull request #25942 from zeertzjq/vim-9.0.1791

vim-patch:9.0.{1791,1808,1809,1811},ca48202b6f46

github.com/neovim/neovim - 04187d1cb58a46dff3b490115f38f9120e13d598 authored about 1 year ago
vim-patch:ca48202b6f46

runtime(termdebug): improve window handling, shorten var types

closes vim/vim#13474

https://gi...

github.com/neovim/neovim - 89d785e53015d7ba6a7f10e97a750b8d3431d3a9 authored about 1 year ago
vim-patch:9.0.1791: No tests for the termdebug plugin

Problem: No tests for the termdebug plugin
Solution: Add some simple tests for the termdebug pl...

github.com/neovim/neovim - 8d3dbf274675d8746cb1cafa446ebce88a5de54b authored about 1 year ago
vim-patch:9.0.1808: termdebug: Typo in termdebug test

Problem: termdebug: Typo in termdebug test
Solution: fix the typos

https://github.com/vim/vim/...

github.com/neovim/neovim - c9e7e94fcc2e78af4c5c14cb38dfb3c36b6e2dd3 authored about 1 year ago
vim-patch:9.0.1809: termdebug test flayk

Problem: termdebug test flayk
Solution: wait slightly longer

https://github.com/vim/vim/commit...

github.com/neovim/neovim - 4d36892191d01718f1549b99c7600a7694c38dab authored about 1 year ago
vim-patch:9.0.1811: still some issues with term_debug test

Problem: still some issues with term_debug test
Solution: Use WaitForAssert()

closes: vim/vim#...

github.com/neovim/neovim - 7b921c550191b300f0fa3ed5069e85fdd88ee959 authored about 1 year ago
docs: list NVIM_APPNAME as env on manpage (#25935)

github.com/neovim/neovim - ed464ba487cc4fbc0c7393bb360580b344673e3d authored about 1 year ago
vim-patch:9.0.2095: statusline may look different than expected (#25941)

Problem: statusline may look different than expected
Solution: do not check for highlighting o...

github.com/neovim/neovim - f7b2ea59a633309aba1ca5286e33d789a45cb13f authored about 1 year ago
fix(clipboard): increase OSC 52 wait timeout (#25936)

When pasting with OSC 52 some terminals show a prompt to the user asking
for permission to read...

github.com/neovim/neovim - 3128cff6b198daabfddeedd382c0b8707319504f authored about 1 year ago
fix: flush UI state before blocking in vim.wait (#25938)

github.com/neovim/neovim - bb7324292cda2354511d3332aecb0b9748021764 authored about 1 year ago
refactor: move defaults into separate module (#25929)

Move default mappings and autocommands into a separate module and add
comments and docstrings t...

github.com/neovim/neovim - 08847a9ea15a50aba041ee621d71b9884f5fea97 authored about 1 year ago
Merge pull request #25767 from luukvbaal/signdel

feat(extmarks): add 'invalidate' property

github.com/neovim/neovim - 1b0fd377aba3b4d076e4dbfb5adb96866a4982d1 authored about 1 year ago
build(deps): bump luajit to HEAD - b94fbfbee

github.com/neovim/neovim - 4c8fdc018b428c4b5f35215a1189d2cd55cd5888 authored about 1 year ago
deps src: Automatic update

github.com/neovim/deps - 5269e2485e70808b05d9215aab003b8b3c4cb33e authored about 1 year ago
feat(extmarks): add 'invalidate' property to extmarks

Problem: No way to have extmarks automatically removed when the range it
is attached ...

github.com/neovim/neovim - 4e6f559b8c5f77924fdbe2e5abd9c6aa8efad13f authored about 1 year ago
fix(diagnostic): check if delete failed in `qf_fill_buffer()` (#25932)

When the contents of a quickfix buffer are replaced, there is a chance
that deletion of the pre...

github.com/neovim/neovim - 3d8f0cb695a5ea97ea05bc7decb19bb047cb753d authored about 1 year ago
fix(job-control): make jobwait() flush UI after hiding cursor (#25927)

github.com/neovim/neovim - 1c71c32b29100b3e2989447da9d94b97b2c9959e authored about 1 year ago
Merge pull request #25872 from gpanders/osc52

feat(clipboard): add OSC 52 clipboard support

github.com/neovim/neovim - cd31a72f9b22741c6ece1c47a91d990e2df218fa authored about 1 year ago
fix(input): set termkey buffer size to read stream capacity

This ensures that the read stream never overflows termkey's internal
buffer. This only happens w...

github.com/neovim/neovim - a14c7809181c11f859dd8560dd65d366411a08bc authored about 1 year ago
feat(clipboard): add OSC 52 clipboard support

This is opt-in as not all terminal emulators support OSC 52, so it is up
to the user to enable i...

github.com/neovim/neovim - 748bc4d22d35b40f0795015e5d93113b526adf22 authored about 1 year ago
build(deps): bump libuv to v1.47.0

github.com/neovim/neovim - 3ca967387c49c754561c3b11a574797504d40f38 authored about 1 year ago
build: allow using system rocks

This allow distributions and other interested parties to use a system
busted rather than the on ...

github.com/neovim/neovim - cd097ab8ccfd967e844525a895c5499b68fc1ff1 authored about 1 year ago
deps src: Automatic update

github.com/neovim/deps - b5dd5b9523f34bc6bc023a898a9ef0c5bc1cba52 authored about 1 year ago
test(ui/decorations_spec): avoid flakiness caused by undo msg (#25924)

github.com/neovim/neovim - a935c7531ad01e03cfdf8660b2067145f3c169fa authored over 1 year ago
fix(man): make :Man with a range work (#25922)

github.com/neovim/neovim - 6f936c9d85a056919f53486c38fcf541466416cc authored over 1 year ago
fix(lua): correct return value for on_key with no arguments (#25911)

github.com/neovim/neovim - 3198038224209c41932a305e2a2dee708d4e3ec8 authored over 1 year ago
ci: work around flaky python3 tests

Python3 provider tests suddenly became extremely flaky on macos for
unknown reasons. For some re...

github.com/neovim/neovim - 88ed9ffcd1c022811ebc8818e153fe94e4741671 authored over 1 year ago
feat(tui): use TermResponse event for OSC responses (#25868)

When the terminal emulator sends an OSC sequence to Nvim (as a response
to another OSC sequence...

github.com/neovim/neovim - 56627ca2423e9d6084f87f5bc4639f06d10ecf91 authored over 1 year ago
fix(build): include FindPackageHandleStandardArgs

github.com/neovim/neovim - f9416470b15b3601c5b2d805a8cf3bdabd44a567 authored over 1 year ago
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 37457f268af5cd6765e589b0dcd7cbd192d8da00 authored over 1 year ago
feat: add ast-grep language server (#2880)

* feat: add ast-grep language server

* fix: casing of filetypes

github.com/neovim/nvim-lspconfig - 1c5e4dabb5e8e2b43b3bc5a02ad27e81c8e3dd88 authored over 1 year ago
vim-patch:da4e433dc3be (#25912)

runtime(doc): document vim-script library function

https://github.com/vim/vim/commit/da4e433d...

github.com/neovim/neovim - 0774d0cfe1d5efb4bdd34cc8cf3799af5c947d2e authored over 1 year ago
Merge pull request #25905 from bfredl/nested_rabbit_holes

refactor(grid): reimplement 'rightleft' as a post-processing step

github.com/neovim/neovim - cfe23a80f086d1e0c188a88f28ab1b459400e5d4 authored over 1 year ago
build(deps): bump luajit to HEAD - 07b3cd3cf

github.com/neovim/neovim - f1e9aa8f7ed9666914afb11f1a8a2132f1ddfa49 authored over 1 year ago
deps src: Automatic update

github.com/neovim/deps - f979fdacb3a59866e4a0457ccce957e37a9ab447 authored over 1 year ago
vim-patch:caee7956a21a

runtime(keymap): Switch Hindu-Arabic to Arabic numerals in arabic keymap (vim/vim#13430)

https:...

github.com/neovim/neovim - bbd7ec9e642bfdc5ee5c1c4d827df9c39fbb6d2a authored over 1 year ago
vim-patch:9.0.2092: tests: failure in test_arabic

Problem: tests: failure in test_arabic
Solution: adjust the test for the changed arabic keymap
...

github.com/neovim/neovim - 324fad1e88ba38c87db446418a96fd3170b7f392 authored over 1 year ago
vim-patch:3d37231437fc

runtime(tar): improve the error detection

Do not rely on the fact, that the last line matches w...

github.com/neovim/neovim - b329a21bd38ff4eda635c063a0c2580ad99fe0aa authored over 1 year ago
vim-patch:cd8a3eaf5348

runtime(dist): centralize safe executable check and add vim library (vim/vim#13413)

Follow up t...

github.com/neovim/neovim - 26cdff0e92bf93a2afcb4a78e056780ea3f582e7 authored over 1 year ago
vim-patch:4f174f0de90b

runtime(dist): add legacy version for central vim library

Also, enable the zip and gzip plugins...

github.com/neovim/neovim - 2a47dbe2282c656c63a29005f35399db740ab958 authored over 1 year ago
vim-patch:b2a4c110a5d1

runtime(dist): Make dist/vim.vim work properly when lacking vim9script support (vim/vim#13487)

...

github.com/neovim/neovim - dcf5999fcd706c4319fb9c12bf9b46f2dd2b51b2 authored over 1 year ago
build: remove git requirement

We do not have any patches that we use at the moment, so git is not
needed right now. Futhermore...

github.com/neovim/neovim - 8ae39eb58488a75b1e9add2bf12fbf9b10c6f0c8 authored over 1 year ago
build: enable ASAN for MSVC

It is enabled with ENABLE_ASAN_UBSAN like other compilers. Technically
it only enables ASAN as U...

github.com/neovim/neovim - 397b92e02dbe7996a9da14aac73003fc8ddd1674 authored over 1 year ago
refactor(grid): reimplement 'rightleft' as a post-processing step

problem: checks for wp->w_p_rl are all over the place, making simple
things like "advance column...

github.com/neovim/neovim - 83db9115af94992a2fb32e927b7349283434ff5d authored over 1 year ago
refactor: the long goodbye

long is 32 bits on windows, while it is 64 bits on other architectures.
This makes the type subo...

github.com/neovim/neovim - acc646ad8fc3ef11fcc63b69f3d8484e4a91accd authored over 1 year ago
build(deps): bump luajit to HEAD - 0afa1676b

github.com/neovim/neovim - c513cbf361000e6f09cd5b71b718e9de3f88904d authored over 1 year ago
build(deps): bump libiconv to 1.17

new license (LGPL 2.1), adds EBCDIC encodings

github.com/neovim/neovim - a8aebcff50ca5be120fbb52ca59348eaa44f031f authored over 1 year ago
Merge pull request #25882 from bfredl/noundo

feat(extmarks): add "no_undo_restore" flag to opt out of undo-restoring

github.com/neovim/neovim - 22fa66bb1d502e250d972b1814552412cc2e87fe authored over 1 year ago
feat(extmarks): add "undo_restore" flag to opt out of undo-restoring

It is a design goal of extmarks that they allow precise tracking
of changes across undo/redo, in...

github.com/neovim/neovim - 68cb4a7405ea9f8841d1f25ee8997c49e77fa679 authored over 1 year ago
refactor: combine regexp files

regext_bt.c and regexp_nfa.c are inlined into regexp.c instead of
included as a header. This mak...

github.com/neovim/neovim - 4d757bbfbb6c0e5280563779c4b4ee1ce9142cf0 authored over 1 year ago
ci: don't install unzip

It is no longer needed now that luarocks isn't used.

github.com/neovim/neovim - 92e99bb1058dd837c451675175efb8511c5f8e15 authored over 1 year ago
deps src: Automatic update

github.com/neovim/deps - 8715070301899884f15ed057a4003e9c97af90fa authored over 1 year ago
build: various cmake fixes

- silence false warnings on MSVC
- merge `clang-tidy` cmake target into `lintc` and remove the
...

github.com/neovim/neovim - 5cefec7349610853910c21a0215f85a4d47132d1 authored over 1 year ago
vim-patch:9.0.2090: complete_info() skips entries with 'noselect' (#25890)

Problem: complete_info() skips entries with 'noselect'
Solution: Check, if first entry is at o...

github.com/neovim/neovim - ec66a95fbc9069a3122838dd3f904582b248691c authored over 1 year ago
docs(treesitter): add disclaimer about needing to parse before `get_node()`

Problem:
---
Misuse of `get_node()` is common:
https://github.com/search?q=get_node_at_cursor+la...

github.com/neovim/neovim - 6c150e0b9312ece13f13b7ff2e9743592bc9d431 authored over 1 year ago
vim-patch:ce3b0136c6d9

runtime(sh): Update sh syntax and add shDerefOffset to shDerefVarArray for bash (vim/vim#13480)
...

github.com/neovim/neovim - d3e9cbedc700a5ae9f64fdced07cdddbb4ef13d1 authored over 1 year ago
vim-patch:2f54c13292af

runtime(script.vim): make strace ft check less strict (vim/vim#13482)

Strace output, depending ...

github.com/neovim/neovim - e960fa2412948bfc8f059bff9ddb5397d7ee35d7 authored over 1 year ago
fix(lsp): create per client params in lsp.buf.code_action

`code_action` used the same parameters for all clients, which led to the
following warning and i...

github.com/neovim/neovim - 9281edb334a374e7753d4a6b7a05e31120e39772 authored over 1 year ago
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - b44737605807023d32e6310b87ba69f4dbf10e0e authored over 1 year ago
doc(rescriptls): install from npm (#2879)

github.com/neovim/nvim-lspconfig - 1772776d2a423da0a9eaa5993c9546fa0e77cef2 authored over 1 year ago
fix(rpc): "grid_line" event parsing crashes (#25581)

refactor: use a more idiomatic loop to iterate over the cells

There are two cases in which th...

github.com/neovim/neovim - 468292dcb743c79714b030557cf2754b7b5bf07d authored over 1 year ago
ci: various fixes

- adjust reviewers
- add workflow as cache key
- install attr only when tesitng
- fix s390x work...

github.com/neovim/neovim - 9ad239690fe6b151afe2f43c2858d68a2b877e1d authored over 1 year ago
Merge pull request #25874 from bfredl/lets_rock

refactor(grid): implement rightleftcmd as a post-processing step

github.com/neovim/neovim - 310896f6aa1d1242d531c30d2cffa20ff8cb635f authored over 1 year ago
refactor(grid): implement rightleftcmd as a post-processing step

Previously, 'rightleftcmd' was implemented by having all code which
would affect msg_col or outp...

github.com/neovim/neovim - 44f0480a22af8f87f8784dac430416cb9913adea authored over 1 year ago
vim-patch:1858e2b22ad1

runtime(sh) Update sh syntax and add shDblParen to shCaseList (vim/vim#13469)

https://github.co...

github.com/neovim/neovim - d4dc1355eda78ca2a8aece08d1ab6c6bc1e91505 authored over 1 year ago
vim-patch:2b89afd5eb63

runtime(debversions): Add noble (24.04 LTS) as Ubuntu release name (vim/vim#13472)

https://gith...

github.com/neovim/neovim - 80cf1ee2c5a0a4b68d0a21916a7ebd7f723fb6b7 authored over 1 year ago
test(ui/embed_spec): make sure server is started (#25880)

github.com/neovim/neovim - 4c32927084dc491e47abffefdc7ac81eefc7b951 authored over 1 year ago