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

refactor: move autocmd types to autocmd_defs.h (#26239)

github.com/neovim/neovim - 6343d414369de1f3b259e51438cd4f666d82d3d2 authored about 1 year ago
build(IWYU): replace public-to-public mappings with pragmas (#26237)

github.com/neovim/neovim - 09541d514dd18bf86f673d3784d406236fcbdad8 authored about 1 year ago
perf: reduce an unnecessary function call #2913

github.com/neovim/nvim-lspconfig - e4a56adbc51c55964253dce4505cec55c82c1c04 authored about 1 year ago
build(clint): more precise check for "defs" headers (#26236)

github.com/neovim/neovim - 7e2387f41be7cd8304fe48bfa089f2bea155dd5a authored about 1 year ago
build(IWYU): remove arabic_defs.h (#26235)

A _defs header is only needed if it's included by multiple files.

github.com/neovim/neovim - c2a5105e88758fc27fbcf49909c7790a75810e8a authored about 1 year ago
Merge pull request #26233 from bfredl/strictchar

refactor(encoding): remove redundant vim_isprintc_strict

github.com/neovim/neovim - 3514b26a5df47094a3142103361e09b7f965fb0b authored about 1 year ago
build(IWYU): fix headers for arabic.h

github.com/neovim/neovim - 71141e8cf5dfaf5d17610dba57f0e0f319a4850e authored about 1 year ago
refactor(encoding): remove redundant vim_isprintc_strict

This function is identical to vim_isprintc when encoding=utf-8 is used
As this is the only inter...

github.com/neovim/neovim - a917da4ca55be8726f26a8305c53bdd5b2c7eea4 authored about 1 year ago
vim-patch:cf40409e7d17

runtime(nginx): add additional nginx keywords (vim/vim#13581)

* Add support for missing keyword...

github.com/neovim/neovim - 27fc11c0486354ce23ceb57649f22aedbfe2d48b authored about 1 year ago
refactor: move garray_T to garray_defs.h (#26227)

github.com/neovim/neovim - 6361806aa28edca55ad3316a58bc3e936df9c0eb authored about 1 year ago
build: sync IWYU and clint to ignore the same headers (#26228)

Also fix headers for autocmd.c.

github.com/neovim/neovim - 34509bbea3e8c6a8033911aea645b1b5579f7d1a authored about 1 year ago
build: add check to clint to prevent non-defs header includes

Also enable iwyu on headers, but add an ignore for each file separately.

Work on https://github...

github.com/neovim/neovim - ce6075f82a2a8ff9c3e2d0074e1cd56457e5507f authored about 1 year ago
build(IWYU): map everything in the C99 specification

github.com/neovim/neovim - 17d81ac2abc42b75e46d7212f6d8d9c1fe8d4f0a authored about 1 year ago
vim-patch:9.0.2128: runtime(swig): add syntax and filetype plugins

Add syntax and filetype plugins for SWIG (Simplified Wrapper Interface
Generator) description fi...

github.com/neovim/neovim - 38e98754a556404b54d3c28b4272bcacbc3b6b0e authored about 1 year ago
fix(health): malformed call to warn() #26217

github.com/neovim/neovim - ba88fd886ae871025719dfc8602072cc51ce5407 authored about 1 year ago
build: rework IWYU mapping files

Create mapping to most of the C spec and some POSIX specific functions.
This is more robust than...

github.com/neovim/neovim - a827003e3052c6d9ee7bdb71518182e9bd76317d authored about 1 year ago
vim-patch:813a538bb3ce

runtime(tsx): add indentation plugin (fixes vim/vim#13574) (vim/vim#13576)

for now, let's just ...

github.com/neovim/neovim - 03b7d35b5485b6a66bcd92027e43c838766bb205 authored about 1 year ago
docs: vim.iter #26169

closes #24141
closes #24746

github.com/neovim/neovim - fc4385ad94c0a12d2ce8b6d275d8336a740b04fd authored about 1 year ago
Merge pull request #26203 from jamessan/swapfile-test-fix

fix(oldtest): always use a 64-bit int for swapfile block number

github.com/neovim/neovim - 0da62b579fbd3a21c7ab808f1bb10263d469a1e9 authored about 1 year ago
docs: recommend testing nightly or stable for bug reports

github.com/neovim/neovim - aad701abe79e30465c08e9ee192ea9ec7353aab1 authored about 1 year ago
vim-patch:8.2.4685: when a swap file is found for a popup there is no dialog (#26207)

Problem: When a swap file is found for a popup there is no dialog and the
buffer...

github.com/neovim/neovim - ee276f8758aea38205e04d839afc69e8537a2642 authored about 1 year ago
fix(mouse): avoid dragging when clicking next to popupmenu (#26201)

github.com/neovim/neovim - 6a2a37b1e102394d99b4891dc9807868f0fa3c97 authored about 1 year ago
fix(oldtest): always use a 64-bit int for swapfile block number

09d4133 changed blocknr_T from long to int64_t, so pe_bnum is now always 64-bit. This was an in...

github.com/neovim/neovim - a1ded1b113d22f4ec8c14fab4aff5f9d0c43f8b4 authored about 1 year ago
refactor(tui): remove unnecessary scheduling when suspending (#26190)

Nvim no longer calls loop_poll_events() when suspending, so it isn't
necessary to schedule susp...

github.com/neovim/neovim - 53cc835b51546f9ff68facebab2e0c6e97585e5b authored about 1 year ago
fix(messages): validate msg_grid before using msg_grid_pos (#26189)

github.com/neovim/neovim - 55dbf5c3798cde8f9bfd36cd17dce636f6f6ea08 authored about 1 year ago
fix(mouse): avoid dragging after click label popupmenu callback (#26187)

github.com/neovim/neovim - a8a93e517f9eb988ee86170d9a77382637dd24a3 authored about 1 year ago
docs(starting.txt): correct step number (#26185)

github.com/neovim/neovim - 73c7a0d58e6358d35fe2d5a11b3e807a625a0001 authored about 1 year ago
vim-patch:9.0.2126: unused assignments when checking 'listchars' (#26182)

Problem: Unused assignments when checking the value of 'listchars'.
Solution: Loop only once w...

github.com/neovim/neovim - fe94e04893274b9c5697fb179eb6b00bc1cd3a91 authored about 1 year ago
vim-patch:9.0.2125: File info disappears when 'cmdheight' has decreased (#26180)

Problem: File info disappears immediately when 'cmdheight' has just
decreased due to...

github.com/neovim/neovim - 951034614110cf2e4388645ee17ed4a315d0d382 authored about 1 year ago
fix(grid): don't draw beyond max column (#26172)

github.com/neovim/neovim - 4ed1c2a8afc71f1e3e2bc6835dc95f284782fe52 authored about 1 year ago
fix: missing case in setxattr error handling (#26176)

ENOTSUP case is present in vim, but doesn't appear to have included here.

github.com/neovim/neovim - 4ce3159e24e18ccd53400f7066a54e01561cf586 authored about 1 year ago
perf: remove redundant strlen in skipwhite (#26177)

skipwhite was iterating over the input twice and scanning for the null
byte character with strl...

github.com/neovim/neovim - 32a4c9f4f92dc9371a1a6ee053223babca89d4a1 authored about 1 year ago
fix(column): reset decor state before starting from top

github.com/neovim/neovim - df399ea0d20e86027d0b59ca4bbd445c1d035a67 authored about 1 year ago
test: remove the pipe created by new_pipename() (#26173)

github.com/neovim/neovim - b514edcdf4747b2ebf00a97f89f310d6d4f090f5 authored about 1 year ago
fix(column): apply numhl signs when 'signcolumn' is "no" (#26167)

github.com/neovim/neovim - c126a3756a09716ed64fd2acb9eee5d411c4aa7b authored about 1 year ago
vim-patch:8750e3cf81f1 (#26163)

runtime(netrw): Fix handling of very long filename on longlist style (vim/vim#12150)

If there...

github.com/neovim/neovim - 62dc1f26632fd0c915e7521a4e13a823142ec44d authored about 1 year ago
Merge pull request #26162 from zeertzjq/vim-9.0.2121

vim-patch:8.2.2784,9.0.2121

github.com/neovim/neovim - 6224690c58372fcc415710fddf69045fda53318f authored about 1 year ago
vim-patch:9.0.2121: [security]: use-after-free in ex_substitute

Problem: [security]: use-after-free in ex_substitute
Solution: always allocate memory

closes: ...

github.com/neovim/neovim - 8d8136bfcf9ea6d0b23638b48e99e09bdc8a9d44 authored about 1 year ago
vim-patch:8.2.2784: Vim9: cannot use \=expr in :substitute

Problem: Vim9: cannot use \=expr in :substitute.
Solution: Compile the expression into inst...

github.com/neovim/neovim - ed8f9ff47bfaff99f121014c1c17ee222b4f7226 authored about 1 year ago
Merge pull request #26105 from luukvbaal/signmerge

feat(extmarks): add sign name to extmark "details" array

github.com/neovim/neovim - 879617c9bbbacb0d0f778ff6dd53cc7c95794abe authored about 1 year ago
build: reorder compiler option setting

The most general conditions should come before more specific conditions.
For example, `UNIX` opt...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 553c4e0e667167640c5398573f6f3a488ff8047a authored about 1 year ago
feat: add typos-lsp server (#2886)

* feat: add typos-lsp server configuration

* fixup!

* fixup!

* fixup!

---------

C...

github.com/neovim/nvim-lspconfig - 9c9cbfbd02783215d82a7615bd62052d24414310 authored about 1 year ago
feat(extmarks): add sign name to extmark "details" array

Problem: Unable to identify legacy signs when fetching extmarks with
`nvim_buf_get_ex...

github.com/neovim/neovim - c249058758af6919f718750b2f4acb96bafeb2dd authored about 1 year ago
Merge pull request #26151 from bfredl/signcount

fix(decorations): fix imbalanced sign count

github.com/neovim/neovim - 34fa1e1ca4ddee0429f098a3ac885a716138fb6c authored about 1 year ago
fix(decorations): fix imbalanced sign count

github.com/neovim/neovim - fba17d5b882e2903ba7a40eabc6f557e3cf24658 authored about 1 year ago
Merge pull request #25826 from bfredl/art_deco

refactor(decorations): break up Decoration struct into smaller pieces

github.com/neovim/neovim - 2e722da44d3807698374043ecdd9952bd0772a40 authored about 1 year ago
refactor(decorations): break up Decoration struct into smaller pieces

Remove the monolithic Decoration struct. Before this change, each extmark
could either represent...

github.com/neovim/neovim - 0b38fe4dbb77c15ae6f5779174855acab25fc86c authored about 1 year ago
fix(elixirls): root_dir priority: mix.exs > .git (#2910)

If we're in a subdirectory of a git repo, and that subdirectory contains
a mix.exs file, it mak...

github.com/neovim/nvim-lspconfig - 3ede70ccb292b20020f194b42d9508946fc5da51 authored about 1 year ago
vim-patch:9.0.2117: [security] use-after-free in qf_free_items (#26148)

Problem: [security] use-after-free in qf_free_items
Solution: only access qfpnext, if it hasn'...

github.com/neovim/neovim - 8c6b0a5f21d5f0cf3781ef2b6fdbb306d5604a02 authored about 1 year ago
vim-patch:cb0c113ddc01 (#26147)

runtime(netrw): expand $COMSPEC without applying 'wildignore' (vim/vim#13542)

When expanding ...

github.com/neovim/neovim - 059dc3f4a6b94cd028c5041d682982e6eed9bc87 authored about 1 year ago
vim-patch:596a9f29c83a (#26146)

runtime(doc): Fix whitespace and formatting of some help files (vim/vim#13549)

https://github...

github.com/neovim/neovim - 820823c76d44c4d1fc350e68d9d75c65c80c72f7 authored about 1 year ago
fix(messages): :map output with ext_messages (#26126)

github.com/neovim/neovim - 91ef26dece6d34dbb6e1b5722ce2d3f6f7e3a6de authored about 1 year ago
refactor: remove __clang_analyzer__ macro

It is less intrusive to silence the warning with a comment instead of a
macro if needed.

github.com/neovim/neovim - 76635847086344b1b6e7ac9e9a4d9276852be000 authored about 1 year ago
build: suppress bugprone-reserved-identifier warnings

These are only used when running `make lintc` with ENABLE_ASAN_UBSAN
enabled, which is why it wa...

github.com/neovim/neovim - 26033eee1d3b68697c21c1bee7cae3494732f0b0 authored about 1 year ago
build: reorganize cmake files

Also add _GNU_SOURCE compiler definition for all non MSVC compilers.

Closes https://github.com/...

github.com/neovim/neovim - 78239f0bbcb2527165fbaa3172b50c99c6092136 authored about 1 year ago
docs: update MAINTAIN.md

github.com/neovim/neovim - b4fee208ef668c0dceebca12fe30c0f9d5cbf64d authored about 1 year ago
perf(lsp): use async fs_stat for file watching on linux (#26123)

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

skip-checks: true

github.com/neovim/nvim-lspconfig - addad5176dbbe8bcc82ef91c51c5f1bf6629ec2d authored about 1 year ago
Merge #2906 cleanup root patterns

github.com/neovim/nvim-lspconfig - 0d220f9933b4dfbdf4db242fe336a9d70acdf2bb authored about 1 year ago
fix(column): always set b_signcols.max

Fix #26135

github.com/neovim/neovim - e89071522cb0b6d56fd4e7d7776851e73fb807c3 authored about 1 year ago
refactor(sign): store 'signcolumn' width range when it is set

Problem: Minimum and maximum signcolumn width is determined each redraw.
Solution: Determine an...

github.com/neovim/neovim - 585eeacb24e1aa0fed978e46063de100b16b8bdf authored about 1 year ago
fix(vim.region): handle multibyte inclusive selection properly (#26129)

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

github.com/neovim/deps - 23b2ca899d73ebe093d95922e727c5312784a392 authored about 1 year ago
build: adjust clang-tidy warning exclusion logic

Enable all clang-tidy warnings by default instead of disabling them.
This ensures that we don't ...

github.com/neovim/neovim - 488038580934f301c1528a14548ec0cabd16c2cd authored about 1 year ago
refactor: enable formatting for ternaries

This requires removing the "Inner expression should be aligned" rule
from clint as it prevents e...

github.com/neovim/neovim - a6e3d93421ba13c407a96fac9cc01fa41ec7ad98 authored about 1 year ago
refactor(lsp): add type annotations to _watchfiles (#26109)

github.com/neovim/neovim - ec79ff893d5906e1f0d90953cffa535ffae47823 authored about 1 year ago
build: bump uncrustify to version 0.78.1

github.com/neovim/neovim - 77c0d5415b4f202f3480b0738bd2d9383c17e026 authored about 1 year ago
build: disable all compiler warnings from dependencies

github.com/neovim/neovim - 7a80e169c5b128e1aea961e888ca6e9c7b48dd27 authored about 1 year ago
fixup: quick update, squash later

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 7fedba8b1f8d0080c775851c429b88fd2ed4c6f5 authored about 1 year ago
feat: add support for slangd (#2907)

`slangd` is the language server for [slang](https://github.com/shader-slang/slang),
a shader la...

github.com/neovim/nvim-lspconfig - e8842b9590de41f5b9c81a877d33bef828f7621e authored about 1 year ago
vim-patch:9.0.2116: No test for defining sign without attribute (#26115)

Problem: No test for defining sign without attribute
Solution: Add test for defining sign with...

github.com/neovim/neovim - d667e0e4142ba8eb8623971539b0f9eec78b7529 authored about 1 year ago
test: skip failing watch file tests on freebsd (#26110)

Quick fix as follow up to https://github.com/neovim/neovim/pull/26108

kqueue only reports eve...

github.com/neovim/neovim - 7ca2d64e8bbfb73f33cf82a2f9c03808bfea3d95 authored about 1 year ago
refactor: follow style guide

- reduce variable scope
- prefer initialization over declaration and assignment

github.com/neovim/neovim - ac1113ded5f8f09dd99a9894d7a7e795626fb728 authored about 1 year ago
build: bump uncrustify version

Biggest change is that uncrustify is silent during linting.

github.com/neovim/neovim - 1798a4b5e9f0ae56cd800095f79423fea5cae8ca authored about 1 year ago
Change branch to a fork structure instead of pure mirror.

github.com/neovim/libvterm - ee614e4603bd463d9127945538316d0f230d0418 authored about 1 year ago
docs: add README

github.com/neovim/libvterm - 909603cfa7ff3705bf1e26feb37f8937b4b0234b authored about 1 year ago
ci: add workflow to automatically sync with upstream

github.com/neovim/libvterm - 712c0b252097e0057c2fa20c50627a30a841aca1 authored about 1 year ago
Add dependabot

github.com/neovim/libtermkey - 3e4a4435967d6dce39ca6b2a895923da2c68a033 authored about 1 year ago
Remove unused pvs report (#53)

github.com/neovim/doc - 8221412a0980b2420d0446daaf0659d7b34fa75f authored about 1 year ago
Elaborate how to use makefile in readme

github.com/neovim/deps - 82e1a86a3ef94bff1d30d54f04aa88e1d0982f74 authored about 1 year ago
perf(lsp): replace file polling on linux with per dir watcher (#26108)

Should help with https://github.com/neovim/neovim/issues/23291

On linux `new_fs_event` doesn'...

github.com/neovim/neovim - de28a0f84c577e264f37cd001b03d640db7d5ef9 authored about 1 year ago
ci: bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...

github.com/neovim/deps - fe0b05e3917e0a5b38dcb02823d138c4252e35ba authored about 1 year ago
Add dependabot

github.com/neovim/deps - 2c38e448cf4c1cbf718bc48ea7cf74e212c8b9fb authored about 1 year ago
fix(kotlin_language_server): update root_dir

github.com/neovim/nvim-lspconfig - b86ddc32e81d3c7ae1add7e03f946e7253aa7301 authored about 1 year ago
fix(tailwindcss): update root_dir

github.com/neovim/nvim-lspconfig - 70d23898ceebebdfe34367644b0bbfb142c65522 authored about 1 year ago
fix(tsserver): update root_dir

github.com/neovim/nvim-lspconfig - 3f6d120721e3a2b2812af43e6a8ba5522aa421c5 authored about 1 year ago
fix(syntax_tree): update root_dir

github.com/neovim/nvim-lspconfig - 7867711914fb409019a4eacc7e0abe9dad3e7a18 authored about 1 year ago
fix(cairo_ls): update root_dir

github.com/neovim/nvim-lspconfig - 0bbe8253444a2894b6c45ce990ed44a61ab764ad authored about 1 year ago
fix(omnisharp): update root_dir

github.com/neovim/nvim-lspconfig - 0e80c4fe7860d57a59902710529a300f9b876507 authored about 1 year ago
fix(custom_elements_ls): update root_dir

github.com/neovim/nvim-lspconfig - 06ef012906f14ecdec174a77f5dec33f4691fa92 authored about 1 year ago