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:9a660d2883f9

runtime(doc): add reference to matchbufline() at :h search()

related: vim/vim#14173

https://gi...

github.com/neovim/neovim - c048beef6c034a46e324fcea7210082d48db32ee authored 9 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0171: Small split-move related improvements

Problem: small improvements can be made to split-move related
functions.
Solution: ap...

github.com/neovim/neovim - 6bbb02d9ba76551dd4856ad50a237e92c678702d authored 9 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0170: Re-allow curwin == prevwin, but document it instead

Problem: more places exist where curwin == prevwin, and it may even be
expected in so...

github.com/neovim/neovim - ca7b603d02ecd1ed4098f487cd01acd470ca6a74 authored 9 months ago by Sean Dewar <[email protected]>
fix(treesitter): use 0 as initial value for computing maximum (#27837)

Using -1 as the initial value can cause the pattern offset to become
negative, which in turn re...

github.com/neovim/neovim - dc7ccd6bca81dfa6ade6462a6e30770c63d48266 authored 9 months ago by Gregory Anders <[email protected]>
vim-patch:9.1.0169: current window number returned by tabpagewinnr may be outdated

Problem: current window number returned by tabpagewinnr may be outdated
when called f...

github.com/neovim/neovim - 29d0ed577c7d283402c84df602a031a25349eb59 authored 9 months ago by Sean Dewar <[email protected]>
refactor: avoid copying before vim_strup() if possible (#27830)

Current uses of vim_strup() calls memcpy()/strcpy() before calling vim_strup().
This results in...

github.com/neovim/neovim - 119390e7ce3fe4f4f3da8bdd963ea10ec8976a3a authored 9 months ago by James <[email protected]>
Merge pull request #27808 from jamessan/gen_cflags-cleanup

Cleanup construction of command-lines for header generation

github.com/neovim/neovim - dd0fc73bbed4fde9db093c8798601a25d290ad1f authored 9 months ago by James McCoy <[email protected]>
feat(treesitter): support URLs (#27132)

Tree-sitter queries can add URLs to a capture using the `#set!`
directive, e.g.

(inline_li...

github.com/neovim/neovim - cb46f6e467268edf917cc3617b4c024a66b256de authored 9 months ago by Gregory Anders <[email protected]>
fix: move fswatch linux check inside of vim.schedule (#27824)

Fixes issue reported in the original PR:
https://github.com/neovim/neovim/pull/27810

Signed-...

github.com/neovim/neovim - 41fb98d6fab5aa02ef370d1b2b283b078517ffa4 authored 10 months ago by Tomas Slusny <[email protected]>
refactor: avoid quadratic behavior in backslash_halve() (#27827)

The original implementation has a worst-case of O(n^2). Every time
rem_backslash() is true, it ...

github.com/neovim/neovim - 3bd84317fb59ed4f7ec6585c516f9f8f4d823fd6 authored 10 months ago by James <[email protected]>
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 4bdd3800b4148f670c6cf55ef65f490148eeb550 authored 10 months ago by github-actions[bot] <github-actions[bot]@users.noreply.github.com>
feat: add jinja-lsp (#3069)

github.com/neovim/nvim-lspconfig - 470402d7f7e6211a44851dcdbd960c9510856058 authored 10 months ago by benedikt-bartscher <[email protected]>
docs: small fixes (#27364)

Co-authored-by: C.D. MacEachern <[email protected]>
Co-authored-by: Ynda Jas <y...

github.com/neovim/neovim - a74e869ffa503cc9c2d21836e24fec7a7ffca147 authored 10 months ago by dundargoc <[email protected]>
deps src: Automatic update

github.com/neovim/deps - 79705122c8fa81a078732c51fb7ffee62c5d8880 authored 10 months ago by marvim <[email protected]>
refactor: use ml_get_buf_len() in API code (#27825)

github.com/neovim/neovim - ac8cd5368db83cced9bc049ceb50c21cb8a4f743 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0168: too many STRLEN() calls (#27823)

Problem: too many STRLEN() calls
Solution: Make use of ml_get_len() calls instead
(...

github.com/neovim/neovim - b02a4d8ac39bafdbfd490bfbab35e3202e6f709c authored 10 months ago by zeertzjq <[email protected]>
vim-patch:5cd86c6cff94 (#27822)

runtime(vim): Update base-syntax, improve number matching (vim/vim#14175)

- Limit blob litera...

github.com/neovim/neovim - 59e3bcfb00f18ce5ee6643f0c6d303afb6c7c046 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0167: Changing buffer in another window causes it to show matchparen (#27820)

Problem: Changing buffer in another window using win_execute() causes
it to show mat...

github.com/neovim/neovim - e20e5ecf0afe91c67dc4646df8c9bc286d202bf4 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0166: Internal error with blockwise getregion() in another buffer (#27819)

Problem: Internal error with blockwise getregion() in another buffer
Solution: Also change cur...

github.com/neovim/neovim - 6481da3015fd6cf136e752c9123078223c50d91c authored 10 months ago by zeertzjq <[email protected]>
vim-patch:8.2.4944: text properties are wrong after "cc" (#27821)

Problem: Text properties are wrong after "cc". (Axel Forsman)
Solution: Pass the deleted b...

github.com/neovim/neovim - cf156377e80232aa904b92e4af29dd6c61952401 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:0049a495c8d4 (#27817)

runtime(doc): improve 'winfixbuf' docs (vim/vim#14180)

- Make it not sound like a buffer opti...

github.com/neovim/neovim - 9cc755ad6a60e2b028d61c1dca62f8fe20f652d7 authored 10 months ago by zeertzjq <[email protected]>
Merge pull request #27812 from luukvbaal/cmdheight

feat(ui): allow non-zero 'cmdheight' with ext_messages

github.com/neovim/neovim - 205cf0d2968cadaf769d451bbb3eac3d2dc2e265 authored 10 months ago by bfredl <[email protected]>
Merge pull request #127 from neovim/dependabot/github_actions/tree-sitter/parser-setup-action-1.2

github.com/neovim/tree-sitter-vimdoc - 90a396267e117835c778bdbda6f7db86b601d829 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: bump tree-sitter/parser-setup-action from 1.1 to 1.2

Bumps [tree-sitter/parser-setup-action](https://github.com/tree-sitter/parser-setup-action) from...

github.com/neovim/tree-sitter-vimdoc - 75d6e5996c789df6c2a8f0b26abac351bbe0944e authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs(readme): update release instructions

github.com/neovim/tree-sitter-vimdoc - f5d0d0876026ef7add4ad34970db2adb8b0908b4 authored 10 months ago by ObserverOfTime <[email protected]>
release 2.4.0

github.com/neovim/tree-sitter-vimdoc - 548b0211f619cf7414016aef20a2f6a245d818b0 authored 10 months ago by Christian Clason <[email protected]>
test: correct order of arguments to eq() (#27816)

github.com/neovim/neovim - 1da0f3494eb042c84ae5f00654878f7f8cedf3b7 authored 10 months ago by zeertzjq <[email protected]>
docs: adjust fswatch overflow message to mention docs with info

- Add :h fswatch-limitations that notifies user about default inotify
limitations on linux and...

github.com/neovim/neovim - 0f20b7d803779950492c2838e2b042a38f4ee22f authored 10 months ago by Tomas Slusny <[email protected]>
chore: move tests to test folder

github.com/neovim/tree-sitter-vimdoc - 583c73ce08800f8f1d5269d25ddc294ba999c3b9 authored 10 months ago by ObserverOfTime <[email protected]>
build: update bindings & bump version

github.com/neovim/tree-sitter-vimdoc - 3320dbde72cc01d9dd7e51babebd60a72ce04255 authored 10 months ago by ObserverOfTime <[email protected]>
feat: support modelines

github.com/neovim/tree-sitter-vimdoc - 12cce6092c592ea13cf72e7c7ca4567e16acbd45 authored 10 months ago by ObserverOfTime <[email protected]>
ci: use official actions

github.com/neovim/tree-sitter-vimdoc - 8ce67f338b872e5a391a7337799f88c24af669bb authored 10 months ago by ObserverOfTime <[email protected]>
fix(editorconfig): syntax error regression

github.com/neovim/neovim - cdbc3e3f3e95a1df9de180ee4ac52d460e5c6905 authored 10 months ago by Lewis Russell <[email protected]>
build(deps): bump luajit to HEAD - d06beb048

github.com/neovim/neovim - f879a6545574c6d2eef7b4df2f5c5d96f5e34589 authored 10 months ago by Christian Clason <[email protected]>
feat(ui): allow non-zero 'cmdheight' with ext_messages

Problem: Arbitrary restriction on 'cmdheight' with ext_messages.
The 'cmdheight'-area...

github.com/neovim/neovim - b72931e7040794f8c6adf6c0a446758f14107dda authored 10 months ago by Luuk van Baal <[email protected]>
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 1917b562a02f20885900b1da0f0ea25028ccedab authored 10 months ago by github-actions[bot] <github-actions[bot]@users.noreply.github.com>
feat: add vacuum support (#3065)

github.com/neovim/nvim-lspconfig - d6f9403accc8bc6b9d2b5055c5c474f22d50c036 authored 10 months ago by Philipp Heuer <[email protected]>
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 3f52bda8f96ff7f7494d4dc073c4baa9865af7a2 authored 10 months ago by github-actions[bot] <github-actions[bot]@users.noreply.github.com>
fix(sourcekit): finding root directory (#3066)

github.com/neovim/nvim-lspconfig - 94798ab6ccca76ed16921705e67a5fdd0a60c7b6 authored 10 months ago by Wojciech Kulik <[email protected]>
Merge pull request #27738 from ColinKennedy/vim-9.1.0147

vim-patch:9.1.{0147,0149,0150,0152,0156},58f1e5c0893a: 'winfixbuf'

github.com/neovim/neovim - 3814750d3789b5c5690e8fa68066bd864a4f0a8e authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0156: Make 'wfb' failing to split still report E1513

Problem: may not be clear why failing to split causes an ":Xdo" command
to abort if '...

github.com/neovim/neovim - 3b3511c4d9f1855d4240da0d844ce7875176c607 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0152: Coverity complains about ignoring return value

Problem: Coverity complains about ignoring return value of win_split()
(after v9.1.15...

github.com/neovim/neovim - d71791a11a260ca81067d63d69b5970078fffb6d authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0150: Several minor 'winfixbuf' issues

Problem: several minor 'winfixbuf' issues exist, mostly relating to the
quickfix list...

github.com/neovim/neovim - 5931f2bc4ac319e5fa617b36cbe5305228125c11 authored 10 months ago by Colin Kennedy <[email protected]>
vim-patch:9.1.0149: null pointer member access when accessing 'winfixbuf' property

Problem: qf_goto_win_with_qfl_file may check if prevwin has 'winfixbuf'
set without c...

github.com/neovim/neovim - e8bc23db62c37e91d0c277b4bddf652db6a9d5f1 authored 10 months ago by Colin Kennedy <[email protected]>
vim-patch:9.1.0147: Cannot keep a buffer focused in a window

Problem: Cannot keep a buffer focused in a window
(Amit Levy)
Solution: Add the 'winf...

github.com/neovim/neovim - 141182d6c6c06ad56413b81a518ba9b777a0cbe0 authored 10 months ago by Colin Kennedy <[email protected]>
fix: deduplicate gen_cflags

Since many of the targets have common include paths, `gen_cflags`
accumulates a lot of duplicate...

github.com/neovim/neovim - 118fd8367c3953abb43800a7c1ea0bcc0221e9cd authored 10 months ago by James McCoy <[email protected]>
fix: ignore non-existent properties during header generation

`get_target_property(<var> ...)` sets `<var>` to `<var>-NOTFOUND` if the
property doesn't exist ...

github.com/neovim/neovim - 74b2f6c3d95647ad07f56bf9ed6865a8db3dfb97 authored 10 months ago by James McCoy <[email protected]>
docs(editorconfig): move to source

github.com/neovim/neovim - a09ddd7ce55037edc9747a682810fba6a26bc201 authored 10 months ago by Lewis Russell <[email protected]>
docs: more accurate typing for vim.tbl_extend

github.com/neovim/neovim - 09a919f313ec8ae691798e45ee459a4467ce5d6a authored 10 months ago by Riley Bruins <[email protected]>
vim-patch:675cbfb47f03 (#27806)

runtime(doc): Update Markdown syntax, add missing configs

fixes: vim/vim#14168

https://git...

github.com/neovim/neovim - 47942db30780b22774e810e1d0ade96bb6ba2da4 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0164: Internal error when passing invalid position to getregion() (#27805)

Problem: Internal error or crash when passing invalid position to
getregion().
Solu...

github.com/neovim/neovim - 92d4dbbd8cd330606d8a4e1ce1fc550eb6a70d9b authored 10 months ago by zeertzjq <[email protected]>
fix(fswatch): --latency is locale dependent

github.com/neovim/neovim - 06fcf71bd0953baf9dc6d4c4bddf586c448f5ca6 authored 10 months ago by Oscar Creator <[email protected]>
vim-patch:9.1.0138: too many STRLEN calls when getting a memline (#27799)

Problem: too many STRLEN calls when getting a memline
Solution: Optimize calls to STRLEN(), ad...

github.com/neovim/neovim - b465ede2c7a4fb39cf84682d645a3acd08631010 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0162: problem with writing extended attributes on failure (#27800)

Problem: problem with writing extended attributes on failure
Solution: Change return type to s...

github.com/neovim/neovim - a441bdc936f9258851be3fa04c108c37e0a497ab authored 10 months ago by zeertzjq <[email protected]>
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 99330586c6e1912c890fc39d19d97571fde660cd authored 10 months ago by github-actions[bot] <github-actions[bot]@users.noreply.github.com>
feat: update biome supported filetypes (#3063)

github.com/neovim/nvim-lspconfig - 67c248f80554b87361e1352561bdd8cfe9173ff8 authored 10 months ago by Tristan Yang <[email protected]>
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - b0749f99a788e64f5d9d4fcf8baad966a726b079 authored 10 months ago by github-actions[bot] <github-actions[bot]@users.noreply.github.com>
fix(biome): add `biome.jsonc` as root pattern (new in biome 1.6) (#3061)

https://biomejs.dev/blog/biome-v1-6/#support-for-biomejsonc

github.com/neovim/nvim-lspconfig - 2304fd7e0869a938688ac4bf5ed36cee25f17c6a authored 10 months ago by Chris Grieser <[email protected]>
Merge pull request #27798 from zeertzjq/vim-62b26040eb4b

vim-patch: update Vim syntax

github.com/neovim/neovim - 8797429a7a5c6e01634a3bae328d07b62f2008f1 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:5d67aef3060d

runtime(vim): Update base-syntax, improve :map highlighting (vim/vim#14141)

Improve :map comman...

github.com/neovim/neovim - b5f870cf12c768984536cda2fd6b1519045b8c78 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:62b26040eb4b

runtime(vim): Update base-syntax, improve :menu{,translate} highlighting (vim/vim#14162)

Improv...

github.com/neovim/neovim - 84b6ae82c728403480cfb5b876643c7fe1c08515 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:a2c65809dafe

runtime(java): Recognise string templates (vim/vim#14150)

As this is encouraged in the referenc...

github.com/neovim/neovim - 3c66e285cc4e7bc9953945caac91049463dc1d75 authored 10 months ago by Christian Clason <[email protected]>
revert: "fix(window): :close crash with autocmd, floats and tabpage" (#27796)

This reverts PR #27793.

On second thought, this solution may still crash, because it can leav...

github.com/neovim/neovim - 6052b346f1b7a3fb616dfcefe3bc05cb6fe3f2f3 authored 10 months ago by zeertzjq <[email protected]>
fix(window): :close crash if WinClosed from float closes window (#27794)

Problem: :close crash if WinClosed from float closes window.
Solution: Check if window has alr...

github.com/neovim/neovim - 9bd4a2807960ea3e82b0454861b399f4ac6d8a92 authored 10 months ago by zeertzjq <[email protected]>
fix(window): :close crash with autocmd, floats and tabpage (#27793)

Problem: :close crash with autocmd, floats and tabpage.
Solution: Close floating windows in on...

github.com/neovim/neovim - 731e7f51ee40778b5baeec99aaf1d551b0855667 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0159: Crash in WinClosed after BufUnload closes other windows (#27792)

Problem: Crash in WinClosed after BufUnload closes other windows
Solution: Don't trigger WinCl...

github.com/neovim/neovim - 448cf10c47e0678cee080baaf75f395511e13269 authored 10 months ago by zeertzjq <[email protected]>
vim-patch:9.1.0161: expand() removes slash after env variable that ends with colon (#27791)

Problem: expand() removes a slash after an environment variable that
ends with a col...

github.com/neovim/neovim - 241c16129919e169b71ef1e788420224b358fbb3 authored 10 months ago by zeertzjq <[email protected]>
Merge pull request #27330 from seandewar/win_set_config-fixes

fix(api): various window-related function fixes

This is a big one!

github.com/neovim/neovim - b596732831b5e947ce83c1153f0df10a0553c88d authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:8.2.3862: crash on exit with EXITFREE and using win_execute()

Problem: Crash on exit with EXITFREE and using win_execute().
Solution: Also save and resto...

github.com/neovim/neovim - c3d22d32ee4b4c1911ec15f2a77683d09b09f845 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): win_set_config set tp_curwin of win moved from other tabpage

Problem: nvim_win_set_config does not update the tp_curwin of win's original
tabpage when moving...

github.com/neovim/neovim - b52d15853e89149472c1ecd9cce3a84e4af0785a authored 10 months ago by Sean Dewar <[email protected]>
docs: support inline markdown

- Tags are now created with `[tag]()`
- References are now created with `[tag]`
- Code spans are...

github.com/neovim/neovim - ade1b12f49c3b3914c74847d791eb90ea90b56b7 authored 10 months ago by Lewis Russell <[email protected]>
vim-patch:8.2.3915: illegal memory access when completing with invalid bytes (#27491)

Problem: illegal memory access when completing with invalid bytes.
Solution: Avoid going o...

github.com/neovim/neovim - 0e284939143ae5bd55f78ece388346811af842ea authored 10 months ago by Raphael <[email protected]>
Merge pull request #27764 from glepnir/grid_null

fix: set full_screen when in ex_mode

github.com/neovim/neovim - 9eda2f249574ccbe844a718b7e09fb08854a5481 authored 10 months ago by bfredl <[email protected]>
docs: update server_configurations.md

skip-checks: true

github.com/neovim/nvim-lspconfig - 16295b79410f131c4fa7870c663b4ace6a761fb2 authored 10 months ago by github-actions[bot] <github-actions[bot]@users.noreply.github.com>
docs(vue): update vue support section (#3060)

* docs(vue): update vue support section

as johnsoncodehk mentioned here:
https://github.com/...

github.com/neovim/nvim-lspconfig - 550c648d39a61585c767dc017446f58b881a58e1 authored 10 months ago by Ray Guo <[email protected]>
fix(startup): set full_screen when in ex_mode

Problem Description: In ex_mode, the default_grid.chars are not allocated, and subsequently,
the...

github.com/neovim/neovim - b21d960119344b19f8cec64f8e9d56bfa9cdce85 authored 10 months ago by glepnir <[email protected]>
feat!: remove deprecated functions

github.com/neovim/neovim - 649dd00fe2e54183cc210f24d36504a61e5ea605 authored 10 months ago by dundargoc <[email protected]>
fix(window): :close may cause Nvim to quit with autocmd and float

Problem: :close may cause Nvim to quit if an autocommand triggered when
closing the b...

github.com/neovim/neovim - 33dfb5a383d7afacda35b8fd392ad18d57db2870 authored 10 months ago by zeertzjq <[email protected]>
test(old): remove Test_floatwin_splitmove()

Its corresponding test in Vim is in test_popupwin.win, so having it in
the middle of test_window...

github.com/neovim/neovim - 6416c6bc94fa7ae553a6020d0ed2f07dd34ee3f1 authored 10 months ago by zeertzjq <[email protected]>
fix(api): win_set_config update statuslines after removing splits

Problem: nvim_win_set_config does not update statuslines after removing a split.

Solution: call...

github.com/neovim/neovim - 54022a2946aca5de991e7fa1ebc2954340ec20a8 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): patch some cmdwin/textlock holes

Problem: there are new ways to escape textlock or break the cmdwin in
nvim_win_set_config and nv...

github.com/neovim/neovim - e7c262f5553c1c6e1de95bcbdc8cfe7cc9d5e55e authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0128: win_gotoid() may abort even when not switching a window

Problem: win_gotoid() checks for textlock and other things when switching
to a window...

github.com/neovim/neovim - e3d4dfb6c3fcd22205f6843b96f9a043871113ce authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0130: [security]: UAF if win_split_ins autocommands delete "wp"

Problem: heap-use-after-free in win_splitmove if Enter/Leave
autocommands from win_sp...

github.com/neovim/neovim - 832bc5c169d8b339ef139ef0bdcefb2e72864e6e authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0121: Infinite loop or signed overflow with 'smoothscroll'

Problem: infinite loop in win_update with 'smoothscroll' set when
window width is equ...

github.com/neovim/neovim - b2245307f2acfd7b62cf5d0c5b199c87c2d37b23 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): handle win_split_ins failure properly

Problem: nvim_win_set_config does not handle failure in win_split_ins properly
yet, which can ca...

github.com/neovim/neovim - d942c2b9432d81e4b509519bd48fa886e37e9ca8 authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0119: can move away from cmdwin using win_splitmove()

Problem: can switch windows while textlocked via f_win_gotoid and
f_win_splitmove (wh...

github.com/neovim/neovim - 01b27410a347b90820d4255061944c31d20b8f33 authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0118: Use different restoration strategy in win_splitmove

Problem: saving and restoring all frames to split-move is overkill now
that WinNewPre...

github.com/neovim/neovim - 1c6b693ec1592f9d193fc9cc1bb03e738fb2bef6 authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:partial:9.1.0117: Stop split-moving from firing WinNew and WinNewPre autocommands

Problem: win_splitmove fires WinNewPre and possibly WinNew when moving
windows, even ...

github.com/neovim/neovim - 24dfa47e4f4ca41d0c5f8c1c0f851602362c81d3 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): make win_set_config with "win" for splits need "split/vertical"

Problem: currently, for splits, nvim_win_set_config accepts win without any of
split or vertical...

github.com/neovim/neovim - b1577d371a6db43222de9e3a525def82320ebdb1 authored 10 months ago by Sean Dewar <[email protected]>
vim-patch:9.1.0116: win_split_ins may not check available room

Problem: win_split_ins has no check for E36 when moving an existing
window
Solution: ...

github.com/neovim/neovim - 66f331fef7ad3df480bd02f1705e176d1a07c785 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): make open_win block only enter/leave events if !enter && !noautocmd

Problem: nvim_open_win blocking all win_set_buf autocommands when !enter &&
!noautocmd is too ag...

github.com/neovim/neovim - a70eae57bd44208a77b5ac29839e8a39ab3c9cd8 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): make open_win/win_set_config check if splitting allowed

Problem: splitting is disallowed in some cases to prevent the window layout
changes while a wind...

github.com/neovim/neovim - 5d58136cccc760f6d95eb45b46f2ad60f06b103b authored 10 months ago by Sean Dewar <[email protected]>
fix(api): avoid open_win UAF if target buf deleted by autocmds

Problem: WinNew and win_enter autocommands can delete the target buffer to
switch to, causing a ...

github.com/neovim/neovim - b1e24f240baeea80dcf4a3d8453fed0230fb88fd authored 10 months ago by Sean Dewar <[email protected]>
fix(api): open_win fire Buf* events when !enter && !noautocmd if entered early

Problem: if switch_win{_noblock} fails to restore the old curwin after WinNew
(e.g: it was close...

github.com/neovim/neovim - e55a502ed413d2bc8954b5227acfb34c8689f979 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): open_win fire BufWinEnter for other buffer when !enter && !noautocmd

Problem: BufWinEnter is not fired when not entering a new window, even when a
different buffer i...

github.com/neovim/neovim - a873f33993ef84e3f954127038e559e1ac1cac43 authored 10 months ago by Sean Dewar <[email protected]>
fix(api): win_set_config fires unnecessary autocmds

Problem: win_set_config should have the observable effect of moving an existing
window to anothe...

github.com/neovim/neovim - 233649bc757743f7677b2ae414779192a94aa2ae authored 10 months ago by Sean Dewar <[email protected]>
fix(api): win_set_config autocmds crash when moving win to other tabpage

Problem: win_enter autocommands can close new_curwin, crashing if it was the
last window in its ...

github.com/neovim/neovim - bcb70eeac48040fd6d6bfc20cf7fb6f41374a67c authored 10 months ago by Sean Dewar <[email protected]>
fix(fileio): fix off-by-one in rename_with_tmp (#27780)

`_FORTIFY_SOURCE` on Ubuntu caught this, resulting in:

[OLDTEST] Running test_rename
...

github.com/neovim/neovim - a69c72063994f8e9064b6d9c9f280120423897b8 authored 10 months ago by Colin Watson <[email protected]>
ci: allow skipping news workflow with a label

Setting the label `ci:skip-news` will skip the job. This is useful for
maintainers to indicate t...

github.com/neovim/neovim - 8ba552bd59b0ed9f316ad1473126b603f35c912a authored 10 months ago by dundargoc <[email protected]>