| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
[ci skip]
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
|\ \
| | |
| | | |
vim-patch:8.0.0118
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Runtime updates that were bundled into the otherwise NA commit:
Problem: "make proto" adds extra function prototype.
Solution: Add vim/vim#ifdef.
https://github.com/vim/vim/commit/5162822914372fc916a93f85848c0c82209e7cec
|
| | | |
|
| | |
| | |
| | |
| | | |
This allows us to remove :CheckHealth later (avoids wildmenu noise).
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| | |
ref #7383
reverts d1874ab2821d076397290cc154d87ec2dc352c79
ref #6380
|
| |
| |
| |
| |
| | |
vim-patch:8.0.1189
We already made the code-change in 0e44916fff88
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`: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"
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- default 'titleold' to empty
- set title on exit if 'title' is enabled and 'titleold' is non-empty
- update docs
|
| |
| |
| |
| | |
regressed by 86b596dc7a49f1b148ef82a356b972b93ed0f6d4
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes #7046
Fixes autozimu/LanguageClient-neovim#77
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This feature is extremely slow.
Also merge some minor upstream differences (missed by a previous merge).
|
|/ /
| |
| |
| |
| |
| |
| | |
In-tree builds are no longer allowed, so deleting build/docs/ is
harmless
ref 53eddb8
|
| |
| |
| |
| |
| |
| |
| |
| | |
Always check for the presence of pyenv_root if pyenv is installed: if it
is not set, we don't know if it was intentional. If it wasn't
intentional, the warning is confusing (see #7176).
closes #7176
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If an autoloaded function hasn't been resolved before it is used in
function(), the self dict will not be created which causes E725 when
calling the function. Since self isn't being used in
provider#stderr_collector, we can remove the dict attribute to
workaround the self dict bug[0].
Closes #7115
[0]: https://groups.google.com/d/msg/vim_dev/I7AXOyv-P4o/DzbyOxDHBgAJ
|
| |
| |
| |
| |
| |
| |
| |
| | |
iTerm2 got its own entry in Thomas Dickey's terminfo.src on 2017-08-16.
Make sure that the new entry is handled in the same way as the old entry.
closes #7209
closes #7214
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Show hint only once per session.
- provider#clipboard#Call(): prevent recursion
- provider#clear_stderr(): use has_key(), because :silent! is still
captured by :redir.
closes #7184
|
| | |
|
| |
| |
| |
| | |
Also fix `:help foo` highlighting in health.vim
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
redir_write():
- This is a "batch" operation which was not yet covered by
start_batch_changes()
adjust_clipboard_name():
- msg() and friends during :redir will, of course, cause redir_write()
to try to capture that message, which causes recursion.
- EMSG() here is trouble: if it interrupts :redir it is a mess.
Rather than deal with the mess, show a non-error message.
closes #7182
closes #7184
closes #7183
ref #6048
ref #7032
|
| |
| |
| |
| | |
References #7178
|
| | |
|
| | |
|
| |
| |
| |
| | |
Ref #7184
|