Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | feat(fs): add vim.fs.parents() | Gregory Anders | 2022-05-31 |
| | | | | | vim.fs.parents() is a Lua iterator that returns the next parent directory of the given file or directory on each iteration. | ||
* | refactor(checkhealth)!: rename to vim.health, move logic to Lua #18720 | Javier Lopez | 2022-05-31 |
| | | | | | | | | | - Complete function: There was lots of unnecessary C code for the complete function, therefore moving it to Lua and use all the plumbing we have in place to retrieve the results. - Moving the module: It's important we keep nvim lua modules name spaced, avoids conflict with plugins, luarocks, etc. | ||
* | Merge pull request #18554 from kevinhwang91/perf-timerstart | bfredl | 2022-05-17 |
|\ | | | | | perf(_editor): no need to stop inside vim.defer_fn | ||
| * | perf(_editor): no need to stop inside vim.defer_fn | kevinhwang91 | 2022-05-13 |
| | | | | | | | | | | | | uv_run: 1. remove timer handle from heap 2. will start again if repeat is not 0 | ||
* | | feat(lua): add traceback to vim.deprecate #18575 | ii14 | 2022-05-15 |
|/ | |||
* | feat(lua): vim.cmd() with kwargs acts like nvim_cmd() #18523 | Famiu Haque | 2022-05-12 |
| | |||
* | chore: format runtime with stylua | Christian Clason | 2022-05-09 |
| | |||
* | feat(lsp): add logging level "OFF" (#18379) | ii14 | 2022-05-03 |
| | |||
* | feat(lua): vim.deprecate() #18320 | dundargoc | 2022-05-03 |
| | | | | | | This is primarily intended to act as documentation for the developer so they know exactly when and what to remove. This will help prevent the situation of deprecated code lingering for far too long as developers don't have to worry if a function is safe to remove. | ||
* | fix(paste): ignore mappings in Cmdline mode (#18114) | Eden Zhang | 2022-04-17 |
| | |||
* | fix(paste): escape control characters in Cmdline mode | zeertzjq | 2022-03-15 |
| | |||
* | fix(paste): deal with trailing new line in chunk | zeertzjq | 2022-03-15 |
| | |||
* | fix(paste): avoid edges cases caused by empty chunk | zeertzjq | 2022-03-15 |
| | |||
* | refactor(paste): do not print dots in cmdline mode | zeertzjq | 2022-03-15 |
| | |||
* | fix(paste): deal with eol and eof in Visual mode | zeertzjq | 2022-03-15 |
| | |||
* | fix(paste): don't move cursor past the end of pasted text in Normal mode | zeertzjq | 2022-03-15 |
| | |||
* | fix(paste): use getcmdtype() to determine whether in cmdline mode | zeertzjq | 2022-03-15 |
| | |||
* | fix(remote): respect silent in error reporting | Charlie Groves | 2022-03-11 |
| | |||
* | fix(remote): report on missing wait commands, typecheck lua results | Charlie Groves | 2022-03-11 |
| | | | | Clean up lint errors, too | ||
* | test(remote): add tests for --remote | Charlie Groves | 2022-03-11 |
| | | | | This also fixes a fair number of issues found in running the tests | ||
* | feat(remote): add basic --remote support | Charlie Groves | 2022-03-11 |
| | | | | | This is starting from @geekodour's work at https://github.com/neovim/neovim/pull/8326 | ||
* | feat(lua): handle lazy submodules in `:lua vim.` wildmenu completion | bfredl | 2022-03-09 |
| | |||
* | refactor(lua): make vim submodule lazy loading declarative | bfredl | 2022-03-07 |
| | | | | | This will allow us to also use the same logic for lua threads and processes, later. | ||
* | docs(lua): reference runtime/lua/vim/_editor.lua | zeertzjq | 2022-03-06 |
| | |||
* | refactor(lua): move only runtime lua file in src/ to runtime/lua | bfredl | 2022-03-04 |
reorganize so that initialization is done in lua |