aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* rpc: Don't delay notifications when request is pending (#6544)Björn Linse2017-10-29
| | | | | | | | | | | | | | | | | | | | | | With the old behavior, if a GUI makes a blocking request that requires user interaction (like nvim_input()), it would not get any screen updates. The client, not nvim, should decide how to handle notifications during a pending request. If an rplugin wants to avoid async calls while a sync call is busy, it likely wants to avoid processing async calls while another async call also is handled as well. This may break the expectation of some existing rplugins. For compatibility, remote/define.vim reimplements the old behavior. Clients can opt-out by specifying `sync=urgent`. - Legacy hosts should be updated to use `sync=urgent`. They could add a flag indicating which async methods are always safe to call and which must wait until the main loop returns. - New hosts can expose the full asyncness, they don't need to offer both behaviors. ref #6532 ref #1398 d83868fe9071af1b4866594eac12f7aa0fa71b53
* test/win: partially disable :terminal resize test (#7453)Justin M. Keyes2017-10-29
|
* Merge #7173 'api/ui: externalize cmdline'Justin M. Keyes2017-10-29
|\ | | | | | | closes #6162
| * 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
| |
* | Merge #7440 "terminal: adjust for 'number'"Justin M. Keyes2017-10-28
|\ \ | | | | | | | | | closes #5310
| * | 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
| | | |