aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* complete: disable folding when completingAnmol Sethi2016-03-09
| | | | Fixes vim/vim#643
* Merge pull request #4356 from watiko/fix-hi-normal-adjastJustin M. Keyes2016-03-08
|\ | | | | syntax.c: Avoid the 'background' adjustment when true color enabled
| * syntax.c: Avoid the 'background' adjustment when true color enabledwatiko2016-03-08
|/
* Merge PR #4423 'Make functional tests compatible with lua'Thiago de Arruda2016-03-07
|\
| * Add travis build for lua functionaltestThiago de Arruda2016-03-07
| |
| * Add Lua 5.1 as a third party depThiago de Arruda2016-03-07
| | | | | | | | | | Also add a functionaltest-lua target to run the functional tests using the lua interpreter and corresponding helper to top-level Makefile
| * Normalize nan/-nan in plugin/msgpack_spec.luaThiago de Arruda2016-03-07
| | | | | | | | | | | | | | -NaN doesn't exist in the IEEE 754 spec, it is a hardware-specific detail abstracted away by luajit(and not by lua or nvim), so there's no need to test it. Normalize all tests that involve -nan so the suite will be compatible with both Lua and Luajit.
| * Remove `goto` statement in lua code.Thiago de Arruda2016-03-07
| | | | | | | | `goto` is another luajit extension not compatible with 5.1.
| * Rewrite hexadecimal escape sequences as decimal in lua stringsThiago de Arruda2016-03-07
| | | | | | | | | | | | | | The hexadecimal notation is a Luajit extension which is not compatible with Lua 5.1. While Lua 5.2 does support hexadecimal sequences, it is better to target Lua 5.1 for maximum compatibility with Luajit(which has fully compatible with 5.1 API/ABI).
| * Remove dependency on ffi moduleThiago de Arruda2016-03-07
|/
* Merge pull request #4324 from watiko/vim-7.4.973Justin M. Keyes2016-03-05
|\ | | | | vim-patch:7.4.973
| * vim-patch:7.4.973watiko2016-03-06
| | | | | | | | | | | | | | | | Problem: When pasting on the command line line breaks result in literal <CR> characters. This makes pasting a long file name difficult. Solution: Skip the characters. https://github.com/vim/vim/commit/6f62fed349bf829da2adb02619dc9acba13c8ab6
| * ex_getln.c: Enable middle click pasting in command modewatiko2016-03-06
| |
* | Merge pull request #4415 from oni-link/fix.leakJustin M. Keyes2016-03-05
|\ \ | |/ |/| ex_eval: Fix memory leak
| * ex_eval: Fix memory leakoni-link2016-03-05
|/ | | | | | Parameter should_free, indicating that the caller has to free the returned pointer from get_exception_string(), is not set to true if type == ET_ERROR.
* Merge pull request #4412 from justinmk/libvtermJustin M. Keyes2016-03-04
|\ | | | | deps: upgrade libvterm
| * deps: upgrade libvtermJustin M. Keyes2016-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | New feature: `VTermState->mode.bracketpaste` Enabled by default, but note that `vterm_state_reset()` disables it. https://github.com/neovim/libvterm/commit/03981def6baedf459ff1539531f8a389520038fa References #3476 New feature: `vterm_state_set_unrecognised_fallbacks` https://github.com/neovim/libvterm/commit/acf7f19713587df91ab9bb26c84a2c9a22ba8745 Oh, and terminal reflow works now. Closes #2514 (but not #3864, that's a bit more tricky)
* | Merge pull request #4320 from watiko/vim-7.4.958Justin M. Keyes2016-03-04
|\ \ | | | | | | vim-patch:7.4.958
| * | vim-patch:7.4.958watiko2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim checks if the directory "$TMPDIR" exists. Solution: Do not check if the name starts with "$". https://github.com/vim/vim/commit/e1a61991d9b6fd5f65636d17583f93118268cda5 --- see: "$TMPDIR bug" https://groups.google.com/d/msg/vim_dev/UWjbjOf9tEY/wfwnkh41AwAJ
* | | Merge pull request #4401 from mhinz/help-term-startinsertJustin M. Keyes2016-03-04
|\ \ \ | | | | | | | | Doc: autocmd for always switching to insert mode (:term)
| * | | Doc: switch to terminal mode automaticallyMarco Hinz2016-03-04
|/ / /
* | | Lint: fix line length >80Marco Hinz2016-03-04
| | | | | | | | | | | | | | | | | | Introduced here: https://github.com/neovim/neovim/commit/4bfac00aa389487c4f11d34e7a3e96e4a1116800#diff-2bf87eef9f7b99dcea4b0c55beee2d63R78
* | | Merge pull request #4402 from jbradaric/vim-7.4.1141Justin M. Keyes2016-03-03
|\ \ \ | | | | | | | | vim-patch:7.4.1141
| * | | vim-patch:7.4.1141Jurica Bradaric2016-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. (David Fishburn) Solution: Reset next_match_idx. (Christian Brabandt) https://github.com/vim/vim/commit/6773a348da0dcf45df3c6c6649880655ec0d2042
* | | | Merge pull request #4390 from justinmk/clangformatJustin M. Keyes2016-03-03
|\ \ \ \ | |_|_|/ |/| | | clang-format configuration
| * | | clang-format configurationJustin M. Keyes2016-03-02
| |/ / | | | | | | | | | | | | Recommend by oni-link at: https://github.com/neovim/neovim/pull/487#issuecomment-39935391
* / / Windows: XDG: Update default paths. #4403Rui Abreu Ferreira2016-03-03
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous defaults were including the nvim suffix, causing it to apear twice in the final paths. kXDGDataHome and kXDGConfigHome are now set as %LOCALAPPDATA%, kXDGCacheHome is set as $TEMP. In Windows there is no distinction between configuration and data storage, but we don't want to place all files under the same path. get_xdg_home() now appends a different path suffix for kXDGDataHome. - Configuration files are saved under %LOCALAPPDATA%\nvim - Data files are saved under %LOCALAPPDATA%\nvim-data
* | Merge PR #4375 'Proper type checking for set{qf,loc}list()'Marco Hinz2016-03-02
|\ \
| * | Tests: check error messages from set{qf,loc}list()Marco Hinz2016-03-02
| | |
| * | Proper type checking for set{qf,loc}list()Marco Hinz2016-03-02
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Prior to this change, type errors were silently ignored. They're explicit now. setqflist(list, action, title) setloclist(win, list, action, title) "list" (required) must be a list. "action" (optional) must a string. "title" (optional) must a string or number that gets converted to a string. An error is thrown otherwise.
* | edit.c: change return type to boolCharles Joachim2016-03-02
| | | | | | | | Co-authored-by: Wayne Rowcliffe (@war1025)
* | Merge PR #4388 'Clean up tests'Marco Hinz2016-03-02
|\ \ | |/ |/|
| * Tests: add autocmd_spec.luaMarco Hinz2016-03-02
| |
| * Tests: clean up tabnew_spec.luaMarco Hinz2016-03-02
|/
* Merge pull request #4323 from watiko/vim-7.4.961Justin M. Keyes2016-03-02
|\ | | | | vim-patch:7.4.961
| * vim-patch:7.4.961watiko2016-02-23
| | | | | | | | | | | | | | Problem: Test107 fails in some circunstances. Solution: When using "zt", "zb" and "z=" recompute the fraction. https://github.com/vim/vim/commit/9dc2ce398bb3456cc8f590ef0260459798b34d2a
* | Merge pull request #4319 from watiko/vim-7.4.952Justin M. Keyes2016-03-02
|\ \ | | | | | | vim-patch:7.4.952
| * | vim-patch:7.4.952watiko2016-02-22
| | | | | | | | | | | | | | | | | | | | | Problem: 'lispwords' is tested in the old way. Solution: Make a new style test for 'lispwords'. https://github.com/vim/vim/commit/6cd1345307440491580e5e86cb82c54ee9a46baa
* | | Merge #4265 'vim-patch:7.4.925'.Justin M. Keyes2016-03-02
|\ \ \
| * | | option_defs.h: Introduce SHM_ABBREVIATIONSwatiko2016-02-17
| | | | | | | | | | | | | | | | Helped-by: ZyX <kp-pav@yandex.ru>
| * | | option_defs.h: Fix "set shm+=a"watiko2016-02-17
| | | |
| * | | option_defs.h: Improve coding stylewatiko2016-02-17
| | | |
| * | | vim-patch:7.4.925watiko2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: User may yank or put using the register being recorded in. Solution: Add the recording register in the message. (Christian Brabandt, closes vim/vim#470) https://github.com/vim/vim/commit/a0ed84a26897c994512873a895b9fc54e90c6845
* | | | Merge #4231 'vim-patch:7.4.857'.Justin M. Keyes2016-03-02
|\ \ \ \
| * | | | vim-patch:7.4.857Jurica Bradaric2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Dragging the current tab with the mouse doesn't work properly. Solution: Take the current tabpage index into account. (Hirohito Higashi) https://github.com/vim/vim/commit/4a4b821085847651b71d8ad9fab9f180635cb453
* | | | | Trigger TabNew before TabEnterMarco Hinz2016-03-01
| | | | |
* | | | | Merge PR #3657 'Correct max numbers of args for some functions'Marco Hinz2016-03-01
|\ \ \ \ \
| * | | | | Tests: add function_spec.luaMarco Hinz2016-03-01
| | | | | |
| * | | | | Correct max numbers of args for some functionsMarco Hinz2016-03-01
|/ / / / / | | | | | | | | | | | | | | | Closes #3650.
* | | | | Fix :%s/\n//Marco Hinz2016-03-01
| | | | | | | | | | | | | | | | | | | | Fixes #4352.