Skip to content

Commit deddd25

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 1de54de + ca8b8d6 commit deddd25

34 files changed

+1178
-334
lines changed

runtime/compiler/csslint.vim

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
" Vim compiler file
2+
" Compiler: csslint for CSS
3+
" Maintainer: Daniel Moch <[email protected]>
4+
" Last Change: 2016 May 21
5+
6+
if exists("current_compiler")
7+
finish
8+
endif
9+
let current_compiler = "csslint"
10+
11+
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
12+
command -nargs=* CompilerSet setlocal <args>
13+
endif
14+
15+
CompilerSet makeprg=csslint\ --format=compact
16+
CompilerSet errorformat=%-G,%-G%f:\ lint\ free!,%f:\ line\ %l\\,\ col\ %c\\,\ %trror\ -\ %m,%f:\ line\ %l\\,\ col\ %c\\,\ %tarning\ -\ %m,%f:\ line\ %l\\,\ col\ %c\\,\ %m

runtime/compiler/pylint.vim

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
" Vim compiler file
2+
" Compiler: Pylint for Python
3+
" Maintainer: Daniel Moch <[email protected]>
4+
" Last Change: 2016 May 20
5+
6+
if exists("current_compiler")
7+
finish
8+
endif
9+
let current_compiler = "pylint"
10+
11+
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
12+
command -nargs=* CompilerSet setlocal <args>
13+
endif
14+
15+
CompilerSet makeprg=pylint\ --output-format=text\ --msg-template=\"{path}:{line}:{column}:{C}:\ [{symbol}]\ {msg}\"\ --reports=no
16+
CompilerSet errorformat=%A%f:%l:%c:%t:\ %m,%A%f:%l:\ %m,%A%f:(%l):\ %m,%-Z%p^%.%#,%-G%.%#

runtime/doc/channel.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*channel.txt* For Vim version 8.0. Last change: 2016 Oct 27
1+
*channel.txt* For Vim version 8.0. Last change: 2016 Nov 07
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -369,7 +369,7 @@ Leave out the fourth argument if no response is to be sent:
369369
==============================================================================
370370
6. Using a RAW or NL channel *channel-raw*
371371

372-
If mode is RAW or NL then a message can be send like this: >
372+
If mode is RAW or NL then a message can be sent like this: >
373373
let response = ch_evalraw(channel, {string})
374374
375375
The {string} is sent as-is. The response will be what can be read from the

runtime/doc/pi_gzip.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*pi_gzip.txt* For Vim version 8.0. Last change: 2016 Oct 30
1+
*pi_gzip.txt* For Vim version 8.0. Last change: 2016 Nov 06
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -28,6 +28,7 @@ with these extensions:
2828
*.lzma lzma
2929
*.xz xz
3030
*.lz lzip
31+
*.zst zstd
3132

3233
That's actually the only thing you need to know. There are no options.
3334

runtime/doc/scroll.txt

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*scroll.txt* For Vim version 8.0. Last change: 2006 Aug 27
1+
*scroll.txt* For Vim version 8.0. Last change: 2016 Nov 10
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -108,7 +108,8 @@ z^ Without [count]: Redraw with the line just above the
108108
3. Scrolling relative to cursor *scroll-cursor*
109109

110110
The following commands reposition the edit window (the part of the buffer that
111-
you see) while keeping the cursor on the same line:
111+
you see) while keeping the cursor on the same line. Note that the 'scrolloff'
112+
option may cause context lines to show above and below the cursor.
112113

