aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.0.0634: cannot easily get to the last quickfix listJames McCoy2017-12-31
| | | | | | | | Problem: Cannot easily get to the last quickfix list. Solution: Add "$" as a value for the "nr" argument of getqflist() and setqflist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/875feea6ce223462d55543735143d747dcaf4287
* vim-patch:8.0.0591: changes to eval functionality not documentedJames McCoy2017-12-30
| | | | | | | Problem: Changes to eval functionality not documented. Solution: Include all the changes. https://github.com/vim/vim/commit/45d2cca1ea3f90fc70ad99d0c6812a9d8536303c
* Merge pull request #7762 from ZyX-I/remove-some-listitemsJustin M. Keyes2017-12-31
|\ | | | | Remove some tv_list_item_…() functions
| * eval: Fix linter errorsZyX2017-12-31
| |
| * eval,lua/converter: Fix problems spotted in reviewZyX2017-12-31
| |
| * eval: Refactor some potentially dangerous list appendsZyX2017-12-25
| |
| * eval: Remove magic numbers from find_some_match() type argumentZyX2017-12-25
| |
| * *: Fix linter errorsZyX2017-12-24
| |
| * eval: Replace some tv_list_item_remove() callsZyX2017-12-24
| | | | | | | | | | There is nothing wrong with them, just it is generally better to remove a range then to remove items individually.
| * unittests: Do gc after reporting error, not beforeZyX2017-12-24
| | | | | | | | | | 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.
| * unittests: Remove start of trace, not endZyX2017-12-24
| |
| * eval: Rename tv_list_remove_items() to tv_list_drop_items()ZyX2017-12-24
| | | | | | tv_list_remove_items() may cause confusion with tv_list_item_remove()
| * eval/typval: Make tv_list_item_remove return pointer to the next itemZyX2017-12-24
| |
| * eval/typval: Remove tv_list_item_free() as it is unusedZyX2017-12-24
| |
| * eval/typval: Make tv_list_item_alloc staticZyX2017-12-24
| | | | | | | | Better write this bit in lua then make reviewers or clint filter out tv_list_item_alloc().
| * *: Remove most calls to tv_list_item_allocZyX2017-12-24
| | | | | | | | 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.
* | tests: termclose_spec: fix flaky SIGTERM test #7787Daniel Hahler2017-12-30
| | | | | | | | | | Followup to https://github.com/neovim/neovim/pull/7217. Build failure: https://travis-ci.org/neovim/neovim/jobs/322930672#L2958.
* | Merge pull request #7791 from jamessan/vim-8.0.0608James McCoy2017-12-30
|\ \ | | | | | | [RFC] vim-patch:8.0.0608
| * | lintJames McCoy2017-12-30
| | |
| * | vim-patch:8.0.0608: cannot manipulate other than the current quickfix listJames McCoy2017-12-30
| | | | | | | | | | | | | | | | | | | | | Problem: Cannot manipulate other than the current quickfix list. Solution: Pass the list index to quickfix functions. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/a3921f48c6b31a035c80fda49925dd3b42df0dec
* | | scripts/vim-patch.sh: continue when patching with -P fails (#7790)Daniel Hahler2017-12-30
| | | | | | | | | | | | The `set -e` caused the script to stop in case `patch` fails, but it is better to continue giving instructions.
* | | Merge #7782 'Fix TabClose autocommand via close_windows'Justin M. Keyes2017-12-30
|\ \ \ | |/ / |/| |
| * | use snprintf and has_eventDaniel Hahler2017-12-29
| | |
| * | Move applying of TabClosed to win_close_othertabDaniel Hahler2017-12-29
| | |
| * | Fix TabClose autocommand via close_windowsDaniel Hahler2017-12-29
| | | | | | | | | | | | Fixes https://github.com/neovim/neovim/issues/7781
* | | man.vim: always keep the alternate buffer (#7784)Anmol Sethi2017-12-29
| | | | | | | | | Closes #7772
* | | health.vim: fix $VIRTUAL_ENV validationJustin M. Keyes2017-12-29
| | | | | | | | | | | | | | | | | | | | | Check that the full path to the python interpreter starts with $VIRTUAL_ENV. closes #7770
* | | third-party: update deps #7746Issam Maghni2017-12-29
|/ / | | | | | | - Latest commit from LuaJIT 2.0.5
* | Merge #7755Justin M. Keyes2017-12-28
|\ \
| * | vim-patch:8.0.0315: :help :[range] does not workckelsel2017-12-21
| | | | | | | | | | | | | | | | | | | | | Problem: ":help :[range]" does not work. (Tony Mechelynck) Solution: Translate to insert a backslash. https://github.com/vim/vim/commit/a76f59d817e2da31d83b4f0e978b52abe81e0ae9
| * | vim-patch:8.0.0314: getcmd*() functions are not testedckelsel2017-12-21
| | | | | | | | | | | | | | | | | | | | | Problem: getcmdtype(), getcmdpos() and getcmdline() are not tested. Solution: Add tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/65189a1294307abf007faab7385dc0145ba72b06
* | | Merge #7771Justin M. Keyes2017-12-27
|\ \ \ | | | | | | | | health.vim: remove :CheckHealth command
| * | | health.vim: minor refactor (group related logic)Justin M. Keyes2017-12-27
| | | |
| * | | health.vim: remove :CheckHealth commandJustin M. Keyes2017-12-27
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge #7735 'runtime fixes, doc updates'Justin M. Keyes2017-12-27
|\ \ \ | |_|/ |/| |
| * | version.c: updateJustin M. Keyes2017-12-27
| | |
| * | vimpatch.lua: automate version.cJustin M. Keyes2017-12-27
| | | | | | | | | | | | | | | | | | Invoke it like this: VIM_SOURCE_DIR=~/neovim/.vim-src/ nvim -i NONE -u NONE --headless +'luafile ./scripts/vimpatch.lua' +q
| * | vim-patch.sh: extract list_vimpatch_tokens()Justin M. Keyes2017-12-26
| | | | | | | | | | | | Use streams instead of for-loop (20x speedup for list_vimpatch_tokens).
| * | vim-patch.sh: introduce `-V`Justin M. Keyes2017-12-26
| | |
| * | docJustin M. Keyes2017-12-26
|/ / | | | | | | | | | | | | | | vim-patch:8.0.1206: no autocmd for entering or leaving the command line (commit a4f6cec7a31ff8dbfa089b9e22227afbeb951e9b) NA patches: vim-patch:8.0.0320: warning for unused variable with small build
* | Merge #7761 from ZyX-I/fix-7169Justin M. Keyes2017-12-24
|\ \
| * | mark: Make sure that jumplist item will not have zero lnumZyX2017-12-24
|/ / | | | | | | Fixes #7169
* | Merge #7708 from ZyX-I/hide-container-implJustin M. Keyes2017-12-23
|\ \
| * | clint: Make linter report line where it found opening braceZyX2017-12-23
| | |
| * | regexp: Fix linter errorsZyX2017-12-23
| | |
| * | Merge branch 'master' into hide-container-implZyX2017-12-23
| |\|
| * | eval: Fix some issues found in reviewZyX2017-12-17
| | |
| * | functests: Fix linter errorZyX2017-12-16
| | |
| * | Merge branch 'master' into hide-container-implZyX2017-12-16
| |\ \
| * | | eval: Fix linter errorZyX2017-12-16
| | | |