Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/neovim/neovim
Vim-fork focused on extensibility and usability
https://github.com/neovim/neovim
`get_target_property(<var> ...)` sets `<var>` to `<var>-NOTFOUND` if the
property doesn't exist ...
a09ddd7ce55037edc9747a682810fba6a26bc201 authored 10 months ago by Lewis Russell <[email protected]>
09a919f313ec8ae691798e45ee459a4467ce5d6a authored 10 months ago by Riley Bruins <[email protected]>
runtime(doc): Update Markdown syntax, add missing configs
fixes: vim/vim#14168
https://git...
47942db30780b22774e810e1d0ade96bb6ba2da4 authored 10 months ago by zeertzjq <[email protected]>
Problem: Internal error or crash when passing invalid position to
getregion().
Solu...
06fcf71bd0953baf9dc6d4c4bddf586c448f5ca6 authored 10 months ago by Oscar Creator <[email protected]>
Problem: too many STRLEN calls when getting a memline
Solution: Optimize calls to STRLEN(), ad...
Problem: problem with writing extended attributes on failure
Solution: Change return type to s...
vim-patch: update Vim syntax
8797429a7a5c6e01634a3bae328d07b62f2008f1 authored 10 months ago by zeertzjq <[email protected]>runtime(vim): Update base-syntax, improve :map highlighting (vim/vim#14141)
Improve :map comman...
b5f870cf12c768984536cda2fd6b1519045b8c78 authored 10 months ago by zeertzjq <[email protected]>runtime(vim): Update base-syntax, improve :menu{,translate} highlighting (vim/vim#14162)
Improv...
84b6ae82c728403480cfb5b876643c7fe1c08515 authored 10 months ago by zeertzjq <[email protected]>runtime(java): Recognise string templates (vim/vim#14150)
As this is encouraged in the referenc...
3c66e285cc4e7bc9953945caac91049463dc1d75 authored 10 months ago by Christian Clason <[email protected]>This reverts PR #27793.
On second thought, this solution may still crash, because it can leav...
6052b346f1b7a3fb616dfcefe3bc05cb6fe3f2f3 authored 10 months ago by zeertzjq <[email protected]>
Problem: :close crash if WinClosed from float closes window.
Solution: Check if window has alr...
Problem: :close crash with autocmd, floats and tabpage.
Solution: Close floating windows in on...
Problem: Crash in WinClosed after BufUnload closes other windows
Solution: Don't trigger WinCl...
Problem: expand() removes a slash after an environment variable that
ends with a col...
fix(api): various window-related function fixes
This is a big one!
b596732831b5e947ce83c1153f0df10a0553c88d authored 10 months ago by Sean Dewar <[email protected]>
Problem: Crash on exit with EXITFREE and using win_execute().
Solution: Also save and resto...
Problem: nvim_win_set_config does not update the tp_curwin of win's original
tabpage when moving...
- Tags are now created with `[tag]()`
- References are now created with `[tag]`
- Code spans are...
Problem: illegal memory access when completing with invalid bytes.
Solution: Avoid going o...
fix: set full_screen when in ex_mode
9eda2f249574ccbe844a718b7e09fb08854a5481 authored 10 months ago by bfredl <[email protected]>
Problem Description: In ex_mode, the default_grid.chars are not allocated, and subsequently,
the...
649dd00fe2e54183cc210f24d36504a61e5ea605 authored 10 months ago by dundargoc <[email protected]>
Problem: :close may cause Nvim to quit if an autocommand triggered when
closing the b...
Its corresponding test in Vim is in test_popupwin.win, so having it in
the middle of test_window...
Problem: nvim_win_set_config does not update statuslines after removing a split.
Solution: call...
54022a2946aca5de991e7fa1ebc2954340ec20a8 authored 10 months ago by Sean Dewar <[email protected]>
Problem: there are new ways to escape textlock or break the cmdwin in
nvim_win_set_config and nv...
Problem: heap-use-after-free in win_splitmove if Enter/Leave
autocommands from win_sp...
Problem: win_gotoid() checks for textlock and other things when switching
to a window...
Problem: can switch windows while textlocked via f_win_gotoid and
f_win_splitmove (wh...
Problem: nvim_win_set_config does not handle failure in win_split_ins properly
yet, which can ca...
Problem: infinite loop in win_update with 'smoothscroll' set when
window width is equ...
Problem: win_split_ins has no check for E36 when moving an existing
window
Solution: ...
Problem: currently, for splits, nvim_win_set_config accepts win without any of
split or vertical...
Problem: nvim_open_win blocking all win_set_buf autocommands when !enter &&
!noautocmd is too ag...
Problem: win_splitmove fires WinNewPre and possibly WinNew when moving
windows, even ...
Problem: saving and restoring all frames to split-move is overkill now
that WinNewPre...
Problem: splitting is disallowed in some cases to prevent the window layout
changes while a wind...
Problem: WinNew and win_enter autocommands can delete the target buffer to
switch to, causing a ...
Problem: if switch_win{_noblock} fails to restore the old curwin after WinNew
(e.g: it was close...
Problem: BufWinEnter is not fired when not entering a new window, even when a
different buffer i...
Problem: win_set_config should have the observable effect of moving an existing
window to anothe...
Problem: win_enter autocommands can close new_curwin, crashing if it was the
last window in its ...
`_FORTIFY_SOURCE` on Ubuntu caught this, resulting in:
[OLDTEST] Running test_rename
...
Setting the label `ci:skip-news` will skip the job. This is useful for
maintainers to indicate t...
refactor(ui): remove outdated UI vs UIData distinction
6d680d977525d1198be53c1377c8319e4b60f6c0 authored 10 months ago by bfredl <[email protected]>Just some basic spring cleaning.
In the distant past, not all UI:s where remote UI:s. They stil...
e534ec47db4bf5e110c828ca3d875f5685dcfdde authored 10 months ago by bfredl <[email protected]>refactor(msgpack): allow flushing buffer while packing msgpack
55c9e2c96e28059a5102e2551b16b4fa4592723b authored 10 months ago by bfredl <[email protected]>
Problem: Various warnings from clang on MS-Windows.
Solution: Avoid the warnings. (Yegappa...
It no longer hangs on Windows CI.
25124d3607b8f645d65e734c72cfc1da7498b34e authored 10 months ago by zeertzjq <[email protected]>Instead cause some changes to screen state and use screen:expect().
970b60aa7c899851973285f9b33f5f49cae55f76 authored 10 months ago by zeertzjq <[email protected]>
On exit, pty_process_close() may be called after pty_process_finish1()
but before start_wait_eo...
vim-patch:9.1.{0154,0158}: shm=F not respected when reloading buffer with 'autoread'
dc2379b89bd00cf7aa661e1b000d2a419843df3f authored 10 months ago by zeertzjq <[email protected]>
Problem: 'shortmess' "F" flag doesn't work properly with 'autoread'
(after 9.1.0154)
...
Problem: shm=F not respected when reloading buffer with 'autoread'
Solution: Check SHM_FILEINFO...
Problem: Duplicate assignment in f_getregion().
Solution: Remove the duplicate assignment. Al...
This should prevent use-after-free on exit on Windows.
3e569d440b8e5a2b190a7013081d29cb7e04af01 authored 10 months ago by zeertzjq <[email protected]>04232a19ccf0e49a3a19d0ef48221249d982b0d4 authored 10 months ago by altermo <[email protected]>
e52c25b7617ac6401b080f76b0e227161dfef230 authored 10 months ago by Maria José Solano <[email protected]>
Before, we needed to always pack an entire msgpack_rpc Object to
a continous memory buffer befor...
Problem: can only call getregion() for current buffer
Solution: Allow to retrieve selections f...
ae5095cac9b233cfb6785534de6f084c70dc6424 authored 10 months ago by altermo <[email protected]>
0101bdaa1ad8b09ebd5ef5551faf077f39be238c authored 10 months ago by Maria José Solano <[email protected]>
191cca2566a8afe2b2f2744f3eb763d810cc416c authored 10 months ago by Will Hopkins <[email protected]>
85b13751a5fc28fadbe74d72982325ca27b4c775 authored 10 months ago by Lewis Russell <[email protected]>
3c572a31a3bb7009b4ad8eac56da1458acae3b75 authored 10 months ago by Yi Ming <[email protected]>
Fixes #27318
3e016fa8d4f797345d55f6006c42026abedb6c4e authored 10 months ago by Lewis Russell <[email protected]>Resolves #27713
Co-authored-by: Tomasz N <[email protected]>
8149bd089e15043576b1e6588babd9c121740f1a authored 10 months ago by Lewis Russell <[email protected]>
No need to run a full iteration of the table. Simply return false when
the next key isn't what w...
ea44f74d84f87ce5aff2ef7797be986900bd74a6 authored 10 months ago by Lewis Russell <[email protected]>
runtime(c): Recognize "__inline" (vim/vim#14145)
`__inline` is recognized by GCC, and may even ...
d72c9d1d194fd050c3f5e95a6b5c319a8afa1a8f authored 10 months ago by Christian Clason <[email protected]>a4290f462ed7dc81e17b09bd27877b106b24b6bd authored 10 months ago by Lewis Russell <[email protected]>
Problem: has('pythonx') always returns 1.
Solution: Make it the same as has('python3').
runtime(vim): Update base-syntax, fix escaping :syn and :hi sub-groups (vim/vim#14137)
* runt...
0ffc9264996573e2e8e4ad787c230ebda6fdf8ce authored 10 months ago by zeertzjq <[email protected]>runtime(css): update syntax script
https://github.com/vim/vim/commit/e84490311ba32cb258cc738bc3...
56734226afaca893f37b462e2a4787d2d2a13ce2 authored 10 months ago by Christian Clason <[email protected]>runtime(sh): Update syntax file, fix issue vim/vim#962 (vim/vim#14138)
Allow the opening parent...
66c9f987e703d780a68b2d688082c39db8468ad4 authored 10 months ago by Christian Clason <[email protected]>runtime(mswin): Use unnamed register when clipboard not working (vim/vim#13813)
* Use unnamed r...
971602029311c33353c88175f761557431330528 authored 10 months ago by Christian Clason <[email protected]>
Problem: null pointer member access in ui_client_start_server if
channel_job_start returns NULL...
a8131aee9ecc640415903d590b15863ce1c99112 authored 10 months ago by altermo <[email protected]>
3df1211ebc4c7ec4562d0ad0fa51a24569b81e15 authored 10 months ago by Luna Saphie Mittelbach <[email protected]>
vim-patch:c4aef9a97b36,691aee8b0705
181b620580f166f575746738cd02586de6f61dc3 authored 10 months ago by zeertzjq <[email protected]>runtime(vim): Update base-syntax, fix issue vim/vim#14135 (vim/vim#14136)
Fix incorrect error h...
fc2be84e44048d41801211b61e0930faaccda2f9 authored 10 months ago by zeertzjq <[email protected]>runtime(vim): Update base-syntax, improve :augroup highlighting (vim/vim#14125)
- Explicitly ma...
b86799a07692368ae35639603a0aa516b796ceb2 authored 10 months ago by zeertzjq <[email protected]>Currently returns 0 on failure, but should return an empty list (or blob).
Regressed in the b...
bf0c69e50410a77d3a7b1a0760f2e574e85d028a authored 10 months ago by Sean Dewar <[email protected]>runtime(java): Recognise text blocks (vim/vim#14128)
Also, accept as valid the space escape seq...
3971797be125a958432fb439575ae31b544f4083 authored 10 months ago by Christian Clason <[email protected]>
Xcode does not allow having multiple targets depend on a custom command.
This limitation severel...
runtime(r,rhelp,rmd,rnoweb,rrst): Update ftplugin, browsefilter labels (vim/vim#14126)
Use the ...
bf695b5ef436b9fb8cb0872b05aa2e0e5e2ee110 authored 10 months ago by Christian Clason <[email protected]>Problem: Text is not redrawn with 'relativenumber' when only the 'statuscolumn' is redrawn afte...
dbf6be296df6da28151afdcb96ceb8ba2076cc65 authored 10 months ago by luukvbaal <[email protected]>
Problem:
`vim.lsp.util.rename()` deletes the buffers that are affected by
renaming. This has u...
fix(float): allow floating window in cmdline area
0d553c83474b8d024d74e9f66b77dc62380241ef authored 10 months ago by bfredl <[email protected]>
Context:
Nvim catches errors from the user's `on_exit` and rpc handler callbacks
and prints th...
adds support for `{arg}?` optional arguments #27644
ee4bbc3af260d166cdeb4634616a978c3d51e33d authored 10 months ago by Christian Clason <[email protected]>runtime(java): Improve the recognition of literals (vim/vim#14120)
* Emend the Unicode and octa...
72e0ef2f4616c0b41c333a1e4e8490020755930a authored 10 months ago by Christian Clason <[email protected]>close #27678
Return a userdata wrapper around the uv_req_t to allow it to be garbage collected ...
72e3d8c3f94941e0a91ae45467a62c593e96980d authored 10 months ago by zhaozg <[email protected]>feat(lsp): add fswatch watchfunc backend
39928a7f24916b35577864e28e505dda74103fb8 authored 10 months ago by Lewis Russell <[email protected]>
- Added `@inlinedoc` so single use Lua types can be inlined into the
functions docs. E.g.
`...
a5fe8f59d98398d04bed8586cee73864bbcdde92 authored 10 months ago by Lewis Russell <[email protected]>
Problem:
vim._watch.watchdirs has terrible performance.
Solution:
- On linux use fswatch as...
Follow-up to #27397
813dd36b72979dfd05479eb6402b9becc0faea29 authored 10 months ago by Will Hopkins <[email protected]>