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
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
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
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
b96730bc3b
doc: API
2018-11-05 22:45:49 +01:00
Justin M. Keyes
4de70f5b95
doc
...
- update standard-plugin-list. closes #8388
2018-11-05 22:45:48 +01:00
Justin M. Keyes
de13113dc1
test/timer_spec: relax lower-bound
...
Test is unreliable on macOS 10.13. The lower-bound isn't central to the
purpose of the test, so just relax it.
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.
related: #6829
2018-11-05 00:35:54 +01:00
Jan Edmund Lazo
47473b39cb
vim-patch:8.1.0508: suspend test fails when run by root ( #9196 )
...
Problem: Suspend test fails when run by root.
Solution: Accept both '$' and '#' for the prompt. (James McCoy, closes vim/vim#3590 )
0f62cf5b33
2018-11-04 11:58:22 +01:00
Jan Edmund Lazo
21fb9b2b08
vim-patch:8.1.0507: .raml files not properly detected ( #9195 )
...
Problem: .raml files not properly detected.
Solution: Recognize .raml as raml instead of yaml. (closes vim/vim#3594 )
da1c11c641
2018-11-04 11:56:34 +01:00
Sam Wilson
67f80d485c
TUI: Avoid reset_cursor_color in old VTE #9191
...
closes #9089
2018-11-03 21:39:48 +01:00
Jan Edmund Lazo
a6661178aa
vim-patch:8.1.0504: when CTRL-C is mapped it triggers InsertLeave ( #9192 )
...
Problem: When CTRL-C is mapped it triggers InsertLeave.
Solution: Make CTRL-C behave the same way when typed or used in a mapping.
4dbc262764
2018-11-03 12:04:33 +01:00
Justin M. Keyes
87d67814e5
Merge #9184 from janlazo/vim-8.0.1758
2018-11-02 09:09:40 +01:00
Björn Linse
48398d61e4
Merge pull request #9183 from bfredl/offset2
...
api: make nvim_buf_get_offset independent on platform option
2018-11-02 08:36:38 +01:00
Jan Edmund Lazo
a9b7debbbc
vim-patch:8.0.1766: expanding abbreviation doesn't work
...
Problem: Expanding abbreviation doesn't work. (Tooth Pik)
Solution: Return OK instead of FALSE and FAIL instead of TRUE. (Christian
Brabandt)
c3c3e69896
2018-11-01 23:20:06 -04:00
Jan Edmund Lazo
44c111e49f
vim-patch:8.0.1758: open_line() returns TRUE/FALSE for success/failure
...
Problem: open_line() returns TRUE/FALSE for success/failure.
Solution: Return OK or FAIL.
24a2d7264f
2018-11-01 23:19:25 -04:00
Björn Linse
c40f992e10
api: simplify nvim_buf_get_offset function
2018-11-01 22:00:40 +01:00
Justin M. Keyes
f1b67c3453
test/old: Test_BufReadCmdHelp: generate helptags
...
Generate helptags before :help.
This only failed in the TSAN build because other builds run the Lua
tests first, which generate the helptags.
closes #8824
2018-11-01 19:17:29 +01:00
Björn Linse
281da0dd59
api: implement nvim_buf_get_offset_for_line
...
Like line2byte, but works for any buffer, and uses zero-based
indexing (API conventions).
2018-11-01 15:05:05 +01:00
Jan Edmund Lazo
f9fe903579
vim-patch:8.1.0501: cppcheck warns for using array index before bounds check ( #9178 )
...
Problem: Cppcheck warns for using array index before bounds check.
Solution: Swap the conditions. (Dominique Pelle)
a9a8e04eab
2018-11-01 09:53:46 +01:00
Justin M. Keyes
61fccda197
test/old: force "-i viminfo" in $RUN_VIMTEST #9175 ( #9175 )
...
Before this change, some tests fail if the user has a local
shada/viminfo in the default $HOME location. For example:
TEST_FILE=test_marks.res make oldtest
Ostensibly this change should not be necessary, because of this
statement in runtest.vim:
set viminfo+=nviminfo
2018-10-31 10:23:58 +01:00
Justin M. Keyes
0838b00253
test/old: test_startup: fix "-u NONE" arg
...
Lack of whitespace caused a file named "NONE-u" to be created (because
GetVimCommand() returns a command ending with "-i NONE").
2018-10-30 20:44:30 +01:00
lokesh1197
3159cd4503
vim-patch:8.0.1553: find digraph to insert a character #8190
...
Problem: Cannot see what digraph is used to insert a character.
Solution: Show the digraph with the "ga" command. (Christian Brabandt)
5f73ef8d20
close #8190
2018-10-30 19:47:59 +01:00
Justin M. Keyes
11bcd48fda
vim-patch:20aac6c11269
...
Update runtime files.
20aac6c112
2018-10-29 23:55:45 +01:00
Justin M. Keyes
07fdbba9d0
vim-patch:91f84f6e11cd
...
Update runtime files.
91f84f6e11
2018-10-29 09:55:07 +01:00
Justin M. Keyes
d252be36e2
vim-patch:b477af2260d9
...
Update runtime files.
b477af2260
2018-10-29 09:46:34 +01:00
Justin M. Keyes
5a022c71e4
vim-patch:6dc819b1299e
...
Updated runtime and language files.
6dc819b129
2018-10-29 09:39:48 +01:00
Justin M. Keyes
884ac81135
vim-patch:675e8d6adb88
...
Update runtime files.
675e8d6adb
---
NA:
vim-patch:ffd112edc6a8
Fix missing patch number.
ffd112edc6
2018-10-29 09:37:13 +01:00
Justin M. Keyes
93a85bdd8a
vim-patch:d2f3a8b87873
...
Update runtime files.
d2f3a8b878
2018-10-29 09:32:29 +01:00
Justin M. Keyes
9da951ad47
vim-patch:0b0f0992d46e
...
Update runtime files.
0b0f0992d4
2018-10-29 09:29:17 +01:00
Justin M. Keyes
633ae523f5
vim-patch:2f01889055f1
...
Runtime file and translation updates.
2f01889055
2018-10-29 09:26:43 +01:00
Justin M. Keyes
460a52dbbf
vim-patch:eb3dc87f0139
...
Updated runtime files
eb3dc87f01
2018-10-29 09:22:31 +01:00
Justin M. Keyes
bee8a0ae8c
vim-patch:7db25fed5de1
...
Update runtime files.
7db25fed5d
2018-10-29 09:21:00 +01:00
Justin M. Keyes
875a1bcf0a
vim-patch:15142e27aaaf
...
Update runtime files and translations
15142e27aa
2018-10-29 09:17:35 +01:00
Justin M. Keyes
9ef01272b2
vim-patch:7dda86f2ff35
...
Update runtime files.
7dda86f2ff
2018-10-29 08:30:39 +01:00