Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | lua: Add buffer, window and tab accessors (#12268) | TJ DeVries | 2020-05-07 | |
| | | | | | * Add buffer, window and tab accessors * Fix deletion and add tests | |||
* | lua: allow deepcopy of functions (#12136) | Tristan Konolige | 2020-04-19 | |
| | ||||
* | lua: add vim.tbl_len() #11889 | Hirokazu Hata | 2020-03-01 | |
| | ||||
* | lua: add regex support, and `@match` support in treesitter queries | Björn Linse | 2020-02-26 | |
| | ||||
* | lua: move test helper function, map and filter, to vim.shared module | Hirokazu Hata | 2020-02-18 | |
| | ||||
* | Merge pull request #11864 from h-michael/deepcopy | Björn Linse | 2020-02-15 | |
|\ | | | | | lua: vim.deepcopy() and vim.tbl_extend() should preserve vim.empty_dict() | |||
| * | lua: add vim.tbl_extend and vim.deepcopy test | Hirokazu Hata | 2020-02-14 | |
| | | ||||
| * | lua: vim.deepcopy uses empty_dict() instead of {} for empty_dict() | Hirokazu Hata | 2020-02-13 | |
| | | | | | | | | fix: https://github.com/neovim/nvim-lsp/issues/94 | |||
* | | test: add json_encode test for vim.empty_dict() | Hirokazu Hata | 2020-02-12 | |
|/ | ||||
* | lua: metatable for empty dict value | Björn Linse | 2020-01-01 | |
| | ||||
* | Fix access on vim.wo (#11517) | Ashkan Kiani | 2019-12-07 | |
| | | | * Add more tests for vim.wo | |||
* | Add vim.startswith and vim.endswith (#11248) | Ashkan Kiani | 2019-12-01 | |
| | ||||
* | Add vim.cmd as an alias for nvim_command (#11446) | Ashkan Kiani | 2019-12-01 | |
| | ||||
* | Return nil instead of NIL for vim.env (#11486) | Ashkan Kiani | 2019-12-01 | |
| | ||||
* | lua: make vim.wo and vim.bo used nested indexing for specified handle | Björn Linse | 2019-11-26 | |
| | | | | | Also missing option should be an error. Options are functionality, not arbitrary variable names (as for vim.g) | |||
* | Merge branch 'master' into lsp-followup | Ashkan Kiani | 2019-11-24 | |
|\ | ||||
| * | Lua: vim.env, vim.{g,v,w,bo,wo} #11442 | Ashkan Kiani | 2019-11-24 | |
| | | | | | | | | | | | | | | | | - Add vim variable meta accessors: vim.env, vim.{g,v,w,bo,wo} - Redo gen_char_blob to generate multiple blobs instead of just one so that multiple Lua modules can be inlined. - Reorder vim.lua inclusion so that it can use previously defined C functions and utility functions like vim.shared and vim.inspect things. - Inline shared.lua into nvim, but also keep it available in runtime. | |||
* | | Extend list_extend to take start/finish. | Ashkan Kiani | 2019-11-20 | |
|/ | ||||
* | lua LSP client: initial implementation (#11336) | Ashkan Kiani | 2019-11-13 | |
| | | | | | | Mainly configuration and RPC infrastructure can be considered "done". Specific requests and their callbacks will be improved later (and also served by plugins). There are also some TODO:s for the client itself, like incremental updates. Co-authored by at-tjdevries and at-h-michael, with many review/suggestion contributions. | |||
* | Lua: Use vim.validate() instead of assert() | Justin M. Keyes | 2019-11-10 | |
| | ||||
* | Lua: vim.validate() | Justin M. Keyes | 2019-11-10 | |
| | ||||
* | Lua: vim.validate() | Hirokazu Hata | 2019-11-10 | |
We often want to do type checking of public function arguments. - test: Rename utility_function_spec.lua to vim_spec.lua - .luacov: Map lua module names |