aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* man.vim: infer $MANPAGER invocation in more casesJustin M. Keyes2018-01-19
| | | | | | | | | This should handle most cases where Nvim was invoked as $MANPAGER. Ultimately the stakes are low: :quit will prompt if there are unsaved changes. fix #7873
* runtime: UpdateRemotePlugins: allow bar (#7865)zandrmartin2018-01-17
|
* Merge #7858 'vim-patch: spell-related patches'Justin M. Keyes2018-01-16
|\
| * runtime: include en.utf-8.splJustin M. Keyes2018-01-15
| | | | | | | | | | | | | | Install en.utf-8.spl by default. - Allows spell-related tests to run. - Avoids download prompt for spelllang=en users
* | vim-patch:8.0.0151,3,4 #7389Justin M. Keyes2018-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0151 Problem: To pass buffer content to system() and systemlist() one has to first create a string or list. Solution: Allow passing a buffer number. (LemonBoy, closes vim/vim#1240) https://github.com/vim/vim/commit/12c4492dd35e0cd83c8816be2ec849b836109882 vim-patch:8.0.0153 Problem: system() test fails on MS-Windows. Solution: Deal when extra space and CR. https://github.com/vim/vim/commit/9d9c35651712b88c81f1ae11091de1fd0bbbd35c vim-patch:8.0.0154 Problem: system() test fails on OS/X. Solution: Deal with leading spaces. https://github.com/vim/vim/commit/31f19ce0a052f7c76d44a9a190e468c79cf5d56d
* | tutor: don't resize (#7854)Felipe Morales2018-01-15
| |
* | man.lua: avoid float conversion on lua 5.3 (#7851)Filip Szymański2018-01-15
|/ | | | | Error detected while processing function man#open_page[58]..<SNR>54_put_page: line 8: E5105: Error while calling lua chunk: /usr/share/nvim/runtime/lua/man.lua:165: Vim(let):E805: Using a Float as a Number
* cmake: install *.lua filesJustin M. Keyes2018-01-09
|
* Merge #7623 'man.vim: highlight bold, underlined text'Justin M. Keyes2018-01-09
|\
| * Address PR commentsGabriel Holodak2017-12-27
| |
| * Add support for escape sequencesGabriel Holodak2017-12-27
| |
| * Switch to processing in LuaGabriel Holodak2017-12-27
| |
| * Highlight backspaced charactersGabriel Holodak2017-12-27
| |
* | defaults: do :filetype stuff unless explicitly "off"Justin M. Keyes2018-01-04
| | | | | | | | | | | | | | | | | | | | | | Until now, the default `:filetype ...` setup was skipped if the user config touched `:filetype` in any way (including implicitly via `:syntax on`). No one needs that, and it's very confusing. Instead, proceed with `:filetype ... on` unless the user explicitly called `:filetype ... off`. closes #7765
* | Merge #7801 'tutor: adjust for 80 columns'Justin M. Keyes2018-01-03
|\ \
| * | tutor: install metadata files for tutor documentsFelipe Morales2018-01-01
| | |
| * | tutor: readjust tutor for 80 char wide terminalsFelipe Morales2018-01-01
| | |
* | | tui: support TERM=konsole-256colorJustin M. Keyes2018-01-01
|/ / | | | | | | | | | | | | | | | | | | | | | | | | TERM=konsole-256color is recognized by ncurses. TERM=konsole-xterm might be more clever, but should not be necessary (for Nvim at least), we already special-case Konsole in various places. We may need to clean up some areas that currently assume Konsole always "pretends xterm" (`TERM=xterm-256color`), though I didn't find any such cases. ref #6403 ref https://github.com/neovim/neovim/issues/6403#issuecomment-348713346
* | doc: deprecate 'gdefault'James McCoy2017-12-31
| | | | | | | | [ci skip]
* | vim-patch:8.0.0657: cannot get and set quickfix list itemsJames McCoy2017-12-31
| | | | | | | | | | | | | | | | Problem: Cannot get and set quickfix list items. Solution: Add the "items" argument to getqflist() and setqflist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/6a8958db259d4444da6e6956e54a6513c1af8860
* | vim-patch:8.0.0641: cannot set a separate highlighting for the quickfix lineJames McCoy2017-12-31
| | | | | | | | | | | | | | | | Problem: Cannot set a separate highlighting for the current line in the quickfix window. Solution: Add QuickFixLine. (anishsane, closes vim/vim#1755) https://github.com/vim/vim/commit/2102035488e80ef6fd5038ed15d21672712ba0f6
* | vim-patch:8.0.0634: cannot easily get to the last quickfix listJames McCoy2017-12-31
| | | | | | | | | | | | | | | | Problem: Cannot easily get to the last quickfix list. Solution: Add "$" as a value for the "nr" argument of getqflist() and setqflist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/875feea6ce223462d55543735143d747dcaf4287
* | vim-patch:8.0.0591: changes to eval functionality not documentedJames McCoy2017-12-30
| | | | | | | | | | | | | | Problem: Changes to eval functionality not documented. Solution: Include all the changes. https://github.com/vim/vim/commit/45d2cca1ea3f90fc70ad99d0c6812a9d8536303c
* | man.vim: always keep the alternate buffer (#7784)Anmol Sethi2017-12-29
| | | | | | Closes #7772
* | health.vim: fix $VIRTUAL_ENV validationJustin M. Keyes2017-12-29
|/ | | | | | | Check that the full path to the python interpreter starts with $VIRTUAL_ENV. closes #7770
* health.vim: minor refactor (group related logic)Justin M. Keyes2017-12-27
|
* health.vim: remove :CheckHealth commandJustin M. Keyes2017-12-27
| | | | | | | | | For back-compat, :CheckHealth runs :checkhealth. But don't define :CheckHealth explicitly, it adds noise to wildmenu completion. Completion of healthchecks doesn't yet work with :checkhealth, this is a regression but it needs to be implemented for :checkhealth rather than keeping :CheckHealth around.
* docJustin M. Keyes2017-12-26
| | | | | | | | vim-patch:8.0.1206: no autocmd for entering or leaving the command line (commit a4f6cec7a31ff8dbfa089b9e22227afbeb951e9b) NA patches: vim-patch:8.0.0320: warning for unused variable with small build
* Merge #7708 from ZyX-I/hide-container-implJustin M. Keyes2017-12-23
|\
| * Merge branch 'master' into hide-container-implZyX2017-12-23
| |\
| * \ Merge branch 'master' into hide-container-implZyX2017-12-16
| |\ \
| * | | window: Fix matchaddpos() and enhance error reportingZyX2017-12-15
| | | |
* | | | provider: delete vimL stderr collector, now that it exists builtinBjörn Linse2017-12-23
| | | |
* | | | channel: check for existance before trying to set keyBjörn Linse2017-12-23
| |_|/ |/| | | | | | | | This avoids an error message in async context, where it is not safe.
* | | vim-patch:8.0.0580: cannot set the valid flag with setqflist()James McCoy2017-12-18
| | | | | | | | | | | | | | | | | | | | | Problem: Cannot set the valid flag with setqflist(). Solution: Add the "valid" argument. (Yegappan Lakshmanan, closes vim/vim#1642) https://github.com/vim/vim/commit/f1d21c8cc83f40c815b6bf13cd2043152db533ee
* | | 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
| | |