Marco Hinz
3ea14d5366
health/python: 'neovim' module was renamed to 'pynvim'
2018-11-17 17:56:34 +01:00
James McCoy
25356f2802
Merge pull request #9240 from jamessan/mbyte_spec-failure
...
unit/mbyte_spec: Run utf_char2bytes test in batches of 0xFFF characters
2018-11-15 16:25:29 -05:00
James McCoy
c344f4b6ae
unit/mbyte_spec: Run utf_char2bytes test in batches of 0xFFF characters
...
Running the full 0xFFFF set of tests in one process fails on slower
architectures/when there's CPU contention.
2018-11-15 07:06:37 -05:00
Jan Edmund Lazo
d81b9d5ec5
vim-patch:8.1.0146: when $LANG is set the compiler test may fail ( #9238 )
...
Problem: When $LANG is set the compiler test may fail.
Solution: Unset $LANG.
f0447e89a5
2018-11-15 11:42:18 +01:00
Jan Edmund Lazo
3295083d5a
vim-patch:8.1.0108: no Danish translations ( #9235 )
...
Problem: No Danish translations.
Solution: Add Danish message translations. (closes vim/vim#3073 ) Move list of
languages to a common makefile.
a4a2934e59
2018-11-15 03:20:07 +01:00
Jan Edmund Lazo
f6ed446817
vim-patch:8.1.0527: using 'shiftwidth' from wrong buffer for folding ( #9234 )
...
Problem: Using 'shiftwidth' from wrong buffer for folding.
Solution: Use "buf" instead of "curbuf". (Christian Brabandt)
0c27cbcacf
2018-11-15 02:10:05 +01:00
Justin M. Keyes
e14fa8569c
Merge #9231 'vim-patch:8.1.{115,143,311,352}'
2018-11-14 11:27:17 +01:00
Jan Edmund Lazo
f6c6567cb1
vim-patch:8.1.0352: browsing compressed tar files does not always work
...
Problem: Browsing compressed tar files does not always work.
Solution: Use the "file" command to get the compression type.
d4a1aabe37
2018-11-13 22:33:27 -05:00
Jan Edmund Lazo
9e59fdf5f6
vim-patch:8.1.0311: filtering entries in a quickfix list is not easy
...
Problem: Filtering entries in a quickfix list is not easy.
Solution: Add the cfilter plugin. (Yegappan Lakshmanan)
8c5e0093c9
2018-11-13 21:32:00 -05:00
Jan Edmund Lazo
091ae1e63f
vim-patch:8.1.0143: matchit and matchparen don't handle E363
...
Problem: Matchit and matchparen don't handle E363.
Solution: Catch the E363 error. (Christian Brabandt)
3d1d6475f9
2018-11-13 21:15:29 -05:00
Jan Edmund Lazo
24ce4c6233
vim-patch:8.1.0115: the matchparen plugin may throw an error
...
Problem: The matchparen plugin may throw an error.
Solution: Change the skip argument from zero to "0".
b7a5ab112a
2018-11-13 21:13:19 -05:00
ainola
05f9c7c2f7
clipboard: support Wayland ( #9230 )
...
Fixes #9213
2018-11-13 19:01:37 +01:00
Justin M. Keyes
4cc28673ee
Merge #9049 from janlazo/vim-8.0.1352
2018-11-12 23:17:03 +01:00
Jan Edmund Lazo
59ded3ef29
vim-patch: add matchit doc
...
matchit doc is named 'pi_matchit.txt'.
2018-11-12 12:36:40 -05:00
Jan Edmund Lazo
dec38601c5
vim-patch: rename path to check_colors.vim
2018-11-12 12:36:40 -05:00
Jan Edmund Lazo
89621464fc
vim-patch: move test_urls.vim out of runtime/
...
Rename it to check_urls.vim, similar to check-includes.py.
2018-11-12 12:36:40 -05:00
Jan Edmund Lazo
abd5b0c6c3
vim-patch:8.0.1352: dead URLs in the help go unnoticed
...
Problem: Dead URLs in the help go unnoticed.
Solution: Add a script to check URLs in the help files. (Christian Brabandt)
f38c86eb6b
2018-11-12 12:36:40 -05:00
Justin M. Keyes
6d8ad78237
Merge #8952 'vim-patch:8.0.1620,8.1.{96,340}'
2018-11-12 18:32:28 +01:00
Jan Edmund Lazo
21824df3c6
lint
2018-11-12 11:12:44 -05:00
Jan Edmund Lazo
8fa7b6c8af
vim-patch:8.1.0096: inconsistent use of the word autocommands
...
Problem: Inconsistent use of the word autocommands.
Solution: Don't use auto-commands or "auto commands".
8c55533c6f
2018-11-12 11:11:31 -05:00
Jan Edmund Lazo
42419e5a73
vim-patch:8.0.1620: reading spell file has no good EOF detection
...
Problem: Reading spell file has no good EOF detection.
Solution: Check for EOF at every character read for a length field.
e26e0d2b83
2018-11-12 08:45:03 -05:00
Jan Edmund Lazo
e5046822c9
oldtests: skip Test_spellinfo()
...
nvim supports only `set encoding=utf8`.
2018-11-12 08:45:03 -05:00
Jan Edmund Lazo
208cdb84a6
vim-patch:8.1.0340: no test for :spellinfo
...
Problem: No test for :spellinfo.
Solution: Add a test. (Dominique Pelle, closes vim/vim#3394 )
9049b68612
2018-11-12 08:45:03 -05:00
Jan Edmund Lazo
9f3fb66111
vim-patch:8.1.0516: :move command sets 'modified' #9224
...
Problem: :move command marks buffer modified when nothing changed.
Solution: Do not set 'modified'. Add a test. (Jason Franklin)
ddd1f9183b
2018-11-11 19:13:14 +01:00
Björn Linse
c936ae0f36
Merge pull request #9193 from bfredl/scrollstuff
...
UI/TUI: improvements and cleanups for scrolling and clearing
2018-11-11 10:53:23 +01:00
Björn Linse
eb3b73d472
TUI: attrs -> attr_id refactor
2018-11-11 09:54:03 +01:00
Björn Linse
520ec3dbfd
UI/TUI: improvements and cleanups for scrolling and clearing
...
- TUI: _never_ rely on BCE for implicit clearing, only explicit commands.
- TUI: use unibi_erase_chars when possible.
- TUI: use end-exclusive ranges for invalid and cleared areas
- screen: scrolling leaves scrolled in aree undefined. This is a
conservative change, a client assuming the old semantics will still
behave correctly.
- screen: factor out vsep handling from line drawing. This is needed
anyway for the multigrid refactor.
- screen: simplifications of win_do_lines
2018-11-11 09:54:03 +01:00
Justin M. Keyes
f8639dc99c
test: adjust time-sensitive tests ( #9220 )
...
- window_split_tab_spec.lua: Put cursor at bottom of :terminal buffer so
that it follows output.
- inccommand_spec.lua: Increase timeout to allow 2nd retry.
- Timer tests are less reliable on Travis CI macOS 10.12/10.13.
ref #6829
ref e39dade80b
ref de13113dc1
ref https://github.com/neovim/neovim/pull/9095#issuecomment-429603452
> We don't guarantee that a X ms timer is triggered during Y ms sleep
> for any X<Y, though I would expect the load to be really bad for this
> to happen with X=10ms, Y=40ms.
2018-11-10 11:12:04 +01:00
Jan Edmund Lazo
18435a2534
vim-patch:8.1.0337: :file fails in quickfix command ( #9215 )
...
Problem: :file fails in quickfix command.
Solution: Allow :file without argument when curbuf_lock is set. (Jason
Franklin)
379fb76b08
2018-11-09 09:33:28 +01:00
Björn Linse
16bc1e9c17
Merge pull request #9218 from bfredl/termbuf
...
channel: avoid buffering output when only terminal and no callbacks are active
2018-11-08 23:48:34 +01:00
Björn Linse
312afd8e2e
channel: avoid buffering output when only terminal and no callbacks are active
2018-11-08 19:06:55 +01:00
Björn Linse
d36afafc8d
Merge pull request #9211 from bfredl/init_options
...
ui_options: also send when starting in --embed mode
2018-11-08 15:15:36 +01:00
Björn Linse
348adbcc7a
ui_options: also send when starting or from OptionSet
...
needed after #9024 to receive options from init.vim
2018-11-08 14:12:54 +01:00
Tommy Allen
c4c74c3883
jobstart(): Fix hang on non-executable cwd #9204
...
* os/fs.c: add os_isdir_executable()
* eval.c: fix hang on job start caused by non-executable cwd option
* channel.c: assert cwd is an executable directory
* test: jobstart() produces error when using non-executable cwd
2018-11-07 10:31:25 +01:00
Justin M. Keyes
769d164c70
Merge pull request #9206 from janlazo/vim-8.1.0510
...
vim-patch:8.1.{510,512}
2018-11-06 13:58:22 +01:00
Jan Edmund Lazo
f08869cff2
vim-patch:8.1.0511: ml_get error when calling a function with a range ( #9207 )
...
Problem: ml_get error when calling a function with a range.
Solution: Don't position the cursor after the last line.
9e353b5265
2018-11-06 13:49:20 +01:00
Jan Edmund Lazo
e0d6894a54
vim-patch:8.1.0512: 'helplang' default is inconsistent for C and C.UTF-8
...
Problem: 'helplang' default is inconsistent for C and C.UTF-8.
Solution: Don't accept a value unless it starts with two letters.
389ab7122b
2018-11-05 21:08:23 -05:00
Jan Edmund Lazo
bd6866f90b
vim-patch:8.1.0510: filter test fails when $LANG is C.UTF-8
...
Problem: Filter test fails when $LANG is C.UTF-8.
Solution: Set 'helplang' to "en" for any C language. (Christian Brabandt,
closes vim/vim#3577 )
dcd71cbaed
2018-11-05 20:08:47 -05:00
Justin M. Keyes
5320eb57df
build: relax find_package() version spec
...
We need a way to say "Lua 5.1.x" is required.
"5.1 EXACT" does not match 5.1.5, so it's useless.
https://github.com/neovim/neovim/pull/9197#discussion_r230962070
2018-11-06 01:48:49 +01:00
Justin M. Keyes
1347f36494
Merge #9112 'doc'
2018-11-05 23:10:50 +01:00
Justin M. Keyes
b96730bc3b
doc: API
2018-11-05 22:45:49 +01:00
Justin M. Keyes
72b1ce7f30
doc: fix/remove broken tag references
2018-11-05 22:45:48 +01:00
Justin M. Keyes
1bbbd5f0ff
build: make helphtml
2018-11-05 22:45:48 +01:00
Justin M. Keyes
2ee4ce0639
doc: merge sponsor.txt into intro.txt
...
Also mention how to donate to Nvim.
closes #8603
2018-11-05 22:45:48 +01:00
Justin M. Keyes
f679abef3e
runtime: delete rrhelper.vim
2018-11-05 22:45:48 +01:00
Justin M. Keyes
4de70f5b95
doc
...
- update standard-plugin-list. closes #8388
2018-11-05 22:45:48 +01:00
Justin M. Keyes
6729774143
doc: manpage
...
roff/mdoc reference:
http://man7.org/linux/man-pages/man7/groff_mdoc.7.html
2018-11-05 22:45:48 +01:00
Justin M. Keyes
6fe740c7ab
test/win: window_split_tab_spec: fix retry()
2018-11-05 07:59:14 +01:00
Justin M. Keyes
10ef903648
test/win: window_split_tab_spec: increase retry() time
...
The default timeout of 10s only allows 1 retry.
2018-11-05 03:25:36 +01:00
Justin M. Keyes
8086db6302
Merge #9197
2018-11-05 01:15:20 +01:00