Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update runtime files.
  • Loading branch information
brammool committed Dec 9, 2018
1 parent 37402ed commit d47d522
Show file tree
Hide file tree
Showing 27 changed files with 403 additions and 142 deletions.
16 changes: 10 additions & 6 deletions runtime/autoload/xmlformat.vim
@@ -1,9 +1,9 @@
" Vim plugin for formatting XML
" Last Change: Thu, 22 May 2018 21:26:55 +0100
" Version: 0.1
" Author: Christian Brabandt <cb@256bit.org>
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
" License: VIM License
" Last Change: Thu, 07 Dec 2018
" Version: 0.1
" Author: Christian Brabandt <cb@256bit.org>
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
" License: VIM License
" Documentation: see :h xmlformat.txt (TODO!)
" ---------------------------------------------------------------------
" Load Once: {{{1
Expand Down Expand Up @@ -85,7 +85,11 @@ func! s:Trim(item)
endfunc
" Check if tag is a new opening tag <tag> {{{1
func! s:StartTag(tag)
return a:tag =~? '^\s*<[^/?]'
let is_comment = s:IsComment(a:tag)
return a:tag =~? '^\s*<[^/?]' && !is_comment
endfunc
func! s:IsComment(tag)
return a:tag =~? '<!--'
endfunc
" Remove one level of indentation {{{1
func! s:DecreaseIndent()
Expand Down
13 changes: 8 additions & 5 deletions runtime/doc/digraph.txt
Expand Up @@ -111,11 +111,14 @@ this, you will have to type <BS> e again. To avoid this don't set the

You may have problems using Vim with characters which have a value above 128.
For example: You insert ue (u-umlaut) and the editor echoes \334 in Insert
mode. After leaving the Insert mode everything is fine. Note that fmt
removes all characters with a value above 128 from the text being formatted.
On some Unix systems this means you have to define the environment-variable
LC_CTYPE. If you are using csh, then put the following line in your .cshrc: >
setenv LC_CTYPE iso_8859_1
mode. After leaving the Insert mode everything is fine. On some Unix systems
this means you have to define the environment-variable LC_CTYPE. If you are
using csh, then put the following line in your .cshrc: >
setenv LC_CTYPE en_US.utf8
(or similar for a different language or country). The value must be a valid
locale on your system, i.e. on Unix-like systems it must be present in the
output of >
locale -a
==============================================================================
3. Default digraphs *digraphs-default*
Expand Down
25 changes: 16 additions & 9 deletions runtime/doc/eval.txt
@@ -1,4 +1,4 @@
*eval.txt* For Vim version 8.1. Last change: 2018 May 17
*eval.txt* For Vim version 8.1. Last change: 2018 Dec 09


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -518,7 +518,7 @@ To loop over the values use the |values()| function: >
:endfor
If you want both the key and the value use the |items()| function. It returns
a List in which each item is a List with two items, the key and the value: >
a List in which each item is a List with two items, the key and the value: >
:for [key, value] in items(mydict)
: echo key . ': ' . value
:endfor
Expand Down Expand Up @@ -1088,11 +1088,6 @@ These are INVALID:
3. empty {M}
1e40 missing .{M}

*float-pi* *float-e*
A few useful values to copy&paste: >
:let pi = 3.14159265359
:let e = 2.71828182846
Rationale:
Before floating point was introduced, the text "123.456" was interpreted as
the two numbers "123" and "456", both converted to a string and concatenated,
Expand All @@ -1101,6 +1096,15 @@ could not find it intentionally being used in Vim scripts, this backwards
incompatibility was accepted in favor of being able to use the normal notation
for floating point numbers.

*float-pi* *float-e*
A few useful values to copy&paste: >
:let pi = 3.14159265359
:let e = 2.71828182846
Or, if you don't want to write them in as floating-point literals, you can
also use functions, like the following: >
:let pi = acos(-1.0)
:let e = exp(1.0)
*floating-point-precision*
The precision and range of floating points numbers depends on what "double"
means in the library Vim was compiled with. There is no way to change this at
Expand Down Expand Up @@ -1438,7 +1442,9 @@ Note that this means that filetype plugins don't get a different set of script
variables for each buffer. Use local buffer variables instead |b:var|.