113114
*z<CR>*
114115
z<CR> Redraw, line [count] at top of window (default

runtime/doc/todo.txt

+41-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 8.0. Last change: 2016 Nov 06
1+
*todo.txt* For Vim version 8.0. Last change: 2016 Nov 17
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -28,13 +28,29 @@ See |develop.txt| for development plans. You can vote for which items should
2828
be worked on, but only if you sponsor Vim development. See |sponsor|.
2929

3030
Issues can also be entered online: https://github.com/vim/vim/issues
31-
Updates will be forwarded to the vim_dev maillist. Issues entered there will
32-
not be repeated below, unless there is extra information.
31+
Only use this for bug reports, not for questions! Those belong on the
32+
maillist. Updates will be forwarded to the vim_dev maillist. Issues entered
33+
there will not be repeated below, unless there is extra information.
3334

3435
*known-bugs*
3536
-------------------- Known bugs and current work -----------------------
3637

38+
Test_help_complete sometimes fails on MS-Windows:
39+
function RunTheTest[9]..Test_help_complete line 22: Expected ['h test-char@ab',
40+
'h test-char@en', 'h test-col@ab', 'h test-col@en'] but got ['h test-char@en', '
41+
h test-char@en\t', 'h test-col@ab', 'h test-col@en']
42+
Appears to be related to calling feedkeys() with exactly 8 characters.
43+
44+
Patch for GTK3: Kazunobu Kuriyama, 14 Nov.
45+
46+
Patch for fix breakindent bug (Christian, Nov 15)
47+
3748
+channel:
49+
- Skip checking if job ended if there aren't any. (ichizok, 2016 Nov 7, #1196)
50+
- problem with channel callback getting job, while the job was already
51+
deleted. #1242. Fix in #1245 (ichizok), but is that correct?
52+
Perhaps just replace job_still_alive() with job_still_useful()?
53+
That's not sufficient.
3854
- Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
3955
- Add 'cwd' argument to start_job(): directory to change to in the child.
4056
check for valid directory before forking.
@@ -96,15 +112,29 @@ Regexp problems:
96112
- The pattern "\1" with the old engine gives E65, with the new engine it
97113
matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24)
98114
had_endbrace[] is set but not initialized or used.
115+
- Difference between two engines: ".*\zs\/\@>\/" on text "///"
116+
(Chris Paul, 2016 Nov 13) New engine not greedy enough?
99117

100118
Patch to support nested namespace syntax. (Pauli, 2016 Oct 30, #1214)
101119

120+
Patch to fix popup menu positioning. (Hirohito Higashi, 2016 Nov 7, #1241)
121+
122+
Patch to make help tag jumps keep language. (Tatsuki, #1249)
123+
Test by Hirohito Higashi.
124+
102125
Make html indent file use javascript indent, now that it's not just cindent.
103126
#1220
104127

128+
Patch to use buffer id for system() and systemlist() (LemonBoy, 2016 Nov 7,
129+
#1240)
130+
105131
json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23)
106132
What if there is an invalid character?
107133

134+
Bug: ":earlier 100d" doesn't work after using undo file.
135+
(Pavol Juhas, 2016 Nov 15, #1254)
136+
Fix by Christian, but lacks a test.
137+
108138
Bug: Json with same key should not give internal error. (Lcd, 2016 Oct 26)
109139
Make dict_add give a duplicate key error.
110140

@@ -145,6 +175,9 @@ Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases
145175
Problem passing non-UTF-8 strings to Python 3. (Björn Linse, 2016 Sep 11,
146176
#1053) With patch, does it work?
147177

178+
Patch to make finding duplicate tags much faster, using a hashtab. (James
179+
McCoy, 2016 Sept 14, #1046) Should work now. Updated Nov 12.
180+
>
148181
Use ADDR_OTHER instead of ADDR_LINES for many more commands.
149182
Add tests for using number larger than number of lines in buffer.
150183

@@ -187,6 +220,9 @@ Include the test.
187220
When 'keywordprg' starts with ":" the argument is still escaped as a shell
188221
command argument. (Romain Lafourcade, 2016 Oct 16, #1175)
189222

223+
Patch to support CamelCase for spell checking: See a lower-to-upper case
224+
change as a word boundary. (btucker-MPCData, 2016 Nov 6, #1235)
225+
190226
Idea from Sven: record sequence of keys. Useful to show others what they are
191227
doing (look over the shoulder), and also to see what happened.
192228
Probably list of keystrokes, with some annotations for mode changes.
@@ -296,9 +332,6 @@ Add redrawtabline command. (Naruhiko Nishino, 2016 Jun 11)
296332
Neovim patch for utfc_ptr2char_len() https://github.com/neovim/neovim/pull/4574
297333
No test, needs some work to include.
298334

299-
Patch to make finding duplicate tags much faster, using a hashtab. (James
300-
McCoy, 2016 Sept 14, #1046) Should work now.
301-
>
302335
Patch to improve indenting for C++ constructor with initializer list.
303336
(Hirohito Higashi, 2016 Mar 31)
304337

@@ -3830,7 +3863,7 @@ Code size:
38303863
left out.
38313864
8 When compiled with a GUI-only version, the termcap entries for terminals
38323865
can be removed.
3833-
8 Can the check for libelf in configure.in be removed?
3866+
8 Can the check for libelf in configure.ac be removed?
38343867

38353868

38363869
Messages:
@@ -5552,7 +5585,7 @@ From vile:
55525585
Far future and "big" extensions:
55535586
- Instead of using a Makefile and autoconf, use a simple shell script to
55545587
find the C compiler and do everything with C code. Translate something
5555-
like an Aap recipe and configure.in to C. Avoids depending on Python,
5588+
like an Aap recipe and configure.ac to C. Avoids depending on Python,
55565589
thus will work everywhere. With batch file to find the C compiler it
55575590
would also work on MS-Windows.
55585591
- Make it easy to setup Vim for groups of users: novice vi users, novice

0 commit comments

Comments
 (0)