aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* vim-patch:8.0.0517: there is no way to remove quickfix listsJames McCoy2017-12-18
| | | | | | | | Problem: There is no way to remove quickfix lists (for testing). Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2
* Merge pull request #7736 from jamessan/vim-8.0.0420James McCoy2017-12-17
|\ | | | | [RFC] vim-patch:8.0.0420: text garbled when the system encoding differs from 'encoding'
| * vim-patch:8.0.0420: text garbled when the system encoding differs from ↵James McCoy2017-12-17
| | | | | | | | | | | | | | | | | | | | 'encoding' Problem: When running :make the output may be in the system encoding, different from 'encoding'. Solution: Add the 'makeencoding' option. (Ken Takata) https://github.com/vim/vim/commit/2c7292dc5bbf155fe2192d417363b8c085759cad
* | provider/nodejs: more robust version-check (#7738)Justin M. Keyes2017-12-18
| |
* | health.vim: mention g:ruby_host_prog #7737Alex Genco2017-12-17
| |
* | health.vim: Try `pyenv root` #7341quinoa422017-12-17
|/
* provider/nodejs: check version in Detect()Justin M. Keyes2017-12-17
|
* health.vim: nodejs: skip if nodejs is too oldJustin M. Keyes2017-12-17
|
* ci: nodejs client acceptance-test #7706Jan Edmund Lazo2017-12-17
| | | | | | | | | | | | | | | | | | | | | | | | ci: install nodejs 8 in Appveyor, Travis provider: check node version for debug support Resolve https://github.com/neovim/neovim/pull/7577#issuecomment-350590592 for Unix. provider: test if nodejs in ci supports --inspect-brk nodejs host for neovim requires nodejs 6+ to work properly. nodejs 6.12+ or 7.6+ is required for debug support via `node --inspect-brk`. provider: run cli.js of nodejs host directly npm shims are useless because the user cannot set node to debug mode via --inspect-brk. This is problematic on Windows which use batchfiles and shell scripts to compensate for not supporting shebang. The patch uses `npm root -g` to get the absolute path of the global npm modules. If that fails, then the user did not install neovim npm package globally. Use that absolute path to find `neovim/bin/cli.js`, which is what the npm shim actually runs with node. glob() is for a simple file check in case bin/ is removed because the npm shims are ignored now.
* ui: forward relevant option updates to UIs (#7520)Björn Linse2017-12-12
| | | also make termguicolors mutable after startup
* docJustin M. Keyes2017-12-10
| | | | closes #7622
* doc: hack to avoid doxygen bugJustin M. Keyes2017-12-10
| | | | | | | | Use `@cond <something>` to obscure a section from doxygen. doxygen thinks kvec_withinit_t() is a function. That adds noise to the generated API documentation, and also prevents the following function from being noticed.
* Merge #7234 'built-in expression parser'Justin M. Keyes2017-12-09
|\
| * Merge branch 'master' into expression-parserZyX2017-12-03
| |\ | | | | | | | | | Hoping that could fix the LSAN issue: no idea what it is talking about.
| * | *: Replace all occurrences of NVim with NvimZyX2017-11-30
| | |
| * | Merge branch 'master' into expression-parserZyX2017-11-30
| |\ \
| * | | doc: Some small fixesZyX2017-11-26
| | | |
| * | | Merge branch 'master' into expression-parserZyX2017-11-26
| |\ \ \
| * | | | doc: Update documentationZyX2017-11-19
| | | | |
* | | | | tui: dump termcap info if -V3 ('verbose' >= 3)Justin M. Keyes2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get terminal debugging info by starting Nvim with 'verbose' level 3: nvim -V3log This is like Vim's `:set termcap`, which was removed in Nvim (and would be very awkward to restore because of the decoupled UI).
* | | | | Fix job_control docFilip Szymański2017-12-03
| |_|_|/ |/| | |
* | | | Fix type in job_control docWang Shidong2017-12-01
| |_|/ |/| |
* | | provider: fix batchfile extension for ruby gem (#7651)Jan Edmund Lazo2017-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ruby uses batchfiles with 'cmd' extension. gem creates batchfiles with 'bat' extension. `gem install rails` does the following in Windows (not Cygwin): 1. Run `gem.cmd install rails` on cmd.exe 2. gem.cmd runs `ruby.exe -x gem install rails` 3. `rails` gem is installed. `rails.bat` is created in the same directory where ruby.exe and gem.cmd reside.
* | | Merge #7640 'term' optionJustin M. Keyes2017-11-27
|\ \ \
| * | | tui: expose terminal type in 'term' optionJustin M. Keyes2017-11-27
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | Since "builtin" terminfo definitions were implemented (7cbf52db1bdf), the decisions made by tui.c and terminfo.c are more relevant. Exposing that decision in the 'term' option helps with troubleshooting. Also: remove code that allowed setting t_Co. `:set t_Co=…` has never worked; the highlight_spec test asserting that nvim_set_option('t_Co') _does_ work makes no sense, and should not have worked.
* / | Revert "provider: delete vimL stderr collector, now that it exists builtin"Björn Linse2017-11-27
|/ / | | | | | | | | | | | | This change exposed a memory issue with buffered channels, possibly involving GC. Revert until it has been fixed. This reverts commit 0de019b6a65c6dd5141b7e002343df3689065ce7.
* | provider: delete vimL stderr collector, now that it exists builtinBjörn Linse2017-11-26
| |
* | channels: update documentationBjörn Linse2017-11-25
| |
* | channels: move away term code from eval.cBjörn Linse2017-11-25
| |
* | cmdline: CmdlineEnter and CmdlineLeave autocommands (#7422)Björn Linse2017-11-22
|/ | | | | | | | | | vim-patch:fafcf0dd59fd patch 8.0.1206: no autocmd for entering or leaving the command line Problem: No autocmd for entering or leaving the command line. Solution: Add CmdlineEnter and CmdlineLeave. https://github.com/vim/vim/commit/fafcf0dd59fd9c4ef743bb333ae40d1d322b6079
* vim-patch:8.0.0283ckelsel2017-11-19
| | | | | | | | | Problem: The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan, closes vim/vim#1397) Test some more modes. https://github.com/vim/vim/commit/e90858d0229444b3cd16b1cd3a8d61a24c435705
* 'viewoptions': add "curdir" flag #7447Eric Roberts2017-11-18
| | | | | | | | | | The flag enables the current local directory set by ":lcd" to be saved to views which is the current default behaviour. The option can be removed to disable this behaviour. closes #7435 vim-patch:8.0.1289
* win: provider: Detect(): return *.cmd path (#7577)Jan Edmund Lazo2017-11-17
| | | | | | | neovim-ruby-host is a ruby script. neovim-node-host is a shell script. Both don't work in cmd.exe so gem and npm provide batchfile shims. Return the full path of these shims, cmd.exe knows better what to do with these files.
* :checkhealth: fix check for npm and yarn (#7569)Billy Vong2017-11-16
| | | | | | | Fix bug that checked for npm AND yarn, where we wanted npm OR yarn. But since we call `npm` exclusively, and it's highly unlikely you have yarn installed without npm, let's just remove the yarn check altogether. Addresses https://github.com/neovim/node-client/issues/41
* doc: Fix pathshorten() example (#7571)Drew Neil2017-11-16
|
* health.vim: define highlights as `default` (#7560)zandrmartin2017-11-14
|
* runtime: revert netrw update (#7557)Justin M. Keyes2017-11-14
| | | | fixes #7527 fixes #7536
* defaults: scrollback=10000 (#7556)Justin M. Keyes2017-11-14
|
* health.vim: normalize slashes for script path (#7525)Jan Edmund Lazo2017-11-13
| | | | | :checkhealth reports that remote plugins are unregistered after running :UpdateRemotePlugins because of the backslashes in filepath. Normalize them to forward slashes because the paths in rplugin.vim are normalized in autoload/remote/host.vim.
* cmake: install runtime/rgb.txtJustin M. Keyes2017-11-12
| | | | closes #6682
* Merge #7458 'remote: add node host'Justin M. Keyes2017-11-11
|\
| * 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
| |
* | :checkhealth : validate 'runtimepath' (#7526)Justin M. Keyes2017-11-10
| |
* | doc/vim_diff.txt: mention NormalNCJustin M. Keyes2017-11-10
| |
* | runtime: Fix syntax error in `runtime/syntax/tex.vim` (#7518)Hidehito Yabuuchi2017-11-10
| |
* | compat: "v:count" distinct from "count" (#7407)Marco Hinz2017-11-09
| |
* | tutor: some fixes (#7510)Felipe Morales2017-11-08
| | | | | | | | - conceal inline types - fix some links
* | doc: 'clipboard': soft-remove autoselect* flags #7509Arno Friedrich2017-11-08
| | | | | | | | | | | | We may restore this feature, but docs shouldn't mention it until then. ref #2325