aboutsummaryrefslogtreecommitdiff
path: root/test/functional
Commit message (Collapse)AuthorAge
...
| * | | | test: :terminal + numberwidth=9Justin M. Keyes2017-10-28
| | | | |
| * | | | terminal: Account for number column (#5310)Sam Wilson2017-10-27
| |/ / /
* / / / test: ctrl_c_spec: bias timeouts for success (#7451)Matthew Malcomson2017-10-28
|/ / / | | | | | | | | | | | | Having timeouts that are likely to fail incurs a penalty of waiting for screen:expect() to fail, hence removing such small timeouts will speed up the test on average.
* | | inccommand: Ignore leading modifiers in the commandJames McCoy2017-10-24
| | |
* | | Merge #7430 'Ignore virtcols after 32000'Justin M. Keyes2017-10-22
|\ \ \
| * | | test: tabstop=<big-number> #2838Justin M. Keyes2017-10-22
| | | |
* | | | Merge #7165 'lua: Move stricmp to vim module'Justin M. Keyes2017-10-22
|\ \ \ \ | |/ / / |/| | |
| * | | lua/executor: Fix crash when first string contains NUL and second notZyX2017-08-15
| | | |
| * | | lua/executor: Move stricmp to vim “module” and document itZyX2017-08-15
| | | |
| * | | functests: Add test for stricmpZyX2017-08-15
| | | |
* | | | :cquit : take an error code argument #7336Josh Leeb-du Toit2017-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #2699 ex_cmds.lua: use flags consistent with similar commands such as `cnext`. upstream discussion: "[patch] :qcuit can take exit code" https://groups.google.com/d/msg/vim_dev/_PjyNbUKyRc/oPgr5_ZXc6AJ
* | | | bufhl: support creating new groupsBjörn Linse2017-10-19
| | | |
* | | | :checkhealth : validate $VIMJustin M. Keyes2017-10-17
| | | |
* | | | doc: replace ":CheckHealth" with ":checkhealth"Justin M. Keyes2017-10-17
| | | |
* | | | ex-cmds: :checkhealthJustin M. Keyes2017-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Built-in `:checkhealth` checks for valid $VIMRUNTIME by attempting to autoload `health#check()`. closes #2977 closes #3159
* | | | test: avoid redundant clear() #7340Justin M. Keyes2017-10-16
| | | |
* | | | Merge #7340 'menu_get: print keycodes'Justin M. Keyes2017-10-16
|\ \ \ \
| * | | | More testsKillTheMule2017-10-02
| | | | |
| * | | | menu_get: adjust tests for prettyprintingKillTheMule2017-10-01
| | |/ / | |/| | | | | | | | | | ... and add a bit of new testing
* | | | syntax: 'cursorline': revert priority change (#7400)Justin M. Keyes2017-10-16
| |_|/ |/| | | | | | | | | | | ref #7383 reverts d1874ab2821d076397290cc154d87ec2dc352c79 ref #6380
* | | ops: save and restore clipboard batch status when entering cmdline windowBjörn Linse2017-10-15
| | |
* | | health.vim: fix highlightingJustin M. Keyes2017-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `:syntax keyword` is affected by 'iskeyword'. When we aligned 'iskeyword' to that of filetype=help, colon (:) is now included. Simplest way to deal with this is to include colon (:) in the `:syntax keyword` directive. Also: - change "SUGGESTIONS" mouthful to "ADVICE" - change "SUCCESS" to "OK"
* | | getcmdline_prompt: Temporarily disable msg_silent so prompt is displayedJames McCoy2017-10-14
| | | | | | | | | | | | | | | vim-patch:7.4.1636 Closes #7378
* | | test: nvim_get_hl_by_name/by_id #7082Justin M. Keyes2017-10-08
| | | | | | | | | | | | | | | - test all properties - test failure modes
* | | Merge #7082 'api: nvim_get_hl_by_name/by_id'Justin M. Keyes2017-10-08
|\ \ \
| * | | Changed prototypes to accept a boolean "rgb"Matthieu Coudron2017-09-30
| | | |
| * | | Increased test coverage for RGB and ctermMatthieu Coudron2017-09-30
| | | |
| * | | Adds nvim_get_hl_by_name/by_idMatthieu Coudron2017-09-30
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | ...in order to retrieve highlights. Added test/functional/api/highlight_spec.lua HL_NORMAL is not really a good name, since it's more like an empty attribute than the normal's one. If one pays attention, syn_cterm_attr2entry is never called with attr=0 because it's always special cased before. I suggest in subsequent PRs we remove the ATTR_OFF and just insert an EMPTY ATTR/RESET_ATTR/UNINITIALIZED for id 0.
* | | Merge #7364 lower priority of 'cursorline', 'cursorcolumn'Justin M. Keyes2017-10-07
|\ \ \
| * | | syntax: 'cursorline': low priority #6380Justin M. Keyes2017-10-07
| | | |
* | | | vim-patch:8.0.0148 #7344ckelsel2017-10-07
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: When a C preprocessor statement has two line continuations the following line does not have the right indent. (Ken Takata) Solution: Add the indent of the previous continuation line. (Hirohito Higashi) https://github.com/vim/vim/commit/c6aa475a27e3ed1645446b014c32ebf68d005d49
* | | test: avoid extra clear() callsJustin M. Keyes2017-10-02
| | | | | | | | | | | | also: various other cleanup
* | | test/shada: fixup for Windows backslashes #7287Ignas Anikevicius2017-10-02
| | |
* | | win: vim_FullName(): force backslashes #7287Ignas Anikevicius2017-10-02
|/ / | | | | | | | | | | | | | | | | - Replace obvious cases of '/' literal with PATHSEP. (There are still some remaining cases that need closer inspection.) - Fixup tests: ui/screen_basic closes #7117 ref https://github.com/neovim/neovim/issues/2471#issuecomment-271193714
* | test: lint whitespace in legacy/ (#7308)KillTheMule2017-09-24
| |
* | test: more coverage for RPC + op-pending #3732Justin M. Keyes2017-09-16
| |
* | 'inccommand': fix 'gdefault' lockup #7261KillTheMule2017-09-12
| | | | | | | | | | closes #7244 ref #7249
* | vim-patch:8.0.0186 (#7154)KunMing Xie2017-09-10
| | | | | | | | | | | | | | Problem: The error message from assert_notequal() is confusing. Solution: Only mention the expected value. https://github.com/vim/vim/commit/5869cf060e60cc09e71b2b3bd85f0576ec78f9f5
* | test: FocusGained: retry() cmdline-mode testJustin M. Keyes2017-09-09
| |
* | inccommand: fix optimization logic #7224KillTheMule2017-09-09
| | | | | | | | | | | | | | Before this change the preview changes in the buffer viewport were limited to the size of the preview window ('cmdwinheight'). closes #7220
* | test: ex_terminal_spec.lua: retry flaky test (#7245)Justin M. Keyes2017-09-07
| | | | | | https://api.travis-ci.org/jobs/271833660/log.txt
* | test: FocusGained: press-enter promptJustin M. Keyes2017-09-05
| |
* | test: FocusGained: let UI settle before sending inputJustin M. Keyes2017-09-05
| | | | | | | | | | This significantly increases the likelihood that the :echo'd text will be included in the next UI flush, instead of being lost.
* | eventloop: restore redraw in cmdline K_EVENT handlerJustin M. Keyes2017-09-05
| | | | | | | | Restores behavior from commit: 02e86ef04cc1
* | test: FocusGained/FocusLostJustin M. Keyes2017-09-05
| |
* | test: use global_helpers.uname() instead of calling to nvim UUTJustin M. Keyes2017-09-05
| |
* | eventloop: K_EVENT does not finish mappingJustin M. Keyes2017-09-04
| | | | | | | | | | | | | | | | | | | | | | The "mapping" tests added in 541dde36e330 were flawed: - Unlike op-pending mode, RPCs are _blocked_ during map-pending. So a synchronous RPC like nvim_get_current_buf() waits until 'timeoutlen', then the mapping is canceled. - helpers.expect() also performs a blocking RPC, so again that must not intervene the two nvim_input() calls. closes #6166
* | test: lintJustin M. Keyes2017-09-04
| |
* | eventloop: K_EVENT should not finish operatorMatthew Malcomson2017-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | normal_finish_command() and normal_prepare() assume that any pending operator needs to be finished after any subsequent key. Set `finish_op = false` in nv_event() to indicate that the pending operator shouldn't be finished in normal_execute(). This is how nv_visual() indicates that 'v' or 'V' in operator-pending mode should not finish the current pending operator. fixes #5398 fixes #6166 (partially; mappings are still interrupted)
* | ci: XXX: permissive termclose_spec timer (#7217)Matthieu Coudron2017-08-26
| | | | | | | | We probably need to revisit the process_stop() logic. In the meantime this hack avoids CI noise.