Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #18608 from ckipp01/extmarkDocs | bfredl | 2022-05-22 |
|\ | | | | | docs(extmark): remove message about passing in id=0 | ||
| * | docs(extmark): remove message about passing in id=0 | ckipp01 | 2022-05-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | The docs for `nvim_buf_set_extmark` mention that you can create a new extmark when passing in `id=0`, however if you do this you'll get an error since the code checks that id is positive. ``` id is not a positive integer ``` This change re-words the sentence to make it clearer. | ||
* | | feat(ui): clear message history explicitly with msg_history_clear event | devbhan singh | 2022-05-21 |
| | | |||
* | | fix(autocmds): separate command from desc (#18617) | kylo252 | 2022-05-21 |
| | | |||
* | | Merge pull request #18648 from jamessan/coverity-fixes | James McCoy | 2022-05-20 |
|\ \ | |||
| * | | perf(cid/350479): avoid copying ExtmarkInfo when calling extmark_to_array() | James McCoy | 2022-05-20 |
| | | | |||
| * | | fix(cid/351940): free compl_arg in create_user_commands()'s error path exit | James McCoy | 2022-05-20 |
| | | | |||
* | | | fix: make `nvim_cmd` not suppress errors inside key mapping | Famiu Haque | 2022-05-19 |
|/ / | | | | | | | Closes #18632 | ||
* | | Merge pull request #18620 from bfredl/multibar | bfredl | 2022-05-18 |
|\ \ | | | | | | | fix(ui): make winbar work with floats and multigrid | ||
| * | | refactor: move more grid functions to grid.c. Clean up some variables | bfredl | 2022-05-18 |
| | | | |||
| * | | refactor: grid->rows and grid->cols | bfredl | 2022-05-18 |
| | | | |||
* | | | feat(api): enable nvim_exec_autocmds to pass arbitrary data (#18613) | Gregory Anders | 2022-05-18 |
|/ / | | | | | | | Add a "data" key to nvim_exec_autocmds that passes arbitrary data (API objects) to autocommand callbacks. | ||
* | | Merge pull request #18562 from famiu/feat/ui/winbar | bfredl | 2022-05-18 |
|\ \ | | | | | | | feat(ui): add `'winbar'` | ||
| * | | feat(ui): add `'winbar'` | Famiu Haque | 2022-05-18 |
| |/ | | | | | | | | | | | | | Adds support for a bar at the top of each window, enabled through the `'winbar'` option. Co-authored-by: Björn Linse <bjorn.linse@gmail.com> | ||
* / | docs(api): update v:errmsg behavior #18593 | Famiu Haque | 2022-05-17 |
|/ | |||
* | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-16 |
| | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | docs(api): nvim_set_hl attributes #18558 | Oliver Marriott | 2022-05-15 |
| | |||
* | fix(api): nvim_eval_statusline should validate input #18347 | deforde | 2022-05-15 |
| | | | | | Fix #18112 Make an exception for strings starting with "%!". | ||
* | docs(nvim_set_keymap): specify that optional arguments defaults to false ↵ | dundargoc | 2022-05-15 |
| | | | | | (#18177) Closes: https://github.com/neovim/neovim/issues/16919 | ||
* | refactor(api/nvim_cmd): use `kvec_t` for constructing cmdline string | Famiu Haque | 2022-05-14 |
| | | | | Co-authored-by: Björn Linse <bjorn.linse@gmail.com> | ||
* | docs: nvim_buf_[get|set]_[text|lines] (#18404) | Andrey Mishchenko | 2022-05-11 |
| | | | | - Use consistent formatting for args docs. - Clarify inclusivity/exclusivity in `nvim_buf_[get|set]_text`. | ||
* | fix(api): make `nvim_cmd` work correctly with empty arguments list (#18527) | Famiu Haque | 2022-05-11 |
| | | | Closes #18526. | ||
* | Merge pull request #18366 from famiu/feat/api/nvim_cmd | bfredl | 2022-05-11 |
|\ | | | | | feat(api): add `nvim_cmd` | ||
| * | feat(api): add `nvim_cmd` | Famiu Haque | 2022-05-11 |
| | | | | | | | | Adds the API function `nvim_cmd` which allows executing an Ex-command through a Dictionary which can have the same values as the return value of `nvim_parse_cmd()`. This makes it much easier to do things like passing arguments with a space to commands that otherwise may not allow it, or to make commands interpret certain characters literally when they otherwise would not. | ||
* | | vim-patch:8.2.4911: the mode #defines are not clearly named (#18499) | zeertzjq | 2022-05-10 |
|/ | | | | | | | | Problem: The mode #defines are not clearly named. Solution: Prepend MODE_. Renumber them to put the mapped modes first. https://github.com/vim/vim/commit/249591057b4840785c50e41dd850efb8a8faf435 A hunk from the patch depends on patch 8.2.4861, which hasn't been ported yet, but that should be easy to notice. | ||
* | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-09 |
| | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | Merge pull request #18425 from dundargoc/refactor/char_u/1 | bfredl | 2022-05-07 |
|\ | | | | | refactor: replace char_u variables and functions with char | ||
| * | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-07 |
| | | | | | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | | refactor(decor): use decor levels properly | bfredl | 2022-05-07 |
| | | |||
* | | fix(api): make `nvim_parse_cmd` work correctly with both range and count | Famiu Haque | 2022-05-07 |
|/ | | | | | | | | It seems range and count can be used together in commands. This PR fixes the behavior of `nvim_parse_cmd` for those cases by removing the mutual exclusivity of "range" and "count". It also removes range line number validation for `nvim_parse_cmd` as it's not its job to validate the command. | ||
* | Merge pull request #18442 from dundargoc/uncrustify | bfredl | 2022-05-06 |
|\ | | | | | refactor: upgrade uncrustify configuration to version 0.75 | ||
| * | refactor: upgrade uncrustify configuration to version 0.75 | Dundar Goc | 2022-05-06 |
| | | |||
* | | Merge pull request #18438 from famiu/feat/api/nvim_parse_cmd | bfredl | 2022-05-06 |
|\ \ | |/ |/| | fix(api): make `nvim_parse_cmd` propagate errors | ||
| * | fix(api): make `nvim_parse_cmd` propagate errors | Famiu Haque | 2022-05-05 |
| | | | | | | | | | | Makes `nvim_parse_cmd` propagate any errors that occur while parsing to give the user a better idea of what's wrong with the command. | ||
* | | Merge pull request #18431 from famiu/feat/api/nvim_get_autocmds/group_name | bfredl | 2022-05-05 |
|\ \ | | | | | | | feat(api): add `group_name` to `nvim_get_autocmds` | ||
| * | | feat(api): add `group_name` to `nvim_get_autocmds` | Famiu Haque | 2022-05-05 |
| | | | |||
* | | | Merge pull request #18416 from dundargoc/refactor/remove-char_u | bfredl | 2022-05-05 |
|\ \ \ | |_|/ |/| | | refactor/remove char u | ||
| * | | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-05 |
| |/ | | | | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* / | refactor(api): make `range` in `nvim_parse_cmd` an array | Famiu Haque | 2022-05-05 |
|/ | | | | | | | | Changes the `range` value in `nvim_parse_cmd` into an array to describe range information more concisely. Also makes `range` and `count` be mutually exclusive by making count `-1` when command takes a range instead of a count. Additionally corrects the behavior of `count` for built-in commands by making the default count `0`. | ||
* | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-04 |
| | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-04 |
| | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | feat(nvim_parse_cmd): add range, count, reg #18383 | Famiu Haque | 2022-05-04 |
| | | | | | Adds range, count and reg to the return values of nvim_parse_cmd. Also makes line1 and line2 be -1 if the command does not take a range. Also moves nvim_parse_cmd to vimscript.c because it fits better there. | ||
* | feat(api/ui): win_extmarks | Yatao Li | 2022-05-03 |
| | |||
* | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-05-03 |
| | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | fix(coverity): use xstrndup() instead of vim_strsave() (#18363) | zeertzjq | 2022-05-03 |
| | |||
* | refactor(ui): simplify stdin handling | bfredl | 2022-05-02 |
| | |||
* | feat(api): support handling stdin stream in remote ui | hlpr98 | 2022-05-02 |
| | |||
* | fix(api): preserve `cmdmod` on `nvim_parse_cmd` | Famiu Haque | 2022-05-02 |
| | |||
* | refactor: replace char_u variables and functions with char | Dundar Goc | 2022-04-30 |
| | | | | Work on https://github.com/neovim/neovim/issues/459 | ||
* | feat(api): add `nvim_parse_cmdline` | Famiu Haque | 2022-04-30 |
| | | | | Adds an API function to parse a command line string and get command information from it. |