aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* doc: vim_diff: clarify key-chord support. #2886Justin M. Keyes2015-06-24
|
* tests: 061_undo_tree_spec: minor editsJustin M. Keyes2015-06-22
|
* Merge #2851 'tests: Migrate legacy test 61.'.Justin M. Keyes2015-06-22
|\
| * tests: Repeat a flaky part of the migrated test 61.Lucas Hoffmann2015-06-22
| | | | | | | | | | | | This is the part of the test that relies on wall clock time and sometimes fails if the system is under load. The test is repeated up to three times before a failure is reported to the user.
| * tests: Split test 61 into several it() blocks.Lucas Hoffmann2015-06-22
| |
| * tests: Fix an further simplify migrated test 61.Lucas Hoffmann2015-06-22
| | | | | | | | | | | | | | | | :undojoin can only be used inside scripts and command chains. So it has to be tested inside an explicit `source()` call. Also add a new test case for the different behavior when sourceing normal mode commands from a script or inserting them interactively.
| * tests: Don't set ul in migrated test 61.Lucas Hoffmann2015-06-22
| | | | | | | | | | | | | | | | | | | | The legacy test uses `set ul=100` to break the changes into blocks that can be undone separately. This is needed because the legacy test is sourced from a file and changes would be grouped into on undo block by default. The lua test suite does not have this restriction. Also add a new test case to test this effect of using `set ul=100` in a sourced script.
| * tests: Migrate legacy test 61.Lucas Hoffmann2015-06-22
|/ | | | | | | | | | | | | | | | | | This test is real time based as it also tests the `:earlier` and `:later` commands with time arguments (using `:sleep`). This can sometimes case the test to fail on systems that are under heavy load or where the time interval between creating the expected buffer state and the `:earlier` or `:later` command that tries to jump to it changes. To be system independent we use nvim's `:sleep` command and `wait()` for it in the test suit. The legacy vim test writes to test.out a lot with `:.w >>test.out`. This does currently not work in the lua test suite so the test is modernized to use busted's assertions instead of the output file. This test was treated special in the legacy Makefile but after the conversion the related code can be removed.
* spell.c: fix "[s" search. #2813Nathan Wilson2015-06-21
| | | | Closes #2791
* defaults: remove "options" in 'sessionoptions'. #2871Felipe Morales2015-06-21
| | | | Re: https://github.com/neovim/neovim/issues/2676
* defaults: prefix "!" to 'viminfo' by default #2870Felipe Morales2015-06-21
| | | | Re: https://github.com/neovim/neovim/issues/2676
* defaults: set 'tabpagemax' to 50 by default. #2869Felipe Morales2015-06-21
| | | | Re: https://github.com/neovim/neovim/issues/2676
* defaults: set 'display' to "lastline" by default.Felipe Morales2015-06-21
| | | | Re: https://github.com/neovim/neovim/issues/2676
* doc: Fix some typos and trailing whitespace. #2875Lucas Hoffmann2015-06-21
|
* defaults: enable 'hlsearch' by default. #2859Justin M. Keyes2015-06-20
| | | | | | Also update the documentation regarding the option. Re: https://github.com/neovim/neovim/issues/2676
* defaults: enable 'incsearch' by default. #2858Felipe Morales2015-06-20
| | | | | | This also updates the documentation about 'incsearch'. Re: https://github.com/neovim/neovim/issues/2676
* defaults: remove "i" from the default 'complete' #2854Felipe Morales2015-06-20
| | | | | | "i" could slow down the completion. Re: https://github.com/neovim/neovim/issues/2676
* default: enable 'langnoremap'. #2853Felipe Morales2015-06-20
| | | | Re: https://github.com/neovim/neovim/issues/2676
* defaults: set 'mouse' to 'a' by default. #2860Felipe Morales2015-06-20
| | | | | | Re: https://github.com/neovim/neovim/issues/2676 Also, some documentation changes.
* defaults: enable 'autoindent' #2857Felipe Morales2015-06-20
| | | | Re: https://github.com/neovim/neovim/issues/2676
* defaults: enable 'autoread' by default #2856Felipe Morales2015-06-20
| | | | Re: https://github.com/neovim/neovim/issues/2676
* defaults: enable 'smarttab' by default. #2855Felipe Morales2015-06-20
|
* completion: Initialize v:completed_item #2839Shougo Matsushita2015-06-20
| | | | | v:completed_item should always be a dict (not empty string), even before the first completion.
* vim-patch:7.4.575 #2835Felipe Morales2015-06-17
| | | | | | | | | | ``` updated for version 7.4.575 Problem: Unicode character properties are outdated. Solution: Update the tables with the latest version. ``` https://code.google.com/p/vim/source/detail?r=v7-4-575
* Merge #2820 'tests: migrate legacy test argument_count.'.Justin M. Keyes2015-06-16
|\
| * tests: Modernize migrated argument_count test.Lucas Hoffmann2015-06-16
| |
| * tests: Migrate legacy test argument_count.Lucas Hoffmann2015-06-16
|/
* Merge #2819 'tests: Migrate legacy test argument_0count.'.Justin M. Keyes2015-06-16
|\
| * tests: Modernize migrated legacy test argument_0count.Lucas Hoffmann2015-06-16
| |
| * tests: Migrate legacy test argument_0count.Lucas Hoffmann2015-06-16
|/
* ex_docmd.c: :edit is a no-op in terminal buffers #2822Felipe Morales2015-06-14
| | | | Closes #2779
* vim-patch:7.4.719 #2817Andrea Cedraro2015-06-14
| | | | | | | Problem: Overflow when adding MAXCOL to a pointer. Solution: Subtract pointers instead. (James McCoy) https://github.com/vim/vim/commit/v7-4-719
* vim-patch:7.4.593 #2657David Bürgin2015-06-13
| | | | | | | | | | Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle) Solution: Bail out from the NFA engine when the max limit is much higher than the min limit. https://github.com/vim/vim/commit/v7-4-593 See https://groups.google.com/d/msg/vim_dev/c7owwoseba8/ZETgSNZ6p10J
* tui: make termkey use utf-8 mode when &encoding=utf-8 #2469Björn Linse2015-06-13
|
* Merge #2832 'Mark NA patches; vim-patch:7.4.713'Justin M. Keyes2015-06-13
|\
| * vim-patch:7.4.713Felipe Morales2015-06-13
| | | | | | | | | | | | | | | | patch 7.4.713 Problem: Wrong condition for #ifdef. Solution: Change USR_EXRC_FILE2 to USR_VIMRC_FILE2. (Mikael Fourrier) https://code.google.com/p/vim/source/detail?r=v7-4-713
| * version.c: mark NA: 664, 703Justin M. Keyes2015-06-13
| |
| * version.c: Update patches listFelipe Morales2015-06-13
|/ | | | | | | | | | | | | | | | | These patches are not applicable (NA): .611 (if_python3.c) .627 (term.c) .666 (X on *nix) .678 (--remote) .683 (vimtutor) .687 (terminal) .691 (mzscheme) .692 (Solaris) .730 (crypto) .731 (GUI) .738 (compiling w/o syntax highlighting) .644 applied in an unsupported platform (Stratus VOS)
* Fix legacy tests makefile after 4873171f. #2826Lucas Hoffmann2015-06-12
|
* Merge #2585 'Migrate legacy test 74.'Justin M. Keyes2015-06-12
|\
| * tests: wviminfo_spec.lua: reworkJustin M. Keyes2015-06-12
| | | | | | | | 074_global_var_in_viminfo_spec: remove some redundant sanity checks.
| * tests: Add tests for the :wv command.Lucas Hoffmann2015-06-12
| |
| * tests: Migrate legacy test 74.Lucas Hoffmann2015-06-12
|/ | | | | Helped-By: David Bürgin <676c7473@gmail.com> Helped-By: Justin M. Keyes <justinkz@gmail.com>
* memline: Don't call memmove() with a NULL argument in ml_add_stack(). #2802oni-link2015-06-12
| | | | | | | | | When ml_add_stack() needs to increase the size of the empty stack, buf->b_ml.ml_stack is NULL and is used as argument in memmove(). This is undefined behaviour. Declaration of memmove() in string.h: extern void *memmove (void *__dest, const void *__src, size_t __n) __THROW __nonnull ((1, 2));
* Add complete() noinsert/noselect support #2792Shougo Matsushita2015-06-11
|
* Merge #2735 'provider: Only call system() once, don't use Python 3 ↵Florian Walch2015-06-09
|\ | | | | | | interpreter for +python, improve messages'.
| * provider/pythonx: Show absolute path to executable in error message.Florian Walch2015-06-09
| |
| * provider/pythonx: Merge s:check_version() and s:check_interpreter().Florian Walch2015-06-09
| |
| * provider/pythonx: Don't use Python 3 interpreter for +python.Florian Walch2015-06-09
| | | | | | | | | | | | | | | | | | The executable 'python' can refer to either Python 2 or Python 3. Add a check to only accept Python 2 interpreters as providers for +python. Also improve the error messages. Resolves #2734.
| * provider/pythonx: return error from DetectDaniel Hahler2015-06-09
| | | | | | | | Ref: https://github.com/blueyed/neovim/commit/9b653ce0#commitcomment-11195449