Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | test: ui/cmdline_spec.lua: enable on Windows | Justin M. Keyes | 2017-10-29 |
| | |||
* | ext_cmdline: fix inputsecret() | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: interact with cmdline window | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: implement redraw! | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: restructure and improve tests | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: rename cmdline_char to cmdline_special_char | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: extend "function" to generic "block" mechanism | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: add support for highlighting | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: added indent | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: Add function block support | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added cmdline level | Dongdong Zhou | 2017-10-26 |
| | | | | add cchar_to_string | ||
* | ext_cmdline: fix firstc, change cmdline_leave to cmdline_hide | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: change the content format | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: use standard external ui functions | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: lint | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: add tests | Dongdong Zhou | 2017-10-26 |
| | |||
* | inccommand: Ignore leading modifiers in the command | James McCoy | 2017-10-24 |
| | |||
* | bufhl: support creating new groups | Björn Linse | 2017-10-19 |
| | |||
* | syntax: 'cursorline': revert priority change (#7400) | Justin M. Keyes | 2017-10-16 |
| | | | | | ref #7383 reverts d1874ab2821d076397290cc154d87ec2dc352c79 ref #6380 | ||
* | syntax: 'cursorline': low priority #6380 | Justin M. Keyes | 2017-10-07 |
| | |||
* | test: avoid extra clear() calls | Justin M. Keyes | 2017-10-02 |
| | | | | also: various other cleanup | ||
* | win: vim_FullName(): force backslashes #7287 | Ignas Anikevicius | 2017-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 #7261 | KillTheMule | 2017-09-12 |
| | | | | | closes #7244 ref #7249 | ||
* | inccommand: fix optimization logic #7224 | KillTheMule | 2017-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 better | ZyX | 2017-08-14 |
| | |||
* | functests: Alter comment | ZyX | 2017-08-14 |
| | |||
* | functests: Check that input is correctly silenced | ZyX | 2017-08-14 |
| | |||
* | Merge branch 'master' into colored-cmdline | ZyX | 2017-08-06 |
|\ | |||
| * | input: skip dialogs if no UI is active | Justin M. Keyes | 2017-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. Keyes | 2017-08-06 |
| | | |||
| * | terminal: block redraw during c_CTRL-D | Justin M. Keyes | 2017-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 showing | Justin M. Keyes | 2017-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-cmdline | ZyX | 2017-07-31 |
|\| | |||
| * | test: mouse_spec: remove obnoxious wait times (#7029) | Justin M. Keyes | 2017-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 results | ZyX | 2017-07-26 |
| | | |||
* | | functests: Add sleep to <C-c> test | ZyX | 2017-07-18 |
| | | |||
* | | functests: Test input() nesting support | ZyX | 2017-07-18 |
| | | |||
* | | functests: Check for previously unchecked errors | ZyX | 2017-07-18 |
| | | |||
* | | ex_getln: Check prev_prompt_errors before running redrawcmdline | ZyX | 2017-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_emsg | ZyX | 2017-07-18 |
| | | |||
* | | ex_getln: Do not goto color_cmdline_end without first cleaning up | ZyX | 2017-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-cmdline | ZyX | 2017-07-15 |
|\| | |||
| * | inccommand: improve performance #6949 | KillTheMule | 2017-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 state | ZyX | 2017-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 cb | ZyX | 2017-06-28 |
| | | |||
* | | ex_getln: Fix “echoerr msg not shown” problem | ZyX | 2017-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” test | ZyX | 2017-06-28 |
| | | |||
* | | functests: Partially uncomment <C-c> test | ZyX | 2017-06-28 |
| | | |||
* | | ex_getln: Call highlight callback inside :try | ZyX | 2017-06-28 |
| | | |||
* | | functests: Make “stops executing callback” test work | ZyX | 2017-06-28 |
| | | | | | | | | Needed to be adjusted to use input() (previously relied on side-effects of executing `:cmd`) and dismiss something (hidden “Press ENTER” message?). |