aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
...
* man.vim: more robust s:verify_exists #6043Anmol Sethi2017-02-04
| | | | | | | Closes #6039 Also: close the window if we could not get the page from man but only if we opened it ourselves.
* vim-patch:063b9d1James McCoy2017-02-01
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/063b9d15abea041a5bfff3ffc4e219e26fd1d4fa
* vim-patch:e18dbe8James McCoy2017-02-01
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/e18dbe865d190e74fb5d43ac8bc6ac22507d0223
* vim-patch:802a0d9James McCoy2017-02-01
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/802a0d902fca423acb15f835d7b09183883d79a0
* vim-patch:a02a551James McCoy2017-02-01
| | | | | | Updated runtime files. https://github.com/vim/vim/commit/a02a551e18209423584fcb923e93c6be18f3aa45
* man.vim: get page after opening split (#6032)Anmol Sethi2017-01-31
| | | This will ensure that $MANWIDTH is correctly set.
* man.vim: remove terminal escape characters (#6033)Anmol Sethi2017-01-31
| | | This will make man.vim work on nixOS.
* dist: runtime/nvim.desktopMatthieu Coudron2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | Closes #3689 cmake: Add `desktop-install` and `icon-install` targets. `runtime` target will trigger them. Specification: https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys Icons are stored system-wide in /usr/share/applications or user wide at /usr/share/icons/hicolor/scalable/apps and can be overriden in ~/.local/share/icons nvim.desktop file can be installed system wide or in ~/.local/share/applications/ To test without an installer: $ xdg-desktop-menu install --novendor runtime/nvim.desktop $ xdg-icon-resource install --novendor --mode user --size 64 contrib/nvim-icon.png Once it is installed, you can test with gtk-launch if installed or dmenu/rofi (drun mode)
* defaults: Revert 'mouse=a' (#6022)Justin M. Keyes2017-01-28
| | | | | | | | | | This default causes too much confusion for terminal users. Until a better approach is implemented, revert to the traditional default. Better solution would be: - Implement a right-click menu for TUI - Set 'mouse=a' *only* if clipboard is working. Closes #5938
* Merge #5964 from equalsraf/windows-clipboardJustin M. Keyes2017-01-24
|\ | | | | Windows clipboard support
| * Windows: Clipboard provider win32yankRui Abreu Ferreira2017-01-20
| |
* | errors: Introduce "E856: Filename too long"Justin M. Keyes2017-01-23
|/
* DirChanged: set <amatch> (#5961)Justin M. Keyes2017-01-17
| | | | | Also: - test that DirChanged is not recursive - fix 'not trigger if :cd fails' test on Windows
* Merge #5928 'New event: DirChanged'Marco Hinz2017-01-16
|\
| * Document DirChangedMarco Hinz2017-01-13
| |
* | Merge #5918 'vim-patch: 7.4.2006, 7.4.2075, 7.4.2077, 7.4.2117, 7.4.2300, ↵Justin M. Keyes2017-01-16
|\ \ | |/ |/| | | 7.4.2313, 7.4.2314'.
| * vim-patch:7.4.2077rover2017-01-08
| | | | | | | | | | | | | | Problem: Cannot update 'tabline' when a tab was closed. Solution: Add the TabClosed autocmd event. (partly by Felipe Morales) https://github.com/vim/vim/commit/12c11d553053f5a9eae9eb3c518279b12fa928c2
| * vim-patch:7.4.2075rover2017-01-08
| | | | | | | | | | | | | | Problem: No autocommand event to initialize a window or tab page. Solution: Add WinNew and TabNew events. (partly by Felipe Morales) https://github.com/vim/vim/commit/c917da4b3e8801a255dbefea8e4ed19c1c716dd8
* | 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.