neovim/runtime/lua/vim
Mathias Fußenegger 724d1110b1
fix(lsp): pre-filter matches on label if filterText is missing (#29491)
Although the built-in pum completion mechanism will filter anyway on the
next input it is odd if the initial popup shows entries which don't
match the current prefix.

Using fuzzy match on the label/prefix is compatible with
`completeopt+=fuzzy` and also doesn't seem to break postfix snippet
cases

Closes https://github.com/neovim/neovim/issues/29287
2024-06-27 12:20:00 +02:00
..
_meta Merge pull request #29357 from luukvbaal/statuscol 2024-06-17 06:33:15 +08:00
deprecated refactor(lua): use tuple syntax everywhere #29111 2024-06-04 06:06:02 -07:00
filetype vim-patch:9.1.0505: filetype: Faust files are not recognized (#29426) 2024-06-20 17:45:41 +08:00
func fix(treesitter): return correct match table in iter_captures() 2024-03-27 10:39:46 +00:00
health refactor: fix luals type warnings 2024-05-27 20:48:46 +02:00
lsp fix(lsp): pre-filter matches on label if filterText is missing (#29491) 2024-06-27 12:20:00 +02:00
provider refactor(lua): use tuple syntax everywhere #29111 2024-06-04 06:06:02 -07:00
treesitter perf(treesitter): remove unnecessary foldexpr loop 2024-06-24 14:10:25 +02:00
ui/clipboard fix(osc52): use nvim_chan_send() to stderr for copying (#26690) 2023-12-21 11:47:04 +08:00
_comment.lua feat(lua): add vim._with 2024-06-08 21:38:06 +02:00
_defaults.lua fix(defaults): default @/Q broken when 'ignorecase' is set (#29343) 2024-06-15 10:21:16 +08:00
_editor.lua docs: misc (#28837) 2024-06-07 10:55:14 +08:00
_init_packages.lua refactor(types): more fixes 2024-03-06 10:45:22 +00:00
_inspector.lua fix: lua annotations 2024-04-26 15:13:06 +01:00
_meta.lua refactor: fix luals type warnings 2024-05-27 20:48:46 +02:00
_options.lua fix(vim.wo): never allow non-zero bufnr 2024-06-12 15:42:56 +01:00
_system.lua fix(vim.ui): open() may wait indefinitely #28325 2024-04-15 04:33:09 -07:00
_watch.lua perf(lsp): only joinpath for dirs in watchdirs 2024-05-14 09:42:42 +01:00
diagnostic.lua fix(diagnostics): don't apply extmarks to invalid lines #29321 2024-06-19 09:28:44 -07:00
F.lua fix(diagnostic): typing 2024-01-16 09:33:10 +00:00
filetype.lua refactor(filetype): change some patterns to extensions (#29472) 2024-06-24 22:12:15 +08:00
fs.lua fix(fs): make vim.fs.root work for relative paths and unnamed buffers (#28964) 2024-05-24 10:48:32 -05:00
func.lua fix(treesitter): return correct match table in iter_captures() 2024-03-27 10:39:46 +00:00
glob.lua fix(glob): handle overlapping {} condition elements #29236 2024-06-10 04:23:03 -07:00
health.lua refactor: fix luals type warnings 2024-05-27 20:48:46 +02:00
highlight.lua feat: get/set namespace properties #28728 2024-06-07 08:33:40 -07:00
inspect.lua fix(inspect): escape identifiers that are lua keywords (#19898) 2022-08-23 13:02:55 +02:00
iter.lua fix(types): use vararg return type annotation 2024-06-11 16:36:29 +01:00
keymap.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
loader.lua perf(loader): use a quicker version of vim.fs.normalize 2024-05-15 12:38:26 +01:00
lsp.lua fix(lsp): avoid vim.keymap.del error when stopping a client (#29478) 2024-06-26 17:03:46 +02:00
provider.lua refactor: create function for deferred loading 2024-02-03 16:53:41 +01:00
re.lua docs: auto-generate docs for vim.lpeg and vim.re 2024-01-14 11:08:33 +00:00
secure.lua refactor(lua): type annotations 2024-03-16 19:26:10 +00:00
shared.lua feat(lua): add context.env (environment variables) to vim._with() 2024-06-24 20:23:11 +03:00
snippet.lua docs(news): fix inconsistencies (#29381) 2024-06-18 07:00:32 +08:00
termcap.lua docs: various fixes (#28208) 2024-04-30 07:04:42 +08:00
text.lua fix(vim.text): remove assert from vim.text.hexdecode 2024-05-31 08:25:35 -05:00
treesitter.lua refactor(lua): use tuple syntax everywhere #29111 2024-06-04 06:06:02 -07:00
ui.lua fix(gx): allow @ in url 2024-06-03 15:33:10 +02:00
uri.lua fix(lua): remove uri fragment from file paths (#27647) 2024-02-28 10:50:53 +01:00
version.lua docs: support inline markdown 2024-03-09 11:21:55 +00:00
vimhelp.lua feat(help): use treesitter for table of contents 2024-06-09 13:54:34 +02:00