diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-10-26 19:53:45 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-10-26 19:53:45 +0200 |
commit | 96f45c0b6fc9e9d404e6805593ed1e0e6795e470 (patch) | |
tree | 464f7bdede1dfdc25db516ae130ce8f7d6d76efb /runtime/doc | |
parent | 8fc42964363087025a27e8c80276c706536fc4e3 (diff) | |
download | vim-git-96f45c0b6fc9e9d404e6805593ed1e0e6795e470.tar.gz |
Update runtime files
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/eval.txt | 12 | ||||
-rw-r--r-- | runtime/doc/helphelp.txt | 8 | ||||
-rw-r--r-- | runtime/doc/map.txt | 2 | ||||
-rw-r--r-- | runtime/doc/message.txt | 2 | ||||
-rw-r--r-- | runtime/doc/options.txt | 25 | ||||
-rw-r--r-- | runtime/doc/popup.txt | 8 | ||||
-rw-r--r-- | runtime/doc/quickfix.txt | 4 | ||||
-rw-r--r-- | runtime/doc/syntax.txt | 20 | ||||
-rw-r--r-- | runtime/doc/tags | 7 | ||||
-rw-r--r-- | runtime/doc/terminal.txt | 2 | ||||
-rw-r--r-- | runtime/doc/textprop.txt | 15 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 47 | ||||
-rw-r--r-- | runtime/doc/various.txt | 4 | ||||
-rw-r--r-- | runtime/doc/windows.txt | 5 |
14 files changed, 88 insertions, 73 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 09310e627..a167d5f56 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 Oct 13 +*eval.txt* For Vim version 8.1. Last change: 2019 Oct 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -4242,8 +4242,8 @@ expandcmd({expr}) *expandcmd()* Expand special items in {expr} like what is done for an Ex command such as `:edit`. This expands special keywords, like with |expand()|, and environment variables, anywhere in - {expr}. Returns the expanded string. - Example: > + {expr}. "~user" and "~/path" are only expanded at the start. + Returns the expanded string. Example: > :echo expandcmd('make %<.o') < Can also be used as a |method|: > @@ -6492,8 +6492,8 @@ listener_add({callback} [, {buf}]) *listener_add()* a:bufnr the buffer that was changed a:start first changed line number a:end first line number below the change - a:added total number of lines added, negative if lines - were deleted + a:added number of lines added, negative if lines were + deleted a:changes a List of items with details about the changes Example: > @@ -7506,7 +7506,7 @@ pum_getpos() *pum_getpos()* row top screen row (0 first row) col leftmost screen column (0 first col) size total nr of items - scrollbar |TRUE| if visible + scrollbar |TRUE| if scrollbar is visible The values are the same as in |v:event| during |CompleteChanged|. diff --git a/runtime/doc/helphelp.txt b/runtime/doc/helphelp.txt index ce73f8c55..3f335d8b0 100644 --- a/runtime/doc/helphelp.txt +++ b/runtime/doc/helphelp.txt @@ -1,4 +1,4 @@ -*helphelp.txt* For Vim version 8.1. Last change: 2019 May 04 +*helphelp.txt* For Vim version 8.1. Last change: 2019 Oct 18 VIM REFERENCE MANUAL by Bram Moolenaar @@ -102,7 +102,11 @@ Help on help files *helphelp* current file. See |help-translated|. *:helpc* *:helpclose* -:helpc[lose] Close one help window, if there is one. +:helpc[lose] Close one help window, if there is one. + Vim will try to restore the window layout (including + cursor position) to the same layout it was before + opening the help window initially. This might cause + triggering several autocommands. *:helpg* *:helpgrep* :helpg[rep] {pattern}[@xx] diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt index daa1cf2cc..d1202a756 100644 --- a/runtime/doc/map.txt +++ b/runtime/doc/map.txt @@ -1,4 +1,4 @@ -*map.txt* For Vim version 8.1. Last change: 2019 Jun 02 +*map.txt* For Vim version 8.1. Last change: 2019 Oct 20 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/message.txt b/runtime/doc/message.txt index 8160d2157..570278a7d 100644 --- a/runtime/doc/message.txt +++ b/runtime/doc/message.txt @@ -1,4 +1,4 @@ -*message.txt* For Vim version 8.1. Last change: 2019 Aug 23 +*message.txt* For Vim version 8.1. Last change: 2019 Oct 19 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index e62ee8974..029a0727f 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 Oct 20 +*options.txt* For Vim version 8.1. Last change: 2019 Oct 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -6497,10 +6497,10 @@ A jump table for the options with a short description can be found at |Q_op|. For Unix the default it "| tee". The stdout of the compiler is saved in a file and echoed to the screen. If the 'shell' option is "csh" or "tcsh" after initializations, the default becomes "|& tee". If the - 'shell' option is "sh", "ksh", "mksh", "pdksh", "zsh" or "bash" the - default becomes "2>&1| tee". This means that stderr is also included. - Before using the 'shell' option a path is removed, thus "/bin/sh" uses - "sh". + 'shell' option is "sh", "ksh", "mksh", "pdksh", "zsh", "zsh-beta", + "bash" or "fish" the default becomes "2>&1| tee". This means that + stderr is also included. Before using the 'shell' option a path is + removed, thus "/bin/sh" uses "sh". The initialization of this option is done after reading the ".vimrc" and the other initializations, so that when the 'shell' option is set there, the 'shellpipe' option changes automatically, unless it was @@ -6540,13 +6540,14 @@ A jump table for the options with a short description can be found at |Q_op|. The name of the temporary file can be represented by "%s" if necessary (the file name is appended automatically if no %s appears in the value of this option). - The default is ">". For Unix, if the 'shell' option is "csh", "tcsh" - or "zsh" during initializations, the default becomes ">&". If the - 'shell' option is "sh", "ksh" or "bash" the default becomes - ">%s 2>&1". This means that stderr is also included. - For Win32, the Unix checks are done and additionally "cmd" is checked - for, which makes the default ">%s 2>&1". Also, the same names with - ".exe" appended are checked for. + The default is ">". For Unix, if the 'shell' option is "csh" or + "tcsh" during initializations, the default becomes ">&". If the + 'shell' option is "sh", "ksh", "mksh", "pdksh", "zsh", + "zsh-beta","bash" or "fish", the default becomes ">%s 2>&1". This + means that stderr is also included. For Win32, the Unix checks are + done and additionally "cmd" is checked for, which makes the default + ">%s 2>&1". Also, the same names with ".exe" appended are checked + for. The initialization of this option is done after reading the ".vimrc" and the other initializations, so that when the 'shell' option is set there, the 'shellredir' option changes automatically unless it was diff --git a/runtime/doc/popup.txt b/runtime/doc/popup.txt index d1dfd86a1..2ac54b638 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 Sep 25 +*popup.txt* For Vim version 8.1. Last change: 2019 Oct 20 VIM REFERENCE MANUAL by Bram Moolenaar @@ -305,8 +305,9 @@ popup_findinfo() *popup_findinfo()* Get the |window-ID| for the popup info window, as it used by the popup menu. See |complete-popup|. The info popup is hidden when not used, it can be deleted with |popup_clear()| - and |popup_close()|. - Return zero if there is none. + and |popup_close()|. Use |popup_show()| to reposition it to + the item in the popup menu. + Returns zero if there is none. popup_findpreview() *popup_findpreview()* @@ -314,7 +315,6 @@ popup_findpreview() *popup_findpreview()* Return zero if there is none. - popup_getoptions({id}) *popup_getoptions()* Return the {options} for popup {id} in a Dict. A zero value means the option was not set. For "zindex" the diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt index f2bc327d1..8c1943b25 100644 --- a/runtime/doc/quickfix.txt +++ b/runtime/doc/quickfix.txt @@ -1,4 +1,4 @@ -*quickfix.txt* For Vim version 8.1. Last change: 2019 Aug 06 +*quickfix.txt* For Vim version 8.1. Last change: 2019 Oct 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -486,7 +486,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST: etc. < When the current file can't be |abandon|ed and the [!] is not present, the command fails. - When an error is detected execution stops. + When going to the next entry fails execution stops. The last buffer (or where an error occurred) becomes the current buffer. {cmd} can contain '|' to concatenate several commands. diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index 08a532c77..e45ff8195 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1158,6 +1158,26 @@ startup vimrc: > :let filetype_w = "cweb" +DART *dart.vim* *ft-dart-syntax* + +Dart is an object-oriented, typed, class defined, garbage collected language +used for developing mobile, desktop, web, and back-end applications. Dart uses +a C-like syntax derived from C, Java, and JavaScript, with features adopted +from Smalltalk, Python, Ruby, and others. + +More information about the language and its development environment at the +official Dart language website at https://dart.dev + +dart.vim syntax detects and highlights Dart statements, reserved words, +type declarations, storage classes, conditionals, loops, interpolated values, +and comments. There is no support idioms from Flutter or any other Dart +framework. + +Changes, fixes? Submit an issue or pull request via: + +https://github.com/pr3d4t0r/dart-vim-syntax/ + + DESKTOP *desktop.vim* *ft-desktop-syntax* Primary goal of this syntax file is to highlight .desktop and .directory files diff --git a/runtime/doc/tags b/runtime/doc/tags index 1e8b1cbb6..b45fe2b7f 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -5050,6 +5050,7 @@ Terminal-Job terminal.txt /*Terminal-Job* Terminal-Normal terminal.txt /*Terminal-Normal* Terminal-mode terminal.txt /*Terminal-mode* TerminalOpen autocmd.txt /*TerminalOpen* +TerminalWinOpen autocmd.txt /*TerminalWinOpen* TextChanged autocmd.txt /*TextChanged* TextChangedI autocmd.txt /*TextChangedI* TextChangedP autocmd.txt /*TextChangedP* @@ -5790,8 +5791,10 @@ compl-vim insert.txt /*compl-vim* compl-whole-line insert.txt /*compl-whole-line* complete() eval.txt /*complete()* complete-functions insert.txt /*complete-functions* +complete-item-kind insert.txt /*complete-item-kind* complete-items insert.txt /*complete-items* complete-popup insert.txt /*complete-popup* +complete-popuphidden insert.txt /*complete-popuphidden* complete_CTRL-E insert.txt /*complete_CTRL-E* complete_CTRL-Y insert.txt /*complete_CTRL-Y* complete_add() eval.txt /*complete_add()* @@ -5951,6 +5954,7 @@ daB motion.txt /*daB* daW motion.txt /*daW* dab motion.txt /*dab* dap motion.txt /*dap* +dart.vim syntax.txt /*dart.vim* das motion.txt /*das* date-functions usr_41.txt /*date-functions* dav pi_netrw.txt /*dav* @@ -6402,6 +6406,7 @@ ft-csh-syntax syntax.txt /*ft-csh-syntax* ft-css-omni insert.txt /*ft-css-omni* ft-cweb-syntax syntax.txt /*ft-cweb-syntax* ft-cynlib-syntax syntax.txt /*ft-cynlib-syntax* +ft-dart-syntax syntax.txt /*ft-dart-syntax* ft-dash-syntax syntax.txt /*ft-dash-syntax* ft-desktop-syntax syntax.txt /*ft-desktop-syntax* ft-dircolors-syntax syntax.txt /*ft-dircolors-syntax* @@ -7694,6 +7699,7 @@ modeless-selection gui.txt /*modeless-selection* modeline options.txt /*modeline* modeline-local options.txt /*modeline-local* modeline-version options.txt /*modeline-version* +modifyOtherKeys map.txt /*modifyOtherKeys* moo.vim syntax.txt /*moo.vim* more-compatible version5.txt /*more-compatible* more-prompt message.txt /*more-prompt* @@ -9375,6 +9381,7 @@ termdebug_wide terminal.txt /*termdebug_wide* terminal terminal.txt /*terminal* terminal-api terminal.txt /*terminal-api* terminal-client-server terminal.txt /*terminal-client-server* +terminal-close terminal.txt /*terminal-close* terminal-colors os_unix.txt /*terminal-colors* terminal-communication terminal.txt /*terminal-communication* terminal-cursor-style terminal.txt /*terminal-cursor-style* diff --git a/runtime/doc/terminal.txt b/runtime/doc/terminal.txt index 6bf04eb83..586bc0837 100644 --- a/runtime/doc/terminal.txt +++ b/runtime/doc/terminal.txt @@ -1,4 +1,4 @@ -*terminal.txt* For Vim version 8.1. Last change: 2019 Sep 26 +*terminal.txt* For Vim version 8.1. Last change: 2019 Oct 20 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/textprop.txt b/runtime/doc/textprop.txt index f637d4caf..9cf8227b8 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 Sep 04 +*textprop.txt* For Vim version 8.1. Last change: 2019 Oct 23 VIM REFERENCE MANUAL by Bram Moolenaar @@ -6,13 +6,6 @@ Displaying text with properties attached. *textprop* *text-properties* -THIS IS UNDER DEVELOPMENT - ANYTHING MAY STILL CHANGE *E967* - -What is not working yet: -- Adjusting column/length when inserting text -- Text properties spanning more than one line -- prop_find() - 1. Introduction |text-prop-intro| 2. Functions |text-prop-functions| @@ -94,6 +87,12 @@ and/or ends with a specific character, such as the quote surrounding a string. Nevertheless, when text is inserted or deleted the text may need to be parsed and the text properties updated. But this can be done asynchronously. + +Internal error *E967* + +If you see E967, please report the bug. You can do this at Github: +https://github.com/vim/vim/issues/new + ============================================================================== 2. Functions *text-prop-functions* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 47d59e95e..2e247a7c3 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 Oct 16 +*todo.txt* For Vim version 8.1. Last change: 2019 Oct 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -38,20 +38,11 @@ browser use: https://github.com/vim/vim/issues/1234 *known-bugs* -------------------- Known bugs and current work ----------------------- -'completeopt' "popup" variant that uses a callback after the popup has been -created, so the contents can be changed. Make it hidden, callback -or later has to make it visible. #4924 Setting the buffer contents later -doesn't work well. +Termdebug: Ctrl-W . doesn't work with modifyOtherKeys set. Popup windows: - Use popup (or popup menu) for command line completion - Implement flip option -- Why does 'nrformats' leak from the popup window buffer??? - Happens in Test_simple_popup() at: - call VerifyScreenDump(buf, 'Test_popupwin_04a', {}) - Only when this line is in defaults.vim: - set nrformats-=octal -- For the "moved" property also include mouse movement? - Make redrawing more efficient and avoid flicker: - put popup menu also in popup_mask? - Any other commands to disable in a popup window? @@ -62,8 +53,11 @@ Popup windows: - When drawing on top half a double-wide character, display ">" or "<" in the incomplete cell. -Text properties: See comment at top of src/textprop.c. +Text properties: - Implement prop_find() #4970 +- Adjusting column/length when inserting text +- Text properties spanning more than one line +- prop_find() 'incsearch' with :s: (#3321) - Get E20 when using command history to get "'<,'>s/a/b" and no Visual area @@ -99,8 +93,6 @@ 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 @@ -137,35 +129,21 @@ E279, E290, E292, E362, E366, E450, E451, E452, E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, E654, E856, E857, E860, E861, E863, E889, E900 -Try out enabling modifyOtherKeys in xterm: - CSI > 4 ; 2 m -Need to disable when going to cooked mode: - CSI > 4 ; m -Known problems: -- CTRL-V key inserts Esc sequence - -Patch to skip tests that don't work when run as root. (James McCoy, #5020) -Or just bail out completely? - -Patch to test right click. (Dominique Pelle, #5018) - -Python output doesn't stop when got_int is set. #5053 -Check got_int in write_output() in if_py_both.h? +"gN" does not work properly with single-char search pattern. (Jaehwang Jerry +Jung, #5075) Running test_gui and test_gui_init with Motif sometimes kills the window manager. Problem with Motif? Now test_gui crashes in submenu_change(). Athena is OK. Motif: Build on Ubuntu can't enter any text in dialog text fields. -Improve running tests on MS-Windows: #4922 - In a function these two lines are different: let [a, b, c] =<< trim END fails let [a,b,c] =<< trim END works issue #5051 Patch to properly break CJK lines: Anton Kochkov, #3875 -Should be ready to include now. +Flag in 'formatoptions' is not used in the tests. Remove check for cmd_silent when calling search_stat()? (Gary Johnson) @@ -338,6 +316,8 @@ Error drawing the number column when 'cursorline' is set. (#3893) Problem with :tlmenu: Detach item added with all modes? Issue #3563. +Add an argument to expandcmd() to expand like ":next" does. + The quoting of the [command] argument of :terminal is not clearly documented. Give a few examples. (#4288) @@ -353,8 +333,6 @@ 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) @@ -631,6 +609,9 @@ Merge checking for 'cursorline' and 'concealcursor', see neovim #9492. Display error when a conceal match uses '\%>1l'. (#4854) +Add a windowID argument to placing a sign, so that it only shows up in one +window for the buffer. + 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) diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt index 2c9f8b27f..386dd9b52 100644 --- a/runtime/doc/various.txt +++ b/runtime/doc/various.txt @@ -1,4 +1,4 @@ -*various.txt* For Vim version 8.1. Last change: 2019 Sep 28 +*various.txt* For Vim version 8.1. Last change: 2019 Oct 17 VIM REFERENCE MANUAL by Bram Moolenaar @@ -389,7 +389,7 @@ m *+lua/dyn* |Lua| interface |/dyn| N *+menu* |:menu| N *+mksession* |:mksession| T *+modify_fname* |filename-modifiers| -N *+mouse* Mouse handling |mouse-using| +T *+mouse* Mouse handling |mouse-using| N *+mouseshape* |'mouseshape'| B *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse| N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse| diff --git a/runtime/doc/windows.txt b/runtime/doc/windows.txt index d999962b9..0c37cf539 100644 --- a/runtime/doc/windows.txt +++ b/runtime/doc/windows.txt @@ -1,4 +1,4 @@ -*windows.txt* For Vim version 8.1. Last change: 2019 Aug 18 +*windows.txt* For Vim version 8.1. Last change: 2019 Oct 18 VIM REFERENCE MANUAL by Bram Moolenaar @@ -312,6 +312,9 @@ CTRL-W CTRL-Q *CTRL-W_CTRL-Q* :+quit " quit the next window :+2quit " quit the second next window < + When closing a help window, Vim will try to restore the + previous window layout |:helpclose|. + :q[uit]! :{count}q[uit]! Without {count}: Quit the current window. If {count} is |