Felipe Morales
f4e372c8ab
tutor: readjust tutor for 80 char wide terminals
2018-01-01 14:26:45 +01:00
James McCoy
907b2f18f7
Merge pull request #7795 from jamessan/vim-8.0.0591
...
[RFC] vim-patch:8.0.0591,8.0.0634,8.0.0641,8.0.0657
2017-12-31 16:07:53 -05:00
James McCoy
9fe6c12e81
doc: deprecate 'gdefault'
...
[ci skip]
2017-12-31 10:18:43 -05:00
James McCoy
d0c4bd23f7
vim-patch:8.0.0657: cannot get and set quickfix list items
...
Problem: Cannot get and set quickfix list items.
Solution: Add the "items" argument to getqflist() and setqflist(). (Yegappan
Lakshmanan)
6a8958db25
2017-12-31 01:00:59 -05:00
James McCoy
3efc50d1d4
vim-patch:8.0.0641: cannot set a separate highlighting for the quickfix line
...
Problem: Cannot set a separate highlighting for the current line in the
quickfix window.
Solution: Add QuickFixLine. (anishsane, closes vim/vim#1755 )
2102035488
2017-12-31 00:32:59 -05:00
James McCoy
6742fd8aea
vim-patch:8.0.0634: cannot easily get to the last quickfix list
...
Problem: Cannot easily get to the last quickfix list.
Solution: Add "$" as a value for the "nr" argument of getqflist() and
setqflist(). (Yegappan Lakshmanan)
875feea6ce
2017-12-31 00:25:01 -05:00
James McCoy
89d1b36084
vim-patch:8.0.0591: changes to eval functionality not documented
...
Problem: Changes to eval functionality not documented.
Solution: Include all the changes.
45d2cca1ea
2017-12-30 23:35:45 -05:00
Justin M. Keyes
9ad557fb2d
Merge pull request #7762 from ZyX-I/remove-some-listitems
...
Remove some tv_list_item_…() functions
2017-12-31 01:11:50 +01:00
ZyX
8ac7c23b7d
eval: Fix linter errors
2017-12-31 01:00:13 +03:00
ZyX
c55cf5f4c1
eval,lua/converter: Fix problems spotted in review
2017-12-31 01:00:13 +03:00
Daniel Hahler
46f432074e
tests: termclose_spec: fix flaky SIGTERM test #7787
...
Followup to https://github.com/neovim/neovim/pull/7217 .
Build failure: https://travis-ci.org/neovim/neovim/jobs/322930672#L2958 .
2017-12-30 22:49:50 +01:00
James McCoy
a30242d661
Merge pull request #7791 from jamessan/vim-8.0.0608
...
[RFC] vim-patch:8.0.0608
2017-12-30 10:04:03 -05:00
Daniel Hahler
0d548b73ef
scripts/vim-patch.sh: continue when patching with -P fails ( #7790 )
...
The `set -e` caused the script to stop in case `patch` fails, but it is
better to continue giving instructions.
2017-12-30 14:15:51 +01:00
Justin M. Keyes
9dc90fcde1
Merge #7782 'Fix TabClose autocommand via close_windows'
2017-12-30 14:12:25 +01:00
James McCoy
caf94c72c5
lint
2017-12-30 07:56:12 -05:00
James McCoy
697fb05c58
vim-patch:8.0.0608: cannot manipulate other than the current quickfix list
...
Problem: Cannot manipulate other than the current quickfix list.
Solution: Pass the list index to quickfix functions. (Yegappan Lakshmanan)
a3921f48c6
2017-12-30 01:34:08 -05:00
Daniel Hahler
5dd2ca767f
use snprintf and has_event
2017-12-29 20:52:56 +01:00
Daniel Hahler
e84e1b68c1
Move applying of TabClosed to win_close_othertab
2017-12-29 20:38:17 +01:00
Anmol Sethi
3eaa9a2579
man.vim: always keep the alternate buffer ( #7784 )
...
Closes #7772
2017-12-29 19:00:10 +01:00
Justin M. Keyes
5563e808da
health.vim: fix $VIRTUAL_ENV validation
...
Check that the full path to the python interpreter starts with
$VIRTUAL_ENV.
closes #7770
2017-12-29 18:45:21 +01:00
Issam Maghni
49f4358b0a
third-party: update deps #7746
...
- Latest commit from LuaJIT 2.0.5
2017-12-29 17:38:37 +01:00
Daniel Hahler
2c436b3362
Fix TabClose autocommand via close_windows
...
Fixes https://github.com/neovim/neovim/issues/7781
2017-12-29 16:56:14 +01:00
Justin M. Keyes
ddcfb49262
Merge #7755
2017-12-28 22:48:49 +01:00
Justin M. Keyes
061b942dc0
Merge #7771
...
health.vim: remove :CheckHealth command
2017-12-27 19:30:16 +01:00
Justin M. Keyes
2f3e001717
health.vim: minor refactor (group related logic)
2017-12-27 13:53:01 +01:00
Justin M. Keyes
341102fe9f
health.vim: remove :CheckHealth command
...
For back-compat, :CheckHealth runs :checkhealth. But don't define
:CheckHealth explicitly, it adds noise to wildmenu completion.
Completion of healthchecks doesn't yet work with :checkhealth, this is
a regression but it needs to be implemented for :checkhealth rather than
keeping :CheckHealth around.
2017-12-27 13:00:58 +01:00
Justin M. Keyes
102e0689d8
Merge #7735 'runtime fixes, doc updates'
2017-12-27 12:53:54 +01:00
Justin M. Keyes
ac2f90f2e1
version.c: update
2017-12-27 12:30:55 +01:00
Justin M. Keyes
7773bbd098
vimpatch.lua: automate version.c
...
Invoke it like this:
VIM_SOURCE_DIR=~/neovim/.vim-src/ nvim -i NONE -u NONE --headless +'luafile ./scripts/vimpatch.lua' +q
2017-12-27 12:30:55 +01:00
Justin M. Keyes
903ed09a61
vim-patch.sh: extract list_vimpatch_tokens()
...
Use streams instead of for-loop (20x speedup for list_vimpatch_tokens).
2017-12-26 04:00:18 +01:00
Justin M. Keyes
973bd10a12
vim-patch.sh: introduce -V
2017-12-26 04:00:18 +01:00
Justin M. Keyes
fe60fa9faa
doc
...
vim-patch:8.0.1206: no autocmd for entering or leaving the command line
(commit a4f6cec7a3
)
NA patches:
vim-patch:8.0.0320: warning for unused variable with small build
2017-12-26 03:58:28 +01:00
ZyX
b6ee90a243
eval: Refactor some potentially dangerous list appends
2017-12-25 01:44:44 +03:00
ZyX
6ab5eb347b
eval: Remove magic numbers from find_some_match() type argument
2017-12-25 01:08:58 +03:00
ZyX
bc52ec6110
*: Fix linter errors
2017-12-24 23:09:26 +03:00
ZyX
7997147245
eval: Replace some tv_list_item_remove() calls
...
There is nothing wrong with them, just it is generally better to remove
a range then to remove items individually.
2017-12-24 17:52:24 +03:00
ZyX
2923e8533d
unittests: Do gc after reporting error, not before
...
Reason: test may contain cleanup at the endwhich is needed for GC to work
properly, but is not done if test fails. With collectgarbage() in former
position it would crash when collecting garbage.
2017-12-24 17:42:23 +03:00
ZyX
32689aa5be
unittests: Remove start of trace, not end
2017-12-24 17:13:49 +03:00
ZyX
67fa9e5237
eval: Rename tv_list_remove_items() to tv_list_drop_items()
...
tv_list_remove_items() may cause confusion with tv_list_item_remove()
2017-12-24 16:38:30 +03:00
ZyX
ac55558c97
eval/typval: Make tv_list_item_remove return pointer to the next item
2017-12-24 14:09:36 +03:00
ZyX
608c3d7baf
eval/typval: Remove tv_list_item_free() as it is unused
2017-12-24 14:09:36 +03:00
ZyX
6bf3dc77c4
eval/typval: Make tv_list_item_alloc static
...
Better write this bit in lua then make reviewers or clint filter out
tv_list_item_alloc().
2017-12-24 14:09:36 +03:00
ZyX
0c533a488f
*: Remove most calls to tv_list_item_alloc
...
Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the
only reason why function did not receive `static` modifier.
2017-12-24 14:09:35 +03:00
Justin M. Keyes
249bdb07dd
Merge #7761 from ZyX-I/fix-7169
2017-12-24 09:24:39 +01:00
ZyX
6b45dbca04
mark: Make sure that jumplist item will not have zero lnum
...
Fixes #7169
2017-12-24 00:32:43 +03:00
Justin M. Keyes
dee78a4095
Merge #7708 from ZyX-I/hide-container-impl
2017-12-23 18:17:01 +01:00
Justin M. Keyes
ec86f4215f
Merge #7646 from bfredl/chan_buffered
...
Document and defer error message when buffered stream would overwrite channels dict key
2017-12-23 15:49:13 +01:00
Björn Linse
61ba3c5e31
provider: delete vimL stderr collector, now that it exists builtin
2017-12-23 14:32:25 +01:00
Björn Linse
308dd53783
channel: check for existance before trying to set key
...
This avoids an error message in async context, where it is not safe.
2017-12-23 14:02:00 +01:00
ZyX
5cb7a709e7
clint: Make linter report line where it found opening brace
2017-12-23 15:47:23 +03:00