aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* Merge #5910 from justinmk/win32-jobstartJustin M. Keyes2017-01-11
|\ | | | | Windows: fix jobstart()
| * Windows: libuv_process_spawn(): Allow libuv argument quoting/escaping.Rui Abreu Ferreira2017-01-10
| | | | | | | | | | | | | | | | | | | | | | Closes #5360 References #3305 Reverts commit dc9652e68de163290abee880a74bf1727c715a1e. Disabling the quoting was does not solve the problem in general, and we would end up having to handle the quoting ourselves. See: https://github.com/JuliaLang/julia/issues/13776
* | clipboard: only check for pbcopy on macOS (#5927)Marco Hinz2017-01-11
|/ | | Fixes #5926.
* vim-patch:7.4.2008James McCoy2017-01-10
| | | | | | | | Problem: evalcmd() has a confusing name. Solution: Rename to execute(). Make silent optional. Support a list of commands. https://github.com/vim/vim/commit/79815f1ec77406f2f21a618c053e5793b597db7a
* vim-patch:c95a302James McCoy2017-01-09
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
* vim-patch:7.4.1925James McCoy2017-01-09
| | | | | | | Problem: Viminfo does not merge file marks properly. Solution: Use a timestamp. Add the :clearjumps command. https://github.com/vim/vim/commit/2d35899721da0e9359a9fe1059554f8c4ea7f0c1
* vim-patch:82af871James McCoy2017-01-09
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/82af8710bf8d1caeeceafb1370a052cb7d92f076
* vim-patch:aa3b15dJames McCoy2017-01-09
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
* Merge #5519 from blueyed/improve-python-health-checkJustin M. Keyes2017-01-09
|\ | | | | Improve Python health check
| * healthcheck: s:download: do not report curl errors (twice)Daniel Hahler2017-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since `curl -s` is used, the actual error (e.g. "curl: (6) Could not resolve host: pypi.python.org") gets not reported anyway, and s:download returns an error message with `s:shell_error` already. This changes `s:download` to also include `a:url` in the error message now. It removes > ERROR: Command error (7) curl -sL https://pypi.python.org/pypi/neovim/json: And changes > ERROR: HTTP request failed: error: curl error with https://pypi.python.org/pypi/neovim/json: 6
| * healthcheck: s:check_python: only report latest with good responseDaniel Hahler2017-01-08
| |
| * healthcheck: python: prefer neovim.VERSIONDaniel Hahler2017-01-08
| |
| * healthcheck: python: include nvim path for unknown/outdated versionDaniel Hahler2017-01-08
| | | | | | | | | | | | | | This helps to identify where the `neovim` module is coming from, e.g. - INFO: python3-neovim version: 0.1.10 (outdated; from ~/Vcs/neovim-python-client/neovim) - WARNING: Latest python3-neovim is NOT installed: 0.1.12
| * Improve error reporting for Python health checkDaniel Hahler2017-01-08
| | | | | | | | | | | | | | - s:version_info: return errors from the `import` - skip report_ok for latest version, in case the current version was not found. status contains the error that has been reported in that case already.
| * s:check_python: handle 'pip install --user -e'Daniel Hahler2017-01-08
| |
* | health: completion for :CheckHealthMarco Hinz2017-01-08
|/
* health: Windows: Handle backslash path separators. (#5914)Justin M. Keyes2017-01-08
| | | | | | | * health: Handle backslash path separators. * health: brevity, consistency * health: Do not set bufhidden=wipe. In the context of CheckHealth, bufhidden=wipe loses data for no reason.
* ruby: old versions don't know `gem list -e`Marco Hinz2017-01-08
|
* health: refactor s:check_ruby()Marco Hinz2017-01-07
| | | | | | | | | | | I gone through every single line, renamed the variables to be more consistent and reordered many lines. Information is now printed as soon as it's available and errors lead to early returns. I altered the suggestions for each condition to be more precise and checked that they fail properly. This also prevents invalid arguments getting passed to s:version_cmp().
* Merge pull request #5892 from lonerover/vim-7.4.2103James McCoy2017-01-06
|\ | | | | vim-patch: 7.4.2103
| * vim-patch:7.4.2103lonerover2017-01-05
| | | | | | | | | | | | | | Problem: Can't have "augroup END" right after ":au!". Solution: Check for the bar character before the command argument. https://github.com/vim/vim/commit/e99e84497b89e5f91df519790802770920ecf4fe
* | man.vim: Avoid empty argument when MANWIDTH is set. (#5882)Marcus Fritzsch2017-01-06
| |
* | provider: add Python 3.6 (#5886)Marco Hinz2017-01-05
|/
* Merge #5874 from ZyX-I/fix-5482Justin M. Keyes2017-01-04
|\ | | | | Fix plugin which opens ShaDa files
| * plugin/shada: Handle NUL characters with intchar correctlyZyX2017-01-04
| | | | | | Fixes #5482
| * plugin/msgpack: Support character constants like '\0'ZyX2017-01-04
| |
| * doc: Document that character constants are supportedZyX2017-01-04
| |
* | provider/clipboard.vim: fallback if xsel is broken (#5868)Justin M. Keyes2017-01-04
| | | | | | | | | | | | Old versions of `xsel` do not support some required features. Fall back to `xclip` then. Closes #5853
* | man.vim: do not set ft=man on files with extension man (#5831)Anmol Sethi2017-01-04
|/ | | Closes #5806
* Merge #5872 justinmk/test_autochdirJustin M. Keyes2017-01-04
|\
| * refactor: Remove VimL function `test()`Justin M. Keyes2017-01-04
| | | | | | | | vim-patch:7.4.1838
| * refactor: Remove VimL function `test_autochdir()`Justin M. Keyes2017-01-04
| | | | | | | | | | | | | | - Eliminate global test_autochdir. - Eliminate VimL function test_autochdir() - Use a lua test instead. Fails correctly after reverting 0c4347997954 / vim-patch:7.4.2015.
| * vim-patch:6f1d9aShougo Matsushita2017-01-02
| | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/6f1d9a096bf22d50c727dca73abbfb8e3ff55176
* | clipboard: show error message only once and put in history (#5870)Marco Hinz2017-01-04
| |
* | syntax/ruby.vim, perl.vim: Preserve 'foldmethod'. (#5858)Shougo2017-01-03
| |
* | automation: Generate API documentation (#5798)Tommy Allen2017-01-03
|/ | | | | runtime: Add underscore to {} helpSpecial syntax pattern docs: Added generated api-funcs.txt
* Merge pull request #5613 from jamessan/vim-7.4.2183James McCoy2017-01-01
|\ | | | | vim-patch:7.4.2183,7.4.2194,7.4.2201,7.4.2204,0952131,7.4.2215,7.4.2225,7.4.2226,7.4.2272,7.4.2273,7.4.2277,7.4.2294
| * vim-patch:7.4.2273James McCoy2016-12-28
| | | | | | | | | | | | | | | | Problem: getwininfo() and getbufinfo() are inefficient. Solution: Do not make a copy of all window/buffer-local options. Make it possible to get them with gettabwinvar() or getbufvar(). https://github.com/vim/vim/commit/3056735ae8a366aa7fcb51872520895251858637
| * vim-patch:7.4.2226James McCoy2016-12-28
| | | | | | | | | | | | | | | | Problem: The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/339288377072f66ec88e21903e75a82d23ffbf4f
| * vim-patch:7.4.2215James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | Problem: It's not easy to find out if a window is a quickfix or location list window. Solution: Add "loclist" and "quickfix" entries to the dict returnec by getwininfo(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/386600f0cbcb8add099c723cf84634f46df2f788
| * vim-patch:0952131James McCoy2016-12-28
| | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/0952131376a517fc12dc5ae908a97018b4ee23f0
| * vim-patch:7.4.2204James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | Problem: It is not easy to get information about buffers, windows and tabpages. Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/b5ae48e9ffd3b8eb6ca4057de11f1bddcde8ce6f
| * vim-patch:7.4.2201Chris Lucas2016-12-28
| | | | | | | | | | | | | | Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt) https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
* | man.vim: remove newline from man errors (#5852)Anmol Sethi2017-01-01
|/
* man.vim: revert "completion now respects 'wildignorecase'" (#5839)Anmol Sethi2016-12-27
| | | | Instead, a note was added to `:h man.vim` on how 'fileignorecase' controls the case sensitivity of completion.
* man.vim, provider.vim: Avoid shell syntax. #5734ooora2016-12-27
| | | | | | - Improves compatibility with shell=tcsh. - man.vim: split read_page into get_page, put_page. Do not split the window until we know there is going to be output.
* Merge #5832 from nhooyr/man-completeMarco Hinz2016-12-27
|\
| * man.vim: properly handle manpage names with spacesAnmol Sethi2016-12-27
| |
| * man.vim: completion now respects 'wildignorecase'Anmol Sethi2016-12-27
| |
| * man.vim: when completing a fpage, always show sectionAnmol Sethi2016-12-26
| |