diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-02-01 22:37:05 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-02-01 22:37:05 +0100 |
commit | 5e9b2fa9bb0e6061cf18457c173cd141a5dc9c92 (patch) | |
tree | 7d43f24e26507bdf133aa825e5f6ada25669985b /runtime/doc | |
parent | 488a130ea261f02317adc2c2ca93cc6e68cf2c23 (diff) | |
download | vim-git-5e9b2fa9bb0e6061cf18457c173cd141a5dc9c92.tar.gz |
Updated runtime files and translations.
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/change.txt | 10 | ||||
-rw-r--r-- | runtime/doc/develop.txt | 7 | ||||
-rw-r--r-- | runtime/doc/editing.txt | 4 | ||||
-rw-r--r-- | runtime/doc/eval.txt | 6 | ||||
-rw-r--r-- | runtime/doc/insert.txt | 8 | ||||
-rw-r--r-- | runtime/doc/netbeans.txt | 4 | ||||
-rw-r--r-- | runtime/doc/options.txt | 6 | ||||
-rw-r--r-- | runtime/doc/tags | 15 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 64 | ||||
-rw-r--r-- | runtime/doc/various.txt | 9 | ||||
-rw-r--r-- | runtime/doc/vim-ja.UTF-8.1 | 2 | ||||
-rw-r--r-- | runtime/doc/xxd-ja.UTF-8.1 | 18 |
12 files changed, 94 insertions, 59 deletions
diff --git a/runtime/doc/change.txt b/runtime/doc/change.txt index ac1b8b686..ad80a3781 100644 --- a/runtime/doc/change.txt +++ b/runtime/doc/change.txt @@ -1,4 +1,4 @@ -*change.txt* For Vim version 7.4. Last change: 2016 Jan 19 +*change.txt* For Vim version 7.4. Last change: 2016 Jan 31 VIM REFERENCE MANUAL by Bram Moolenaar @@ -977,8 +977,6 @@ This replaces each 'E' character with a euro sign. Read more in |<Char->|. `:retab!` may also change a sequence of spaces by <Tab> characters, which can mess up a printf(). {not in Vi} - Not available when |+ex_extra| feature was disabled at - compile time. *retab-example* Example for using autocommands and ":retab" to edit a file which is stored @@ -1354,22 +1352,16 @@ The next three commands always work on whole lines. Center lines in [range] between [width] columns (default 'textwidth' or 80 when 'textwidth' is 0). {not in Vi} - Not available when |+ex_extra| feature was disabled at - compile time. :[range]ri[ght] [width] *:ri* *:right* Right-align lines in [range] at [width] columns (default 'textwidth' or 80 when 'textwidth' is 0). {not in Vi} - Not available when |+ex_extra| feature was disabled at - compile time. *:le* *:left* :[range]le[ft] [indent] Left-align lines in [range]. Sets the indent in the lines to [indent] (default 0). {not in Vi} - Not available when |+ex_extra| feature was disabled at - compile time. *gq* gq{motion} Format the lines that {motion} moves over. diff --git a/runtime/doc/develop.txt b/runtime/doc/develop.txt index 34ff38d15..c58d35ea6 100644 --- a/runtime/doc/develop.txt +++ b/runtime/doc/develop.txt @@ -1,4 +1,4 @@ -*develop.txt* For Vim version 7.4. Last change: 2016 Jan 19 +*develop.txt* For Vim version 7.4. Last change: 2016 Jan 31 VIM REFERENCE MANUAL by Bram Moolenaar @@ -322,7 +322,8 @@ OK: if (cond) cmd; } -Functions start with: +Use ANSI (new style) function declarations with the return type on a separate +indented line. Wrong: int function_name(int arg1, int arg2) @@ -340,8 +341,6 @@ OK: /* local = arg1 * arg2; -NOTE: Don't use ANSI style function declarations. A few people still have to -use a compiler that doesn't support it. SPACES AND PUNCTUATION *style-spaces* diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt index a1d0e14c5..c8cb5981e 100644 --- a/runtime/doc/editing.txt +++ b/runtime/doc/editing.txt @@ -1,4 +1,4 @@ -*editing.txt* For Vim version 7.4. Last change: 2016 Jan 17 +*editing.txt* For Vim version 7.4. Last change: 2016 Feb 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1468,6 +1468,8 @@ test for blowfish with: > v:version >= 703 And for blowfish2 with: > v:version > 704 || (v:version == 704 && has('patch401')) +If you are sure Vim includes patch 7.4.237 a simpler check is: > + has('patch-7.4.401') < *E817* *E818* *E819* *E820* When encryption does not work properly, you would be able to write your text diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 959098abb..5727918a0 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.4. Last change: 2016 Jan 28 +*eval.txt* For Vim version 7.4. Last change: 2016 Feb 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2668,6 +2668,8 @@ confirm({msg} [, {choices} [, {default} [, {type}]]]) connect({address}, {mode} [, {callback}]) *connect()* Open a channel to {address}. See |channel|. + Returns the channel handle on success. Returns a negative + number for failure. {address} has the form "hostname:port", e.g., "localhost:8765". @@ -7053,7 +7055,7 @@ ebcdic Compiled on a machine with ebcdic character set. emacs_tags Compiled with support for Emacs tags. eval Compiled with expression evaluation support. Always true, of course! -ex_extra Compiled with extra Ex commands |+ex_extra|. +ex_extra |+ex_extra|, always true now extra_search Compiled with support for |'incsearch'| and |'hlsearch'| farsi Compiled with Farsi support |farsi|. diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index 787d6115a..a8d10933b 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.4. Last change: 2015 Sep 15 +*insert.txt* For Vim version 7.4. Last change: 2016 Jan 31 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1872,8 +1872,6 @@ NOTE: These commands cannot be used with |:global| or |:vglobal|. or script is finished. This command does not work from |:normal|. {not in Vi} - {not available when compiled without the |+ex_extra| - feature} *:stopi* *:stopinsert* :stopi[nsert] Stop Insert mode as soon as possible. Works like @@ -1891,15 +1889,11 @@ NOTE: These commands cannot be used with |:global| or |:vglobal|. script that the replacement will only start after the function or script is finished. {not in Vi} - {not available when compiled without the |+ex_extra| - feature} *:startgreplace* :startg[replace][!] Just like |:startreplace|, but use Virtual Replace mode, like with |gR|. {not in Vi} - {not available when compiled without the |+ex_extra| - feature} ============================================================================== 10. Inserting a file *inserting-file* diff --git a/runtime/doc/netbeans.txt b/runtime/doc/netbeans.txt index 7c549a9d5..f83287020 100644 --- a/runtime/doc/netbeans.txt +++ b/runtime/doc/netbeans.txt @@ -1,4 +1,4 @@ -*netbeans.txt* For Vim version 7.4. Last change: 2016 Jan 27 +*netbeans.txt* For Vim version 7.4. Last change: 2016 Jan 31 VIM REFERENCE MANUAL by Gordon Prieur et al. @@ -823,7 +823,7 @@ REJECT Not used. 6.7 Protocol errors *nb-protocol_errors* These errors occur when a message violates the protocol: -*E627* *E628* *E629* *E630* *E631* *E632* *E633* *E634* *E635* *E636* +*E627* *E628* *E629* *E632* *E633* *E634* *E635* *E636* *E637* *E638* *E639* *E640* *E641* *E642* *E643* *E644* *E645* *E646* *E647* *E648* *E649* *E650* *E651* *E652* *E653* *E654* diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index a5e6fff45..9afabed23 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 7.4. Last change: 2016 Jan 19 +*options.txt* For Vim version 7.4. Last change: 2016 Feb 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2295,7 +2295,7 @@ A jump table for the options with a short description can be found at |Q_op|. the encrypted bytes will be different. *blowfish2* blowfish2 Blowfish method. Medium strong encryption. Requires - Vim 7.4.399 or later, files can NOT be read by Vim 7.3 + Vim 7.4.401 or later, files can NOT be read by Vim 7.3 and older. This adds a "seed" to the file, every time you write the file the encrypted bytes will be different. The whole undo file is encrypted, not just @@ -6983,7 +6983,7 @@ A jump table for the options with a short description can be found at |Q_op|. The option consists of printf style '%' items interspersed with normal text. Each status line item is of the form: %-0{minwid}.{maxwid}{item} - All fields except the {item} is optional. A single percent sign can + All fields except the {item} are optional. A single percent sign can be given as "%%". Up to 80 items can be specified. *E541* When the option starts with "%!" then it is used as an expression, diff --git a/runtime/doc/tags b/runtime/doc/tags index fc8a44943..d7dcc0408 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4135,8 +4135,8 @@ E627 netbeans.txt /*E627* E628 netbeans.txt /*E628* E629 netbeans.txt /*E629* E63 pattern.txt /*E63* -E630 netbeans.txt /*E630* -E631 netbeans.txt /*E631* +E630 channel.txt /*E630* +E631 channel.txt /*E631* E632 netbeans.txt /*E632* E633 netbeans.txt /*E633* E634 netbeans.txt /*E634* @@ -4424,7 +4424,17 @@ E892 eval.txt /*E892* E893 eval.txt /*E893* E894 eval.txt /*E894* E895 if_mzsch.txt /*E895* +E896 channel.txt /*E896* +E897 channel.txt /*E897* +E898 channel.txt /*E898* +E899 channel.txt /*E899* E90 message.txt /*E90* +E900 channel.txt /*E900* +E901 channel.txt /*E901* +E902 channel.txt /*E902* +E903 channel.txt /*E903* +E904 channel.txt /*E904* +E905 channel.txt /*E905* E91 options.txt /*E91* E92 message.txt /*E92* E93 windows.txt /*E93* @@ -8521,6 +8531,7 @@ timestamps editing.txt /*timestamps* tips tips.txt /*tips* tips.txt tips.txt /*tips.txt* todo todo.txt /*todo* +todo.txt todo.txt /*todo.txt* toggle options.txt /*toggle* toggle-revins version4.txt /*toggle-revins* tolower() eval.txt /*tolower()* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index daba2e607..9e52d5eda 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -todo.txt* For Vim version 7.4. Last change: 2016 Jan 27 +*todo.txt* For Vim version 7.4. Last change: 2016 Feb 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -75,18 +75,24 @@ Regexp problems: - The pattern "\1" with the old engine gives E65, with the new engine it matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24) - Search for \\~ causes error E874. + - "\%1l^#.*" does not match on a line starting with "#". The zero-width match clears the start-of-line flag. + Patch by Christian, 2016 Jan 29. +channel: +- implement wait for receiving end of Json. +- implement only reading up to end of Json. - cleanup on exit? in mch_getout() and getout(). -- more contents in channel.txt - -C89: remove __ARGS in more places -- /tmp/noargs.vim -- /tmp/eliminate__ARGS.vim -- Script: Hirohito Higashi, Jan 25, 2nd one. -- Assume HAVE_STDARG_H is always defined. +- Add more contents to channel.txt +- implement debug log +- implement job control +- Add a test with a server that can send canned responses. +- make sure errors lead to a useful error msg. ["ex","foobar"] +- use a timeout for connect() Patch from Yasuhiro Matsumoto, Feb 1 +- set timeout for channel. +- implement check for ID in response. +- json: implement UTF-16 surrogate pair. This difference is unexpected: echo v:true == 1 @@ -95,7 +101,13 @@ This difference is unexpected: 0 It's because tv_equal() works different. -Do we need to roll-back patch 1165, that put libintl-8.dll before libintl.dll? +Allow for an empty dictionary key. + +Patch to put undo options together in undo window. +(Gary Johnson, 2016 Jan 28) + +Patch for clearing history. (Yegappan Lakshmanan, 2016 Jan 31, second message +has tests) Need to try out instructions in INSSTALLpc.txt about how to install all interfaces and how to build Vim with them. @@ -106,6 +118,9 @@ result: https://ci.appveyor.com/project/k-takata/vim/history Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) More info Jul 24. Not clear why. +Duplication of completion suggestions for ":!hom". Issue 539. +Patch by Christian, 2016 Jan 29 +> Problem that a previous silent ":throw" causes a following try/catch not to work. (ZyX, 2013 Sep 28) With examples: (Malcolm Rowe, 2015 Dec 24) @@ -132,17 +147,23 @@ Should use /usr/local/share/applications or /usr/share/applications. Or use $XDG_DATA_DIRS. Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) +Move the README files that are for including in archives to a subdirectory. +"readmedir/" ? + Access to uninitialized memory in match_backref() regexp_nda.c:4882 (Dominique Pelle, 2015 Nov 6) ":cd C:\Windows\System32\drivers\etc*" does not work, even though the directory exists. (Sergio Gallelli, 2013 Dec 29) +Patch to avoid redrawing tabline when the popup menu is visible. +(Christian Brabandt, 2016 Jan 28) + Win32: patch to use 64 bit stat() if possible. (Ken Takata, 2014 May 12) More tests May 14. Update May 29. Update Aug 10. Now part of large file patches. (Ken Takata, 2016 Jan 19, second one) Updated patches with ordering: Jan 20. -And another update: Jan 24 +And another update: Jan 24, then Jan 29, 30, Feb 1. 7 Add a watchpoint in the debug mode: An expression that breaks execution when evaluating to non-zero. Add the "watchadd expr" command, stop when @@ -150,6 +171,9 @@ And another update: Jan 24 ":watchlist" lists the items. (Charles Campbell) Patch by Christian Brabandt, 2016 Jan 27. +Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6) +Update Sep 7. Update by Christian Brabandt, 2015 Sep 8, 2016 Feb 1. + Using ":windo" to set options in all windows has the side effect that it changes the window layout and the current window. Make a variant that saves and restores. Use in the matchparen plugin. @@ -158,6 +182,10 @@ Patch to add <restore> to :windo, :bufdo, etc. (Christian Brabandt, 2015 Jan 6, 2nd message) Alternative: ":keeppos" command modifier: ":keeppos windo {cmd}". +Patch to fix display of listchars on the cursorline. (Nayuri Aohime, 2013) +Update suggested by Yasuhiro Matsumoto, 2014 Nov 25: +https://gist.github.com/presuku/d3d6b230b9b6dcfc0477 + Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28) Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. @@ -172,8 +200,6 @@ github with a URL like this: https://github.com/vim/vim/compare/v7.4.920%5E...v7.4.920.diff Diff for version.c contains more context, can't skip a patch. -Duplication of completion suggestions for ":!hom". Issue 539. -> When t_Co is changed from termresponse, the OptionSet autocmmand event isn't triggered. Use the code from the end of set_num_option() in set_color_count(). @@ -225,6 +251,9 @@ is Vi compatible, the completion fails. (Hirohito Higashi, 2015 Feb 19) Test 44 fails when [[=A=]] is changed to [[=À=]]. Caused by getcmdline() not handling the 0x80 as a second byte correctly? (Dominique Pelle, 2015 Jun 10) +Patch to use two highlight groups for relative numbers. (Shaun Brady, 2016 Jan +30) + Weird encryption problems on Windows. (Ben Fritz, 2015 Feb 13) Goes away when disabling the swap file. (might1, Feb 16) @@ -262,9 +291,6 @@ Patch to add GUI colors to the terminal, when it supports it. (ZyX, 2013 Jan Patch for problem with restoring screen on Windows. (Nobuhiro Takasaki, 2015 Sep 10) -Patch to be able to use hex numbers with :digraph. (Lcd, 2015 Sep 6) -Update Sep 7. Update by Christian Brabandt, 2015 Sep 8. - Patch to improve I/O for Perl. (Damien, 2015 Jan 9, update Jan 22 2nd one) Patch to set antialiasing style on Windows. (Ondrej Balaz, 2013 Mar 14) @@ -409,7 +435,7 @@ Patch: On MS-Windows shellescape() may have to triple double quotes. (Ingo Karkat, 2015 Jan 16) Patch for variable tabstops. On github (Christian Brabandt, 2014 May 15) -Update 2015 Jul 25 (email). +Update 2016 Jan 31 (email). Redo only remembers the last change. Could use "{count}g." to redo an older change. How does the user know which change? At least have a way to list @@ -456,6 +482,8 @@ compatible with Vim spell files. The old files can no longer be downloaded. Patch to make FocusGained and FocusLost work in modern terminals. (Hayaki Saito, 2013 Apr 24) Has a problem (email 2015 Jan 7). Update 2015 Jan 10. +Also see issue #609. +We could add the enable/disable sequences to t_ti/t_te or t_ks/t_ke. Idea: For a window in the middle (has window above and below it), use right-mouse-drag on the status line to move a window up/down without changing @@ -543,10 +571,6 @@ Yasuhiro Matsumoto, 2013 May 31. Or should we add a more general mechanism, like a lambda() function? Patch by Yasuhiro Matsumoto, 2014 Sep 16. -Patch to fix display of listchars on the cursorline. (Nayuri Aohime, 2013) -Update suggested by Yasuhiro Matsumoto, 2014 Nov 25: -https://gist.github.com/presuku/d3d6b230b9b6dcfc0477 - VMS: Select() doesn't work properly, typing ESC may hang Vim. Use sys$qiow instead. (Samuel Ferencik, 2013 Sep 28) diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt index d338d9b96..7dbfb4ad9 100644 --- a/runtime/doc/various.txt +++ b/runtime/doc/various.txt @@ -1,4 +1,4 @@ -*various.txt* For Vim version 7.4. Last change: 2016 Jan 27 +*various.txt* For Vim version 7.4. Last change: 2016 Jan 31 VIM REFERENCE MANUAL by Bram Moolenaar @@ -208,8 +208,6 @@ g8 Print the hex values of the bytes used in the Example: > :exe "normal \<c-w>\<c-w>" < {not in Vi, of course} - {not available when the |+ex_extra| feature was - disabled at compile time} :{range}norm[al][!] {commands} *:normal-range* Execute Normal mode commands {commands} for each line @@ -218,8 +216,6 @@ g8 Print the hex values of the bytes used in the for each line. Otherwise it's the same as the ":normal" command without a range. {not in Vi} - {not available when |+ex_extra| feature was disabled - at compile time} *:sh* *:shell* *E371* :sh[ell] This command starts a shell. When the shell exits @@ -342,8 +338,7 @@ m *+directx* Win32 GUI only: DirectX and |'renderoptions'| *+dnd* Support for DnD into the "~ register |quote_~|. B *+emacs_tags* |emacs-tags| files N *+eval* expression evaluation |eval.txt| -N *+ex_extra* Vim's extra Ex commands: |:center|, |:left|, - |:normal|, |:retab| and |:right| +N *+ex_extra* always on now, used to be for Vim's extra Ex commands N *+extra_search* |'hlsearch'| and |'incsearch'| options. B *+farsi* |farsi| language N *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| diff --git a/runtime/doc/vim-ja.UTF-8.1 b/runtime/doc/vim-ja.UTF-8.1 index a4788b3c4..774235674 100644 --- a/runtime/doc/vim-ja.UTF-8.1 +++ b/runtime/doc/vim-ja.UTF-8.1 @@ -159,7 +159,7 @@ Note: "+" と "\-c" は合わせて 10 個まで指定できます。 .TP \-b バイナリモード。 -バイナリファイルを編集ためのオプションがいくつか設定されます。 +バイナリファイルを編集するためのオプションがいくつか設定されます。 .TP \-C 互換モード。'compatible' オプションがオンになります。 diff --git a/runtime/doc/xxd-ja.UTF-8.1 b/runtime/doc/xxd-ja.UTF-8.1 index 8a8d54b02..a4cc583ba 100644 --- a/runtime/doc/xxd-ja.UTF-8.1 +++ b/runtime/doc/xxd-ja.UTF-8.1 @@ -61,6 +61,16 @@ 行末には ascii (または ebcdic) で表した場合の文字が表示されます。 このモードでは \-r、\-p、\-i は機能しません。 .TP +.IR \-e +リトルエンディアンの 16 進ダンプに切り替える。 +このオプションは、バイトのグループをリトルエンディアンのバイト順のワードとして +扱います。標準のグルーピングは 4 バイトですが、 +.RI "" \-g +を使うことで変更可能です。 +このオプションは 16 進ダンプのみに適用され、ASCII (あるいは EBCDIC) 表示は +変更されません。 +このモードでは \-r、\-p、\-i は機能しません。 +.TP .IR "\-c cols " | " \-cols cols" 一行 .RI < cols > @@ -80,7 +90,8 @@ .I \-g 0 を指定してください。 .RI < Bytes > -の標準設定は \fI2\fP です。2 進ダンプの場合は \fI1\fP です。 +の標準設定は \fI2\fP で、リトルエンディアンモードの場合は \fI4\fP 、 +2 進ダンプの場合は \fI1\fP です。 ポストスクリプト形式やインクルード形式で出力するときは、このオプションは使わ れません。 .TP @@ -95,6 +106,11 @@ C インクルードファイル形式で出力します。入力ファイルの .RI < len > オクテットだけ出力する。 .TP +.I \-o offset +表示されるファイル位置に +.RI < offset > +を加算する。 +.TP .IR \-p " | " \-ps " | " \-postscript " | " \-plain ポストスクリプト形式の 16 進ダンプを出力する。別名 プレーン 16 進ダンプ。 .TP |