Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | api(extmarks): allow extrange past final newline | Thomas Vigouroux | 2020-09-17 | |
| | ||||
* | api: add nvim_buf_call to call function with curbuf changed to buffer | Björn Linse | 2020-09-13 | |
| | ||||
* | luahl: global the luahl | Björn Linse | 2020-09-13 | |
| | ||||
* | luahl | Björn Linse | 2020-09-13 | |
| | ||||
* | lua: cleanup naming conventions of executor functions | Björn Linse | 2020-09-10 | |
| | ||||
* | api/buffer: add "on_bytes" callback to nvim_buf_attach | Björn Linse | 2020-09-09 | |
| | | | | | | This implements byte-resolution updates of buffer changes. Note: there is no promise that the buffer state is valid inside the callback! | |||
* | doc: fix invalid help tags #12745 | Georgy Komarov | 2020-09-05 | |
| | ||||
* | nvim__screenshot | Björn Linse | 2020-09-05 | |
| | ||||
* | API: be less breaking in the christmas tree decorations | Björn Linse | 2020-09-04 | |
| | ||||
* | decor: sketch new decorations API | Björn Linse | 2020-09-03 | |
| | | | | | | | | return decorations back lol no nvim_buf_get_virtual_text share decorations that are hl only to avoid alloc avalanche | |||
* | extmark: move id to dict in nvim_buf_set_extmark | Björn Linse | 2020-09-03 | |
| | ||||
* | extmark: refiy "Decoration" abstraction | Björn Linse | 2020-09-03 | |
| | | | | one very important thought | |||
* | docs, remove 'guifontset' #11708 | Justin M. Keyes | 2020-08-31 | |
| | | | | | | | | | | | | | - remove redundant autocmd list This "grouped" list is useless, it only gets in the way when searching for event names. - intro.txt: cleanup - starting.txt: update, revisit - doc: `:help bisect` - mbyte.txt: update aliases 1656367b90bd. closes #11960 - options: remove 'guifontset'. Why: - It is complicated and is used by almost no one. - It is unlikely to be implemented by Nvim GUIs (complicated to parse, specific to Xorg...). | |||
* | Add docs for most vim.lsp methods | Patrice Peterson | 2020-08-23 | |
| | | | | Most of the lsp.log will be addressed in a separate PR. | |||
* | doc: fix scripts and regenerate (#12506) | TJ DeVries | 2020-07-02 | |
| | | | | | | | | | | | | | | | | | * Fix some small doc issues * doc: fixup * doc: fixup * Fix lint and rebase * Remove bad advice * Ugh, stupid mpack files... * Don't let people include these for now until they specifically want to * Prevent duplicate tag | |||
* | docs: Describe how to escape keycodes with nvim_feedkeys (#12484) | Anmol Sethi | 2020-07-01 | |
| | | | Closes #12297 | |||
* | Merge pull request #12342 from h-michael/fix-doc | Hirokazu Hata | 2020-06-15 | |
|\ | ||||
| * | doc: fix vim.api.nvim_buf_attach callback arguments | Hirokazu Hata | 2020-06-15 | |
| | | ||||
* | | vim-patch:8.2.0111: VAR_SPECIAL is also used for booleans | Billy Su | 2020-06-06 | |
| | | | | | | | | | | | | Problem: VAR_SPECIAL is also used for booleans. Solution: Add VAR_BOOL for better type checking. https://github.com/vim/vim/commit/9b4a15d5dba354d2e1e02871470bad103f34769a | |||
* | | API: nvim_create_buf: unset 'modeline' in scratch-buffer #12379 | Justin M. Keyes | 2020-05-29 | |
|/ | | | | Although 'nomodeline' is not strictly part of the definition of a "scratch-buffer" it is obviously the right default. | |||
* | api/ui: simplify popup menu position get/set logic; fix test | Yatao Li | 2020-04-28 | |
| | ||||
* | api/ui: allow set bounds row and col to be less than 0; ui_pum_get_pos: ↵ | Yatao Li | 2020-04-28 | |
| | | | | return first extui bounds information instead of reducing | |||
* | external pum: use floating point geometry; typval: add tv_dict_add_float | Yatao Li | 2020-04-28 | |
| | ||||
* | ui_pum_get_pos: return internal pum position if external pum pos not found | Yatao Li | 2020-04-28 | |
| | ||||
* | API/UI: Allow UI to set PUM position and size, and pass the position to ↵ | Yatao Li | 2020-04-28 | |
| | | | | CompleteChanged | |||
* | Merge #11851 'eval.c: factor out eval/userfunc.c' | Justin M. Keyes | 2020-04-26 | |
|\ | | | | | | | vim-patch:7.4.2058 | |||
| * | rename: user_funcs -> userfunc | Jakub Łuczyński | 2020-02-13 | |
| | | | | | | | | Lets stick with vim for now | |||
| * | fix: includes | Jakub Łuczyński | 2020-02-13 | |
| | | ||||
* | | helpers: fix FIXED_TEMP_ARRAY | Matthieu Coudron | 2020-04-24 | |
| | | | | | | | | ...was using wrong macro argument. | |||
* | | pvs/v560: remove redundant line check | Jan Edmund Lazo | 2020-04-13 | |
| | | ||||
* | | vim-patch:8.1.2378: using old C style comments | Jan Edmund Lazo | 2020-04-12 | |
| | | | | | | | | | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate. https://github.com/vim/vim/commit/5d18efecfd6c45d69f55268948a22cd0465bb955 | |||
* | | api/ui: win_viewport event for visible range and cursor position in window | Björn Linse | 2020-04-01 | |
| | | ||||
* | | PVS/V618: fix printf-style args #11888 | Justin M. Keyes | 2020-02-22 | |
| | | | | | | | | We intentionally do not translate API errors. ref: https://github.com/neovim/neovim/issues/6150 | |||
* | | clang bug: Dead assignment `ns_id` | Bruno Roy | 2020-02-13 | |
|/ | | | | | | | Remove a dead assignment of the `ns_id` variable in the `src/nvim/api/buffer.c` file. Refer: https://neovim.io/doc/reports/clang/report-f279da.html#EndPath | |||
* | treesitter: cleanup some luahl stuff | Björn Linse | 2020-02-10 | |
| | ||||
* | treesitter: use internal "decorations" buffer | Björn Linse | 2020-02-10 | |
| | ||||
* | tests: bail out on libdir just like $VIMRUNTIME, it cannot be calculated | Björn Linse | 2020-02-07 | |
| | ||||
* | api: add nvim_get_runtime_file for finding runtime files | Björn Linse | 2020-02-07 | |
| | ||||
* | shed biking: it's always extmarks, never marks extended | Björn Linse | 2020-01-20 | |
| | ||||
* | Merge pull request #11563 from bfredl/mark_madness | Björn Linse | 2020-01-16 | |
|\ | | | | | extmarks: mark sanity/madness | |||
| * | extmarks/bufhl: reimplement using new marktree data structure | Björn Linse | 2020-01-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new "splice" interface for tracking buffer changes at the byte level. This will later be reused for byte-resolution buffer updates. (Implementation has been started, but using undocumented "_on_bytes" option now as interface hasn't been finalized). Use this interface to improve many edge cases of extmark adjustment. Changed tests indicate previously incorrect behavior. Adding tests for more edge cases will be follow-up work (overlaps on_bytes tests) Don't consider creation/deletion of marks an undoable event by itself. This behavior was never documented, and imposes complexity for little gain. Add nvim__buf_add_decoration temporary API for direct access to the new implementation. This should be refactored into a proper API for decorations, probably involving a huge dict. fixes #11598 | |||
* | | api_set_error: include expression with "Failed to evaluate expression" (#11713) | Daniel Hahler | 2020-01-15 | |
|/ | ||||
* | API: include invalid buffer/window/tabpage in error message (#11712) | Daniel Hahler | 2020-01-14 | |
| | ||||
* | vim-patch:8.1.0851: feedkeys() with "L" does not work properly | Jan Edmund Lazo | 2020-01-05 | |
| | | | | | | | Problem: feedkeys() with "L" does not work properly. Solution: Do not set typebuf_was_filled when using "L". (Ozaki Kiichi, closes vim/vim#3885) https://github.com/vim/vim/commit/8d4ce56a19ed14d13332f94ad592fff2d9a715d5 | |||
* | API: fix crash on copy_object(kObjectTypeWindow) #11651 | Ghjuvan Lacambre | 2020-01-02 | |
| | | | Closes #11646 | |||
* | gen_vimdoc.py: fix deprecated check | Justin M. Keyes | 2019-12-30 | |
| | ||||
* | api/vim: fix pvs/v1048 | Jan Edmund Lazo | 2019-12-26 | |
| | ||||
* | tree-sitter: implement query functionality and highlighting prototype ↵ | Björn Linse | 2019-12-22 | |
| | | | | [skip.lint] | |||
* | API: rename nvim_execute_lua => nvim_exec_lua | Justin M. Keyes | 2019-12-02 | |
| | | | | | | - We already find ourselves renaming nvim_execute_lua in tests and scripts, which suggests "exec" is the verb we actually want. - Add "exec" verb to `:help dev-api`. | |||
* | API: deprecate nvim_command_output | Justin M. Keyes | 2019-12-02 | |
| |