aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | lsp: Fix case where active_signature == vim.NIL (#13114)Michael Lingelbach2020-10-27
| |/ / / / |/| | | |
* | | | | Merge pull request #13116 from skippi/vim-8.1.1769Jan Edmund Lazo2020-10-26
|\ \ \ \ \ | |_|/ / / |/| | | | vim-patch:8.1.{1769, 1772, 1791},8.2.{1747}
| * | | | vim-patch:8.2.1747: result of expand() unexpectedly depends on 'completeslash'skippi2020-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Result of expand() unexpectedly depends on 'completeslash'. Solution: Temporarily reset 'completeslash'. (Yasuhiro Matsumoto, closes vim/vim#7021) https://github.com/vim/vim/commit/8f187fc6304222956f94a700758a490cc8c0af99
| * | | | vim-patch:8.1.1791: 'completeslash' also applies to globpath()skippi2020-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'completeslash' also applies to globpath(). Solution: Add the WILD_IGNORE_COMPLETESLASH flag. (test by Yasuhiro Matsumoto, closes vim/vim#4760)
| * | | | vim-patch:8.1.1772: options test still fails on MS-Windowsskippi2020-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Options test still fails on MS-Windows. Solution: Check buffer-local value of 'completeslash'. https://github.com/vim/vim/commit/b78564d0221089e6dfc9c9d58239c18b991ca9fe
| * | | | vim-patch:8.1.1769: 'shellslash' is also used for completionskippi2020-10-26
|/ / / / | | | | | | | | | | | | | | | | | | | | Problem: 'shellslash' is also used for completion. Solution: Add the 'completeslash' option. (Yasuhiro Matsumoto, closes vim/vim#3612) https://github.com/vim/vim/commit/ac3150d385e6e3f3fe76642aac3cda954d30583f
* | | | Merge pull request #13154 from fsouza/fix-callback-logicMatthieu Coudron2020-10-25
|\ \ \ \ | | | | | | | | | | [RDY] lsp: fix fallback for callback in method_unsupported
| * | | | lsp: fix fallback for callback in method_unsupportedfrancisco souza2020-10-25
| | | | | | | | | | | | | | | | | | | | Missed this #12764. My bad :((
* | | | | Merge pull request #13084 from erw7/fix-tui-cooked-modeMatthieu Coudron2020-10-25
|\ \ \ \ \ | | | | | | | | | | | | tui: fix problem that TTY does not go into raw mode
| * | | | | tui: fix problem with uv_tty_set_mode failing due to signalerw72020-10-13
| | | | | | | | | | | | | | | | | | | | | | | | fixes #12322.
| * | | | | tui: fix problem that TTY does not go into raw modeerw72020-10-12
| | | | | | | | | | | | | | | | | | | | | | | | fixes #13073.
* | | | | | lsp: Store diagnostics for unloaded buffers (#13102)Mathias Fußenegger2020-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid loading buffers https://github.com/neovim/neovim/pull/12440 changed the logic to not process diagnostics for unloaded buffers. This is problematic for language servers where compile errors or build errors are reported via diagnostics. These errors may prevent the language server from providing all functions and it is difficult for users to debug it without having access to the errors. For example, with eclipse.jdt.ls there may be a problem with gradle (the build tool for java), it results in a diagnostics like this: org.gradle.toolingapi/build.gradle|1 col 1| Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-4.8.1-bin.zip'. This would be invisible to users unless the user happens to open the right file. In this case the user would actually never see the error, because the language server isn't attached to the build configuration files. This changes the behaviour to at least store the diagnostics. The other operations which are more expensive are still skipped.
* | | | | | Merge pull request #13151 from janlazo/vim-8.2.1892Jan Edmund Lazo2020-10-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.1.1260,8.2.{87,393,506,618,1102,1892,1896,1899,1901}
| * | | | | | vim-patch:8.2.1901: variable completion does not work in command line windowJan Edmund Lazo2020-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Variable completion does not work in command line window. Solution: Use the "prevwin". (closes vim/vim#7198) https://github.com/vim/vim/commit/4ff2f2fb6bef01a06bd726bae8dfa8dd6355d594 N/A patches for version.c: vim-patch:8.2.1899: crash in out-of-memory situation Problem: Crash in out-of-memory situation. Solution: Bail out if shell_name is NULL. (Dominique Pellé, closes vim/vim#7196) https://github.com/vim/vim/commit/67def64a4e4590a5f3b55ebfc33c42a3dcd7b559
| * | | | | | vim-patch:8.2.0393: Coverity warns for not using return valueJan Edmund Lazo2020-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity warns for not using return value. Solution: Add (void). https://github.com/vim/vim/commit/c0300633292ee648c7154a7828eb1c76637bd9af
| * | | | | | vim-patch:8.2.0506: Coverity complains about ignoring return valueJan Edmund Lazo2020-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity complains about ignoring return value. Solution: Add (void). https://github.com/vim/vim/commit/d1e9dc272355fe3ab112af5f04b0516b2e9a4fa6
| * | | | | | vim-patch:8.1.1862: Coverity warns for not using return valueJan Edmund Lazo2020-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity warns for not using return value. Solution: Add "(void)" to avoid the warning. https://github.com/vim/vim/commit/9c272a9e52c914d6630f2cc887da89f63e7e983a
| * | | | | | vim-patch:8.2.1102: Coverity gets confused by an unnecessary NULL checkJan Edmund Lazo2020-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity gets confused by an unnecessary NULL check. Solution: Remove the check for NULL. https://github.com/vim/vim/commit/90049492215aa458b90215b8e0fc50f04d5ad270
| * | | | | | vim-patch:8.2.0618: echoing a null list results in no outputJan Edmund Lazo2020-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Echoing a null list results in no output. (Yegappan Lakshmanan) Solution: Return "[]" instead of NULL in echo_string_core(). https://github.com/vim/vim/commit/db950e4c0318c084c31bc7b50665284f4a47c285
| * | | | | | vim-patch:8.1.1260: comparing with pointer instead of valueJan Edmund Lazo2020-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Comparing with pointer instead of value. Solution: Add a "*". (Ken Takata, closes vim/vim#4336) https://github.com/vim/vim/commit/e4f5f3aa3d597ec9188e01b004013a02bceb4026
| * | | | | | vim-patch:8.2.0087: crash in command line expansion when out of memoryJan Edmund Lazo2020-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash in command line expansion when out of memory. Solution: Check for NULL pointer. Also make ExpandGeneric() static. (Dominique Pelle, closes vim/vim#5437) https://github.com/vim/vim/commit/61d7c0d52ca40ab8488c36e619d1e46503affd0b N/A patches for version.c: vim-patch:8.2.1892: valgrind warns for using uninitialized access in tests Problem: Valgrind warns for using uninitialized access in tests. Solution: Fix condition for breaking out of loop. (Dominique Pellé, closes vim/vim#7187) https://github.com/vim/vim/commit/9c24cd11e2048e16e25271a7a7dbef4593890a18 vim-patch:8.2.1896: valgrind warns for using uninitialized memory Problem: Valgrind warns for using uninitialized memory. Solution: NUL terminate the SmcOpenConnection() error message. (Dominique Pellé, closes vim/vim#7194) https://github.com/vim/vim/commit/e1be11864d1f4383171e3af3eb77e61d41140c4e
* | | | | | | Merge pull request #13077 from tjdevries/tjdevries/buf_apis_1Björn Linse2020-10-25
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | api: nvim_buf_delete
| * | | | | | fixup: fixup: fixup: fixup:TJ DeVries2020-10-22
| | | | | | |
| * | | | | | fixup: some small nit picksTJ DeVries2020-10-22
| | | | | | |
| * | | | | | fixup: bfredl commentsTJ DeVries2020-10-22
| | | | | | |
| * | | | | | api: nvim_buf_deleteTJ DeVries2020-10-22
| | | | | | |
* | | | | | | lsp: only send buf requests to servers that support the request (#12764)francisco souza2020-10-25
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactors how required capabilities are detected and validated, and make sure requests are only sent to clients that support it (and only fail if no clients support the provided method). The validation happens at the buf_request level, because we assume that if someone is sending the request directly through the client, they know what they're doing. Also, let unknown methods go through. This is extracted from #12518 and closes #12755. Co-authored-by: francisco souza <fsouza@users.noreply.github.com>
* | | | | | options: add fallback value to .indir member (#13150)Jan Edmund Lazo2020-10-24
| | | | | | | | | | | | | | | | | | Required for patch v8.1.1769.
* | | | | | Merge pull request #13137 from erw7/fix-pum-poserw72020-10-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix popupmenu position issue
| * | | | | | Fix popupmenu position issueerw72020-10-23
| | | | | | |
* | | | | | | Merge pull request #13132 from willelz/markdownJan Edmund Lazo2020-10-23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | runtime: Patch syntax/markdown.vim
| * | | | | | | markdown.vim: patch runtime to ade0d3946801willelz2020-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim/vim@ade0d39468014fd55d30f7647a1ac104baff4bc5
| * | | | | | | markdown.vim: patch runtime/ftplugin to c08ee7476b19willelz2020-10-22
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | vim/vim@c08ee7476b19f9b4de5df287797af87c4e3fba0a
* | | | | | | Merge pull request #13145 from janlazo/vim-8.2.0901Jan Edmund Lazo2020-10-23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{901,912}
| * | | | | | | vim-patch:8.2.0912: a few test cases for CJK formatting are disabledJan Edmund Lazo2020-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: A few test cases for CJK formatting are disabled. Solution: Fix the tests and enable them. (closes vim/vim#6212) https://github.com/vim/vim/commit/11f1ffd18282c44ca4b74cf7cf336da6d09e396d
| * | | | | | | vim-patch:8.2.0901: formatting CJK text isn't optimalJan Edmund Lazo2020-10-23
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Formatting CJK text isn't optimal. Solution: Properly break CJK lines. (closes vim/vim#3875) https://github.com/vim/vim/commit/e52702f00322c8a8861efd0bd6a3775e685e5685
* | | | | | | Merge pull request #13131 from janlazo/vim-8.2.0952Jan Edmund Lazo2020-10-23
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | vim-patch:8.2.{952,1885,1887}
| * | | | | | vim-patch:8.2.1885: filetype tests unnessarily creates swap filesJan Edmund Lazo2020-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Filetype tests unnessarily creates swap files. Solution: Disable 'swapfile'. (Ken Takata, closes vim/vim#7183) https://github.com/vim/vim/commit/2733779a1a36c06f5f900666ac94bfe4c25ea39b N/A patches for version.c: vim-patch:8.2.1887: Github actions not optimally configured Problem: Github actions not optimally configured. Solution: Run CI on any pushed branches. Set fail-fast. (Ozaki Kiichi, closes vim/vim#7184) https://github.com/vim/vim/commit/15ab48f088842de512ca5f13aa39a4dc7cac8477
| * | | | | | vim-patch:8.2.0952: no simple way to interrupt VimJan Edmund Lazo2020-10-22
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No simple way to interrupt Vim. Solution: Add the SigUSR1 autocommand, triggered by SIGUSR1. (Jacob Hayes, closes vim/vim#1718) https://github.com/vim/vim/commit/be5ee8686a50acf07b823bd293f9c765e533d213
* / / / / / lsp: Fix "client has shut down" errors during initializing (#13103)Mathias Fußenegger2020-10-22
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Language servers can already send log messages to the client while the server is still being initialized. This currently leads to "client has shut down" messages which are confusing to the user as the server is properly starting. To fix this this changes the `get_client_by_id` method to also return a client if it is still initializing.
* | | | | Merge pull request #13128 from janlazo/vim-8.2.0268Jan Edmund Lazo2020-10-22
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.1877,8.2.{268,1874,1875,1877,1878,1881,1883}
| * | | | | vim-patch:8.2.1874: can't do something just before leaving Insert modeJan Edmund Lazo2020-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can't do something just before leaving Insert mode. Solution: Add the InsertLeavePre autocommand event. (closes vim/vim#7177) https://github.com/vim/vim/commit/b53e13a91ab2fc9d52bd044715daa84972f4ce47 N/A patches for version.c: vim-patch:8.1.1877: graduated features scattered Problem: Graduated features scattered. Solution: Put graduated and obsolete features together. https://github.com/vim/vim/commit/ffc0716af8e448ef8a2a3249edfd0260546933df vim-patch:8.2.1875: warning when building GTK gui Problem: Warning when building GTK gui. Solution: Add missing function parameter. https://github.com/vim/vim/commit/3da855c8e28140d9f02b1572e445f8d4f977cf64 vim-patch:8.2.1877: test for function list fails Problem: Test for function list fails. Solution: Move "obsolete" comments one line up. https://github.com/vim/vim/commit/b8f519e5382f9876ae7f8bc64d9814d07a8ef972 vim-patch:8.2.1878: GTK: error for redefining function Problem: GTK: error for redefining function. (Tony Mechelynck) Solution: Remove "gtk_" prefix from local functions and prepend "gui_" to global functions. https://github.com/vim/vim/commit/8a99e66b4f7616d9b0b9cefe742f82f9122087d5 vim-patch:8.2.1881: cannot build with GTK3 Problem: Cannot build with GTK3. Solution: Adjust form functions. https://github.com/vim/vim/commit/692d1a51e74fea2db3c7e9ae7c7c6c3a1a1945ee vim-patch:8.2.1883: compiler warnings when using Python Problem: Compiler warnings when using Python. Solution: Adjust PyCFunction to also have the second argument. Use "int" return type for some functions. Insert "(void *)" to get rid of the remaining warnings. https://github.com/vim/vim/commit/4ce5fe4c87820c7d22964d6e91d7b07e96640e6f
| * | | | | vim-patch:8.2.0268: trycatch test failsJan Edmund Lazo2020-10-21
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Trycatch test fails. Solution: When calling function fails only check for following command, do not give another error. https://github.com/vim/vim/commit/40d9da2a4395025169ebaf53a63618adfa737e96
* | | | | Merge pull request #13107 from alexgenco/rubyevalJan Edmund Lazo2020-10-21
|\ \ \ \ \ | |_|_|/ / |/| | | | vim-patch:8.1.1056: no eval function for Ruby
| * | | | Install pre-release neovim gem in CIAlex Genco2020-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `ruby_eval` RPC message will be available in neovim-ruby 0.9.0.pre.*. That will become 0.9.0 once `rubyeval` is merged to neovim. The `--version` argument isn't needed, as `gem` should pick the latest release.
| * | | | vim-patch:8.1.1056: no eval function for RubyAlex Genco2020-10-21
|/ / / / | | | | | | | | | | | | | | | | | | | | Problem: No eval function for Ruby. Solution: Add rubyeval(). (Ozaki Kiichi, closes vim/vim#4152) https://github.com/vim/vim/commit/e99be0e6d28fad96efd2b2be23fa38e7559e80e1
* | | | Merge pull request #13123 from janlazo/vim-8.2.1871Jan Edmund Lazo2020-10-21
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:8.2.{6,1002,1871} Revert patches 8.1.0877 and 8.1.1015 from #13083.
| * | | | Revert "vim-patch:8.1.0877: new buffer used every time the quickfix window ↵Jan Edmund Lazo2020-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is opened" This reverts commit e82b8ddef16eb7ce96e1d3d063ff529f79ed6bb2. Fix https://github.com/neovim/neovim/issues/13104
| * | | | Revert "vim-patch:8.1.1015: quickfix buffer shows up in list, can't get ↵Jan Edmund Lazo2020-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | buffer number" This reverts commit 4cd69151cf39cd4c3f083da2275f17206dcf5bc3.
| * | | | vim-patch:8.2.0006: test using long file name may failJan Edmund Lazo2020-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test using long file name may fail. (Vladimir Lomov) Solution: Limit the name length. (Christian Brabandt, closes vim/vim#5358) https://github.com/vim/vim/commit/6e43b30a854d9aca451a794d368443b90f259a7e N/A patches for version.c: vim-patch:8.2.1002: test may fail when run directly Problem: Test may fail when run directly. Solution: Check if g:run_nr exists. (Christian Brabandt, closes vim/vim#6285) https://github.com/vim/vim/commit/ceb2e7751089bd417c6250d63e28616483b5796b