neovim/runtime
Evgeni Chasnovski 4ee656e4f3
feature(diagnostic): add vim.diagnostic.count() (#26807)
feat(diagnostic): add `vim.diagnostic.count()`

Problem: Getting diagnostic count based on the output of
  `vim.diagnostic.get()` might become costly as number of diagnostic
  entries grows. This is because it returns a copy of diagnostic cache
  entries (so as to not allow users to change them in place).
  Getting information about diagnostic count is frequently used in
  statusline, so it is important to be as fast as reasonbly possible.

Solution: Add `vim.diagnostic.count()` which computes severity
  counts without making copies.
2024-01-01 15:03:50 -06:00
..
autoload vim-patch:fbd72d2d4725 2023-12-19 23:44:20 +01:00
colors fix(runtime): source old color scheme in bundled color schemes (#26641) 2023-12-21 20:53:43 +08:00
compiler vim-patch:fc93594d562d 2023-09-13 17:23:45 +02:00
doc feature(diagnostic): add vim.diagnostic.count() (#26807) 2024-01-01 15:03:50 -06:00
ftplugin feat(treesitter): highlight Lua files by default (#26824) 2024-01-01 15:37:07 +01:00
indent vim-patch:715a8058895f 2023-12-29 00:54:09 +01:00
keymap vim-patch:caee7956a21a 2023-11-05 21:56:56 +01:00
lua feature(diagnostic): add vim.diagnostic.count() (#26807) 2024-01-01 15:03:50 -06:00
macros vim-patch:e8d6f03f6a61 2023-08-23 20:36:16 +01:00
pack/dist/opt feat(termdebug): improve :Evaluate floating window (#26621) 2023-12-18 15:47:01 +00:00
plugin feat(defaults): enable 'termguicolors' by default when supported by terminal 2023-12-06 07:57:09 -08:00
queries feat(lsp): use treesitter for stylize markdown 2023-09-19 14:47:37 +01:00
spell
syntax vim-patch:d96f25bd69c1 2023-12-30 10:53:31 +01:00
tools
tutor fix(tutor): Tutor steps don't work on Windows #25251 2023-09-26 06:31:35 -07:00
CMakeLists.txt build: various improvements 2023-12-30 14:22:25 +01:00
delmenu.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
filetype.lua fix(filetype): make sure buffer is valid before call nvim_buf_call (#24922) 2023-08-30 10:14:58 -05:00
ftoff.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
ftplugin.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
ftplugof.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
indent.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
indoff.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
macmap.vim
makemenu.vim vim-patch:9.0.2104: wast filetype should be replaced by wat filetype 2023-11-14 21:51:28 +01:00
menu.vim vim-patch:e059fae10044 2023-08-24 11:33:06 +09:00
mswin.vim vim-patch:e978b4534a5e (#24697) 2023-08-13 13:25:10 +01:00
neovim.ico feat(windows): show icon in terminal titlebar, taskbar #20607 2022-10-13 05:48:12 -07:00
nvim.appdata.xml docs: add wiki FAQ to the runtime documentation (#26539) 2023-12-13 17:31:39 +01:00
nvim.desktop
nvim.png
optwin.vim vim-patch:0b8b145bf8bf 2023-08-31 10:58:54 +02:00
synmenu.vim vim-patch:9.0.2104: wast filetype should be replaced by wat filetype 2023-11-14 21:51:28 +01:00