aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* use `provider#stderr_collector`Billy Vong2017-10-31
|
* remote: add node.js as a remote plugin providerBilly Vong2017-10-29
|
* health: add node health checkBilly Vong2017-10-29
|
* 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
* doc/ui.txtJustin M. Keyes2017-10-29
|
* docs: breakout ui.txt from msgpack_rpc.txtBjörn Linse2017-10-26
|
* ext_cmdline: documentationBjörn Linse2017-10-26
|
* 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: Added cmdline promptDongdong Zhou2017-10-26
|
* ext_cmdline: allow external ui to draw cmdlineDongdong Zhou2017-10-26
|
* Merge #7165 'lua: Move stricmp to vim module'Justin M. Keyes2017-10-22
|\
| * doc: Describe everything what is in `vim` lua “module”ZyX2017-08-16
| | | | | | | | [ci skip]
| * lua/executor: Move stricmp to vim “module” and document itZyX2017-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
* | help, man.vim: change "outline" map to gO (#7405)Justin M. Keyes2017-10-21
| |
* | Merge pull request #7404 from jamessan/vim-8.0.0118James McCoy2017-10-18
|\ \ | | | | | | vim-patch:8.0.0118
| * | vim-patch:8.0.0118James McCoy2017-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | :checkhealth : validate $VIMJustin M. Keyes2017-10-17
| | |
* | | ex_checkhealth: call health#check() directlyJustin M. Keyes2017-10-17
| | | | | | | | | | | | This allows us to remove :CheckHealth later (avoids wildmenu noise).
* | | doc: E5009 "Invalid $VIMRUNTIME"Justin M. Keyes2017-10-17
| | |
* | | doc: replace ":CheckHealth" with ":checkhealth"Justin M. Keyes2017-10-17
|/ /
* | syntax: 'cursorline': revert priority change (#7400)Justin M. Keyes2017-10-16
| | | | | | | | | | ref #7383 reverts d1874ab2821d076397290cc154d87ec2dc352c79 ref #6380
* | doc: remove E172 (#7395)Justin M. Keyes2017-10-15
| | | | | | | | | | vim-patch:8.0.1189 We already made the code-change in 0e44916fff88
* | health.vim: rename "suggestions" to "advice" in most placesJustin M. Keyes2017-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"
* | health.vim: warn about 'paste' optionJustin M. Keyes2017-10-15
| |
* | syntax: 'cursorline': low priority #6380Justin M. Keyes2017-10-07
| |
* | syntax: 'cursorcolumn', 'colorcolumn': low priority #6380Justin M. Keyes2017-10-07
| |
* | 'titleold': simplify behaviorJustin M. Keyes2017-10-05
| | | | | | | | | | | | - default 'titleold' to empty - set title on exit if 'title' is enabled and 'titleold' is non-empty - update docs
* | runtime/syntax/vim.vim: highlight nvim groups #7338E Kawashima2017-09-30
| | | | | | | | regressed by 86b596dc7a49f1b148ef82a356b972b93ed0f6d4
* | runtime/tutor: fix typos (#7302)TJ Rana2017-09-23
| |
* | doc: fix typo with :lcd (#7299)Daniel Hahler2017-09-22
| |
* | escape amatch filename (#7292)Andy Russell2017-09-19
| | | | | | | | Fixes #7046 Fixes autozimu/LanguageClient-neovim#77
* | Merge #7252 from justinmk/perf-vim.vimJustin M. Keyes2017-09-18
|\ \
| * | runtime/syntax/vim.vim: highlight vimEmbedError as NormalJustin M. Keyes2017-09-17
| | |
| * | runtime/syntax/vim.vim: disable g:vimsyn_embed by defaultJustin M. Keyes2017-09-17
| | | | | | | | | | | | | | | This feature is extremely slow. Also merge some minor upstream differences (missed by a previous merge).
* | | Revert cbda7d8 "build: Revert 464bc16."Björn Linse2017-09-17
|/ / | | | | | | | | | | | | In-tree builds are no longer allowed, so deleting build/docs/ is harmless ref 53eddb8
* | health.vim: always check pyenv if installed #7219Greg Anders2017-09-09
| | | | | | | | | | | | | | | | 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
* | provider: Remove dict attribute from stderr_collectorJames McCoy2017-08-26
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | tui: support new iterm2, iTerm2.app terminfo entriesLeonardo Brondani Schenkel2017-08-26
| | | | | | | | | | | | | | | | 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
* | clipboard: disallow recursion; show hint only once (#7203)Justin M. Keyes2017-08-22
| | | | | | | | | | | | | | | | - 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
* | Update documentationDrew Neil2017-08-21
| |
* | clipboard: test g:clipboard validation, fix a bugJustin M. Keyes2017-08-20
| | | | | | | | Also fix `:help foo` highlighting in health.vim
* | clipboard: avoid error flood during :redirJustin M. Keyes2017-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | doc/api: nvim_out_write() and friendsJustin M. Keyes2017-08-18
| | | | | | | | References #7178
* | version: tweak layout, docJustin M. Keyes2017-08-18
| |
* | docJustin M. Keyes2017-08-18
| |
* | provider#clear_stderr: Use remove() not delete() to update s:stderrJames McCoy2017-08-18
| | | | | | | | Ref #7184