aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* use pcall_errsmolck2021-03-09
|
* Fix unused varargsmolck2021-02-06
|
* vim.fn: add test for errorsmolck2021-02-04
|
* remove extra line, remove () in errorsmolck2021-02-04
|
* vim.fn: throw error when trying to use API functionsmolck2021-02-03
|
* vim-patch.sh: remove unsupported files (#13570)Jan Edmund Lazo2021-02-03
| | | Add files listed in https://github.com/neovim/neovim/wiki/Merging-patches-from-upstream-Vim#na-not-applicable-patches.
* Add clangd cache to ignore (#13856)Volodymyr Kot2021-01-31
| | | | | | While standard library is cached to a user's directory such as $XDG_CACHE_HOME, directory-specific clangd indexes are stored to .cache subdirectory. https://github.com/llvm/clangd-www/blob/main/design/indexing.md#backgroundindex
* Merge pull request #12937 from jamessan/term-envJames McCoy2021-01-31
|\
| * ci(sr.ht): Use RelWithDebInfo buildsJames McCoy2021-01-31
| | | | | | | | | | | | Many compiler checks rely on optimizations being enabled, so we want these to show up in CI. Use RelWithDebInfo instead of Release so that assert() statements aren't compiled out.
| * Use abort() instead of assert(false) for things that should never happenJames McCoy2021-01-31
| | | | | | | | | | | | | | | | assert() is compiled out for release builds, but we don't want to continue running in these impossible situations. This also resolves the "implicit fallthrough" warnings for the asserts in switch cases.
| * fix(pty_proc/macOS): Properly set the environment for the childJames McCoy2021-01-31
| | | | | | | | | | | | Binding _NSGetEnviron()'s return value to a local variable and then re-binding that is incorrect. We need to directly update what _NSGetEnviron() refers to.
| * test(job): Ensure job-specific env var overrides global env varJames McCoy2021-01-31
| |
| * Pass environment on to pty processes on WindowsJames McCoy2021-01-31
| | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.2.0239: MS-Windows: 'env' job option does not override existing vars Problem: MS-Windows: 'env' job option does not override existing environment variables. (Tim Pope) Solution: Set the environment variables later. (Yasuhiro Matsumoto, closes vim/vim#5485, closes vim/vim#5608) https://github.com/vim/vim/commit/355757aed6ae2ae5446882570d89f243e4805937 Co-authored-by: erw7 <erw7.github@gmail.com>
| * eval/environ: Prefer the last definition of an env varJames McCoy2021-01-31
| | | | | | | | | | | | It's possible for the environment variable block given to nvim to contain multiple definitions for the same env var. In this case, nvim should preserve the last one defined.
| * Common handling of required/ignored env varsJames McCoy2021-01-31
| | | | | | | | | | | | | | | | | | | | When starting a pty job, there are certain env vars that we need to either add or remove. Currently, there are two relevant scenarios. * Removing irrelevant env vars on Unix, mostly related to the terminal hosting nvim since they do not apply to a libvterm-hosted terminal. * Adding required env vars for Windows jobs.
| * Support specifying "env" option for termopen()James McCoy2021-01-31
| | | | | | | | Co-authored-by: erw7 <erw7.github@gmail.com>
| * Use dict_T to pass env vars to process spawning codeJames McCoy2021-01-31
| | | | | | | | Co-authored-by: Matthieu Coudron <mattator@gmail.com>
* | vim-patch:8.2.2430: :vimgrep expands wildcards twice (#13853)Jan Edmund Lazo2021-01-31
|/ | | | | Problem: :vimgrep expands wildcards twice. Solution: Do not expand wildcards a second time. https://github.com/vim/vim/commit/f8c6a1718007432812184c28495e8d27ee6c0395
* version.c: update [ci skip] (#13705)Jan Edmund Lazo2021-01-30
| | | | | | | | | | | | | | | | vim-patch:8.2.2307: a shell command in the vimrc causes terminal output vim-patch:8.2.2312: build failure with Ruby 3.0 and 32 bits vim-patch:8.2.2326: build error with +eval feature but without +spell vim-patch:8.2.2337: configure test for GTK only says "no" vim-patch:8.2.2346: Codecov reports every little coverage drop vim-patch:8.2.2347: build failure without GUI vim-patch:8.2.2348: no check for modified files after focus gained vim-patch:8.2.2352: if focus lost/gained is received twice code is not ignored vim-patch:8.2.2358: wrong #ifdef for use_xterm_like_mouse() vim-patch:8.2.2383: focus escape sequences are not named vim-patch:8.2.2407: old jumplist code is never used vim-patch:8.2.2408: MinGW: "--preprocessor" flag no longer supported vim-patch:8.2.2431: warning for -fno-strength-reduce with Clang 11 vim-patch:8.2.2432: libvterm tests are executed even when libtool doesn't work
* Merge pull request #13835 from saadparwaiz1/runtime/zshJan Edmund Lazo2021-01-30
|\ | | | | Update Runtime Files For Zsh
| * runtime/zsh: 23515b4ef7580af8b9d3b964a558ab2007cacda5Saad Parwaiz2021-01-30
| | | | | | | | port zsh compiler only
| * runtime/zsh: 23515b4ef7580af8b9d3b964a558ab2007cacda5Saad Parwaiz2021-01-30
| | | | | | | | port zsh ftplugin only.
| * runtime/zsh: b17893aa940dc7d45421f875f5d90855880aad27Saad Parwaiz2021-01-30
| | | | | | | | port zsh ftplugin only
| * runtime/zsh: 23515b4ef7580af8b9d3b964a558ab2007cacda5Saad Parwaiz2021-01-30
| | | | | | | | port zsh syntax file only
| * runtime/zsh: b17893aa940dc7d45421f875f5d90855880aad27Saad Parwaiz2021-01-30
| | | | | | | | port zsh syntax file only
| * runtime/zsh: 96f45c0b6fc9e9d404e6805593ed1e0e6795e470Saad Parwaiz2021-01-30
|/ | | | Port zsh syntax file only
* Merge pull request #13852 from janlazo/vim-8.2.2037Matthieu Coudron2021-01-30
|\ | | | | vim-patch:8.2.{2037,2038}
| * test/old: rewrite method code in test_compiler.vimJan Edmund Lazo2021-01-30
| | | | | | | | | | Patch v8.1.1803 and related method patches are not ported yet. Revert this commit when those patches are ported.
| * vim-patch:8.2.2038: compiler test fails on MS-WindowsJan Edmund Lazo2021-01-30
| | | | | | | | | | | | Problem: Compiler test fails on MS-Windows. Solution: Sort the found compiler plugin names. https://github.com/vim/vim/commit/142f23544c7045b22e56fa6ee35808aceb6342f2
| * vim-patch:8.2.2037: compiler test depends on list of compiler pluginsJan Edmund Lazo2021-01-30
|/ | | | | | Problem: Compiler test depends on list of compiler plugins. Solution: Compare with the actual list of compiler plugins. https://github.com/vim/vim/commit/60bc8e7244080b7ead009cfabebc3401f272ddbe
* Merge pull request #13833 from janlazo/vim-8.2.2412Jan Edmund Lazo2021-01-29
|\ | | | | vim-patch:8.2.{2412,2418,2420,2425}
| * vim-patch:8.2.2425: cursor on invalid line with range and :substituteJan Edmund Lazo2021-01-29
| | | | | | | | | | | | | | | | Problem: Cursor on invalid line with range and :substitute. Solution: Do not move the cursor when skipping commands. (closes vim/vim#3434) https://github.com/vim/vim/commit/df2c2988bbaecd28b0fbec8d64327b1bbb005e19 Cherry-pick Test_for_invalid() from patch v8.1.0736.
| * vim-patch:8.2.2420: too many problems with using all autocommand eventsJan Edmund Lazo2021-01-28
| | | | | | | | | | | | | | | | | | Problem: Too many problems with using all autocommand events. Solution: Disallow defining an autocommand for all events. https://github.com/vim/vim/commit/9a046fd08bcae319d39a4dbde2be81decee19013 Delete Test_wipe_cbuffer(). Commit dc5f4a3cc2f7f02e1ff4ec2f67eda4fb73e7d89c should have removed it.
| * vim-patch:8.2.2418: color not changed if ModeMsg highlight is set in InsertEnterJan Edmund Lazo2021-01-28
| | | | | | | | | | | | | | | | Problem: Color not changed if ModeMsg highlight is set in InsertEnter autocmd event. (Paul Swanson) Solution: Call highlight_changed() after triggering InsertEnter. (closes vim/vim#7751) https://github.com/vim/vim/commit/2e6cdb91e8dea08301f31bc83188c06112eb7f57
| * vim-patch:8.2.2412: not all fields in "cstack" are initializedJan Edmund Lazo2021-01-28
|/ | | | | | | Problem: Not all fields in "cstack" are initialized which might cause a crash. Solution: Use CLEAR_FIELD(). https://github.com/vim/vim/commit/ce0370d9e67df80c62ff033aa8ca2dbe86841de9
* Merge pull request #13784 from runiq/get_extmark_by_id-limit_breakThomas Vigouroux2021-01-28
|\ | | | | doc: remove nvim_buf_get_extmark_by_id limit opt
| * doc: remove nvim_buf_get_extmark_by_id limit optPatrice Peterson2021-01-18
| | | | | | | | Passing any key but `details` in the opts results in an error.
* | Merge pull request #13836 from teto/contribute-docThomas Vigouroux2021-01-28
|\ \ | | | | | | doc: link wiki on how to improve/build doc
| * | doc: link wiki on how to improve/build docMatthieu Coudron2021-01-27
| | | | | | | | | | | | We generate some part of the doc from lua which complexifies the process a bit so we've added a wiki page explaining this.
* | | lsp/tests: Ensure client is stopped in basic_init tests (#13798)Mathias Fußenegger2021-01-27
|/ /
* | Merge pull request #13719 from chentau/lua_complBjörn Linse2021-01-27
|\ \ | | | | | | Add completion to lua
| * | lintchentau2021-01-26
| | |
| * | lua: complete methods in metatablesBjörn Linse2021-01-26
| | |
| * | Don't show entire context when completingTony Chen2021-01-26
| | |
| * | feat: add completion to ':lua'TJ DeVries2021-01-26
|/ /
* | Merge pull request #13828 from vigoux/ts-bump-c-runtimeThomas Vigouroux2021-01-26
|\ \ | | | | | | deps(treesitter): bump C parser and runtime
| * | deps(treesitter): bump C parser and runtimeThomas Vigouroux2021-01-26
|/ / | | | | | | | | It's been a while since we bumped the C parser version, and a few ABI versions have been realised since.
* | Merge pull request #13820 from janlazo/vim-8.2.2392Jan Edmund Lazo2021-01-25
|\ \ | | | | | | vim-patch:8.2.{2392,2399,2402}
| * | vim-patch:8.2.2402: some filetypes not detectedJan Edmund Lazo2021-01-24
| | | | | | | | | | | | | | | | | | Problem: Some filetypes not detected. Solution: Detect Ruby Signature and Puppet related files. (Doug Kearns) https://github.com/vim/vim/commit/8323cab31c3120a7f80cf3271a506a30ec04d99e
| * | vim-patch:8.2.2399: fold test fails in wide terminalJan Edmund Lazo2021-01-24
| | | | | | | | | | | | | | | | | | Problem: Fold test fails in wide terminal. Solution: Adjust the test. (Dominique Pelle, closes vim/vim#7731, closes vim/vim#7739) https://github.com/vim/vim/commit/7cf0c114d690c91ac88c92a1a6f1b1935cb6410f