aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* RPC: turn errors from async calls into notificationsBjörn Linse2018-12-03
| | | | | Previously, nvim sent a response with invalid request id (UINT64_MAX). In functionaltests, catch unexpected error notifications in after_each().
* clipboard: Support custom VimL functions #9304Rui Abreu Ferreira2018-12-03
| | | | | | | | | | | | Up to now g:clipboard["copy"] only supported string values invoked as system commands. This commit enables the use of VimL functions instead. The function signatures are the same as in provider/clipboard.vim. A clipboard provider is expected to store and return a list of lines (i.e. the text) and a register type (as seen in setreg()). cache_enabled is ignored if "copy" is provided by a VimL function.
* clipboard: Prefer xclip (#9302)Justin M. Keyes2018-12-01
| | | | | | | | | | | The order was swapped in #4150 to prefer `xsel` but there wasn't a clear explanation. Meanwhile, `xsel` has been neglected upstream. Let's trying preferring `xclip` again, we've had a few reports of problems with `xsel`. closes #7237 ref #5853 ref #7449
* doc: deprecate inputdialog()Justin M. Keyes2018-12-01
| | | | | input() is functionally equivalent. GUI support for dialogs is implicit and does not depend on choosing inputdialog() vs input().
* VimL/confirm(): Show dialog even if :silentJustin M. Keyes2018-12-01
| | | | | closes #8788 related #9034
* vim-patch:8.1.0553: it is not easy to edit a script that was sourced (#9298)Jan Edmund Lazo2018-12-01
| | | | | | Problem: It is not easy to edit a script that was sourced. Solution: Add a count to ":scriptnames", so that ":script 40" edits the script with script ID 40. https://github.com/vim/vim/commit/07dc18ffa4e7ed202f219fe2fd3d6f58246f71f9
* matchit.vim: s:MultiMatch(): return DictJustin M. Keyes2018-11-28
|
* docJustin M. Keyes2018-11-28
| | | | | | | | | | - develop.txt is for design/guidelines; architecture/concepts should live elsewhere (currently src/nvim/README.md) - move dev-jargon to intro.txt - replace https://neovim.io/community (deprecated) with https://neovim.io/#chat - <Cmd> avoids CmdlineEnter/Leave https://github.com/vim/vim/issues/2889
* clipboard.vim: check for win32yank.exe #9263Bjorn Neergaard2018-11-21
| | | Win32 allows omitting the `.exe` extension, but WSL does not.
* Merge #9257 'health/python: warn if pynvim upgrade failed'Marco Hinz2018-11-20
|\ | | | | Reference: https://github.com/neovim/neovim/wiki/Following-HEAD#20181118
| * health/python: warn if pynvim upgrade failedMarco Hinz2018-11-20
| | | | | | | | Reference: https://github.com/neovim/neovim/wiki/Following-HEAD#20181118
| * health/python: slightly improve outputMarco Hinz2018-11-20
| |
| * provider/python: refactoringMarco Hinz2018-11-20
| |
* | defaults: background=dark #2894 (#9205)Justin M. Keyes2018-11-20
|/ | | | | | | | | | | | | By historical accident, Nvim defaults to background=light. So on a dark background, `:colorscheme default` looks completely wrong. The "smart" logic that Vim uses is confusing for anyone who uses Vim on multiple platforms, so rather than mimic that, pick the (hopefully) most common default. - Since Neovim is dark-powered, we assume most users have dark backgrounds. - Most of the GUIs tend to have a dark background by default. ref #6289
* doc/python: 'neovim' module was renamed to 'pynvim'Marco Hinz2018-11-17
|
* health/python: 'neovim' module was renamed to 'pynvim'Marco Hinz2018-11-17
|
* vim-patch:8.1.0352: browsing compressed tar files does not always workJan Edmund Lazo2018-11-13
| | | | | | Problem: Browsing compressed tar files does not always work. Solution: Use the "file" command to get the compression type. https://github.com/vim/vim/commit/d4a1aabe372ccb95aec968f4d54503231b1f956c
* vim-patch:8.1.0311: filtering entries in a quickfix list is not easyJan Edmund Lazo2018-11-13
| | | | | | Problem: Filtering entries in a quickfix list is not easy. Solution: Add the cfilter plugin. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/8c5e0093c9badced73e382915fb024a5c3ea463b
* vim-patch:8.1.0143: matchit and matchparen don't handle E363Jan Edmund Lazo2018-11-13
| | | | | | Problem: Matchit and matchparen don't handle E363. Solution: Catch the E363 error. (Christian Brabandt) https://github.com/vim/vim/commit/3d1d6475f9665660c80cc53a7da2d5450b8b8d08
* vim-patch:8.1.0115: the matchparen plugin may throw an errorJan Edmund Lazo2018-11-13
| | | | | | Problem: The matchparen plugin may throw an error. Solution: Change the skip argument from zero to "0". https://github.com/vim/vim/commit/b7a5ab112ab2267c54acdb6a326642afcd797bc4
* clipboard: support Wayland (#9230)ainola2018-11-13
| | | Fixes #9213
* UI/TUI: improvements and cleanups for scrolling and clearingBjörn Linse2018-11-11
| | | | | | | | | | | | - TUI: _never_ rely on BCE for implicit clearing, only explicit commands. - TUI: use unibi_erase_chars when possible. - TUI: use end-exclusive ranges for invalid and cleared areas - screen: scrolling leaves scrolled in aree undefined. This is a conservative change, a client assuming the old semantics will still behave correctly. - screen: factor out vsep handling from line drawing. This is needed anyway for the multigrid refactor. - screen: simplifications of win_do_lines
* doc: APIJustin M. Keyes2018-11-05
|
* doc: fix/remove broken tag referencesJustin M. Keyes2018-11-05
|
* build: `make helphtml`Justin M. Keyes2018-11-05
|
* doc: merge sponsor.txt into intro.txtJustin M. Keyes2018-11-05
| | | | | | Also mention how to donate to Nvim. closes #8603
* runtime: delete rrhelper.vimJustin M. Keyes2018-11-05
|
* docJustin M. Keyes2018-11-05
| | | | - update standard-plugin-list. closes #8388
* vim-patch:8.1.0507: .raml files not properly detected (#9195)Jan Edmund Lazo2018-11-04
| | | | | Problem: .raml files not properly detected. Solution: Recognize .raml as raml instead of yaml. (closes vim/vim#3594) https://github.com/vim/vim/commit/da1c11c6411182e9a4bd4374e3fb8851fef77113
* provider/nodejs: handle missing stdoutJustin M. Keyes2018-10-31
| | | | ref https://github.com/neovim/neovim/issues/9001#issuecomment-434802234
* vim-patch:8.0.1553: find digraph to insert a character #8190lokesh11972018-10-30
| | | | | | | | Problem: Cannot see what digraph is used to insert a character. Solution: Show the digraph with the "ga" command. (Christian Brabandt) https://github.com/vim/vim/commit/5f73ef8d20070cd45c9aea4dc33c2e0657f5515c close #8190
* vim-patch:2c64ca1802b2Justin M. Keyes2018-10-30
| | | | | Update runtime files https://github.com/vim/vim/commit/2c64ca1802b2c99b16d2fdf581b68b5baffb082a
* vim-patch:95bafa296ae9Justin M. Keyes2018-10-30
| | | | | Update runtime files. https://github.com/vim/vim/commit/95bafa296ae97bf420d5c74dd6db517b404c5df7
* vim-patch:93a1df2c205cJustin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/93a1df2c205c8399d96c172d9483e0793d32892a
* vim-patch:20aac6c11269Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/20aac6c1126988339611576d425965a25a777658
* vim-patch:fc65cabb15d0Justin M. Keyes2018-10-29
| | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/fc65cabb15d0236bce001ad78e12a40511caf941 --- vim-patch:8.0.1279: initializing menus can be slow Problem: Initializing menus can be slow, especially when there are many keymaps, color schemes, etc. Solution: Do the globbing for runtime files lazlily. (Ken Takata)
* runtime/optwin.vim: feature-check 'pw' optionJustin M. Keyes2018-10-29
| | | | Option not implemented yet.
* vim-patch:d473c8c10126Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/d473c8c101262702ea9eeb14907ee20a786942b2
* vim-patch:d2855f5454c5Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/d2855f5454c5c6c5f786b228c5b67757edfefcb1
* vim-patch:91f84f6e11cdJustin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/91f84f6e11cd879d43d651c0903d85bff95f0716
* vim-patch:a9604e614517Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/a9604e61451707b38fdcb088fbfaeea2b922fef6
* vim-patch:b477af2260d9Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/b477af2260d9bc7ae7f743f0a14265d7ee12ee09
* vim-patch:fd35811ca528Justin M. Keyes2018-10-29
| | | | | Update runtime files, add Danish translations. https://github.com/vim/vim/commit/fd35811ca528de7612f9571bce20ef4c392fe5f7
* vim-patch:6dc819b1299eJustin M. Keyes2018-10-29
| | | | | Updated runtime and language files. https://github.com/vim/vim/commit/6dc819b1299e1d9f99303568772ade544d5c1322
* vim-patch:675e8d6adb88Justin M. Keyes2018-10-29
| | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/675e8d6adb88d5b38087870dfda51c0205070741 --- NA: vim-patch:ffd112edc6a8 Fix missing patch number. https://github.com/vim/vim/commit/ffd112edc6a8f72b66c06207bff4431f6aec7b6f
* vim-patch:d2f3a8b87873Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/d2f3a8b8787333abf2300d38836b196955f10c00
* vim-patch:0b0f0992d46eJustin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/0b0f0992d46ef02fdfc1240744bef91d4299c1df
* vim-patch:7c63fbc46e21Justin M. Keyes2018-10-29
| | | | | Updated runtime files. https://github.com/vim/vim/commit/7c63fbc46e218cad266641a743a6c1353c2f00d4
* vim-patch:eb3dc87f0139Justin M. Keyes2018-10-29
| | | | | Updated runtime files https://github.com/vim/vim/commit/eb3dc87f01391bb075d97aef3d00f91b4e08a25c
* vim-patch:7db25fed5de1Justin M. Keyes2018-10-29
| | | | | Update runtime files. https://github.com/vim/vim/commit/7db25fed5de1be922b8cbb0328149469606a0424