neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit e0dcdef1810b558618ac01a25b44523c9d167043
parent 2ba44af7e05d553770a35e8717c5873458d03706
Author: Jan Edmund Lazo <jan.lazo@mail.utoronto.ca>
Date:   Sat, 20 Dec 2025 19:45:07 -0500

vim-patch:8.2.3431: completion for :disas sorts local functions first

Problem:    Completion for :disas sorts local functions first.
Solution:   Sort local functions last, like with :delfunc. (Naohiro Ono,
            closes vim/vim#8860)

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

Vim9 ":disassemble" is N/A
but "commented" test code is a hint for future patches.

Co-authored-by: naohiro ono <obcat@icloud.com>

Diffstat:
Mtest/old/testdir/test_cmdline.vim | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/test/old/testdir/test_cmdline.vim b/test/old/testdir/test_cmdline.vim @@ -1307,6 +1307,11 @@ func Test_cmdline_complete_various() call feedkeys(":topleft new\<C-A>\<C-B>\"\<CR>", 'xt') call assert_equal("\"topleft new", @:) + " call feedkeys(":disas \<S-Tab>\<C-B>\"\<CR>", 'xt') + " call assert_match('"disas <SNR>\d\+_', @:) + " call feedkeys(":disas debug \<S-Tab>\<C-B>\"\<CR>", 'xt') + " call assert_match('"disas debug <SNR>\d\+_', @:) + " completion for the :match command call feedkeys(":match Search /pat/\<C-A>\<C-B>\"\<CR>", 'xt') call assert_equal("\"match Search /pat/\<C-A>", @:)