diff options
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/autocmd.txt | 9 | ||||
-rw-r--r-- | runtime/doc/eval.txt | 4 | ||||
-rw-r--r-- | runtime/doc/index.txt | 3 | ||||
-rw-r--r-- | runtime/doc/intro.txt | 4 | ||||
-rw-r--r-- | runtime/doc/options.txt | 4 | ||||
-rw-r--r-- | runtime/doc/popup.txt | 12 | ||||
-rw-r--r-- | runtime/doc/repeat.txt | 15 | ||||
-rw-r--r-- | runtime/doc/syntax.txt | 4 | ||||
-rw-r--r-- | runtime/doc/tags | 14 | ||||
-rw-r--r-- | runtime/doc/textprop.txt | 4 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 31 |
11 files changed, 67 insertions, 37 deletions
diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt index c922df18a..b10a8b861 100644 --- a/runtime/doc/autocmd.txt +++ b/runtime/doc/autocmd.txt @@ -1,4 +1,4 @@ -*autocmd.txt* For Vim version 8.1. Last change: 2019 Jun 15 +*autocmd.txt* For Vim version 8.1. Last change: 2019 Jun 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -876,14 +876,13 @@ OptionSet After setting an option. The pattern is |<amatch>| indicates what option has been set. |v:option_type| indicates whether it's global - or local scoped + or local scoped. |v:option_command| indicates what type of set/let command was used (follow the tag to see the table). |v:option_new| indicates the newly set value. - |v:option_oldlocal| hass the old local value. - |v:option_oldglobal| hass the old global - value + |v:option_oldlocal| has the old local value. + |v:option_oldglobal| has the old global value. |v:option_old| indicates the old option value. |v:option_oldlocal| is only set when |:set| diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 8de2d8c29..47ee2612b 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 8.1. Last change: 2019 Jun 17 +*eval.txt* For Vim version 8.1. Last change: 2019 Jun 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -8902,7 +8902,7 @@ sound_playevent({name} [, {callback}]) argument is the status: 0 sound was played to the end 1 sound was interrupted - 2 error occured after sound started + 2 error occurred after sound started Example: > func Callback(id, status) echomsg "sound " .. a:id .. " finished with " .. a:status diff --git a/runtime/doc/index.txt b/runtime/doc/index.txt index d1c3c87f6..f20c70672 100644 --- a/runtime/doc/index.txt +++ b/runtime/doc/index.txt @@ -1,4 +1,4 @@ -*index.txt* For Vim version 8.1. Last change: 2019 Jun 09 +*index.txt* For Vim version 8.1. Last change: 2019 Jun 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1241,6 +1241,7 @@ tag command action ~ |:compiler| :comp[iler] do settings for a specific compiler |:continue| :con[tinue] go back to :while |:confirm| :conf[irm] prompt user when confirmation required +|:const| :cons[t] create a variable as a constant |:copen| :cope[n] open quickfix window |:cprevious| :cp[revious] go to previous error |:cpfile| :cpf[ile] go to last error in previous file diff --git a/runtime/doc/intro.txt b/runtime/doc/intro.txt index 6e410010b..71919f75b 100644 --- a/runtime/doc/intro.txt +++ b/runtime/doc/intro.txt @@ -1,4 +1,4 @@ -*intro.txt* For Vim version 8.1. Last change: 2019 May 07 +*intro.txt* For Vim version 8.1. Last change: 2019 Jun 12 VIM REFERENCE MANUAL by Bram Moolenaar @@ -65,7 +65,7 @@ contain links to the most recent version of Vim. The FAQ is a list of Frequently Asked Questions. Read this if you have problems. Vim home page: https://www.vim.org/ - Vim FAQ: https://vimhelp.appspot.com/vim_faq.txt.html + Vim FAQ: https://vimhelp.org/vim_faq.txt.html Downloading: https://www.vim.org/download.php diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 18f6a6774..6bbe42863 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 8.1. Last change: 2019 May 25 +*options.txt* For Vim version 8.1. Last change: 2019 Jun 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -6804,7 +6804,7 @@ A jump table for the options with a short description can be found at |Q_op|. "no" never "yes" always "number" display signs in the 'number' column. If the number - column is not present, then behaves like 'auto'. + column is not present, then behaves like "auto". *'smartcase'* *'scs'* *'nosmartcase'* *'noscs'* diff --git a/runtime/doc/popup.txt b/runtime/doc/popup.txt index 6ea247711..bf1eb9c9e 100644 --- a/runtime/doc/popup.txt +++ b/runtime/doc/popup.txt @@ -1,4 +1,4 @@ -*popup.txt* For Vim version 8.1. Last change: 2019 Jun 15 +*popup.txt* For Vim version 8.1. Last change: 2019 Jun 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -308,7 +308,7 @@ popup_menu({text}, {options}) *popup_menu()* \ 'filter': 'popup_filter_menu', \ }) < The current line is highlighted with a match using - PopupSelected, or |PmenuSel| if that is not defined. + "PopupSelected", or "PmenuSel" if that is not defined. Use {options} to change the properties. Should at least set "callback" to a function that handles the selected item. @@ -421,7 +421,7 @@ need them. POPUP_CREATE() ARGUMENTS *popup_create-usage* The first argument of |popup_create()| (and the second argument to -|popup_setttext()|) specifies the text to be displayed, and optionally text +|popup_settext()|) specifies the text to be displayed, and optionally text properties. It is in one of three forms: - a string - a list of strings @@ -478,7 +478,7 @@ The second argument of |popup_create()| is a dictionary with options: hidden When TRUE the popup exists but is not displayed; use `popup_show()` to unhide it. {not implemented yet} - tabpage When -1: display the popup on all tabs. + tabpage When -1: display the popup on all tab pages. When 0 (the default): display the popup on the current tab page. Otherwise the number of the tab page the popup is @@ -523,7 +523,7 @@ The second argument of |popup_create()| is a dictionary with options: When the list has two characters the first is used for the border lines, the second for the corners. By default a double line is used all around when - 'encoding' is "utf-8" and 'ambiwidth' is "single, + 'encoding' is "utf-8" and 'ambiwidth' is "single", otherwise ASCII characters are used. zindex Priority for the popup, default 50. Minimum value is 1, maximum value is 32000. @@ -653,7 +653,7 @@ Prompt the user to press y/Y or n/N: > *popup_menu-shortcut-example* Extend popup_filter_menu() with shortcut keys: > - call popup_menu('Save', 'Cancel', 'Discard'], { + call popup_menu(['Save', 'Cancel', 'Discard'], { \ 'filter': 'MyMenuFilter', \ 'callback': 'MyMenuHandler', \ }) diff --git a/runtime/doc/repeat.txt b/runtime/doc/repeat.txt index cc2cb7d95..b5664728b 100644 --- a/runtime/doc/repeat.txt +++ b/runtime/doc/repeat.txt @@ -1,4 +1,4 @@ -*repeat.txt* For Vim version 8.1. Last change: 2019 May 22 +*repeat.txt* For Vim version 8.1. Last change: 2019 Jun 14 VIM REFERENCE MANUAL by Bram Moolenaar @@ -280,9 +280,16 @@ For writing a Vim script, see chapter 41 of the user manual |usr_41.txt|. after loading your .vimrc file. With this command it can be done earlier. - Packages will be loaded only once. After this command - it won't happen again. When the optional ! is added - this command will load packages even when done before. + Packages will be loaded only once. Using + `:packloadall` a second time will have no effect. + When the optional ! is added this command will load + packages even when done before. + + Note that when using `:packloadall` in the |vimrc| + file, the 'runtimepath' option is updated, and later + all plugins in 'runtimepath' will be loaded, which + means they are loaded again. Plugins are expected to + handle that. An error only causes sourcing the script where it happens to be aborted, further plugins will be loaded. diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index 513ab3110..6aa9d342d 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For Vim version 8.1. Last change: 2019 Jun 01 +*syntax.txt* For Vim version 8.1. Last change: 2019 Jun 13 VIM REFERENCE MANUAL by Bram Moolenaar @@ -3140,7 +3140,7 @@ in your <.vimrc>, and :set fdm=syntax. I suggest doing the latter via a modeline at the end of your LaTeX file: > % vim: fdm=syntax If your system becomes too slow, then you might wish to look into > - https://vimhelp.appspot.com/vim_faq.txt.html#faq-29.7 + https://vimhelp.org/vim_faq.txt.html#faq-29.7 < *g:tex_nospell* Tex: No Spell Checking Wanted~ diff --git a/runtime/doc/tags b/runtime/doc/tags index 2f30f0816..d5b0a32e9 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -2261,6 +2261,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX* :con eval.txt /*:con* :conf editing.txt /*:conf* :confirm editing.txt /*:confirm* +:cons eval.txt /*:cons* +:const eval.txt /*:const* :continue eval.txt /*:continue* :cope quickfix.txt /*:cope* :copen quickfix.txt /*:copen* @@ -4769,6 +4771,9 @@ E991 eval.txt /*E991* E992 options.txt /*E992* E993 popup.txt /*E993* E994 eval.txt /*E994* +E995 eval.txt /*E995* +E996 eval.txt /*E996* +E996 popup.txt /*E996* E999 repeat.txt /*E999* EX intro.txt /*EX* EXINIT starting.txt /*EXINIT* @@ -8233,15 +8238,18 @@ popup_close() popup.txt /*popup_close()* popup_create() popup.txt /*popup_create()* popup_create-usage popup.txt /*popup_create-usage* popup_dialog() popup.txt /*popup_dialog()* +popup_dialog-example popup.txt /*popup_dialog-example* popup_filter_menu() popup.txt /*popup_filter_menu()* popup_filter_yesno() popup.txt /*popup_filter_yesno()* popup_getoptions() popup.txt /*popup_getoptions()* popup_getpos() popup.txt /*popup_getpos()* popup_hide() popup.txt /*popup_hide()* popup_menu() popup.txt /*popup_menu()* +popup_menu-shortcut-example popup.txt /*popup_menu-shortcut-example* popup_move() popup.txt /*popup_move()* popup_notification() popup.txt /*popup_notification()* popup_setoptions() popup.txt /*popup_setoptions()* +popup_settext() popup.txt /*popup_settext()* popup_show() popup.txt /*popup_show()* popupmenu-completion insert.txt /*popupmenu-completion* popupmenu-keys insert.txt /*popupmenu-keys* @@ -9333,6 +9341,7 @@ test_alloc_fail() eval.txt /*test_alloc_fail()* test_autochdir() eval.txt /*test_autochdir()* test_feedinput() eval.txt /*test_feedinput()* test_garbagecollect_now() eval.txt /*test_garbagecollect_now()* +test_garbagecollect_soon() eval.txt /*test_garbagecollect_soon()* test_getvalue() eval.txt /*test_getvalue()* test_ignore_error() eval.txt /*test_ignore_error()* test_null_blob() eval.txt /*test_null_blob()* @@ -9545,8 +9554,11 @@ v:none eval.txt /*v:none* v:null eval.txt /*v:null* v:oldfiles eval.txt /*v:oldfiles* v:operator eval.txt /*v:operator* +v:option_command eval.txt /*v:option_command* v:option_new eval.txt /*v:option_new* v:option_old eval.txt /*v:option_old* +v:option_oldglobal eval.txt /*v:option_oldglobal* +v:option_oldlocal eval.txt /*v:option_oldlocal* v:option_type eval.txt /*v:option_type* v:prevcount eval.txt /*v:prevcount* v:profiling eval.txt /*v:profiling* @@ -9586,6 +9598,7 @@ v:true eval.txt /*v:true* v:val eval.txt /*v:val* v:var eval.txt /*v:var* v:version eval.txt /*v:version* +v:versionlong eval.txt /*v:versionlong* v:vim_did_enter eval.txt /*v:vim_did_enter* v:warningmsg eval.txt /*v:warningmsg* v:windowid eval.txt /*v:windowid* @@ -9744,6 +9757,7 @@ version7.txt version7.txt /*version7.txt* version8.0 version8.txt /*version8.0* version8.1 version8.txt /*version8.1* version8.txt version8.txt /*version8.txt* +versionlong-variable eval.txt /*versionlong-variable* vi intro.txt /*vi* vi-differences vi_diff.txt /*vi-differences* vi-features vi_diff.txt /*vi-features* diff --git a/runtime/doc/textprop.txt b/runtime/doc/textprop.txt index bda523038..8beae9355 100644 --- a/runtime/doc/textprop.txt +++ b/runtime/doc/textprop.txt @@ -1,4 +1,4 @@ -*textprop.txt* For Vim version 8.1. Last change: 2019 May 12 +*textprop.txt* For Vim version 8.1. Last change: 2019 Jun 13 VIM REFERENCE MANUAL by Bram Moolenaar @@ -56,7 +56,7 @@ A text property normally has the name of a property type, which defines how to highlight the text. The property type can have these entries: "highlight" name of the highlight group to use "combine" when TRUE the text property highlighting is combined - with any syntax highligting, when omitted or FALSE the + with any syntax highlighting, when omitted or FALSE the text property highlighting replaces the syntax highlighting "priority" when properties overlap, the one with the highest diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 070050fb9..9a91f82ce 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 8.1. Last change: 2019 Jun 10 +*todo.txt* For Vim version 8.1. Last change: 2019 Jun 19 VIM REFERENCE MANUAL by Bram Moolenaar @@ -42,11 +42,6 @@ Ongoing work on text properties, see src/textprop.c Popup windows are being implemented, see |popup-window|. -Include tests: - test_assert.vim - test_paste.vim - shared.vim - Patch to fix session file when using multiple tabs. (Jason Franklin, 2019 May 20) Also put :argadd commands at the start for all buffers, so that their order @@ -57,7 +52,8 @@ Patch to add v:searchstat. (Takuya Fujiwara, #4446) Should be independent of Listener causes extra } to be inserted. (Paul Jolly, #4455) -Improvement to Travis config: Ozaki Kiichi, #4521 +Refactor: Move common things out of evalfunc.c, it's too big. +E.g. vim_localtime(). 'incsearch' with :s: (#3321) - Get E20 when using command history to get "'<,'>s/a/b" and no Visual area @@ -93,6 +89,8 @@ Terminal debugger: with another Vim instance. Terminal emulator window: +- When typing "exit" in a terminal window with a shell and it's the only + window, should exit Vim instead of editing another buffer. (#4539) - When the job in the terminal doesn't use mouse events, let the scroll wheel scroll the scrollback, like a terminal does at the shell prompt. #2490 And use modeless selection. #2962 @@ -125,11 +123,13 @@ Terminal emulator window: - When 'encoding' is not utf-8, or the job is using another encoding, setup conversions. -Add a way to play simple sounds? libcanberra appears to be widely spread. +Sound: support on Mac? Or does libcanberra work there? Patch to use forward slash for completion even when 'shellslash' is set. Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612) +Patch to add win_splitmove() function. (Andy Massimino, #4561) + Completion mixes results from the current buffer with tags and other files. Happens when typing CTRL-N while still search for results. E.g., type "b_" in terminal.c and then CTRL-N twice. @@ -159,6 +159,8 @@ Does not build with MinGW out of the box: Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May 13, #2910) Can't reproduce? +Columns and Rows are long, they should be int. + Errors found with random data: heap-buffer-overflow in alist_add (#2472) @@ -172,9 +174,6 @@ it's in a mapping. (2018 Oct 6, #2302, #3522) Internal diff doesn't handle binary file like external diff does. (Mike Williams, 2018 Oct 30) -Add "number" to 'signcolumn': Put signs in the number column if it exists. -Otherwise behave like "yes". (Adam Stankiewicz, #4515) - Problem with :tlmenu: Detach item added with all modes? Issue #3563. Patch to use timers in matchparen. (Daniel Hahler, #1338) @@ -187,6 +186,8 @@ Bug: script written with "-W scriptout" contains Key codes, while the script read with "-s scriptin" expects escape codes. Probably "scriptout" needs to be adjusted. (Daniel Steinberg, 2019 Feb 24, #4041) +":registers" should indicate char/block/linewise. (Ayberk Aydin, #4546) + Patch for ambiguous width characters in libvterm on MS-Windows 10. (Nobuhiro Takasaki, #4411) @@ -195,6 +196,9 @@ Problem with colors in terminal window. (Jason Franklin, 2019 May 12) Bug: "vipgw" does not put cursor back where it belongs. (Jason Franklin, 2019 Mar 5) +Some composing characters actually add a cell width to the character they are +on top off, making the whole thing two characters wide. (#4526) + Should we include some part of pull request #4505, not increment changedtick in some cases? E.g. for ":write" when the changed flag was already off, the buffer didn't change at all. @@ -256,6 +260,8 @@ https://lgtm.com/projects/g/vim/vim/alerts/?mode=list Still a E315 error when using terminal. (Masato Nishihata, #3959) +Not existing directory in CDPATH leads to two shell calls. (#4525) + Use dict_iterate_start() / dict_iterate_next() instead of relying on the internals of the dict structure. @@ -431,6 +437,9 @@ MS-Windows: .lnk file not resolved properly when 'encoding' is set. Merge checking for 'cursorline' and 'concealcursor', see neovim #9492. +Request to add sign_setlist() to make it faster to add a lot of signs, e.g. +when adding a sign for every quickfix entry. (#4557) + Win32 key codes are messy. Mike Williams tried to fix that, but now old mappings no longer work. Create a new terminal for the better solution? |