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

feat: enable single file support for ruby-lsp (#2858)

github.com/neovim/nvim-lspconfig - 219cb3943d63e0e4b1aff8148a61bf6f3c347049 authored over 1 year ago
fix(nginx-language-server): update root directory pattern (#2857)

github.com/neovim/nvim-lspconfig - 61f984586fefa9869f07f3027e0dce5752412786 authored over 1 year ago
feat(types): add `test/.luarc.json`

Authored-By: Lewis Russell <[email protected]>
Co-Authored-By: Lewis Russell <lewis6991@gmail....

github.com/neovim/neovim - 9c2270b8345907fe854688c648e1ff3dca4fd492 authored over 1 year ago
fix(lsp): handle NUL bytes in popup text (#25612)

Fix #25610

github.com/neovim/neovim - 840e1864c2de2b4b192a4df1865b69093904b139 authored over 1 year ago
vim-patch:9.0.2018: complete_info() returns wrong index (#25607)

Problem: complete_info() returns wrong index
Solution: Make order of 'info' in completion_info...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 60e7d993849cb8161cb1ffbedbb47a0c947e76be authored over 1 year ago
feat: add Nginx language server (#2856)

github.com/neovim/nvim-lspconfig - aa306c3f846158818222c9ad3eb8326c8c9b7c1f authored over 1 year ago
vim-patch:8.2.3064: Vim9: in script cannot set item in uninitialized list (#25605)

Problem: Vim9: in script cannot set item in uninitialized list.
Solution: When a list is N...

github.com/neovim/neovim - 3cbb02ce77087a820decd1a724a6e8b666e0ca36 authored over 1 year ago
Merge pull request #25606 from zeertzjq/vim-9.0.2017

github.com/neovim/neovim - f4c85b9ad184dc31aa192588c4e1b068f5a5fbc5 authored over 1 year ago
vim-patch:9.0.2017: linebreak applies for leading whitespace

Problem: linebreak applies for leading whitespace
Solution: only apply linebreak, once we have ...

github.com/neovim/neovim - dac79b165dfc3a576b3b33d82b9c5edae7b6ebd8 authored over 1 year ago
vim-patch:9.0.2017: linebreak applies for leading whitespace (#25604)

Problem: linebreak applies for leading whitespace
Solution: only apply linebreak, once we have...

github.com/neovim/neovim - e2406d119f12bd3d2d35710ff6368c828deecdbd authored over 1 year ago
vim-patch:9.0.2011: INI files not detected

Problem: INI files not detected
Solution: detect uppercase .INI as dosini files

It previo~1 on...

github.com/neovim/neovim - 7474874baa3ea960fab38b66db36870b797afd5b authored over 1 year ago
fix(lsp): display initialization errors (#25409)

github.com/neovim/neovim - 2fde6295df8cdfb36ed02ef5f9a3b6a523b1ac23 authored over 1 year ago
docs: clarify about error in shada (#25594)

github.com/neovim/neovim - 37da0bc0c63083f79d2fbf4622a9b3fd47c415df authored over 1 year ago
refactor(float): rename ex_floatclose to ex_fclose (#25596)

github.com/neovim/neovim - f79052faef874b19ebbed007c30eb3f2c994a8b2 authored over 1 year ago
test(core/path_spec): don't use fnameescape() (#25593)

Using fnameescape() for the path argument of findfile() and finddir() is
wrong, as fnameescape(...

github.com/neovim/neovim - 4eea60939f9c079d4e1652e0ed1724c4f2ab6eda authored over 1 year ago
docs(style): add guideline for fixing compiler error on switch statement

Problem: Certain compilers (primarily GCC) do not recognize an exhaustive enum switch statement ...

github.com/neovim/neovim - c4f8be464c99090dabc6376222830dffe0bf5b12 authored over 1 year ago
docs: small fixes

Co-authored-by: Wansmer <[email protected]>
Co-authored-by: Andrew Voynov <andrewvoynov.b@gmail....

github.com/neovim/neovim - c3d21ad1bccd9a2975be73b1115213fd884eada3 authored over 1 year ago
Merge pull request #25561 from glepnir/9663

feat(float): add fclose command

github.com/neovim/neovim - fd39f5ce8c9bbda1b77ff6c03553148fadac5d57 authored over 1 year ago
refactor: use xstpcpy() instead of strcat() (#25572)

github.com/neovim/neovim - 468a3a14072a638865681dad88d3c3b31cf11e23 authored over 1 year ago
feat(float): add fclose command

github.com/neovim/neovim - 372aa2eb3db375385cf19dc0a6571f790b858241 authored over 1 year ago
refactor: allow not having a `default` case for enum

Problem: The style guide states that all switch statements that are not conditional on an enum m...

github.com/neovim/neovim - 9ff6f73f838a1f90d09922448c434033ba5e094e authored over 1 year ago
fix(highlight): add `FloatFooter` to 'highlight_defs.h' (#25577)

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

github.com/neovim/deps - 5901621b8641dc67e8a5df1d15074aea5fb2e928 authored over 1 year ago
vim-patch:9.0.2009: cmdline-completion for comma-separated options wrong (#25569)

Problem: cmdline-completion for comma-separated options wrong
Solution: Fix command-line expan...

github.com/neovim/neovim - c40a1c0f41ad2557b1e1e1850244eca2d895a07d authored over 1 year ago
fix(path): restore space separation in 'path' (#25571)

Removing this behavior causes more inconsistencies and bugs.

github.com/neovim/neovim - f5eabaa9407ae3d1ccf6592337453c423eff3d9a authored over 1 year ago
docs: fix misplaced mention of 'backupdir' (#25568)

github.com/neovim/neovim - 43f22853fecf312713deed983b9cde1a6bda6ebd authored over 1 year ago
docs: miscellaneous doc and type fixes (#25554)

github.com/neovim/neovim - c80a3976cb34c2b3c7f6f01e9ad2db41a4f67796 authored over 1 year ago
fix(file_search): path with spaces in finddir() and findfile() (#25493)

Co-authored-by: dundargoc <[email protected]>

github.com/neovim/neovim - 81f67b79e8a307a45a996dbeee0213c7745aa358 authored over 1 year ago
vim-patch:9.0.2008: test: undofile left behind (#25567)

Problem: test: undofile left behind
Solution: cleanup undofile

fix: tmp file not deleted wh...

github.com/neovim/neovim - 4ab2b43c8fd73e6fcbf12bdb135194c534cc4886 authored over 1 year ago
ci: use clang 17 as the default clang version is too old

github.com/neovim/neovim - 40bd96b6f9295a43de0c4179a90db087a7d37293 authored over 1 year ago
ci: various cleanups

- add reviewers
- correct cache key

github.com/neovim/neovim - 9eb5d9f13fb24594007f5b0728826b1f9b694e3c authored over 1 year ago
chore: correct license in cargo.toml

github.com/neovim/tree-sitter-vimdoc - 60045f7d717eba85fa8abd996e0bb50eed5a3d8e authored over 1 year ago
ci: enable clang-analyzer warnings

This adds the checks in https://neovim.io/doc/reports/clang/ when using
clang-tidy. The strategy...

github.com/neovim/neovim - 6c0f900699293937435591412e4285e313703bc7 authored over 1 year ago
fix(coverity): dead code #25562

*** CID 466056: Control flow issues (DEADCODE)
/src/nvim/window.c: 6951 in file_name_in_l...

github.com/neovim/neovim - 55be4a4e26eafd06704a465ce85cf9526115e0f1 authored over 1 year ago
build(deps): bump libmpack-lua to 1.0.11

update vendored libmpack-lua to match

https://github.com/libmpack/libmpack-lua/releases/tag/1.0.11

github.com/neovim/neovim - 307a7abf86c439177910d05003a81ea4a13d2650 authored over 1 year ago
fix(autocmd): API functions accept garbage after event name #25523

"VimEnter foo" was accepted as a valid event name for "VimEnter".
Events delimited with commas,...

github.com/neovim/neovim - 139e6f68f937b9efcadf2709ee1c83213d3266fa 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 - 8e932480f61d6101bf8bea1abc07ed93826221fd authored over 1 year ago
feat(ui-ext): make 'mousehide' into proper ui_option (#25532)

github.com/neovim/neovim - dacd34364ff3af98bc2d357c43e3ce06638e2ce9 authored over 1 year ago
test(ui/embed_spec): use notification instead of request (#25555)

This avoid the hang mentioned in #24888, and also matches TUI better.

github.com/neovim/neovim - f96f8566b5f7997266264ba94a22844d9bc22699 authored over 1 year ago
ci: bump stefanzweifel/git-auto-commit-action from 4 to 5 (#4)

Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-ac...

github.com/neovim/neovim-backup - 6e33c2db77b6e8c8ea1b15bfc061ad33ee0d04d0 authored over 1 year ago
build(deps): bump luajit to HEAD - 656ecbcf8

github.com/neovim/neovim - dadc06ced268b0ec3b5ce5796be0af78cd387cbb authored over 1 year ago
Merge pull request #25503 from bfredl/unishape

refactor(grid): do arabic shaping in one place

github.com/neovim/neovim - 61f1e992ce984371a8d570c4dbb34ff759f5751a authored over 1 year ago
vim-patch:1e33cd72b60a

runtime: make command name for &iskeywordprg more unique (vim/vim#13297)

See https://github.com...

github.com/neovim/neovim - e5855697e90e379128a018a8d88cf5ec008b0623 authored over 1 year ago
refactor(grid): do arabic shaping in one place

The 'arabicshape' feature of vim is a transformation of unicode text to
make arabic and some rel...

github.com/neovim/neovim - ddef39299f357d3131644647379e88a69749bf40 authored over 1 year ago
inline functions (#44)

github.com/neovim/doc - b1744003cb4a0eac5fbea609c52007d334141dd6 authored over 1 year ago
remove unnecesary variable MAKE_CMD (#43)

ninja should always be used

github.com/neovim/doc - b7e8ae77f825a31b6bb3d57a18c8642b0c9d9435 authored over 1 year ago
remove unused code (#42)

github.com/neovim/doc - c17fa8bb5124517d9f48b1ed761b9f59b0bf15e8 authored over 1 year ago
fix(PVS/V547): expression is always true/false

github.com/neovim/neovim - 1bbbca267d05709029a691c36e7c1fe415c9facc authored over 1 year ago
fix(PVS/V592): expression is enclosed by parentheses twice

github.com/neovim/neovim - 30d311ebcf9433f84bd4d98f9e049b36c9d352ac authored over 1 year ago
fix(lsp): account for border height in max floating popup height (#25539)

github.com/neovim/neovim - 9abced6ad95f6300ae80cd8b8aa124ebcf511b50 authored over 1 year ago
docs(readme): Bump sync date

github.com/neovim/neovim-snap - e2a91714bb4c9bba2b4fb56b6f6c6d5b9faf5d23 authored over 1 year ago
build(PVS): exclude build directory

This is to prevent reports on generated files.

github.com/neovim/neovim - 6823fdb20b1330142506410a62474166f646bf13 authored over 1 year ago
Merge pull request #25533 from famiu/docs/style/abort-default

docs: use `abort()` for unreachable `default:` case in C

github.com/neovim/neovim - 506d119c16135b3bb352c2dad1c902646c18de75 authored over 1 year ago
ci: fix mac release

github.com/neovim/neovim - 753adcc66cb2210e292e67500142f3d9f1b45543 authored over 1 year ago
docs: use `abort()` for unreachable `default:` case in C

Problem: The style guide currently recommends having a `default:` case for switch statements tha...

github.com/neovim/neovim - 380870335f27ffeba1cd539f4f6f4559f1c2932c authored over 1 year ago
Merge pull request #25522 from glepnir/4334

fix(ui): trigger TabNewEntered after split new tab

github.com/neovim/neovim - 1f864139b2d7e3fcb73fb0b7f5291fbb1c6cad94 authored over 1 year ago
fix(ui): trigger TabNewEntered after split new tab

github.com/neovim/neovim - 1cd7824dd69ee14b734713e61bef6bb713db8547 authored over 1 year ago
vim-patch:9.0.1997: Some unused code in move.c and string.c

Problem: Some unused code in move.c and string.c
Solution: Remove it

closes: vim/vim#13288

ht...

github.com/neovim/neovim - 7f65431d90e18819009c30aa3ee2a680d3b3958d authored over 1 year ago
Merge pull request #25529 from zeertzjq/vim-9.0.1990

vim-patch:9.0.1990,27e12c7669e3

github.com/neovim/neovim - 7e9407490c51da5e677e5aea5eb48200600effbc authored over 1 year ago
vim-patch:2a281ccca017

runtime(sh): Update ftplugin (vim/vim#13213)

Rename 'keywordprg' user command to ShKeywordPrg a...

github.com/neovim/neovim - e7c268e38f146cfc81b91c185c17b333e2f6364d authored over 1 year ago
vim-patch:9.0.1995: Invalid memory access with empty 'foldexpr' (#25530)

Problem: Invalid memory access when 'foldexpr' returns empty string.
Solution: Check for NUL.
...

github.com/neovim/neovim - 1ac588543ded834b254c7f6a73372583ce89f2ea authored over 1 year ago
vim-patch:27e12c7669e3

runtime(doc): remove E1520 tag (vim/vim#13289)

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

github.com/neovim/neovim - 92df389f1bc1709e56f3eaa0a4e0f3155dd86c97 authored over 1 year ago
vim-patch:9.0.1990: strange error number

Problem: strange error number
Solution: change error number,
add doc tag for E1507

c...

github.com/neovim/neovim - 8bb0878013a4507620201fa5aceb4c18e413bebe authored over 1 year ago
fix(lua): vim.region on linewise selection #25467

fixes #18155

github.com/neovim/neovim - 5db076c7ccfef6732516074252ac4b21b12fc629 authored over 1 year ago
Merge #25236 from lsvmello/fix-gf

github.com/neovim/neovim - 01374446af9663dde5c60a7067775418c2cbf135 authored over 1 year ago
fix: heap-buffer-overflow in file_name_in_line

heap-buffer-overflow on address 0x6020000079cf at pc 0x563e98bd70b6 bp 0x7ffc52efc430 sp 0x7...

github.com/neovim/neovim - 56dc8b9212ef3a1eebe8e32266d4b6735b3c557b authored over 1 year ago
refactor: cleanup

github.com/neovim/neovim - 133e2990efa44cadf1410a452a08843dbd8ca86e authored over 1 year ago
fix: gf fails on "foo/bar.txt:1:2" on Windows

Problem:
On Windows, "gf" fails on a filepath that has a line:column suffix.
Example:

E447:...

github.com/neovim/neovim - 1dd700a8d9275439fbc71ac5adeb59914bdbd5cf authored over 1 year ago
Merge pull request #25513 from bfredl/cleangrid

refactor(grid): get rid of unbatched grid_puts and grid_putchar

github.com/neovim/neovim - 4e4ad4312e6b3755a2114ab81c62033e6bc616fe authored over 1 year ago
vim-patch:f449825ae238

runtime(netrw): Update `.netrwbook` immediately on bookmark change (vim/vim#13276)

closes: vim/...

github.com/neovim/neovim - ac6d8d008720f80bdbc5f44c6a75aa78c816dc52 authored over 1 year ago
vim-patch:0e958410046a

runtime(netrw): diff (`df`) may open the wrong window (vim/vim#13275)

closes: vim/vim#11359

ht...

github.com/neovim/neovim - a6cccd728a5b9363661c3daf79046afe4b37a5ee authored over 1 year ago
refactor(grid): get rid of unbatched grid_puts and grid_putchar

This finalizes the long running refactor from the old TUI-focused grid
implementation where text...

github.com/neovim/neovim - a58bb215449cee65b965b9094e9e996ddfe78315 authored over 1 year ago
vim-patch:9.0.1978: No filetype detection for just files

Problem: No filetype detection for just files
Solution: Detect just files (*.just, justfile, et...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 2b361e043810d5587d9af0787f8ce40da92ec5e9 authored over 1 year ago
feat: add support for uiua (#2853)

* feat: add support for uiua

* feat(uiua): change `root_dir`

It now includes `main.ua` and...

github.com/neovim/nvim-lspconfig - cafbeff74f063ed49456a1a99102efde824e6e00 authored over 1 year ago
ci: don't install unnecessary stuff (#41)

github.com/neovim/doc - 422a730018fd951c4ff54ee0cd9b6e64a4271a7e authored over 1 year ago
Merge pull request #25510 from llllvvuu/fix/correct_qsort_usage

fix(marktree): correct qsort usage

github.com/neovim/neovim - f67517bba30b6233bea85e1f6a8505171142d4ca authored over 1 year ago
fix(marktree): correct qsort usage

> The application shall ensure that the function returns an integer less
than, equal to, or grea...

github.com/neovim/neovim - 62306a29add233958ead5311c0fc69a21c3acef3 authored over 1 year ago
vim-patch:4dbb2669e9ed

runtime(netrw): error when trying to :bd unloaded buffer

closes: vim/vim#13215
closes: vim/vim#...

github.com/neovim/neovim - 0ff13a6a5a0a4d534f4ce9619fa4ccb02f126d53 authored over 1 year ago
vim-patch:9.0.1983: scrolling inactive window not possible with cursorbind (#25507)

Problem: Scrolling non-current window using mouse is inconsistent
depending on 'scro...

github.com/neovim/neovim - 5f4f83ba322d2642d485669ecf762b629241d9dc authored over 1 year ago
vim-patch:9.0.1981: not being able to scroll up in diff mode (#25506)

Problem: Cannot scroll up in diff mode with many filler lines and zero
'scrolloff'.
...

github.com/neovim/neovim - d7a240b1e99201fcd8ce17509f115d583b6e53a1 authored over 1 year ago
Merge pull request #25491 from glepnir/25474

fix(highlight): attr set all when normal attr changed

github.com/neovim/neovim - 3079fa1f9f198bb303fa616004da9c269673c7a5 authored over 1 year ago
feat: ignore swapfile for running Nvim processes #25336

Problem:
The swapfile "E325: ATTENTION" dialog is displayed when editing a file
already open i...

github.com/neovim/neovim - 29fe883aa9166bdbcae3f935523c75a8aa56fe45 authored over 1 year ago
fix(highlight): attr set all when normal attr changed

github.com/neovim/neovim - d4872377fef7eeb794ea06321f62281af0cde8e3 authored over 1 year ago
fix(launch): check buffer is valid before get_name (#2852)

Co-authored-by: coffeebar <[email protected]>

github.com/neovim/nvim-lspconfig - 71b39616b14c152da34fcc787fa27f09bf280e72 authored over 1 year ago
fix(path): accept special characters on Windows (#25424)

github.com/neovim/neovim - 1e7e9ee91f73c62b8c5ba9dbdabba3a3b6dc0130 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 - e72b546354cd90bf0cd8ee6dd045538d713009ad authored over 1 year ago
Merge pull request #25470 from bfredl/msg_display

refactor(message): simplify msg_puts_display and use batched grid updates

github.com/neovim/neovim - 70ec8d60e0dc71c5ca06fdd83698c82b16ea474f authored over 1 year ago
refactor(message): simplify msg_puts_display and use batched grid updates

msg_puts_display was more complex than necessary in nvim, as in
nvim, it no longer talks directl...

github.com/neovim/neovim - a9a48d6b5f00241e16e7131c997f0117bc5e9047 authored over 1 year ago
fix(api): avoid immediate TextChanged with nvim_create_buf (#25492)

github.com/neovim/neovim - b2a8a9314798e18c0685faf7463bda32f691d755 authored over 1 year ago