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(cirrus): don't run lua/help_spec (#25498)

github.com/neovim/neovim - 7a6e27958a80b3aebb1335b78aa81c26c79b7f37 authored over 1 year ago
fix(event-loop): flush UI when no input is available (#25728)

Problem: With lots of events, UI flush may be delayed for too long.
Solution: Flush UI when no...

github.com/neovim/neovim - ad2fad9a3b07d84e24c189b6a5773e979e8c0afd authored over 1 year ago
refactor(options): `get_option_value_strict()` and `SREQ_*`

`SREQ_*` values are now actual typedef'd enums. `get_option_value_strict()` has also been refact...

github.com/neovim/neovim - 6c87d3e0fbf88ae693be11a3ede3a1ec6ec0e30e authored over 1 year ago
vim-patch:9.0.2056: no digraph for quadruple prime

Problem: no digraph for quadruple prime
Solution: add quadruple prime digraph using 4'

closes:...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 38da5bbe1eaab2394056109e48c7e195bdb8fdfe authored over 1 year ago
feat: add eLP (new erlang language server) (#2868)

github.com/neovim/nvim-lspconfig - 7a2e07cf9aa2a339c1f14559e3d555c2664e8c27 authored over 1 year ago
vim-patch:d5dc58aeed1b (#25720)

runtime(json5): Add new ftplugin (vim/vim#13385)

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

github.com/neovim/neovim - 594ff34581907fed4956d4dc93c033dfdd5f7a69 authored over 1 year ago
Merge pull request #25717 from gpanders/vim-e08bfef88bd0

vim-patch:e08bfef88bd0, vim-patch:9.0.2053

github.com/neovim/neovim - 2c9d4ef45908a933e8a22233733a1482ebd6be31 authored over 1 year ago
vim-patch:9.0.2053: zig filetype detection test wrong

Problem: zig filetype detection test wrong
Solution: Remove .zir pattern, add new test for .zon...

github.com/neovim/neovim - 3ea13bca14e7d89518f502fc42ef341f9eaf7f08 authored over 1 year ago
vim-patch:e08bfef88bd0

runtime(zig): Update Zig runtime files (vim/vim#13388)

Update runtime files from upstream (http...

github.com/neovim/neovim - e6d352d8d7d8a987d0bd9b2e13bfd395e1127c3e authored over 1 year ago
fix(treesitter): set cursor position when opening inspector

github.com/neovim/neovim - 315c711700a87fe3fa546906ab39557ebba19baf authored over 1 year ago
vim-patch:9.0.2050: Vim9: crash with deferred function call and exception (#25715)

Problem: Vim9: crash with deferred function call and exception
Solution: Save and restore exce...

github.com/neovim/neovim - a0961659770ca41edcb5a6dcf28e7c7492eb60f0 authored over 1 year ago
fix(docs): fix TSNode incorrect signatures

github.com/neovim/neovim - ae7020c667b5314fe832d2a8897fb16d57194bdf authored over 1 year ago
build(deps): include Find module

Now that all the Find<Foo>.cmake modules are using our custom
find_path2, the bundled deps build...

github.com/neovim/neovim - a8fc94a2fdd07edf0679d34f2deaacb25b3fa69f authored over 1 year ago
Merge pull request #25703 from zeertzjq/vim-9.0.2044

vim-patch:9.0.{2044,2045}

github.com/neovim/neovim - c49cfd89fdd32d670c484b0b677bc8647e891a12 authored over 1 year ago
vim-patch:9.0.2045: tests: checking for swap files takes time

Problem: tests: checking for swap files takes time
Solution: don't check for swap files when t...

github.com/neovim/neovim - 09fb243bdd0c2cde76e360bb98118932fda5d77b authored over 1 year ago
vim-patch:9.0.2044: Vim9: exceptions confuse defered functions

Problem: Vim9: exceptions confuse defered functions
Solution: save and restore exception state ...

github.com/neovim/neovim - 9e3640a7797bcc5f6015548842572a6ce951a861 authored over 1 year ago
build: add sub-targets to the doc target

It's easier to debug and to customize scripting if there are sub-targets
that build up each target.

github.com/neovim/neovim - 831d662ac6756cab4fed6a9b394e68933b5fe325 authored over 1 year ago
vim-patch:5a33ce2a661f

runtime(json5): include syntax script for json5 (vim/vim#13356)

Merging syntax file from guteny...

github.com/neovim/neovim - eadedfd9084c338a9162ef3706756bda443d6559 authored over 1 year ago
fix(move): check the correct buffer (#25698)

github.com/neovim/neovim - 366d0c7887f76f0adc40671292db46f115c9317e authored over 1 year ago
test(autocmd/termxx_spec): fix flakiness (#25694)

github.com/neovim/neovim - bbc74d51ad791edad1948178736589cb181236e8 authored over 1 year ago
vim-patch:8.2.4497: wrong color for half of wide character next to pum scrollbar (#25693)

Problem: Wrong color for half of wide character next to pum scrollbar.
Solution: Redraw th...

github.com/neovim/neovim - 4db4168aafc8ac59f5cb4def5cd7eecfb3f2ada4 authored over 1 year ago
vim-patch:9.0.2041: trim(): hard to use default mask (#25692)

Problem: trim(): hard to use default mask (partly revert v9.0.2040)
Solution: use default mask...

github.com/neovim/neovim - bc5dfda441dd1b3de56bd64059b0a1df4075f050 authored over 1 year ago
fix(treesitter): check that buf is loaded in autocommands (#25679)

github.com/neovim/neovim - 3fd7449d5abe9a75fed8fb6b68c5958bd1a9ee12 authored over 1 year ago
vim-patch:9.0.2035: [security] use-after-free with wildmenu (#25687)

Problem: [security] use-after-free with wildmenu
Solution: properly clean up the wildmenu when...

github.com/neovim/neovim - 272ef271153b0f66410b0e59ce31e05d211b44fd authored over 1 year ago
vim-patch:9.0.2037: A few remaining cmdline completion issues with C-E/Y (#25686)

Problem: A few remaining cmdline completion issues with C-E/Y
Solution: Fix cmdline completion...

github.com/neovim/neovim - 356a6728ac077fa7ec4f6fbc51eda33e025d86e0 authored over 1 year ago
Add build and deps directories to gitignore

github.com/neovim/unibilium - ab28a2ddb86a144194a798bcf1fef1ab4f981ab7 authored over 1 year ago
vim-patch:9.0.2039: completion shows current word after completion restart (#25682)

Problem: completion shows current word after completion restart
Solution: remove the word bein...

github.com/neovim/neovim - c9963e2212bda7a4d2186469ad07078d348353cf authored over 1 year ago
fix(diagnostics): if buffer not loaded, skip handlers that set extmark (#25628)

Problem:
When enabling diagnostics, there can be diagnostics for unloaded buffer,
but some han...

github.com/neovim/neovim - 35f475d0a51aad03abfc005a0224d315c45ffd67 authored over 1 year ago
refactor: improve typing

github.com/neovim/pynvim - 7f60f72def9b58a48d18abd84fc3a92b39b164bc authored over 1 year ago
fix: prevent closed pipe errors on closing asyncio transport resources

The proactor pipe transports for subprocess won't be automatically
closed, so "closed pipe" erro...

github.com/neovim/pynvim - 17fbcbccde9978a5caa05f571174bfff4a0b7bdd authored over 1 year ago
refactor: separate asyncio Protocol from AsyncioEventLoop

- Separate Protocol from AsyncioEventLoop (which were too complex).
This makes it much clearer...

github.com/neovim/pynvim - 3f5f532f75e7e00b94dddb9c58e39bfb9efdc9ab authored over 1 year ago
refactor: use async coroutine and add debugging statements

github.com/neovim/pynvim - 2059684da75ef9d0910379eb12ed438a96618873 authored over 1 year ago
refactor!: completely wipe out pyuv

pynvim has been using asyncio as the only available event loop
implementation, since python 3.4....

github.com/neovim/pynvim - a1347eea2550aa2f24c8aac72a7c3fe92650791b authored over 1 year ago
refactor: expose event loop as a property rather than a field

event loops for Session and Nvim are final and can't be changed.

github.com/neovim/pynvim - be5810bba55794104a944a9dbcfde04aed9895ab authored over 1 year ago
Merge pull request #25394 from famiu/refactor/options/set_option

refactor(options)!: unify interfaces for setting options

github.com/neovim/neovim - a63c67005b9ea17214d86391e2fd649658c1bdec authored over 1 year ago
build: adjust how find order is prioritized

Ensure bundled libraries and include directories are always searched
first before any others. Th...

github.com/neovim/neovim - b80a8e2c16b6d6eb16ac84232c27eb7cfa4a434a authored over 1 year ago
refactor(options): remove `os_op`

github.com/neovim/neovim - 36e4901cbdb1c2b4b1d88cf9a7da157bf725fae4 authored over 1 year ago
refactor(options): make `os_oldval` and `os_newval` use `OptValData`

github.com/neovim/neovim - f1a58a8dcc241e18305e7c103fb97cec64a3e46d authored over 1 year ago
refactor(options): make `did_set_shada` a normal option callback

github.com/neovim/neovim - 3642f2fb44b6a3681e6a637671690258aa83cc62 authored over 1 year ago
refactor(options): deduplicate `do_set_option_string`

Reduce code duplication between `do_set_option_string` and `set_string_option` by making the for...

github.com/neovim/neovim - ca77089e2dae8d68209f26756774c73ad7ca018e authored over 1 year ago
refactor(options): deduplicate the `do_set_option` codepath

github.com/neovim/neovim - 526234cf567a5a9cb0833fb05ef23075d98c2f3f authored over 1 year ago
refactor(options): rename `empty_option` to `empty_string_option`

github.com/neovim/neovim - af010e23f38a23bb74ea5b61e1b1a05e76410b5f authored over 1 year ago
refactor(options): unify set_num_option and set_bool_option

github.com/neovim/neovim - 93b9c889465ee6a55e71c1fd681c1c6b1d5ed060 authored over 1 year ago
refactor(options)!: make OptionSet `v:` values use typval

BREAKING CHANGE: This breaks the OptionSet autocommand, as the `v:` values associated with it (`...

github.com/neovim/neovim - 5df4fdf253f9c9cc35f9f5f16c6d0ba9d87b4c71 authored over 1 year ago
fix(man.lua): hardwrapped manpage is not resized #25646

Problem:
If a manpage is opened, its hardwrapped dimensions are not recalculated
after closing...

github.com/neovim/neovim - a4c4b39d55db087af19a5ed8b6a1e5ecacb0c615 authored over 1 year ago
fix(lsp): highlight active parameter in signature help #25663

Fixes #25662

github.com/neovim/neovim - 2eecb1b85dbb0e02ec40e95d28d3cc4720040f01 authored over 1 year ago
docs: do not hardcode LSP version in URL #25648

github.com/neovim/neovim - c46a6c065e8d830adb8a2f410d3c92cf5bd4455b authored over 1 year ago
packaging: pynvim.__version__ attribute (0.5.0.dev0) #540

pynvim previously did not have the `pynvim.__version__` attribute,
which is a popular conventio...

github.com/neovim/pynvim - 71d2d65f21eb1b3faa91addaa3a18d985bd48b99 authored over 1 year ago
Merge #543 from wookayin/fix-windows

Fix broken tests on Windows due to EOF error and other minor bugs

github.com/neovim/pynvim - abc75476d23d09dfc5c9f9917d5f629df01dab68 authored over 1 year ago
vim-patch:9.0.2033: gcc overflow-warning for f_resolve (#25666)

Problem: gcc overflow-warning for f_resolve
Solution: use pointer p instead of pointer q[-1]
...

github.com/neovim/neovim - 0892c1cd94672e0dffe3b97fc4a85ea517b05598 authored over 1 year ago
vim-patch:dbf749bd5aae (#25665)

runtime: Fix more typos (vim/vim#13354)

* Fix more typos

* Fix typos in ignored runtime/ d...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - e49b1e90c1781ce372013de3fa93a91ea29fc34a authored over 1 year ago
feat: add htmx-lsp support (#2863)

* feat: add htmx-lsp support

* style: fixing lint issues

* fix: calling the binary without...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 643a8a88a0e84ef627f5b668ef62619e173285ef authored over 1 year ago
feat(elixirls): update elixirls.lua to work better with umbrella apps (#2866)

github.com/neovim/nvim-lspconfig - 96c165426e0a6e55401ffadba5d712ef897cc7e6 authored over 1 year ago
Merge pull request #25602 from bfredl/have_no_ifdef

refactor(lang): reduce scope of HAVE_WORKING_LIBINTL #ifdefs

github.com/neovim/neovim - 0a3505eb9df8d57a9a0bcecf02bb3dda1c8edd29 authored over 1 year ago
fix: ignore flaky OSError on windows

Problem:

```
> os.unlink(fname)
E PermissionError: [WinError 32] The process ca...

github.com/neovim/pynvim - 056f6f95a3214937ea878bc21ff896d0807deda0 authored over 1 year ago
fix: EOF error on piped stderr being closed on Windows

Problem: An EOF error happens when creating a subprocess Nvim instance
on Windows. All CI tests ...

github.com/neovim/pynvim - 6ab90aad933ddbd97e0f65945f994acff4b6e1c9 authored over 1 year ago
fix: do not leak resources across tests so as to prevent side effects

Problem:
Across unit tests, custom path_hook reigstered globally by
ScriptHost globally was not ...

github.com/neovim/pynvim - fd4247ced2b536c82fe76c52a6a6042eebb31ad4 authored over 1 year ago
refactor(lang): reduce scope of HAVE_WORKING_LIBINTL #ifdefs

A lot of code inside HAVE_WORKING_LIBINTL doesn't really depend on a
"working libintl". For inst...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 2a101fb00e6f6eb29c230736b99f05c3b3192b94 authored over 1 year ago
feat: add more filetype support on gls servers (#2865)

* fix(glsl_analyzer): add other common file types

* fix(glslls): add other common file types

github.com/neovim/nvim-lspconfig - 28e449c31ce39cfc9652b2ecd3a251f52fc7c75b authored over 1 year ago
fix(extmarks): skip virt_text if it is out of window (#25658)

github.com/neovim/neovim - 0818d655288ebd70de728b13fabcfd01a0e2e2ec authored over 1 year ago
ci: run CI jobs on all combination of py37-py312 and three OS's

github.com/neovim/pynvim - 964e6b184110285d27617622dab698c0f8552954 authored over 1 year ago
vim-patch:9.0.2025: no cmdline completion for ++opt args (#25657)

Problem: no cmdline completion for ++opt args
Solution: Add cmdline completion for :e ++opt=ar...

github.com/neovim/neovim - 75b488d3ef2e9dafba43c72487839aa78950d453 authored over 1 year ago
vim-patch:9.0.2032: cannot get mouse click pos for tab or virt text (#25653)

Problem: Cannot accurately get mouse clicking position when clicking on
a TAB or wit...

github.com/neovim/neovim - d974a3dcbb3757ebeb78fa64054c795ab7acdf1a authored over 1 year ago
vim-patch:9.0.2031: TextChangedI may be triggered by non-insert mode change (#25656)

Problem: `TextChangedI` can trigger on entering Insert mode if there
was previously ...

github.com/neovim/neovim - a350fb2976d9b1e8b5753f557645a905f6da0d74 authored over 1 year ago
vim-patch:9.0.2030: no max callback recursion limit (#25655)

Problem: no max callback recursion limit
Solution: bail out, if max call recursion for callbac...

github.com/neovim/neovim - e5a424d78ed72613dd5ccc161578f9f6f853a0e8 authored over 1 year ago
docs: restore accidentally removed line in :h 'ignorecase' (#25651)

github.com/neovim/neovim - aa62579a684277d86b1f4a7588464e0ec4227b94 authored over 1 year ago
test(terminal/channel_spec): fix flakiness (#25649)

github.com/neovim/neovim - 85ddd0074b71d006746cb298e73e6ba2f5a52541 authored over 1 year ago
vim-patch:7687238e1b0d

runtime(tcsh): Update ftplugin (vim/vim#13327)

Fix b:browsefilter deletion error when calling b...

github.com/neovim/neovim - 28ef4a44925a1b1cbf291347aba43012ab038523 authored over 1 year ago
vim-patch:9.0.2024: no filetype detection for Debian sources

Problem: no filetype detection for Debian sources
Solution: Add new deb822sources filetype

clo...

github.com/neovim/neovim - 729a9c4c61c13db80d42e6d875893b4a79ef4381 authored over 1 year ago
test(winscrolled): make sure floating window is drawn (#25639)

github.com/neovim/neovim - af4985feda008f409939671b749c26cb7401c2ea authored over 1 year ago
vim-patch:2bbd0d30eebd (#25637)

runtime(doc): Improve command-line completion docs (vim/vim#13331)

* Improve command-line com...

github.com/neovim/neovim - 20dacacf374d93d9bef45626d5851265d1075841 authored over 1 year ago
vim-patch:9.0.2022: getmousepos() returns wrong index for TAB char (#25636)

Problem: When clicking in the middle of a TAB, getmousepos() returns
the column of t...

github.com/neovim/neovim - bcda800933f6de09392c3c91e290077952989722 authored over 1 year ago
vim-patch:9.0.2021: Coverity complains about change in charset (#25634)

Problem: Coverity complains about change in charset (after v9.0.2017)
Solution: check pointer ...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 8f3ddc448769f563248654a5099c943c7139137e authored over 1 year ago
feat(tailwindcss): add `gohtmltmpl` to filetypes (#2862)

This was added to tailwindcss-intellisense in
https://github.com/tailwindlabs/tailwindcss-intel...

github.com/neovim/nvim-lspconfig - 337c8edc89fa8f5a8b4363783b92073b8325c6f3 authored over 1 year ago
refactor(lsp): fix luals warnings in tagfunc and add type annotations (#25150)

github.com/neovim/neovim - 57ce9b6a92977fb11269d99be0bb06eab18eda75 authored over 1 year ago
refactor(lsp): make is_pull in lsp.diagnostic.get_namespace optional (#25156)

Follw up to https://github.com/neovim/neovim/commit/63b3408551561127f7845470eb51404bcd6f547b

...

github.com/neovim/neovim - 712adacdf546fbaccd9f2134534889a3f6f36dbc authored over 1 year ago
fix(lsp): refactor escaping snippet text (#25611)

github.com/neovim/neovim - ee156ca60ede95c95160cb8dff0197d40cb1a491 authored over 1 year ago
Merge pull request #25630 from nwounkn/fix-extra-line

fix(ui): empty line before the next message after :silent command

github.com/neovim/neovim - 8ee8112b92425cec6c8b3053e73a858148c3b9fe authored over 1 year ago
fix(ui): empty line before the next message after :silent command

Problem:
The next command after `silent !{cmd}` or `silent lua print('str')`
prints an empty...

github.com/neovim/neovim - 13f55750e9bea8ec8f50550546edc64a0f0964d8 authored over 1 year ago
test(ui/searchhl_spec): match more in :terminal test (#25631)

github.com/neovim/neovim - ce0f80835a5f6febd64f4ce5cf245d476ebaecfd authored over 1 year ago
vim-patch:8.1.0822: peeking and flushing output slows down execution (#25629)

Problem: Peeking and flushing output slows down execution.
Solution: Do not update the mod...

github.com/neovim/neovim - bf70a33f5e7de0218704126c149db24542e39766 authored over 1 year ago
deps: greenlet >= 3.0 #541

Greenlet 3.0 has been released including full python 3.12 support. It
also works well with olde...

github.com/neovim/pynvim - 260a0b922bbd30be4ec32365faf37c2c70a7a4c4 authored over 1 year ago
fix(grid): add start column when getting char on line (#25627)

github.com/neovim/neovim - 9f32deba56ea867a8bb9b9ab7f44bcc5142e8bbc authored over 1 year ago
fix(lspconfig): update apex_ls to respect JAVA_HOME (#2860)

github.com/neovim/nvim-lspconfig - bb8e3dfbe10d80c294bb609c4bb4bba3ecdfbfe2 authored over 1 year ago
fix: allow multiline message for echoerr (#25380)

PROBLEM:

Currently `:echoerr` prints multi-line strings in a single line
as `:echom` does (N...

github.com/neovim/neovim - ebe489d8f0edbb3538a59733289d8969d1ffea22 authored over 1 year ago
refactor(test): cleanup #25614

- unnecessary separate describe() group
- clear() wasn't called in the describe() group
- unne...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - cab7233cd6a89ec952dfd40c4b74341b1165830e authored over 1 year ago