aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
Commit message (Collapse)AuthorAge
...
* | vim-patch:8.2.3184: cannot add a digraph with a leading spacezeertzjq2022-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot add a digraph with a leading space. It is not easy to list existing digraphs. Solution: Add setdigraph(), setdigraphlist(), getdigraph() and getdigraphlist(). (closes vim/vim#8580) https://github.com/vim/vim/commit/6106504e9edc8500131f7a36e59bc146f90180fa Use GA_APPEND_VIA_PTR in registerdigraph(). Use tv_list_append_*() in getdigraphlist_appendpair(). Put the error messages in digraph.c. E196 is N/A. Remove mentions about 'encoding' being non-Unicode. Nvim doesn't support setting encoding=japan, so skip a test.
* | vim-patch:8.2.4713: plugins cannot track text scrollingzeertzjq2022-04-12
| | | | | | | | | | | | | | | | Problem: Plugins cannot track text scrolling. Solution: Add the WinScrolled event. (closes vim/vim#10102) https://github.com/vim/vim/commit/0937182d49fa8db50cec42785f22f1031760a0bd Skip User event in autocmd.txt, not needed unless #10689 is reverted.
* | docs(term.txt): add documentation about TUI input (#18072)zeertzjq2022-04-11
| |
* | docs: update dev-api to include "create"Gregory Anders2022-04-10
| |
* | refactor!: rename nvim_add_user_command to nvim_create_user_commandGregory Anders2022-04-10
| |
* | feat(events): support SIGWINCH for Signal event #18029Loong Wang2022-04-10
| | | | | | closes #15411
* | docs: remove mentions of removed flag '#' in 'cpoptions' (#18064)UnkwUsr2022-04-10
| |
* | vim-patch:8.2.4719: ">" marker sometimes not displayed in the jumplist (#18056)zeertzjq2022-04-10
| | | | | | | | | | | | | | | | Problem: ">" marker sometimes not displayed in the jumplist. Solution: If the buffer no longer exists show "-invalid-". (Christian Brabandt, closes vim/vim#10131, closes vim/vim#10100) https://github.com/vim/vim/commit/a0f659c76e22108880f857b8961422afc5ed8f5d Add a modeline to test_jumplist.vim
* | vim-patch:8.2.4720: ABB Rapid files are not recognized properly (#18057)Christian Clason2022-04-09
| | | | | | | | | | | | Problem: ABB Rapid files are not recognized properly. Solution: Add checks for ABB Rapid files. (Patrick Meiser-Knosowski, closes #10104) https://github.com/vim/vim/commit/b09c320039ad49e62d2e2d7f14ba47ee3ca0706a
* | Merge pull request #18023 from tom-anders/vim-8.2.4702zeertzjq2022-04-09
|\ \ | | | | | | vim-patch:8.2.{4702,4703}: C++ scope labels are hard-coded
| * | vim-patch:8.2.4702: C++ scope labels are hard-codedTom Praschan2022-04-09
| | | | | | | | | | | | | | | | | | | | | Problem: C++ scope labels are hard-coded. Solution: Add 'cinscopedecls' to define the labels. (Tom Praschan, closes vim/vim#10109) https://github.com/vim/vim/commit/3506cf34c17c5eae6c2d1317db1fcd5a8493c288
* | | vim-patch:partial:cbaff5e06ec5 (#18044)Sean Dewar2022-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/cbaff5e06ec525d31dc44093125c42029e01d508 Docs only. Omit json_encode (different impl, Nvim throws E474 instead; see v8.2.4695). Skip <MouseMove> (Nvim *kinda* has <MouseMove>, but most of this doc needs v8.2.4674 anyway...). Nvim's 'hidden' doc was reworded somewhat, so manually integrate the changes (https://github.com/neovim/neovim/commit/8331cd13c45fb75bff0cec328ccba79b3ae61fa5). Also apply "comma-separated" changes to all possible places in options.txt. Cherry-pick *highlight-clear* tag from v8.2.3578.
* | | vim-patch:partial:cbaff5e06ec5 (#18042)Christian Clason2022-04-08
| | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/cbaff5e06ec525d31dc44093125c42029e01d508 omit doc updates here
* | | feat(api)!: pass args table to autocommand callbacksGregory Anders2022-04-08
|/ /
* | docs(options): add more missing 'nofoo' tags (#17967)Christian Clason2022-04-02
| |
* | docs(options): add missing 'nofoo' tags (#17965)Christian Clason2022-04-02
| |
* | fix(keymap): don't coerce false to ''Lewis Russell2022-04-01
| |
* | Merge pull request #17842 from lewis6991/keymapbfredl2022-04-01
|\ \ | | | | | | feat(keymap): return nil from an expr keymap
| * | feat(keymap): return nil from an expr keymapLewis Russell2022-03-24
| | | | | | | | | | | | | | | For Lua callback expr keymaps, returning `nil` or `false` is equivalent to an empty string
* | | Merge pull request #17938 from ggandor/autocmd-api-namesbfredl2022-04-01
|\ \ \ | | | | | | | | refactor(api)!: use singular/plural consistently in the autocmd API
| * | | refactor(api)!: use singular/plural consistently in the autocmd APIGyörgy Andorka2022-03-31
| | | |
* | | | docs(extmark): fix nvim_buf_get_extmarks example (#17934)dundargoc2022-03-31
|/ / /
* | | feat(api): nvim_clear_autocmdTJ DeVries2022-03-31
| | | | | | | | | | | | Co-authored-by: Christian Clason <christian.clason@uni-due.de>
* | | docs(lsp): remove outdated offset_encoding default value for apply_text_editsAndrea Cappuccio2022-03-30
| | |
* | | vim-patch:46eea444d (#17920)dundargoc2022-03-30
| | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/46eea444d992c2ae985cabb775a5d283f8e16df3 Skip repeat.txt as it only has vim9-specific changes.
* | | docs(pattern.txt): cherry-pick latests changes from Vim runtime updateszeertzjq2022-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/53f7fccc9413c9f770694b56f40f242d383b2d5f Update runtime files https://github.com/vim/vim/commit/2286304cdbba53ceb52b3ba2ba4a521b0a2f8d0f Update runtime files https://github.com/vim/vim/commit/2f0936cb9a2eb026acac03e6a8fd0b2a5d97508b Update runtime files. https://github.com/vim/vim/commit/a2baa73d1d33014adea0fd9567949089ca21a782
* | | vim-patch:8.2.3110: a pattern that matches the cursor position is complicatedzeertzjq2022-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: A pattern that matches the cursor position is bit complicated. Solution: Use a dot to indicate the cursor line and column. (Christian Brabandt, closes vim/vim#8497, closes vim/vim#8179) https://github.com/vim/vim/commit/04db26b36000a4677b95403ec94bd11f6cc73975 Also use `n = ++vcol` in regexp_bt.c as `++vcol` alone fails lint.
* | | docs: update hl-Whitespace documentation (#17901)zeertzjq2022-03-29
| | |
* | | feat(test): use nvim_exec in helpers.source() #16064Justin M. Keyes2022-03-27
| | | | | | | | | | | | | | | | | | | | | | | | helpers.source() was a hack to work around the lack of anonymous :source. Its "create tempfile" behavior is not a required part of most tests that use it. Some tests still need the old "create tempfile" behavior either because they test SID behavior, or because of missing nvim_exec features: #16071
* | | docs: correct CursorMoved documentation (#17880)zeertzjq2022-03-27
| | | | | | | | | behavior was changed in https://github.com/neovim/neovim/pull/9807
* | | refactor!: rename nvim_do_autocmd to nvim_exec_autocmd (#17854)Javier Lopez2022-03-26
| | | | | | | | | according to established code standards (`:h dev-api`)
* | | docs(api): fix wrong documentation of `nvim_create_autocmd` (#17870)かわえもん2022-03-26
| | | | | | | | | also add doc changes from typofix PR
* | | chore: fix typos (#17755)dundargoc2022-03-25
| | | | | | | | | | | | Co-authored-by: Jordan Haine <jhaine@securitycompass.com>
* | | docs(api): improve autocommand docs (#17545)Javier Lopez2022-03-25
| | | | | | | | | [skip ci]
* | | feat: add vim.tbl_get (#17831)Michael Lingelbach2022-03-24
|/ / | | | | | | | | | | vim.tbl_get takes a table with subsequent string arguments (variadic) that index into the table. If the value pointed to by the set of keys exists, the function returns the value. If the set of keys does not exist, the function returns nil.
* | refactor: remove cpo-& behavior (#17745)zeertzjq2022-03-23
| | | | | | | | cpo-& has been removed, but its behavior was accidentally made the default behavior. That should be removed instead.
* | docs: regenerate [skip ci]marvim2022-03-20
| |
* | fix(lsp): set tabSize from 'shiftwidth', not 'softtabstop' (#17787)Tim Pope2022-03-20
| | | | | | | | | | | | | | | | | | The use of 'softtabstop' to set tabSize was introduced in 5d5b068, replacing 'tabstop'. If we look past the name tabSize and at the actual purpose of the field, it's the indentation width used when formatting. This corresponds to the Vim option 'shiftwidth', not 'softtabstop'. The latter has the comparatively mundane purpose of controlling what happens when you hit the tab key (and even this is incomplete, as it fails to account for 'smarttab').
* | vim-patch:47c532e2bc55 (#17780)Christian Clason2022-03-20
| | | | | | | | Update runtime files https://github.com/vim/vim/commit/47c532e2bc55e8a48f7f47e1fae1ed30144f2fa1
* | docs: reword description for nvim_buf_line_count() (#17766)Xiretza2022-03-18
| | | | | | This adds a few more keywords to make the function easier to find.
* | Merge pull request #17266 from famiu/feat/ui/global-statuslinebfredl2022-03-17
|\ \ | | | | | | feat(statusline): add global statusline
| * | feat: add support for global statuslineFamiu Haque2022-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref: #9342 Adds the option to have a single global statusline for the current window at the bottom of the screen instead of a statusline at the bottom of every window. Enabled by setting `laststatus = 3`. Due to the fact that statuslines at the bottom of windows are removed when global statusline is enabled, horizontal separators are used instead to separate horizontal splits. The horizontal separator character is configurable through the`horiz` item in `'fillchars'`. Separator connector characters are also used to connect the horizontal and vertical separators together, which are also configurable through the `horizup`, `horizdown`, `vertleft`, `vertright` and `verthoriz` items in `fillchars`. The window separators are highlighted using the `WinSeparator` highlight group, which supersedes `VertSplit` and is linked to `VertSplit` by default in order to maintain backwards compatibility.
* | | chore: fix typos (#17670)dundargoc2022-03-17
| | | | | | | | | Co-authored-by: zeertzjq <zeertzjq@outlook.com>
* | | Merge pull request #17707 from tesaguri/refactor-gen_vimdocJames McCoy2022-03-16
|\ \ \
| * | | docs: remove extra whitespacesDaiki Mizukami2022-03-14
| | | |
| * | | chore(gen_vimdoc): fall back to `brief_desc_node` when `desc_node` is emptyDaiki Mizukami2022-03-14
| | | |
* | | | vim-patch:8.2.1401: cannot jump to the last used tabpageSean Dewar2022-03-14
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot jump to the last used tabpage. Solution: Add g<Tab> and tabpagnr('#'). (Yegappan Lakshmanan, closes vim/vim#6661, neovim #11626) https://github.com/vim/vim/commit/62a232506d06f6d1b3b7271801c907d6294dfe84 Nvim implemented this feature before Vim, but Vim made some useful changes (e.g: beeping on failure). Port the changes to closer match Vim (also makes porting future patches easier). Also note that because CHECK_CMDWIN was added to goto_tabpage_tp, there is no need to do the extra work with tabpage_index and goto_tabpage inside goto_tabpage_lastused to fix cmdwin issues any more (#11692). Note that while goto_tabpage_tp doesn't check for textlock like goto_tabpage does, it shouldn't matter as it is already checked for earlier. Add tags for <C-Tab> to tabpage.txt, and refer to <C-Tab> over CTRL-Tab to be consistent with other docs like the patch. Remove mention of "previous tabpage" (it can be confused with the tabpage to the left, e.g: `:tabprevious`). Similarly, don't rename old_curtab to last_tab in enter_tabpage (it might be confused with the right-most tabpage, e.g: `:tablast`). Cherry-pick Test_tabpage change from v8.2.0634. https://github.com/vim/vim/commit/92b83ccfda7a1d654ccaaf161a9c8a8e01fbcf76
* | | docs(api): improve section on nvim_set_hl (#17692)adrian52022-03-13
| | |
* | | vim-patch:8.1.1015: quickfix buffer shows up in list, can't get buffer numberJan Edmund Lazo2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Quickfix buffer shows up in list, can't get buffer number. Solution: Make the quickfix buffer unlisted when the quickfix window is closed. get the quickfix buffer number with getqflist(). (Yegappan Lakshmanan, closes vim/vim#4113) https://github.com/vim/vim/commit/647e24ba3dbf7ff448aa471b1a659a18267ae056
* | | fix: use normal! <C-L> in default <C-L> mapping (#17695)Gregory Anders2022-03-12
| | |