aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| * | Some renamings and doc changesKillTheMule2018-05-23
| | |
| * | Try fixing that test on travisKillTheMule2018-05-23
| | |
| * | Increase sendkeys timeoutKillTheMule2018-05-23
| | |
| * | The grand renamingKillTheMule2018-05-23
| | |
| * | Fix tests on windowsKillTheMule2018-05-23
| | | | | | | | | | | | | | | | | | | | | | | | `cat` is distributed with neovim, so when can use it everywhere, as opposed to `sort`. The diffget test fails for unknown reasons on appveyor, mark it pending for now.
| * | Make LiveUpdate return lastline instead of numreplacedKillTheMule2018-05-23
| | | | | | | | | | | | In analogy to `nvim_buf_set_lines`.
| * | LintKillTheMule2018-05-23
| | |
| * | Make separate functions to start/stop live updatesKillTheMule2018-05-23
| | |
| * | Add argument to not send a buffers content when updates are enabledKillTheMule2018-05-23
| | | | | | | | | | | | Add a test.
| * | Tests for buffer updatesPeter Hodge2018-05-23
| | | | | | | | | | | | | | | Originally written by @phodge in https://github.com/neovim/neovim/pull/5269.
* | | terminal: flush vterm output buffer on pty output #8486林千里2018-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4151 libvterm uses an "output buffer" for terminal reporting (e.g. \e[6n to report cursor position) Flush it in on_channel_output() not just terminal_send_key() See also this line from pangoterm: https://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/607/pangoterm.c#L2159
* | | Merge #8491 from janlazo/vim-8.0.0255Justin M. Keyes2018-06-07
|\ \ \
| * | | vim-patch:8.0.0256: missing changes to one file breaks testJan Edmund Lazo2018-06-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests fail because some changes were not included. Solution: Add changes to evalfunc.c https://github.com/vim/vim/commit/3a29abcb6154d9f55ca8abd6d97e5822b97ac4b3
* | | | API: validation: mention invalid method name (#8489)Justin M. Keyes2018-06-07
| | | |
* | | | vim-patch:8.0.0254: error message of assert functions (#8488)Jan Edmund Lazo2018-06-07
|/ / / | | | | | | | | | | | | | | | Problem: When using an assert function one can either specify a message or get a message about what failed, not both. Solution: Concatenate the error with the message. https://github.com/vim/vim/commit/c7b831ca154537505f5a22d01335a86b2e9cb023
* | | Merge #8461 from bfredl/scrollstatusJustin M. Keyes2018-06-06
|\ \ \
| * | | ex_getln: remove msg_scrolled cargo-cult magic, fixes #8251Björn Linse2018-06-02
| | | |
| * | | ex_getln: don't redraw statusline on top of scrolled messagesBjörn Linse2018-06-02
| | | |
* | | | fixup: exclude node_modules/ for crash detectionJan Edmund Lazo2018-06-05
| | | | | | | | | | | | | | | | node.js client uses lodash which has core.js.
* | | | test: give more time for nodejsJan Edmund Lazo2018-06-04
| |_|/ |/| | | | | | | | | | | | | | Link neovim package to project root directory. Increase delay to 3 seconds. Reduce the total lines in temporary node scripts.
* | | Merge #8456 'API: nvim_list_uis: include channel id'Justin M. Keyes2018-06-03
|\ \ \ | |/ / |/| |
| * | nvim_list_uis: include channel idBjörn Linse2018-06-01
| | |
* | | wildmenu: close before redrawing statusline (#8453)Alexander Karle2018-06-02
|/ / | | | | Fixes #8385
* | fixup: always delete Xfile, fix exit code checkJan Edmund Lazo2018-05-25
| | | | | | | | | | after_each + os.remove ensures Xfile is deleted after every test. Windows exit code is inconsistent.
* | win: test: close shada file before os.removeJan Edmund Lazo2018-05-24
| |
* | win: test: delete sautest/Jan Edmund Lazo2018-05-24
| |
* | win: test: don't test symlink if not admin userJan Edmund Lazo2018-05-24
| |
* | win: test: disable non-admin failing testsJan Edmund Lazo2018-05-24
|/ | | | | | | mkfifo (msysgit) does not work outside of msys2 environment. gzip tests fail on Windows. mklink requires admin privs for file symbolic links so mklink fails.
* api: list information about all channels/jobs.Björn Linse2018-05-23
| | | | | Fire autocmd when channel opens or its info changes. Add a way for API clients can describe themselves.
* Merge #8377 'TextChangedP autocommand'Justin M. Keyes2018-05-19
|\
| * vim-patch:8.0.1494: no autocmd triggered in Insert mode with visible popup menuShougo Matsushita2018-05-14
| | | | | | | | | | | | | | | | | | | | Problem: No autocmd triggered in Insert mode with visible popup menu. Solution: Add TextChangedP. (Prabir Shrestha, Christian Brabandt, closes vim/vim#2372, closes vim/vim#1691) Fix that the TextChanged autocommands are not always triggered when sourcing a script. https://github.com/vim/vim/commit/5a093437199001a0d60d8e18e2b9539b99a7757c
* | test: inccommand_spec: retry unreliable test (#8311)Justin M. Keyes2018-05-18
| |
* | Merge #8406 'stdpath(): handle NULL default values'Justin M. Keyes2018-05-18
|\ \
| * | do not pass NULL to os_getenvJustin M. Keyes2018-05-18
| | | | | | | | | | | | closes #8393
* | | channel: avoid references to non-rooted vimL list with outputBjörn Linse2018-05-17
|/ / | | | | | | | | | | | | likely fixes #7768 #7913 If multiple internal stream callbacks were recieved before vimL callbacks got called, only invoke one vimL callback with all data.
* | Merge #5658 'Apply :lmap in macros'Justin M. Keyes2018-05-17
|\ \
| * | Update documentationMatthew Malcomson2018-03-14
| | | | | | | | | | | | | | | | | | | | | | | | Update vim_diff.txt with :lmap differences, update documentation on 'keymap', and add tests. The tests added are to demonstrate the behaviour specified in the documentation of :loadkeymap.
| * | 'keymap' now uses :lmap instead of :lnoremapMatthew Malcomson2018-03-14
| | | | | | | | | | | | | | | | | | | | | This means that the major way that :lmap mappings are applied works as one would expect with macros. This also means that having a translation with 'keymap' does not preclude using mappings in insert mode with :imap.
| * | Split :lnoremap test into done and pendingMatthew Malcomson2018-03-14
| | | | | | | | | | | | | | | | | | | | | There is some behaviour that we keep with the recent changes, and some behaviour that we change. Instetad of having one failing test covering all behaviour, we split the test into two.
| * | :lnoremap mappings should not be remapped when replaying a recordingMatthew Malcomson2018-03-14
| | |
| * | Account for :lmap in macrosMatthew Malcomson2018-03-14
| | | | | | | | | | | | | | | close #5652 Start by adding some tests
| * | Add some basic tests for macrosMatthew Malcomson2018-03-14
| | |
* | | test: nodejs_spec: fix test after upstream API changeJustin M. Keyes2018-05-15
| |/ |/| | | | | closes https://github.com/neovim/node-client/issues/72
* | API: nvim_get_commands(): return DictionaryJustin M. Keyes2018-05-12
| |
* | API: nvim_get_commands(): builtin is irrelevant for buffer-localJustin M. Keyes2018-05-12
| | | | | | | | | | builtin commands are never buffer-local, so we can return empty for that case.
* | API: nvim_get_commands(): more attributesJustin M. Keyes2018-05-11
| | | | | | | | | | | | | | Support more :command attributes: -bang -bar -register
* | API: nvim_get_commands(): always return keysJustin M. Keyes2018-05-11
| | | | | | | | | | | | - Always return all keys, with at least NIL value. - Require `opts` param to be {"builtin":false} - Validate `opts` param
* | API: nvim_get_commands()Nimit Bhardwaj2018-05-11
| |
* | Merge #8329 'API: Make nvim_set_option() update `:verbose set …`'Justin M. Keyes2018-05-11
|\ \
| * | api: Make nvim_set_option() update `:verbose set ...`b-r-o-c-k2018-05-03
| | | | | | | | | | | | | | | | | | Make `:verbose set ...` show when an option was last modified by an API client or Lua script/chunk. In the case of an API client, the channel ID is displayed.