Predefined Vim variables: *vim-variable* *v:var* *v:*
PREDEFINED VIM VARIABLES *vim-variable* *v:var* *v:*
*E963*
Some variables can be set by the user, but the type cannot be changed.

*v:beval_col* *beval_col-variable*
v:beval_col The number of the column, over which the mouse pointer is.
Expand Down Expand Up @@ -7845,7 +7851,8 @@ str2float({expr}) *str2float()*
as when using a floating point number in an expression, see
|floating-point-format|. But it's a bit more permissive.
E.g., "1e40" is accepted, while in an expression you need to
write "1.0e40".
write "1.0e40". The hexadecimal form "0x123" is also
accepted, but not others, like binary or octal.
Text after the number is silently ignored.
The decimal point is always '.', no matter what the locale is
set to. A comma ends the number: "12,345.67" is converted to
Expand Down
2 changes: 1 addition & 1 deletion runtime/doc/map.txt
@@ -1,4 +1,4 @@
*map.txt* For Vim version 8.1. Last change: 2018 May 13
*map.txt* For Vim version 8.1. Last change: 2018 Dec 08


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down
11 changes: 8 additions & 3 deletions runtime/doc/options.txt
Expand Up @@ -8126,7 +8126,11 @@ A jump table for the options with a short description can be found at |Q_op|.
separated by non-keyword characters (white space is preferred).
Maximum line length is 510 bytes.

Unfortunately we currently cannot recommend a file to be used here.
An English word list was added to this github issue:
https://github.com/vim/vim/issues/629#issuecomment-443293282
Unpack thesaurus_pkg.zip, put the thesaurus.txt file somewhere, e.g.
~/.vim/thesaurus/english.txt, and the 'thesaurus' option to this file
name.

To include a comma in a file name precede it with a backslash. Spaces
after a comma are ignored, otherwise spaces are included in the file
Expand Down Expand Up @@ -8432,8 +8436,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|t_RV| is set to the escape sequence to request the xterm version
number, more intelligent detection process runs.
The "xterm2" value will be set if the xterm version is reported to be
from 95 to 276. The "sgr" value will be set if the xterm version is
277 or higher and when Vim detects Mac Terminal.app or iTerm2.
from 95 to 276. The "sgr" value will be set if Vim detects Mac
Terminal.app, iTerm2 or mintty, and when the xterm version is 277 or
higher.
If you do not want 'ttymouse' to be set to "xterm2" or "sgr"
automatically, set t_RV to an empty string: >
:set t_RV=
Expand Down
2 changes: 1 addition & 1 deletion runtime/doc/terminal.txt
Expand Up @@ -110,7 +110,7 @@ sent to the job running in the terminal. For example, to make F1 switch
to Terminal-Normal mode: >
tnoremap <F1> <C-W>N
You can use Esc, but you need to make sure it won't cause other keys to
break: >
break (cursor keys start with an Esc, so they may break): >
tnoremap <Esc> <C-W>N
set notimeout ttimeout timeoutlen=100
Expand Down
62 changes: 31 additions & 31 deletions runtime/doc/todo.txt
@@ -1,4 +1,4 @@
*todo.txt* For Vim version 8.1. Last change: 2018 May 17
*todo.txt* For Vim version 8.1. Last change: 2018 Dec 09


VIM REFERENCE MANUAL by Bram Moolenaar
Expand Down Expand Up @@ -38,15 +38,11 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------

Make ":script 40" edit the script listed with number 40. Actually use
":scriptnames".

Download page: "A 64 bit version" link is wrong, use this one instead:
https://github.com/vim/vim-win32-installer/releases/latest

