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

vim-patch:ff0baca86523 (#26476)

runtime(syntax): unlet b:filetype_in_cpp_family for cpp & squirrel

Update runtime/syntax/cpp....

github.com/neovim/neovim - f45bf44176461992e7ed7c381aa9750e8955517f authored about 1 year ago
vim-patch:9.0.2154: The option[] array is not sorted (#26475)

Problem: The options[] array is not sorted alphabetically.
Solution: Sort it alphabetically. ...

github.com/neovim/neovim - b8e227b621468a6ce968f631e4b933f7c12e6955 authored about 1 year ago
ci: bump actions/labeler from 4 to 5

github.com/neovim/neovim - 9706ee59d0e2143d40d40b9e01cd63f8a17a09ab authored about 1 year ago
ci: remove python workaround

The provider tests seems to work now without this workaround.

github.com/neovim/neovim - f707ce76acb86e064d549dc762f5636af072d3c5 authored about 1 year ago
fix(snippet): remove misleading comment about TM_FILENAME_BASE (#26465)

github.com/neovim/neovim - a1bdf2852d6d848e5b4522f9a66d53e9296c1872 authored about 1 year ago
perf(column): avoid counting when max signs are removed from a range

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 511609ae0311abfcfaed3c398429a147e895ce2c authored about 1 year ago
fix(cssls): enable enabling of formatting capabilities (#2925)

github.com/neovim/nvim-lspconfig - fdf738ace40ccde021b77f8a1e90a95c7b8c2f1e authored about 1 year ago
test(tui_spec): update cursor_address test for flush start (#26464)

github.com/neovim/neovim - 808fbe67a81da028eed6607fa3f5d13547d72332 authored about 1 year ago
fix(tui): start flush earlier (#26463)

Problem: TUI flush (start sync or hide cursor) only starts on a "flush"
event, which...

github.com/neovim/neovim - 999e167a521a9dd88a1e3fb7814c5a8960e820b1 authored about 1 year ago
test: use termopen() instead of :terminal more (#26462)

github.com/neovim/neovim - 3bb5d2f2192b63e368a4f573f66406eba3ee66b3 authored about 1 year ago
test: fix Windows tests failures (#26461)

github.com/neovim/neovim - 5e3c1b976ab4664bde2f546ac15510f4d888a39e authored about 1 year ago
Merge pull request #26456 from gpanders/ignore-vim-runtime

fix(terminal): ignore $VIM and $VIMRUNTIME in pty jobs

github.com/neovim/neovim - 75aaec1b60e81742c01156e6884e6df977a1803e authored about 1 year ago
test: forward $VIMRUNTIME in child nvim instances

github.com/neovim/neovim - 8957df4f22af508fa44b9f8ada7ee4636d972bd3 authored about 1 year ago
refactor(options): split `get_option_value()` into smaller functions

Problem: Currently, `get_option_value()` returns 3 separate things: The actual value of the opti...

github.com/neovim/neovim - 9ae7d36ff5ebaf75597b442e10890bd77df01fbe authored about 1 year ago
fix(terminal): ignore $VIM and $VIMRUNTIME in pty jobs

github.com/neovim/neovim - 5e78fd7784509dbbe146748e9264e5129cf68ab8 authored about 1 year ago
fix(lua): allow nil values in serialized Lua arrays (#26329)

When we convert a Lua table to an Object, we consider the table a
"dictionary" if it contains o...

github.com/neovim/neovim - b2d471ab337e56f660eb7c89ae24f447f7b7a165 authored about 1 year ago
perf(column): keep track of number of lines that hold up the 'signcolumn'

Problem: The entire marktree needs to be traversed each time a sign is
removed from t...

github.com/neovim/neovim - 4a34da82c18e6da1e46d6bf3d21082a6b6c8b947 authored about 1 year ago
Merge #26426 allow empty string key in msgpack => Vim conversion

github.com/neovim/neovim - e42f03264b424450b560a69994879f09b6c555d8 authored about 1 year ago
refactor: object_to_vim() cannot fail

Since the parent commit, object_to_vim() can't fail, so callers don't
need to check its result.

github.com/neovim/neovim - a16218d4c6773c474011149661470af6e8c90892 authored about 1 year ago
feat(rpc): allow empty string key in msgpack => Vim conversion

Problem:
Since e057b38e7037 #20757 we support empty key in JSON encode/decode,
but we don't allo...

github.com/neovim/neovim - cca6c4c6986abc67cd213ad1d32d329384a57790 authored about 1 year ago
Merge pull request #26438 from jamessan/log_spec-name

fix(log): increase size of buffer for nvim instance name

github.com/neovim/neovim - 5fa88a7ae13effc02d42070313d3082bf98e22a7 authored about 1 year ago
fix(terminal): never propagate $COLORTERM from outer env (#26440)

If $COLORTERM is "truecolor" but the user sets 'notermguicolors',
propagating $COLORTERM to :te...

github.com/neovim/neovim - aba954b662cc1223d11ac3dc99323b9ebf687085 authored about 1 year ago
test(unit): correct header name (#26446)

github.com/neovim/neovim - 94c2703a0390fc7908faf5dcde80615ddf5e616e authored about 1 year ago
Merge pull request #26445 from zeertzjq/inccommand

fix(inccommand): don't crash with "split" and 'n' flag

github.com/neovim/neovim - 4fc31cb69fab9dff66e779a2780aaf16fcc8bb13 authored about 1 year ago
fix(inccommand): don't crash with "split" and 'n' flag

github.com/neovim/neovim - bc5b0da84ec4d8ba01d17fc4e0f616fd3fe46f8e authored about 1 year ago
test(inccommand_spec): actually trigger 'inccommand' preview

github.com/neovim/neovim - 93011add10946d5f3b4695b29897af7237261768 authored about 1 year ago
fix(inccommand): save and restore '[ and '] marks (#26442)

Undoing a change moves '[ and '] marks, so it is necessary to save and
restore them.

github.com/neovim/neovim - 1dba570e63edcc69d6661bdcb9857def8bb18039 authored about 1 year ago
version.c: update (#26441)

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

github.com/neovim/neovim - a4047e0b8063ddc8da11bb89d3aba9cf614dbaa8 authored about 1 year ago
test: set 'termguicolors' in outer Nvim instance (#26437)

Currently, the value of $COLORTERM in :terminal in tests depends on
outer environment because o...

github.com/neovim/neovim - 6c3ddd8c510a28d4acb777b9676a0d4137b309fa authored about 1 year ago
fix(log): increase size of buffer for nvim instance name

16 bytes is not enough room for existing usage of the buffer by the
tests, so the name may get t...

github.com/neovim/neovim - ec80e4cb4d3145a0ab6c3f2820c9f21f2108d5ab authored about 1 year ago
fix(tui): use uv_timer_t instead of TimeWatcher for input (#26435)

Avoid scheduling on main loop.

Fix #26425

github.com/neovim/neovim - 3198598e6974ae2009e816aeb96462cdfc3c59e9 authored about 1 year ago
test(terminal): remove unnecessary string operations (#26434)

github.com/neovim/neovim - 6b00b8a369480a6535e7d286dd6ea27a6b0c94a5 authored about 1 year ago
Merge pull request #26381 from bfredl/delaycolors

fix(startup): only send one default_colors_set event during startup

github.com/neovim/neovim - 8bb5089974e14f043a0b0c17e4d38dbd0b9a9ab2 authored about 1 year ago
Merge pull request #26407 from gpanders/default-tgc

feat(defaults): enable 'termguicolors' by default when supported by terminal

github.com/neovim/neovim - 08545bd45b80e3056fc8c6c4eb25e2ef1fddd897 authored about 1 year ago
test: set notermguicolors in tests

Set 'notermguicolors' in tests which spawn a child Nvim process to force
existing tests to use 1...

github.com/neovim/neovim - a5a346678a8211ea07f318de42e557ad3909f65e authored about 1 year ago
fix(startup): only send one default_colors_set event during startup

If the color scheme is changed in a startup script, nvim used to send
multiple default_colors_se...

github.com/neovim/neovim - 8f10362cdc5835a1cd86c8195ce8e3b10ab85384 authored about 1 year ago
test: unreliable 'nofsync' test #26423

Followup to 27501d3b6a8d577cf3f5ecc3fe9e219f477586b7.

Problem:
CI sometimes fails. Something...

github.com/neovim/neovim - ca7f8786a0eb578895400e23cd21e25cc0f91800 authored about 1 year ago
feat(defaults): enable 'termguicolors' by default when supported by terminal

Enable 'termguicolors' automatically when Nvim can detect that truecolor
is supported by the hos...

github.com/neovim/neovim - 2613ba5000d4c0d9b15e2eec2d2b97615575925e authored about 1 year ago
fix(json): allow objects with empty keys #25564

Problem:
Empty string is a valid JSON key, but json_decode() treats an object
with empty key a...

github.com/neovim/neovim - e057b38e7037808b3593fb1035794595b4e4a45e authored about 1 year ago
test: 'nofsync' with deadly signal #26415

Problem:
The test for 'nofsync' swapfile preservation on a deadly signal, does
not actually as...

github.com/neovim/neovim - c84af395e88ba143c19f7e34674bd222622e08ee authored about 1 year ago
vim-patch:4e043b1fc7ee

runtime(vim): Update syntax file and syntax test (vim/vim#13632)

Add missing assignment operato...

github.com/neovim/neovim - b95eba22ffa7a5103f60ccd90bc82f7b72524b3f authored about 1 year ago
vim-patch:6863084d3bd0

runtime(fortran): update syntax and ftplugins

closes: vim/vim#13629

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

github.com/neovim/neovim - f64e4b43e1191ff30d902730f752875aa55682ce authored about 1 year ago
fix(treesitter): don't forcefully open folds

Problem:
When `vim._foldupdate()` is invoked inside a scheduled callback, the
cursor may have mo...

github.com/neovim/neovim - 040369e1e4b86c4655a6885b36ee89ad4f10ca16 authored about 1 year ago
docs: fix typo in keybind section (#2924)

Co-authored-by: Sten Laane <[email protected]>

github.com/neovim/nvim-lspconfig - 6c797ff9324094e333e2ace9526ca4a62ad9d1ca authored about 1 year ago
fix(rubocop): don't auto-detect bundler, to avoid surprising configuration behavior (#2923)

Ref. #2716. The referenced PR changes got somehow lost when it came to the removal of the `on_ne...

github.com/neovim/nvim-lspconfig - 53ff4f7358bcace4355edc2855b9671a38e82cd2 authored about 1 year ago
vim-patch:8.2.3695: confusing error for missing key (#26420)

Problem: Confusing error for missing key.
Solution: Use the actualy key for the error. (cl...

github.com/neovim/neovim - f22e9e10f9ad77d2cce7f52837c5724877505a08 authored about 1 year ago
vim-patch:8.1.1583: set_ref_in_list() only sets ref in items (#26418)

Problem: Set_ref_in_list() only sets ref in items.
Solution: Rename to set_ref_in_list_ite...

github.com/neovim/neovim - 401ce9f3fdebed05a929de1b94e55c74d45e2ffb authored about 1 year ago
refactor(options): remove SOPT type enums (#26417)

Problem: SOPT type enums (`SOPT_NUM`, `SOPT_BOOL`, `SOPT_STRING`) are no longer used anywhere.
...

github.com/neovim/neovim - e718866358652020e57fdb43bd9322f0c5732432 authored about 1 year ago
feat(lua): implement Iter:join() (#26416)

github.com/neovim/neovim - 5b40a1c09dda83275784053b325ad16626fc55f2 authored about 1 year ago
test: attaching via socket, tcp, stdio #544

On windows somehow socket and stdio tests are failing, which should be
fixed sometimes later.

github.com/neovim/pynvim - e74a7f6b9952b584ac3ba223b4da333500b3c444 authored about 1 year ago
docs: small fixes (#26243)

Co-authored-by: umlx5h <[email protected]>
Co-authored-by: Gregory Anders <greg@gpanders....

github.com/neovim/neovim - cc38086039853d53157b30fec41babb148399038 authored about 1 year ago
vim-patch:9.0.2151: 'breakindent' is not drawn after diff filler lines (#26412)

Problem: 'breakindent' is not drawn after diff filler lines.
Solution: Correct check for wheth...

github.com/neovim/neovim - 06ff540e1ca25f4c26670f184d4087f6e3188064 authored about 1 year ago
vim-patch:2103a56eab5a (#26411)

runtime(doc): remove non-existent parameter in shift-command (vim/vim#13626)

The variant with...

github.com/neovim/neovim - 4a1abc91a0ec71f85239dbaf0ffa1fe42c50e368 authored about 1 year ago
test: fileio_spec is unreliable/flaky #26404

Problem:
CI sometimes fails. Something is triggering an extra fsync().

FAILED test/fun...

github.com/neovim/neovim - 27501d3b6a8d577cf3f5ecc3fe9e219f477586b7 authored about 1 year ago
Merge pull request #26361 from luukvbaal/invalid

fix(extmarks): restore old position before revalidating

github.com/neovim/neovim - ca4fe083e5b1a7c2e93cf77aa849fbec72757627 authored about 1 year ago
Merge #545 refactor: asyncio eventloop

github.com/neovim/pynvim - a699fe737a902ca76176b437fecc8e38d37b8e6d authored about 1 year ago
refactor(IWYU): move marktree types to marktree_defs.h (#26402)

github.com/neovim/neovim - 14572727261278e5bf68080c9369a8507f3d564f authored about 1 year ago
refactor(api): complete conversion from `Dictionary` to `Dict(opts)` (#26365)

github.com/neovim/neovim - 0b74ad0a641f28d9d3da5353e98372d87078bd9d authored about 1 year ago
ci: use the latest stylua version

Using `jq` is not needed as github provides a "latest" shortcut to do
what download the latest r...

github.com/neovim/neovim - 32c8f951bb117bcff39460c3b4dd4f05112af6b3 authored about 1 year ago
vim-patch:9.0.2148: Vim does not detect pacman.log file

Problem: Vim does not detect pacman.log file
Solution: Detect pacmanlogs and add syntax highlig...

github.com/neovim/neovim - c9828200ac99c0f0769c587ddc060045ab3a9ad5 authored about 1 year ago
fix(change): update fold after on_bytes (#26364)

Problem:
With vim.treesitter.foldexpr, `o`-ing two lines above a folded region
opens the fold....

github.com/neovim/neovim - 3159a2c28f5ea8797cb525c74dedd622bfe4a0a1 authored about 1 year ago
fix(scripts): Use python3 for logging_statement_modifier

github.com/neovim/pynvim - 51846479f2e549254a6621240ed514d4ff88b54f authored about 1 year ago
chore: Bump version

github.com/neovim/pynvim - 952deb1aaf9ce7fb4390077e5a8fde0ecde9eaf3 authored about 1 year ago
Merge pull request #551 from jamessan/release

Pynvim 0.5.0

github.com/neovim/pynvim - 12b53e7b001960a407efcaaf4ce36923e8fc4a9e authored about 1 year ago
build: enable lintlua for test/unit/ dir #26396

Problem:
Not all Lua code is checked by stylua. Automating code-style is an
important mechanis...

github.com/neovim/neovim - c3836e40a2bffbc1d4e06531145b7825788dd818 authored about 1 year ago
build: enable lintlua for src/ dir #26395

Problem:
Not all Lua code is checked by stylua. Automating code-style is an
important mechanis...

github.com/neovim/neovim - 45fe4d11add933df76a2ea4bf52ce8904f4a778b authored about 1 year ago
build: enable lintlua for scripts/ dir #26391

Problem:
We don't enable stylua for many Lua scripts. Automating code-style is an
important to...

github.com/neovim/neovim - 517f0cc634b985057da5b95cf4ad659ee456a77e authored about 1 year ago
build: rework formatting to use add_glob_target

This will ensure that we can pass flags and make adjustments from the
top level cmake file inst...

github.com/neovim/neovim - e5d7003b02c9af96c51ea5638e07eea25057a216 authored about 1 year ago
Pynvim 0.5.0

Breaking: Python 3.7 is the minimum supported Python version.

Changes since 0.4.3:

- 1696737 f...

github.com/neovim/pynvim - 1f86b261e99ce8fcce0814863d2665bcea85f7d1 authored about 1 year ago
refactor(terminal): only remove const qualifier when necessary (#26386)

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

skip-checks: true

github.com/neovim/nvim-lspconfig - cf3dd4a290084a868fac0e2e876039321d57111c authored about 1 year ago
fix(jsonnet_ls): enable single file support for jsonnet_ls (#2922)

github.com/neovim/nvim-lspconfig - 6f9d33627607a3460baff766847192243da9358a authored about 1 year ago
fix(treesitter): allow passing lang to vim.treesitter.get_node() now correctly takes opts.lang (#26360)

PROBLEM: `vim.treesitter.get_node()` does not recognize the `lang` in
the option table. This op...

github.com/neovim/neovim - cf612c64b0fc87c399bc5c72735335c5e73d6de1 authored about 1 year ago
refactor(completion): use an inline function to free cptext (#26380)

github.com/neovim/neovim - 589f4761ee896cea5c8d1b1dad6655bd0b78fc2d authored about 1 year ago
vim-patch:9.0.2145: wrong scrolling in insert mode with smoothscroll (#26375)

Problem: Wrong scrolling in Insert mode with 'smoothscroll' at the
bottom of the win...

github.com/neovim/neovim - 5651c1ff27a1eb59d120637ba5cbd90f08a3f1d2 authored about 1 year ago
feat(treesitter): highlight help files by default (#26347)

github.com/neovim/neovim - 988b472d902e6116353fc2ae605bed32a37e6391 authored about 1 year ago
fix(types): add Promisify type to neovim APIs #265

github.com/neovim/node-client - 6020a114d972d36717564acd4f83d44b1474462e authored about 1 year ago
Merge pull request #26334 from echasnovski/default-colorscheme

feat(highlight): update default color scheme

github.com/neovim/neovim - 0d885247b03439ee3aff4c0b9ec095a29bb21759 authored about 1 year ago
refactor: remove unused file ringbuf.h

github.com/neovim/neovim - 481a3158866638946c91fab28ae5bca97ff1e814 authored about 1 year ago
feat(highlight): update default color scheme

Problem: Default color scheme is suboptimal.

Solution: Start using new color scheme. Introduce ...

github.com/neovim/neovim - 64a14026d76ba1798d91e15a941fcb6af7cbc5ad authored about 1 year ago
build(nix): update flake.lock

Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/a1720a10...

github.com/neovim/neovim - 17f3a3ae31d91944a5a4e56aa743745cff7fdf07 authored about 1 year ago
fix(extmarks): restore old position before revalidating

github.com/neovim/neovim - 1cc358aed6fde4f537d971ad9ee207f3d4afc97a authored about 1 year ago
Merge pull request #26358 from zeertzjq/vim-9.0.2140

vim-patch:9.0.{2140,2141,2142,2143}

github.com/neovim/neovim - c45d1e32a92f5027fe12038b856509efe5c158fb authored about 1 year ago
vim-patch:9.0.2140: [security]: use-after-free in win-enter

Problem: [security]: use-after-free in win-enter
Solution: validate window pointer before calli...

github.com/neovim/neovim - 7402655132f12f4181707dfc307636a2f6a21863 authored about 1 year ago
vim-patch:9.0.2141: [security]: buffer-overflow in suggest_trie_walk

Problem: [security]: buffer-overflow in suggest_trie_walk
Solution: Check n before using it as ...

github.com/neovim/neovim - 01edcd6db85ab2abffa95bc4dce6cfb8de617bca authored about 1 year ago
vim-patch:9.0.2143: [security]: buffer-overflow in ex_substitute

Problem: [security]: buffer-overflow in ex_substitute
Solution: clear memory after allocating

...

github.com/neovim/neovim - 9d7544ac4cd553c9b7c8b41926b7292c5ee85943 authored about 1 year ago
vim-patch:9.0.2142: [security]: stack-buffer-overflow in option callback functions

Problem: [security]: stack-buffer-overflow in option callback functions
Solution: pass size of ...

github.com/neovim/neovim - 9cc346119bee505e0be3827b35c573701a307001 authored about 1 year ago
revert: "memory: Free buffers after freeing variables" (#26356)

This reverts commit fe30d8ccef17fff23676b8670dfec86444e2cb32.

The original commit intends to ...

github.com/neovim/neovim - 387c5ba3de356ea5c5f6fe71465440abd8563d8e authored about 1 year ago
vim-patch:9.0.2139: html.angular ft is problematic (#26357)

Problem: html.angular ft is problematic
Solution: partly revert v9.0.2137

The html.angular ...

github.com/neovim/neovim - fedbf32250ba303ee06c751e798c28c5a3f05862 authored about 1 year ago