aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | Merge pull request #13878 from bfredl/incmarkBjörn Linse2021-02-05
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | inccommand: preserve extmarks when undoing preview substitution
| * | | | | | tests: clean up lua/buffer_updates_spec.luaBjörn Linse2021-02-04
| | | | | | |
| * | | | | | inccommand: preserve extmarks when undoing preview substitutionBjörn Linse2021-02-04
|/ / / / / /
* / / / / / lsp: Fix pumvisible() check introduced in #12900 (#13866)runiq2021-02-04
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `pumvisible()` returns a number, and numbers are always `true` in Lua, so the return value needs to be checked explicitly. Using https://github.com/neovim/neovim/pull/12900 as context, it appears the intention was to move into the `if` branch when the completion popup is not shown (i.e. `vim.fn.pumvisible() == 0`).
* | | | | Merge pull request #13865 from janlazo/vim-8.2.2437Jan Edmund Lazo2021-02-03
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.2.{2437,2439,2442,2446,2447,2448,2457,2458,2462,2464}
| * | | | | vim-patch:8.2.2464: using freed memory if window closed in autocommandJan Edmund Lazo2021-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory if window closed in autocommand. (houyunsong) Solution: Check the window still exists. https://github.com/vim/vim/commit/8ab375706e6712308f8cf7529bcae56684a6f385
| * | | | | vim-patch:8.2.2462: Coverity warns for not checking for fseek() errorJan Edmund Lazo2021-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity warns for not checking for fseek() error. Solution: Give an error message if fseek() fails. https://github.com/vim/vim/commit/2c363a2e95ee0b366e72063d093d20e025ef4a66
| * | | | | vim-patch:8.2.2458: Coverity warns for :retab using freed memoryJan Edmund Lazo2021-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity warns for :retab using freed memory. Solution: Use the updated line pointer when moving text properties. https://github.com/vim/vim/commit/0dcd39bad5e5aa70ba8f60cb3fbf0658585f0151 N/A patches for version.c: vim-patch:8.2.2457: Coverity warns for memory leak Problem: Coverity warns for memory leak. Solution: Free memory when out of memory. https://github.com/vim/vim/commit/4dba04256b8a49b201d685217d3d7abc4988f090
| * | | | | vim-patch:8.2.2447: 'foldlevel' not applied to folds restored from sessionJan Edmund Lazo2021-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'foldlevel' not applied to folds restored from session. Solution: Set 'foldlevel' after creaiting the folds. (closes vim/vim#7767) https://github.com/vim/vim/commit/f9547eb6ef02e305203b859d2dcfdae930b9d544
| * | | | | vim-patch:8.2.2446: setting 'term' empty has different error if compiled ↵Jan Edmund Lazo2021-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with GUI Problem: Setting 'term' empty has different error if compiled with GUI. Solution: Insert "else". (closes vim/vim#7766) https://github.com/vim/vim/commit/5daa91162699e4f8b54f9d1caaaab2715038941c N/A patches for version.c: vim-patch:8.2.2437: deprecation warnings with default configuration Problem: Deprecation warnings with default configuration. Solution: Add -Wno-deprecated-declarations. https://github.com/vim/vim/commit/4d8479b335e92a95b09fdee09309ea0df934cb9e vim-patch:8.2.2439: not easy to figure out what packages to get Problem: Not easy to figure out what packages to get when installing Vim on a new Ubuntu system. Solution: Mention explicit commands that are easy to follow. https://github.com/vim/vim/commit/3d2bb8b6f152c0c5056f49bccb350683a9ba2e13 vim-patch:8.2.2442: automatic GUI selection does not check for GTK 3 Problem: Automatic GUI selection does not check for GTK 3. Solution: Make SKIP_GTK3 empty for automatic GUI support. Set SKIP_GTK3 to YES when checking for GTK2. https://github.com/vim/vim/commit/f272ae12ac064856b710046393d5bf9b1670076d vim-patch:8.2.2448: compilation error with Ruby 3.0 Problem: Compilation error with Ruby 3.0. Solution: Adjust #ifdefs and declaration. (Ken Takata, closes vim/vim#7761) https://github.com/vim/vim/commit/9d20daffc296b9eb901fb14bdd83620ea55d440a
* | | | | | 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
|/ / / /