aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui
Commit message (Collapse)AuthorAge
...
* | test: ui/cmdline_spec.lua: enable on WindowsJustin M. Keyes2017-10-29
| |
* | ext_cmdline: fix inputsecret()Björn Linse2017-10-26
| |
* | ext_cmdline: interact with cmdline windowBjörn Linse2017-10-26
| |
* | ext_cmdline: implement redraw!Björn Linse2017-10-26
| |
* | ext_cmdline: restructure and improve testsBjörn Linse2017-10-26
| |
* | ext_cmdline: rename cmdline_char to cmdline_special_charBjörn Linse2017-10-26
| |
* | ext_cmdline: extend "function" to generic "block" mechanismBjörn Linse2017-10-26
| |
* | ext_cmdline: add support for highlightingBjörn Linse2017-10-26
| |
* | ext_cmdline: added indentDongdong Zhou2017-10-26
| |
* | ext_cmdline: Add function block supportDongdong Zhou2017-10-26
| |
* | ext_cmdline: added cmdline levelDongdong Zhou2017-10-26
| | | | | | | | add cchar_to_string
* | ext_cmdline: fix firstc, change cmdline_leave to cmdline_hideDongdong Zhou2017-10-26
| |
* | ext_cmdline: change the content formatDongdong Zhou2017-10-26
| |
* | ext_cmdline: use standard external ui functionsDongdong Zhou2017-10-26
| |
* | ext_cmdline: lintDongdong Zhou2017-10-26
| |
* | ext_cmdline: add testsDongdong Zhou2017-10-26
| |
* | inccommand: Ignore leading modifiers in the commandJames McCoy2017-10-24
| |
* | bufhl: support creating new groupsBjörn Linse2017-10-19
| |
* | syntax: 'cursorline': revert priority change (#7400)Justin M. Keyes2017-10-16
|/ | | | | ref #7383 reverts d1874ab2821d076397290cc154d87ec2dc352c79 ref #6380
* syntax: 'cursorline': low priority #6380Justin M. Keyes2017-10-07
|
* test: avoid extra clear() callsJustin M. Keyes2017-10-02
| | | | also: various other cleanup
* 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
* 'inccommand': fix 'gdefault' lockup #7261KillTheMule2017-09-12
| | | | | closes #7244 ref #7249
* 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
* ex_getln: Make error messages look betterZyX2017-08-14
|
* functests: Alter commentZyX2017-08-14
|
* functests: Check that input is correctly silencedZyX2017-08-14
|
* Merge branch 'master' into colored-cmdlineZyX2017-08-06
|\
| * input: skip dialogs if no UI is activeJustin M. Keyes2017-08-06
| | | | | | | | | | | | | | Treat dialogs in the same way as "silent mode" (`nvim -es`). References #1984 References #3901
| * clint: allow starting brace after `enum`Justin M. Keyes2017-08-06
| |
| * terminal: block redraw during c_CTRL-DJustin M. Keyes2017-08-05
| | | | | | | | | | | | | | | | Unlike the normal wildmenu, the CTRL-D wild-list is not restored by statusline redraw. (Semantics: ^D is controlled by 'wildoptions' option, so it's in the "wild..." family.) TODO: externalize the c_CTRL-D wild-list.
| * win_redr_status(): skip if wildmenu is showingJustin M. Keyes2017-08-05
| | | | | | | | | | | | | | | | | | | | | | | | This might be too coarse, but it passes all tests ... A more nuanced approach might be: only skip the windows whose statuslines are overwritten by the wildmenu. Closes #2255 Closes #7108 vim-patch:8.0.0710 N/A because of the changes in this commit.
* | Merge branch 'master' into colored-cmdlineZyX2017-07-31
|\|
| * test: mouse_spec: remove obnoxious wait times (#7029)Justin M. Keyes2017-07-15
| | | | | | | | | | helpers.skip_fragile() already skips the problematic tests on the ASan build. But the 15s timeout plus 5s 'mousetime' cause the tests to take 1+ minutes anyways.
* | ex_getln: Cache highlight callback calling resultsZyX2017-07-26
| |
* | functests: Add sleep to <C-c> testZyX2017-07-18
| |
* | functests: Test input() nesting supportZyX2017-07-18
| |
* | functests: Check for previously unchecked errorsZyX2017-07-18
| |
* | ex_getln: Check prev_prompt_errors before running redrawcmdlineZyX2017-07-18
| | | | | | | | Otherwise there will be infinite recursion and shortly a crash. Running redrawcmdline recursively occurs under color_cmdline_error label.
* | api helpers: Also save and restore did_emsgZyX2017-07-18
| |
* | ex_getln: Do not goto color_cmdline_end without first cleaning upZyX2017-07-17
| | | | | | | | | | | | | | The issue with debug mode was actually not cleaning up after `try_enter`: location `&tstate` was pointing to got invalidated and received some “garbage” (actually, values that got stored on the stack afterwards). But pointer to that garbage was still stored in `msg_list`, so next attempt to check it resulted in a crash.
* | Merge branch 'master' into colored-cmdlineZyX2017-07-15
|\|
| * inccommand: improve performance #6949KillTheMule2017-07-08
| | | | | | | | | | | | | | | | During a preview, we can stop looking for matches after we got enough lines for the preview buffer. Because of this perf improvement, the 'redrawtime' test needs to be slowed down in a different way: _long_ lines instead of just many lines.
* | ex_getln: Save and restore try stateZyX2017-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: when processing cycle such as :for pat in [' \ze*', ' \zs*'] : try : let l = matchlist('x x', pat) : $put ='E888 NOT detected for ' . pat : catch : $put ='E888 detected for ' . pat : endtry :endfor `:let l = …` throwing an error causes this error to be caught after color_cmdline attempts to get callback for highlighting next line (the one with `$put = 'E888 NOT…`). Saving/restoring state prevents this from happening.
* | ex_getln: Do not make <C-c> interrupt input() after interrupting hl cbZyX2017-06-28
| |
* | ex_getln: Fix “echoerr msg not shown” problemZyX2017-06-28
| | | | | | | | | | This also attempted to fix problem with cancelling input() on error by avoiding standard error printing facilities (assumed thrown error message is the problem), but with no luck so far.
* | functests: Uncomment `{REDRAW}` part of “works” testZyX2017-06-28
| |
* | functests: Partially uncomment <C-c> testZyX2017-06-28
| |
* | ex_getln: Call highlight callback inside :tryZyX2017-06-28
| |
* | functests: Make “stops executing callback” test workZyX2017-06-28
| | | | | | | | Needed to be adjusted to use input() (previously relied on side-effects of executing `:cmd`) and dismiss something (hidden “Press ENTER” message?).