aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
...
| * feat(lua)!: add stricter vim.tbl_islist() and rename old one to ↵NAKAI Tsuyoshi2023-04-14
| | | | | | | | | | | | | | | | | | | | | | | | vim.tbl_isarray() (#16440) feat(lua)!: add stricter vim.tbl_islist(), rename vim.tbl_isarray() Problem: `vim.tbl_islist` allows gaps in tables with integer keys ("arrays"). Solution: Rename `vim.tbl_islist` to `vim.tbl_isarray`, add new `vim.tbl.islist` that checks for consecutive integer keys that start from 1.
| * feat(lua): vim.tbl_contains supports general tables and predicates (#23040)Christian Clason2023-04-14
| | | | | | | | | | | | | | | | | | | | | | | | * feat(lua): vim.tbl_contains supports general tables and predicates Problem: `vim.tbl_contains` only works for list-like tables (integer keys without gaps) and primitive values (in particular, not for nested tables). Solution: Rename `vim.tbl_contains` to `vim.list_contains` and add new `vim.tbl_contains` that works for general tables and optionally allows `value` to be a predicate function that is checked for every key.
| * refactor: remove modelines from Lua filesGregory Anders2023-04-13
| | | | | | | | Now that we have builtin EditorConfig support and a formatting check in CI, these are not necessary.
| * fix(loader): reset hashes when running the loaderLewis Russell2023-04-13
| |
| * Merge pull request #23054 from bfredl/nobehavebfredl2023-04-13
| |\ | | | | | | feat(ex_cmds)!: remove :behave
| | * feat(ex_cmds)!: remove :behavebfredl2023-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | just use the individual options instead. set selection=exclusive set selectmode=mouse,key set mousemodel=popup set keymodel=startsel,stopsel
| * | refactor: remove bugreport.vimdundargoc2023-04-12
| | | | | | | | | | | | We already have :checkhealth that essentially supersedes it with more useful error checking.
| * | docs: add vim.lsp.buf.formatting_sync() to deprecated.txt (#23045)zeertzjq2023-04-12
| | |
| * | fix(diagnostic): rename buffer → bufnr in type annotation (#23042)Mathias Fußenegger2023-04-12
| |/ | | | | | | See `:h diagnostic-structure`, the property name is `bufnr`, not `buffer`.
| * fix(runtime): add commentstring for C# ftplugin (#23039)Christian Clason2023-04-12
| | | | | | | | | | | | Problem: No commentstring is set for C# buffers after removing the default C-style commentstring Solution: Add `ftplugin/cs.lua` with C-style commentstring
| * refactor: remove :CheckHealthdundargoc2023-04-12
| | | | | | | | | | Using :CheckHealth invokes an error, and many of the features from :checkhealth doesn't even work such as calling only a specific check. Users should use :checkhealth instead.
| * feat!: remove vimballs (#22402)dundargoc2023-04-11
| | | | | | | | | | | | | | | | Vimball is an outdated feature that is rarely used these days. It is not a maintenance burden on its own, but it is nonetheless dead weight and something we'd need to tell users to ignore when they inevitably ask what it is. See: https://github.com/neovim/neovim/pull/21369#issuecomment-1347615173
| * feat(lua): vim.region accepts getpos() arg (#22635)NAKAI Tsuyoshi2023-04-11
| |
| * fix(treesitter): Use the correct replacement args for #gsub! directive (#23015)Scott Ming2023-04-11
| | | | | | fix(treesitter): use the correct replacement args for #gsub! directive
| * fix(health): check for _host_prog variables properly (#23014)zeertzjq2023-04-11
| |
| * fix(man.lua): don't continue on command error (#23009)zeertzjq2023-04-11
| | | | | | Fix #21169
| * fix(health): combine python and virtualenv healthchecks (#23004)Gregory Anders2023-04-10
| | | | | | fix(health): combine python and virtualenv health checks
| * fix(health): fix typo in function nameGregory Anders2023-04-10
| |
| * refactor: rewrite perl healthcheck in luadundargoc2023-04-10
| | | | | | This is required to remove the vimscript checkhealth functions.
| * refactor: rewrite node healthcheck in luadundargoc2023-04-10
| | | | | | This is required to remove the vimscript checkhealth functions.
| * Merge pull request #22865 from MunifTanjim/issue-20370bfredl2023-04-10
| |\ | | | | | | fix(api): do not re-apply win_config.style when missing
| | * fix(api): do not re-apply win_config.style when missingMunif Tanjim2023-04-10
| | |
| * | refactor: rewrite ruby healthcheck in luadundargoc2023-04-10
| | | | | | | | | This is required to remove the vimscript checkhealth functions.
| * | refactor: rewrite virtualenv healthcheck in luadundargoc2023-04-10
| | | | | | | | | This is required to remove the vimscript checkhealth functions.
| * | refactor: rewrite python provider healthcheck in Luadundargoc2023-04-09
| | | | | | | | | This is required to remove the vimscript checkhealth functions.
| * | refactor: rewrite clipboard provider healthchecks in Luadundargoc2023-04-09
| | | | | | | | | This is required to remove the vimscript checkhealth functions.
| * | docs: add `hl-DiagnosticDeprecated` and `hl-DiagnosticUnnecessary`Evgeni Chasnovski2023-04-08
| | |
| * | refactor(mappings)!: remove #n as a notation for a function key (#17318)zeertzjq2023-04-08
| | | | | | | | | | | | This notation is hardly used and makes the behavior of the from_part argument of nvim_replace_termcodes confusing.
| * | fix(termdebug): handle partial lines passed to callback (#22950)zeertzjq2023-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Job callbacks in termdebug cannot handle partial lines. Solution: Add a wrapper function that handles partial lines and only passes full lines to the real callback. Fix #22929.
| * | feat(lua): allow vim.F.if_nil to take multiple arguments (#22903)Gregory Anders2023-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The first argument which is non-nil is returned. This is useful when using nested default values (e.g. in the EditorConfig plugin). Before: local enable = vim.F.if_nil(vim.b.editorconfig, vim.F.if_nil(vim.g.editorconfig, true)) After: local enable = vim.F.if_nil(vim.b.editorconfig, vim.g.editorconfig, true)
| * | docs(news): create new news, rename old news (#22922)Christian Clason2023-04-07
| | |
| * | NVIM v0.9.0bfredl2023-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |