| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| | |
Update runtime files.
https://github.com/vim/vim/commit/b0d45e7f5354375edd02afafde3bd37dac1515ff
|
| |
| |
| |
| |
| |
| | |
Long overdue runtime update.
https://github.com/vim/vim/commit/01164a6546b4c635daf96a1f17d1cb2d07f32a66
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Note: Ignored changes to matchit.vim in favor of faca81411628.
---
Update runtime files.
https://github.com/vim/vim/commit/37c64c78fd87e086b5a945ad7032787c274e2dcb
|
| |
| |
| |
| | |
Fixes #6664 until #6272 is merged and sdtpath('data') can be used.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Update runtime files. Add Rust support.
https://github.com/vim/vim/commit/3c2881dc1195f53ebafc387378399ddd6cb677a7
|
| |
| |
| |
| | |
ref #7473
ref #7490
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Runtime file updates.
https://github.com/vim/vim/commit/214641f77df6f318a4b3a0b09723c19859a103f4
N/A:
vim-patch:26a280c47a1c
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
This allows us to remove :CheckHealth later (avoids wildmenu noise).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
`: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"
|
| |
|
|
|
|
| |
Fixes #7046
Fixes autozimu/LanguageClient-neovim#77
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Ref #7184
|
|
|
|
| |
Closes #7054
|
| |
|
|
|
|
| |
Closes #7039
|
|\
| |
| |
| |
| |
| | |
Closes #4533
Closes #6389
Closes #4913
Closes #7005
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
sampletext regions no longer supported
make sure tutorExpect is available
don't conceal code region delimiters
|
| |
| |
| |
| | |
tutor: remove movement mappings
|
| |
| |
| |
| | |
this makes 'expect' regions simpler to handle.
|
| |
| |
| |
| |
| |
| | |
TODO: handle errors in the `get`. systemlist() should take an
options dictionary like jobstart(), which may specify a stderr handler.
References #6565
|
|/
|
|
|
|
|
| |
Closes #7020
Also fix 'iskeyword' setting, which I fumbled in
440133e0d5d576e46bd5ffa555f6a9c534789b48
|
| |
|
|
|
|
| |
Closes #6029
|
|
|
|
|
|
|
| |
This allows users who have per-project Ruby versions (e.g. with `rvm`)
to pin to a particular gem installation.
For example: `let g:ruby_host_prog = 'rvm system do neovim-ruby-host'`
|
|
|
|
|
|
|
| |
Sometimes the `gem list` command used for finding the latest version of
the `neovim` gem prints an error, which can throw off the `split()` call
due to extra parenthesis. This locks down the split pattern to make
conflicts less likely.
|
| |
|
|\ |
|
| | |
|
|/
|
|
|
| |
Different implementations of `man` might be using different
flags for sections.
|
| |
|
| |
|
|
|
|
|
| |
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
Closes #6715
|
| |
|
|
|
| |
sensible.vim now avoids setting ttimeoutlen for nvim.
|
|
|
|
|
|
|
| |
Use the -l flag to open a man file.
TODO: Does not work on SunOS.
Fixes #6683
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix the following issues according to rubocop:
runtime/autoload/provider/script_host.rb:2:11: C: Prefer single-quoted strings when you don't need string interpolation or special symbols.
require "neovim/ruby_provider"
^^^^^^^^^^^^^^^^^^^^^^
runtime/autoload/provider/script_host.rb:5:5: C: Prefer single-quoted strings when you don't need string interpolation or special symbols.
"Your neovim RubyGem is missing or out of date. " +
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
runtime/autoload/provider/script_host.rb:5:55: C: Use \ instead of + or << to concatenate those strings.
"Your neovim RubyGem is missing or out of date. " +
runtime/autoload/provider/script_host.rb:6:5: C: Prefer single-quoted strings when you don't need string interpolation or special symbols.
"Install the latest version using `gem install neovim`."
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This commit assumes Ruby 2.0.0+.
|
| |
|
|
|
|
|
|
| |
Updated runtime files.
https://github.com/vim/vim/commit/3df0173fa6d0418e89ef4e9c1d04a97c92eec27c
|