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: free more reachable memory with EXITFREE (#26349)

Discovered using __sanitizer_print_memory_profile().

github.com/neovim/neovim - f6e5366d0077e9f171651f37282cb5c47629d1b6 authored about 1 year ago
refactor: remove kbtree.h

github.com/neovim/neovim - 983defd284f5941c870d7868cdb60587a98ab348 authored about 1 year ago
refactor: remove SIZEOF_INT check

I have not seen any indication that this is a problem tha can occur with
cmake.

github.com/neovim/neovim - c58b2ee58e42e81d73f44f201b1f8c4c41ba21aa authored about 1 year ago
ci: create setup action

This deduplicates common operations.

github.com/neovim/neovim - ce6fefbab9b6a902e725534c91ba3aa1025e5957 authored about 1 year ago
refactor: move float_relative_str[] to nvim_win_get_config() (#26344)

It's only used in one place, as it's usually conveyed as non-string.

github.com/neovim/neovim - 76a30f2bd0f4e5abe906eabcdce092931d712be3 authored about 1 year ago
refactor: change event_create() to a macro (#26343)

A varargs functions can never be inlined, so a macro is faster.

github.com/neovim/neovim - 548f03c66c08d0235d62505e884e8088bfda1804 authored about 1 year ago
fix(api): use a conditional stack for nvim_cmd (#26341)

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

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

skip-checks: true

github.com/neovim/nvim-lspconfig - 694aaec65733e2d54d393abf80e526f86726c988 authored about 1 year ago
fix: remove custom handler (#2920)

github.com/neovim/nvim-lspconfig - 0b03c60517c71fa728851fb6f5b75a785efc2e59 authored about 1 year ago
refactor(IWYU): fix includes for highlight_group.h (#26340)

github.com/neovim/neovim - 0bbe8e7fc257bd06a857bfc762c2b1e8e84463e1 authored about 1 year ago
refactor(IWYU): create {ex_getln,rbuffer,os/fileio}_defs.h (#26338)

github.com/neovim/neovim - 09e93d7c4d33451ffe2dd2edeb7e2124b83c8078 authored about 1 year ago
fix: use BEL to terminate OSC 11 request (#26335)

github.com/neovim/neovim - b32b5b2711ed338f4944c983a247f80c3163f87c authored about 1 year ago
Merge pull request #25870 from dundargoc/build/libtermkey

build: vendor libtermkey

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

github.com/neovim/neovim - 5d3562d810850ee99c6352f345749d34a08a66d1 authored about 1 year ago
fix(termkey): include IO header on Windows

github.com/neovim/neovim - 50f5864dd245400415e56175dd866e67a67d6c8e authored about 1 year ago
build: vendor libtermkey

This is a proof of concept/WIP to evaluate the viability of vendoring
libtermkey as it's been de...

github.com/neovim/neovim - 404043e74c523bff049558685bd88213cc71ed7a authored about 1 year ago
fix(termkey): do not sign extend mode value

github.com/neovim/neovim - ce2f770aaa23591f62c2c1352fece228878f48af authored about 1 year ago
fix(termkey): accept BEL (0x07) as OSC terminator

github.com/neovim/neovim - 5999214c242d9103cfc68fc3102af1af47e6c9fd authored about 1 year ago
vim-patch:9.0.2137: Can't detect angular & mustache filetypes

Problem: Can't detect angular & mustache filetypes
Solution: Detect *.mustache as Mustache file...

github.com/neovim/neovim - 307d5bcc7940d14f7d17e7c2de795ebed7b0f00c authored about 1 year ago
refactor: explicitly abort on OOM condition (#26330)

assert() would not abort in release builds, meaning an OOM condition
would be undetected.

github.com/neovim/neovim - 7feed6ccb7ddfa3bc789158a3b7874d12652e9c5 authored about 1 year ago
fix: Remove nested for_each_tree in TSTreeView (#26328)

Problem:
`LanguageTree:for_each_tree` calls itself for child nodes, so when we
calls `for_each...

github.com/neovim/neovim - f5573fba3d460ddf479826b7404e568cc825ed57 authored about 1 year ago
refactor: suppress unused variable warnings in release builds (#26327)

github.com/neovim/neovim - 758fdc287d7a3382c22f6e1270a87e7f7fd3fadf authored about 1 year ago
refactor(IWYU): fix includes for cmdhist.h (#26324)

github.com/neovim/neovim - a6f26c86cb74222fe2449f8a035f29b0ee45c98e authored about 1 year ago
fix(tui): grow termkey's internal buffer for large escape sequences (#26309)

Some escape sequences (in particular, OSC 52 paste responses) can be
very large, even unbounded...

github.com/neovim/neovim - 884a83049b2c33e2b3b6cc5c9c7f6bf820b24a3d authored about 1 year ago
fix(treesitter): fix parens stacking in inspector display (#26304)

When first opened, the tree-sitter inspector traverses all of the nodes
in the buffer to calcul...

github.com/neovim/neovim - 01b91deec7b6113ae728ac3f7a55f64f57ddb3e0 authored about 1 year ago
ci(release): perform a full checkout when building (#26323)

Ref #13471

github.com/neovim/neovim - 52d738826cc091099ca6b25f718b9ca36d7b4b4e authored about 1 year ago
refactor(IWYU): move typedefs out of globals.h (#26322)

github.com/neovim/neovim - c8e37a589a4bffbdf374a5893ef269d2fe233ce6 authored about 1 year ago
Merge pull request #23657 from luukvbaal/extmark

fix(extmark): restore extmarks when completing original text

github.com/neovim/neovim - 3b6dd8608d05aea4144cf05730e7b6c6db6052e8 authored about 1 year ago
refactor: move extern variables out of _defs.h files (#26320)

github.com/neovim/neovim - 95dbf1af73a6f73f08f988adb6d6436d680f53c4 authored about 1 year ago
refactor(IWYU): move UI and LineFlags to ui_defs.h (#26318)

github.com/neovim/neovim - ce56e0a845d68862118f44cb66c5f080e3c1bbed authored about 1 year ago
build: don't define FUNC_ATTR_* as empty in headers (#26317)

FUNC_ATTR_* should only be used in .c files with generated headers.
Defining FUNC_ATTR_* as emp...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - fcf153fbbf1facd16a71d46b92be8be495123a9f authored about 1 year ago
feat: add hydra-lsp (#2919)

* feat: add hydra_lsp

* feat(hydra_lsp): single file support

github.com/neovim/nvim-lspconfig - 50e87ceb4ef61f62eff1f677973e4eae26b75a87 authored about 1 year ago
test: unskip more terminal tests on Windows (#26315)

github.com/neovim/neovim - 85be914879d49435c3b689efd5f1dae70e81d168 authored about 1 year ago
test(ex_terminal_spec): match descriptions (#26314)

github.com/neovim/neovim - 62dff439479315558cd08dedbca61be5fafcc938 authored about 1 year ago
Merge pull request #25994 from luki446/windows-path-terminal-fix

Fix a bug in usage of windows-style paths as SHELL path.

github.com/neovim/neovim - 463b577afb78ad864cd09ac2c51f77653ab4ce48 authored about 1 year ago
fix(terminal): make backslashes in 'shell' work on Windows

If backslashes are used in 'shell' option, escape them to make Terminal
mode work.

github.com/neovim/neovim - 5ca6c9e04629fee4e9f1f9786e9d36a2f892160c authored about 1 year ago
test: :terminal when 'shell' uses backslashes

github.com/neovim/neovim - 90b213990f02d2a86019ef4058ad86a995931bea authored about 1 year ago
ci(lintcommit): fix empty and period check with multiple colons (#26312)

github.com/neovim/neovim - 65de1a22c4d94cd8591f90255bcde72e6b385e60 authored about 1 year ago
test(ex_terminal_spec): unskip tests that work on Windows (#26310)

github.com/neovim/neovim - 73691b6c3ded0c97aea0af13abab94b7a93776b0 authored about 1 year ago
fix(extmark): restore extmarks when completing original text

github.com/neovim/neovim - 8e97edb93f01a08b332289405f83624cfb067fcc authored about 1 year ago
vim-patch:a9058440b7b9

runtime(html): Update syntax file (vim/vim#13591)

Add missing search element and update ARIA at...

github.com/neovim/neovim - 8594b0858fd2d8e629b58ce323d77fdb891547d9 authored about 1 year ago
fix(treesitter): adjust indentation in inspector highlights (#26302)

github.com/neovim/neovim - 4a8bf24ac690004aedf5540fa440e788459e5e34 authored about 1 year ago
fix(termcap): escape escapes in passthrough sequence (#26301)

When using the tmux passthrough sequence any escape characters in the
inner sequence must be es...

github.com/neovim/neovim - 400b7842a98355bc3fcf2ecfaeda8ccf259d917a authored about 1 year ago
fix(defaults): wait until VimEnter to set background (#26284)

The OptionSet autocommand does not fire until Vim has finished starting,
so setting 'background...

github.com/neovim/neovim - 9b4b23493d6976613fc3e8b561c34bb4b808399c authored about 1 year ago
refactor: move function macros out of vim_defs.h (#26300)

github.com/neovim/neovim - 86cc791debba09c8ed1aa0d863be844108866a38 authored about 1 year ago
docs: document TSNode:byte_length() (#26287)

Also update the type annotation of TSNode:id(), which returns a string,
not an integer.

github.com/neovim/neovim - 18c1fd8e9d759da6806747910320dce6bea2ab42 authored about 1 year ago
fix(treesitter): make InspectTree correctly handle nested injections (#26085)

Problem: Only injections under the top level tree are found.

Solution: Iterate through all tr...

github.com/neovim/neovim - b6e339eb90e1a04f407f381739e46ad3c84f69c5 authored about 1 year ago
fix(treesitter): use proper query syntax for inspector (#26274)

github.com/neovim/neovim - 7bc5ee7f9327e8210c78bd21935130840aaf63f2 authored about 1 year ago
refactor: move some constants out of vim_defs.h (#26298)

github.com/neovim/neovim - a6cba103cebce535279db197f9efeb34e9d1171f authored about 1 year ago
perf(column): only invalidate lines affected by added sign

github.com/neovim/neovim - f4001d27efae44c6c07678ad2c72eed5f1a25ea8 authored about 1 year ago
Merge pull request #26292 from luukvbaal/decor

fix(decorations): do not apply sign highlight id as range attr id

github.com/neovim/neovim - 584c6c25ccfc5d13ffa0a4bd6efa467beb3987fe authored about 1 year ago
vim-patch:9.0.2134: ml_get error when scrolling (#26264)

Problem: ml_get error when scrolling after delete
Solution: mark topline to be validated in ma...

github.com/neovim/neovim - 640680cccead28c28b1b789c254fc83d55979c08 authored about 1 year ago
refactor(IWYU): create normal_defs.h (#26293)

github.com/neovim/neovim - 64b53b71ba5d804b2c8cf186be68931b2621f53c authored about 1 year ago
fix(decorations): do not apply sign highlight id as range attr id

github.com/neovim/neovim - a0e9ef09d7af8274c754ca6c368ef4a6f7411510 authored about 1 year ago
vim-patch:9.0.2136: MSVC errorformat can be improved (#26283)

Problem: MSVC errorformat can be improved
Solution: parse error type and column number in MSVC...

github.com/neovim/neovim - 8868ecd401f6a45d005fe68c57fbba79d32af192 authored about 1 year ago
fix(man): set the nested flag for the BufReadCmd autocommand (#26285)

The nested flag must be set so that other autocommands can fire while
the BufReadCmd is still e...

github.com/neovim/neovim - a9b4dc9614a0e49438a1a1569a5c0319aa2cac9d authored about 1 year ago
vim-patch:9.0.2135: No test for mode() when executing Ex commands (#26282)

Problem: No test for mode() when executing Ex commands
Solution: Add some test cases and simpl...

github.com/neovim/neovim - aa9d9cafd0da58745178fa5a9b0773dcce96f30e authored about 1 year ago
fix(termcap): use tmux passthrough sequence when running in tmux (#26281)

tmux intercepts and ignores XTGETTCAP so wrap the query in the tmux
passthrough sequence to mak...

github.com/neovim/neovim - b7831c7f996b769544d2bdc536ef601eb46b4918 authored about 1 year ago
refactor: fix headers with IWYU

github.com/neovim/neovim - 79b6ff28ad1204fbb4199b9092f5c578d88cb28e authored about 1 year ago
Merge pull request #26276 from luukvbaal/decor

refactor(decor): remove sign conditions that are always true

github.com/neovim/neovim - d85e9935f262965bdccc71f80ce58b2e11acbd59 authored about 1 year ago
build: disable UnusedIncludes from clangd

Include Cleaner is enabled by default since clangd 17 and gives
incorrect suggestions.

github.com/neovim/neovim - bcaff309b6073b66635bd51d6fbd6900f4baba1d authored about 1 year ago
refactor(decor): remove sign conditions that are always true

github.com/neovim/neovim - 898f8d1f0b9f7f1f32ebefbd557b21a148616c2c authored about 1 year ago
fix(column): redraw and update signcols for paired extmark

Problem: Signcolumn width does not increase when ranged sign does not
start at sentin...

github.com/neovim/neovim - 35cec0de4acd351119230330f54b0a45f9823695 authored about 1 year ago
fix(typos_lsp): use configuration file for root detection #2918

github.com/neovim/nvim-lspconfig - 39546f730bdff8eccf7cec344cfce694f19ac908 authored about 1 year ago
fix(rplugin): dont create data dir if it's a broken symlink #25726

Checking if it's non-empty and not a directory gets us quite far, but
not all the way. While a ...

github.com/neovim/neovim - adb2258345409d08c42809da0212eeb792e70106 authored about 1 year ago
refactor: iwyu (#26269)

github.com/neovim/neovim - c9f53d0e40815644bbf7c57a0792f2c793c954aa authored about 1 year ago
Merge pull request #26249 from bfredl/concealchar

feat(decoration): allow conceal_char to be a composing char

github.com/neovim/neovim - ba564442ae5e8793f54d401fc636194df48cad3d authored about 1 year ago
feat(decoration): allow conceal_char to be a composing char

decor->text.str pointer must go. This removes it for conceal char,
in preparation for a larger P...

github.com/neovim/neovim - ae3685798deaf51f14422c568998998c03f91f2c authored about 1 year ago
refactor(IWYU): fix includes for ugrid.h (#26267)

github.com/neovim/neovim - 71e954ad303eec25b67541f3a99392446f6de8b3 authored about 1 year ago
docs(lua): don't include remote-only API functions (#26266)

github.com/neovim/neovim - 570367ac83cdceeee7d43dadcff7652bd5cc93c5 authored about 1 year ago
vim-patch:9.0.2133: Cannot detect overstrike mode in Cmdline mode (#26263)

Problem: Cannot detect overstrike mode in Cmdline mode
Solution: Make mode() return "cr" for o...

github.com/neovim/neovim - e6d38c7dac2e079d9b0f1621fef193bca858664f authored about 1 year ago
refactor: move hashtab types to hashtab_defs.h (#26262)

github.com/neovim/neovim - 1a8f60c7d2699826b51f23b040b83b1d96a14930 authored about 1 year ago
refactor(options): replace `p_force_(on|off)` with `immutable` (#26209)

Problem: We use the `p_force_on` and `p_force_off` variables to check if a variable is immutable...

github.com/neovim/neovim - 3a3474371b6b87e630e7aa217e7860e9154cd563 authored about 1 year ago
vim-patch:9.0.2131: not all nushell files detected (#26260)

Problem: not all nushell files detected
Solution: use *.nu to detect nushell files

closes: ...

github.com/neovim/neovim - a314703cf1b9ccc654162c5d55b819aee66aa8b6 authored about 1 year ago
refactor: fix runtime_defs.h (#26259)

github.com/neovim/neovim - 718053b7a97c4e2fbaa6077d3c9f4dc7012c8aad authored about 1 year ago
refactor: rename types.h to types_defs.h

github.com/neovim/neovim - 6c14ae6bfaf51415b555e9a6b85d1d280976358d authored about 1 year ago
refactor: fix includes for api/autocmd.h

github.com/neovim/neovim - e3f735ef101d670555f44226614a5c3557053b1f authored about 1 year ago
refactor: fix includes for iconv.h

github.com/neovim/neovim - f9231603c40301ef48ab2cc50e62c9e430b7edf3 authored about 1 year ago
refactor: create runtime_defs.h

github.com/neovim/neovim - ab7c0e9904610a1554af1c34a42bcaa25c847c15 authored about 1 year ago
build(IWYU): export generated headers

github.com/neovim/neovim - e38a05369293293b5b510b1b0014fcc2e7cb87f4 authored about 1 year ago
build(IWYU): fix includes for undo_defs.h

github.com/neovim/neovim - f4aedbae4cb1f206f5b7c6142697b71dd473059b authored about 1 year ago
build(IWYU): fix includes for func_attr.h

github.com/neovim/neovim - 8b428ca8b79ebb7b36c3e403ff3bcb6924a635a6 authored about 1 year ago
docs: support @since for api level #25574

close #25416

github.com/neovim/neovim - 9fa9b3cad94a1ea7fced128fed2cd5ac3ff7bc44 authored about 1 year ago
fix(treesitter): don't invalidate parser when discovering injections

When parsing with a range, languagetree looks up injections and adds
them if needed. This explic...

github.com/neovim/neovim - 72ed99319dd662f0e35b58e888b57f98ac3b3eec authored about 1 year ago
build: enable IWYU on mac

github.com/neovim/neovim - 40139738eb479d0913ec6ce751ca5adfa50ad8c3 authored about 1 year ago
ci: fix api-docs workflow

`git diff-index` only works for tracked files, and unchanged
documentation files counts as untra...

github.com/neovim/neovim - 5b765fcab42308cd4d97a4c37da0c2b1cdb3514d authored about 1 year ago
build(IWYU): replace most private mappings with pragmas (#26247)

github.com/neovim/neovim - 38a20dd89f91c45ec8589bf1c50d50732882d38a authored about 1 year ago
refactor: remove vim.h from more headers (#26244)

github.com/neovim/neovim - acf525287950277e7b83794184e3df5dcfdecc48 authored about 1 year ago
test: check vim.wait() error message in fast context (#26242)

github.com/neovim/neovim - a03bd2b87882c2a7e0c9e63dadcb2e5fabda1670 authored about 1 year ago
docs: small fixes (#26154)

github.com/neovim/neovim - 2c16c6a6c42f46e290df5441c37572f296aeb09f authored about 1 year ago
refactor: move Arena and ArenaMem to memory_defs.h (#26240)

github.com/neovim/neovim - 574d25642fc9ca65b396633aeab6e2d32778b642 authored about 1 year ago
fix(lua): disallow vim.wait() in fast contexts

`vim.wait()` cannot be called in a fast callback since the main loop
cannot be run in that conte...

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

skip-checks: true

github.com/neovim/nvim-lspconfig - daaf00a77805e113acf8ccc02dd8c3403d691683 authored about 1 year ago
chore(emmet_language_server): remove languages with emmet bundled by their language server (#2914)

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