'incsearch' with :s: (#3321)
- :s/foo using CTRL-G moves to another line, should not happen, or use the
correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
- :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637)
pass delim to do_search() ?
- Also support range: :/foo/,/bar/delete
- Also support for user command, e.g. Cfilter
- :%s/foo should take the first match below the cursor line, unless there
Expand Down Expand Up @@ -105,39 +101,41 @@ Terminal emulator window:
- When 'encoding' is not utf-8, or the job is using another encoding, setup
conversions.

Users get used to "function!" because they reload a script file. How about
recognizing the script is re-sourced and not giving an error for the first
function that overwrites. Then one can leave out the exclamation mark and
catch actual errors, overwriting a function from another script.
":function" can now silently overwrite the function from the same script.
Do the same for ":command" ?

Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3
(Christian Brabandt, 2018 Nov 4)

Patch for nsis/README.txt and uninstal.txt (Ken Takata, 2018 Nov 17, #3614)

Patch to add commandline completion tests. (Dominique, #3622)

Problem with Visual yank when 'linebreak' and 'showbreak' are set.
Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
Nov 17)

Patch to add configure flags to skip rtl, farsi and arabic support.
(Diego Carrión, #1867)

Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
#3417)

Does not build with MinGW out of the box:
- _stat64 is not defined, need to use "struct stat" in vim.h
- WINVER conflict, should use 0x0600 by default?

Adding a fold with a marker in a C file doesn't add the comment /* */ if the
line contains a * somewhere. Patch with a fix (Hirohito Higashi, 2018 Nov 22)

Crash in terminal with long multi-byte sequence. (2018 Nov 17, #3619)
Dominique cannot reproduce. Update Nov 18.
Suggested solution by Yasuhiro Matsumoto, 2018 Nov 18.

Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
13, #2910) Can't reproduce?

Patch to simplify nsis installer. (Ken Takata, 2018 Sep 24, was #3479)
Now included in #3501, using MUI2. Use the zip file to get the binary files:
https://github.com/vim/vim/files/2475621/nsis-icons.zip
Ready to include now.

Patch to add blob type support. (Yasuhiro Matsumoto, 2018 Nov 26, #3638)
Not done yet.

Errors found with random data:
heap-buffer-overflow in alist_add (#2472)

Expand All @@ -147,6 +145,9 @@ mappings no longer work. Create a new terminal for the better solution?
Patch to fix that appending makes items to be "recognized".
(Yegappan, 2018 Nov 23). Reported by Daniel Hahler, #3633.

Patch to define and manipulate signs with functions. Adds sign groups and
priority. (Yegappan Lakshmanan, #3652)

Improve fallback for menu translations, to avoid having to create lots of
files that source the actual file. E.g. menu_da_de -> menu_da
Include part of #3242?
Expand Down Expand Up @@ -175,9 +176,6 @@ C syntax: {} inside () causes following {} to be highlighted as error.
More warnings from static analysis:
https://lgtm.com/projects/g/vim/vim/alerts/?mode=list

Quickfix accessing free memory. (Dominique, 2018 Oct 13, #3538)
Yegappan will look into it.

Patch for this: (Aron Widforss, 2018 Oct 13, #3539)
missing a test.
7 Make 'scrolloff' a global-local option, so that it can be different in the
Expand All @@ -199,14 +197,12 @@ punctiuation is repeated. (Smylers, 2018 Nov 17, #3621)
":mksession" cannot handle a very long 'runtimepath'. (Timothy Madden, 21 Sep
2018, #3466) Patch from Christian, 2018 Oct 30 (with comments).

Patch to add functions for signs. (Yegappan Lakshmanan, 2018 Nov 24)
obsolete: Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27)

Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
Test fails in AppVeyor.

Patch to simplify nsis installer. (Ken Takata, 2018 Sep 24, was #3479)
Now included in #3501, using MUI2. Use the zip file to get the binary files:
https://github.com/vim/vim/files/2475621/nsis-icons.zip
Still being worked on.

ml_get error: (Israel Chauca Fuentes, 2018 Oct 17, #3550).

Patch to convert temp file name. (Yasuhiro Matsumoto, #3520)
Expand All @@ -227,6 +223,9 @@ Patch to implement 'diffref' option. (#3535)

Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579)

Patch for lnext/lprev work in specific cases. (Yegappan Lakshmanan, 2018 Dec
4, #3633)

cursorline highlighting not removed after yanking in Visual mode.
(Matéo Zanibelli, 2018 Oct 30, #3578)
Patch by Christian, Oct 30.
Expand All @@ -246,6 +245,9 @@ Memory leak in test_terminal:

gethostbyname() is old, use getaddrinfo() if available. (#3227)

Patch to add match count and current index "3/44" when using "n" command.
(Christian Brabandt, on issue #453). Only when search string was typed?

matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul
19.

Expand Down Expand Up @@ -288,6 +290,9 @@ Further xdiff changes:

Difference between two regexp engines: #3373

Patch to add ch_listen() (Yasuhiro Matsumoto, 2018 Nov 26, #3639)
What is the practical use for this?

When the last line wraps, selecting with the mouse below that line only
includes the first screen line. (2018 Aug 23, #3368)

Expand Down Expand Up @@ -759,9 +764,6 @@ Is it possible to keep the complete menu open when calling complete()?

Memory leak in test97? The string is actually freed. Weird.

Patch to add configure flags to skip rtl, farsi and arabic support.
(Diego Carrión, #1867)

assert_fails() can only check for the first error. Make it possible to have
it catch multiple errors and check all of them.

Expand Down Expand Up @@ -1654,8 +1656,6 @@ Or use expand('<sid>')?

Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9)

Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27)

Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)

Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17)
Expand Down
4 changes: 2 additions & 2 deletions runtime/doc/vim-da.1
Expand Up @@ -321,13 +321,13 @@ N
.TP
\-R
Skrivebeskyttet tilstand.
'readonly'-valgmuligheden sættes.
\&'readonly'-valgmuligheden sættes.
Du kan stadig redigere bufferen, men vil være forhindret i
fejlagtigt at overskrive en fil.
Hvis du vil overskrive en fil, så tilføj et
udråbstegn til Ex-kommandoen, som i ":w!".
\-R-tilvalget indebærer også \-n-tilvalget (se ovenfor).
'readonly'-valgmuligheden kan slås fra med ":set noro".
\&'readonly'-valgmuligheden kan slås fra med ":set noro".
Se ":help 'readonly'".
.TP
\-r
Expand Down
4 changes: 2 additions & 2 deletions runtime/doc/vim-da.UTF-8.1
Expand Up @@ -321,13 +321,13 @@ Når N udelades, så åbnes én fanebladsside pr. fil.
.TP
\-R
Skrivebeskyttet tilstand.
'readonly'-valgmuligheden sættes.
\&'readonly'-valgmuligheden sættes.
Du kan stadig redigere bufferen, men vil være forhindret i
fejlagtigt at overskrive en fil.
Hvis du vil overskrive en fil, så tilføj et
udråbstegn til Ex-kommandoen, som i ":w!".
\-R-tilvalget indebærer også \-n-tilvalget (se ovenfor).
'readonly'-valgmuligheden kan slås fra med ":set noro".
\&'readonly'-valgmuligheden kan slås fra med ":set noro".
Se ":help 'readonly'".
.TP
\-r
Expand Down
8 changes: 4 additions & 4 deletions runtime/ftplugin/xml.vim
@@ -1,8 +1,8 @@
" Vim filetype plugin file
" Language: xml
" Maintainer: Christian Brabandt <cb@256bit.org>
" Last Changed: May 08th, 2018
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
" Language: xml
" Maintainer: Christian Brabandt <cb@256bit.org>
" Last Changed: Dec 07th, 2018
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
" Previous Maintainer: Dan Sharp <dwsharp at users dot sourceforge dot net>
" URL: http://dwsharp.users.sourceforge.net/vim/ftplugin

Expand Down

0 comments on commit d47d522

Please sign in to comment.