aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
...
* | | | | Merge #6588 from justinmk/guicursorJustin M. Keyes2017-04-30
|\ \ \ \ \
| * | | | | 'guicursor': No color/blink by defaultJustin M. Keyes2017-04-30
| |/ / / / | | | | | | | | | | | | | | | Closes #6577
* | | | | Merge #6622 'api: Deprecate nvim_buf_get_number'Justin M. Keyes2017-04-30
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | api: deprecate obsolete nvim_buf_get_number functionBjörn Linse2017-04-30
|/ / / /
* | | | doc: Removed t_XX options/keycodes. (#6616)Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | Closes #4482 TODO: revisit find_key_option_len()
* | | | Merge #6615 from justinmk/vim-patchesJustin M. Keyes2017-04-29
|\ \ \ \
| * | | | vim-patch:25de4c232d58Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/25de4c232d580583feadae11ab34e3cc6333c350
| * | | | vim-patch:b4ada79aa7d0Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Runtime file updates. https://github.com/vim/vim/commit/b4ada79aa7d0d1e5da3a659b1a203d7cae9f7f59 Closes #5055
| * | | | vim-patch:6d5ad4c4118cJustin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/6d5ad4c4118cab5fd96db157621c3aa9af368edb
| * | | | vim-patch:46fceaaa8d14Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/46fceaaa8d1447a9588736d86eb4908214187b08
* | | | | win: health.vim/check_ruby(): find `gem.cmd` #6608Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | gem.cmd is not found by system(['gem', ...]), pass it to cmd.exe.
* | | | | Merge #6613 from justinmk/vim-patchesJustin M. Keyes2017-04-29
|\| | | |
| * | | | vim-patch:4575876dc865Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/4575876dc865d4160f20d61bd822fbe7cafbec41
| * | | | vim-patch:dc08328821a2Justin M. Keyes2017-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/dc08328821a2c11e33dfb1980332e4923ec64fca NA patches: vim-patch:8.0.0028 vim-patch:8.0.0029 vim-patch:8.0.0030
| * | | | vim-patch:2ec618c9feacJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/2ec618c9feac4573b154510236ad8121c77d0eca
| * | | | vim-patch:3e496b0ea319Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/3e496b0ea31996b665824f45664dee1fdd73c4d0 NA patches: vim-patch:8.0.0015 vim-patch:8.0.0016 vim-patch:177778575148
| * | | | vim-patch:50ba526fbf3eJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/50ba526fbf3e9e5e0e6b0b3086a4d5df581ebc7e vim-patch:20eeb6129d12
| * | | | vim-patch:64d8e25bf6efJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/64d8e25bf6efe5f18b032563521c3ce278c316ab Closes #6611
| * | | | vim-patch:d07969093a9bJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/d07969093a9b3051511c478d71c36de6fc33c0d6
| * | | | vim-patch:8.0.0002Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The netrw plugin does not work. Solution: Make it accept version 8.0. https://github.com/vim/vim/commit/9e1e7afc1f29b67fe3721442b49af3b20644a3ee vim-patch:b56e7ff0dbbf Update translations for intro page. https://github.com/vim/vim/commit/b56e7ff0dbbfa85361bdbc5b4a86ff8b57a7acbb
| * | | | vim-patch:8.0.0000Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/vim/vim/commit/bb76f24af2010943387ce696a7092175b4ecccf2 vim-patch:8.0.0001 Problem: Intro screen still mentions version7. (Paul) Solution: Change it to version8. https://github.com/vim/vim/commit/6401024869dcd722ee1b98b4ba58e6caa215201b
| * | | | vim-patch:220adb1e9f9eJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A few more runtime updates. https://github.com/vim/vim/commit/220adb1e9f9e0b27d28185167d2730bf2f93057d
| * | | | vim-patch:7e1479b86c59Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files, Japanese translations. https://github.com/vim/vim/commit/7e1479b86c590a66b63a274c079b7f18907d45a4
| * | | | vim-patch:abd468ed0fbcJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files https://github.com/vim/vim/commit/abd468ed0fbcba391e7833feeaa7de3ced841455
| * | | | vim-patch:f37506f60f87Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. Remove HiLink commands. https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
| * | | | vim-patch:89bcfda6834aJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. Remove version checks for Vim older than 6.0. https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
| * | | | vim-patch:36f44c21da2eJustin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/36f44c21da2e912c008683a0c4447fca2a071e9a
| * | | | vim-patch:818078ddfbb8Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files and translations. https://github.com/vim/vim/commit/818078ddfbb8cc2546f697c5675a251d095722ec
* | | | | health.vim: syntax/style fixes (#6614)Daniel Hahler2017-04-28
|/ / / /
* | | | api: nvim_get_mode()Justin M. Keyes2017-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Asynchronous API functions are served immediately, which means pending input could change the state of Nvim shortly after an async API function result is returned. nvim_get_mode() is different: - If RPCs are known to be blocked, it responds immediately (without flushing the input/event queue) - else it is handled just-in-time before waiting for input, after pending input was processed. This makes the result more reliable (but not perfect). Internally this is handled as a special case, but _semantically_ nothing has changed: API users never know when input flushes, so this internal special-case doesn't violate that. As far as API users are concerned, nvim_get_mode() is just another asynchronous API function. In all cases nvim_get_mode() never blocks for more than the time it takes to flush the input/event queue (~µs). Note: This doesn't address #6166; nvim_get_mode() will provoke #6166 if e.g. `d` is operator-pending. Closes #6159
* | | | api/ext_tabline: List of Dicts.Justin M. Keyes2017-04-26
| | | |
* | | | api: nvim_ui_attach(): Flatten ext_* options.Justin M. Keyes2017-04-26
| | | |
* | | | api/ui: externalize tablineJustin M. Keyes2017-04-26
| | | | | | | | | | | | | | | | | | | | | | | | - Work with a bool[] array parallel to the UIWidget enum. - Rename some functions. - Documentation.
* | | | api/ui: externalize tablineDongdong Zhou2017-04-26
| | | |
* | | | doc: Revise nvim-from-vim advice (#6505)Drew Neil2017-04-25
| | | |
* | | | Merge #6539 'More cursor shape modes'Justin M. Keyes2017-04-21
|\ \ \ \
| * | | | ui: document new mode index and add note about forward-compatibilityBjörn Linse2017-04-21
| | | | |
* | | | | health.vim: 'guicursor' advice #6506TJ DeVries2017-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: - Mark provider sections as "(optional)". - Fix help-link substitution to support single-quoted tags.
* | | | | doc: Recommend `:silent!` for :loadview.Justin M. Keyes2017-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ex_loadview() was changed in 9b1c9393709a to check the file open result. If user doesn't care about failure to open, using :silent! instead of :silent is a reasonable, conventional approach. Closes #3196
* | | | | vim-patch:e4a3bcf28d92Justin M. Keyes2017-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. Add Scala files. https://github.com/vim/vim/commit/e4a3bcf28d92d0bde9ca227ccb40d401038185e5
* | | | | vim-patch:7571d55f7dccJustin M. Keyes2017-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/7571d55f7dcc009a375b2124cce2c8b21f361234
* | | | | vim-patch:dc1f1645cb49Justin M. Keyes2017-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/dc1f1645cb495fa6bfbe216d7359f23539a0e25d
* | | | | doc: api-contract, CONTRIBUTING.mdJustin M. Keyes2017-04-19
| | | | |
* | | | | health.vim: Set 'iskeyword' to that of ft=help.Justin M. Keyes2017-04-19
|/ / / /
* | | | Merge #6219 from jbradaric/vim-7.4.2170Justin M. Keyes2017-04-16
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.{2170,2180,2240,2241,2242}
| * \ \ \ Merge remote-tracking branch 'origin/master' into vim-7.4.2170James McCoy2017-04-05
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | vim-patch:7.4.2180Jurica Bradaric2017-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: There is no easy way to stop all timers. There is no way to temporary pause a timer. Solution: Add timer_stopall() and timer_pause(). https://github.com/vim/vim/commit/b73598e2f022a22fec512ea681c70d2775e8fd87
| * | | | vim-patch:7.4.2170Jurica Bradaric2017-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot get information about timers. Solution: Add timer_info(). https://github.com/vim/vim/commit/8e97bd74b5377753597e3d98e7123d8985c7fffd
* | | | | win: os_shell_is_cmdexe() + testsJustin M. Keyes2017-04-12
| | | | |
* | | | | win: default shellxescape, shellxquote to emptyRui Abreu Ferreira2017-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calling cmd.exe in Windows follows a very different pattern from Vim. The primary difference is that Vim does a nested call to cmd.exe, e.g. the following call in Vim system('echo a 2>&1') spawns the following processes "C:\Program Files (x86)\Vim\vim80\vimrun" -s C:\Windows\system32\cmd.exe /c (echo a 2^>^&1 ^>C:\Users\dummy\AppData\Local\Temp\VIoC169.tmp 2^>^&1) C:\Windows\system32\cmd.exe /c C:\Windows\system32\cmd.exe /c (echo a 2^>^&1 ^>C:\Users\dummy\AppData\Local\Temp\VIo3C6C.tmp 2^>^&1) C:\Windows\system32\cmd.exe /c (echo a 2>&1 >C:\Users\dummy\AppData\Local\Temp\VIo3C6C.tmp 2>&1) The escaping with ^ is needed because cmd.exe calls itself and needs to preserve the special metacharacters for the last call. However in nvim no nested call is made, system('') spawns a single cmd.exe process. Setting shellxescape to "" disables escaping with ^. The previous default for shellxquote=( wrapped any command in parenthesis, in Vim this is more meaningful due to the use of tempfiles to store the output and redirection (also see &shellquote). There is a slight benefit in having the default be empty because some expressions that run in console will not run within parens e.g. due to unbalanced double quotes system('echo "a b')