aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix: moved macrosJakub Łuczyński2020-02-13
|
* fix: moved some static inline functionJakub Łuczyński2020-02-13
|
* fix: vvlua_partialJakub Łuczyński2020-02-13
|
* fix: made eval_lavars_used globalJakub Łuczyński2020-02-13
|
* fix: include static function declarationsJakub Łuczyński2020-02-13
|
* fix: header updatesJakub Łuczyński2020-02-13
|
* Removed redundant defineJakub Łuczyński2020-02-13
|
* fix: factor out make_partialJakub Łuczyński2020-02-13
|
* fix: prof functionsJakub Łuczyński2020-02-13
|
* fix: var_set_globalJakub Łuczyński2020-02-13
|
* fix: find_var_ht_dictJakub Łuczyński2020-02-13
|
* fix: factor out new functionsJakub Łuczyński2020-02-13
| | | | | | | | | | | | | | | | | | | | free_unref_funccal get_funccal_local_var get_funccal_args_var get_current_funccal_dict set_ref_in_previous_funccal set_ref_in_call_stack set_ref_in_func_args note: In vim semantic for garbage_collect was changed (the result of free_unref_funccal is ignored, bug or intentional?) For nvim I did leave previous behavior thus did_free = did_free || free_unref_funccal(copyID, testing); instead of just free_unref_funccal(copyID, testing);
* fix: func_initJakub Łuczyński2020-02-13
|
* unstatic some functionsJakub Łuczyński2020-02-13
|
* moved more stuffJakub Łuczyński2020-02-13
|
* created header fileJakub Łuczyński2020-02-13
|
* moved functions to user_funcs.c (no code changes)Jakub Łuczyński2020-02-13
|
* Merge #10433 from erw7/vim-8.1.0027Justin M. Keyes2020-02-12
|\ | | | | vim-patch:8.1.{27,32,36,69,70,71,91,92}
| * Fix issue where callbacks are garbage collectederw72020-02-12
| | | | | | | | | | Import necessary part of vim-patch:8.1.1575. https://github.com/vim/vim/commit/75a1a9415b9c207de5a29b25c0d1949c6c9c5c61
| * vim-patch:8.1.0092: prompt buffer test failserw72020-02-12
| | | | | | | | | | | | | | Problem: Prompt buffer test fails. Solution: Set 'nomodified' before closing the window. (Ozaki Kiichi, closes vim/vim#3051 https://github.com/vim/vim/commit/71ef1ba5e996f34d3e0acbe1d89c4c6bfa5e98ba
| * vim-patch:8.1.0091: MS-Windows: Cannot interrupt gdb when program is runningerw72020-02-12
| | | | | | | | | | | | | | Problem: MS-Windows: Cannot interrupt gdb when program is running. Solution: Add debugbreak() and use it in the terminal debugger. Respect 'modified' in a prompt buffer. https://github.com/vim/vim/commit/4551c0a9fcdbdef52836d4852686d54b5e47fdaf
| * vim-patch:8.1.0071: terminal debugger only works with the terminal featureerw72020-02-12
| | | | | | | | | | | | | | Problem: Terminal debugger only works with the terminal feature. Solution: Make it also work with a prompt buffer. Makes it possible to use on MS-Windows. Various other improvements. (closes vim/vim#3012) https://github.com/vim/vim/commit/b3307b5e7e7bd3962b0d5c61a94e638564c146b0
| * vim-patch:8.1.0070: missing part of the changes for prompt_setinterrupt()erw72020-02-12
| | | | | | | | | | | | Problem: Missing part of the changes for prompt_setinterrupt(). Solution: Add the missing changes. https://github.com/vim/vim/commit/222cd20e2662e7478cfe42b78cc4f1c153ca819d
| * vim-patch:8.1.0069: cannot handle pressing CTRL-C in a prompt buffererw72020-02-12
| | | | | | | | | | | | Problem: Cannot handle pressing CTRL-C in a prompt buffer. Solution: Add prompt_setinterrupt(). https://github.com/vim/vim/commit/0e5979a6d491f68c4a8c86fab489016919329a6b
| * vim-patch:8.1.0036: not restoring Insert mode if leaving prompt buffer with ↵erw72020-02-12
| | | | | | | | | | | | | | | | | | | | mouse Problem: Not restoring Insert mode if leaving a prompt buffer by using a mouse click. Solution: Set b_prompt_insert appropriately. Also correct cursor position when moving cursor to last line. https://github.com/vim/vim/commit/891e1fd894720d0b99a9daefa41e8181844f819a
| * vim-patch:8.1.0032: BS in prompt buffer starts new lineerw72020-02-12
| | | | | | | | | | | | | | Problem: BS in prompt buffer starts new line. Solution: Do not allows BS over the prompt. Make term_sendkeys() handle special keys. Add a test. https://github.com/vim/vim/commit/6b810d92a9cd9378ab46ea0db07079cb789f9faa
| * vim-patch:8.1.0027: difficult to make a plugin that feeds a line to a joberw72020-02-12
|/ | | | | | Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype. https://github.com/vim/vim/commit/f273245f6433d5d43a5671306b520a3230c35787
* LSP: rename validate_command to _cmd_parts #11847Matthieu Coudron2020-02-11
| | | and now only accepts a list of strings (instead of string or list).
* LSP: Refine formatting tabSize #11834Jesse-Bakker2020-02-10
| | | | | | | | | | | | Use the logic explained in the softtabstop help section for defining the tabSize parameter in formatting requests. This means that: - if softtabstop is 0, tabstop is used - if softtabstop < 0, shiftwidth is used - if softtabstop > 0, softtabstop is used When inserting spaces instead of tabs, softtabstop is used in vim. Therefor it would be more logical to use it when formatting instead of the current tabstop.
* Merge pull request #11845 from rht/masterMatthieu Coudron2020-02-11
|\ | | | | doc/manpage: Remove the extra nvim subdirectory
| * doc/manpage: Remove the extra nvim subdirectoryrht2020-02-10
| |
* | Merge pull request #11848 from fwalch/build-tree-sitter-out-of-sourceBjörn Linse2020-02-10
|\ \ | | | | | | Build tree-sitter-c out-of-source
| * | Build tree-sitter out-of-sourceFlorian Walch2020-02-10
|/ / | | | | | | | | | | Avoids having CMakeCache.txt etc in https://github.com/neovim/deps, where it can cause trouble for Ubuntu PPA builds such as: > CMake Error: The source "/<<BUILDDIR>>/neovim-0.5.0+ubuntu1+git202002090924-1f479ff-00e710e/.deps/build/src/treesitter-c/CMakeLists.txt" does not match the source "/home/travis/build/neovim/bot-ci/build/deps-src/build/src/treesitter-c/CMakeLists.txt" used to generate cache. Re-run cmake with a different source directory.
* | Merge pull request #11842 from bfredl/decotestBjörn Linse2020-02-10
|\ \ | |/ |/| treesitter: use internal "decorations" buffer
| * treesitter: cleanup some luahl stuffBjörn Linse2020-02-10
| |
| * treesitter: use internal "decorations" bufferBjörn Linse2020-02-10
|/
* eval.c: factor out eval/funcs.c #11828Jakub Łuczyński2020-02-10
| | | | | | close #11828 ref #5081 cf. vim patch 7.4.2063
* doc/manpage: reference $VIM instead of /usr/local/share #11840 [ci skip]rht2020-02-09
|
* lsp: Support text edit on inactive buffer (#11843)Mathias Fußenegger2020-02-10
| | | | | | | | | Using `vim.lsp.buf.rename()` can result in receiving a TextEdit that affects a file for which there is no active or loaded buffer. In that case `api.nvim_buf_get_lines(...)` returned an empty result, leading to an error. Closes https://github.com/neovim/neovim/issues/11790
* Merge pull request #11841 from bfredl/libdirBjörn Linse2020-02-09
|\ | | | | build: always create build/lib/nvim so the install command doesn't fail
| * build: always create build/lib/nvim so the install command doesn't failBjörn Linse2020-02-09
|/
* Merge pull request #11836 from bfredl/vim-dbe5d361feb6Björn Linse2020-02-09
|\ | | | | vim-patch:8.2.0235: draw error when an empty group is removed from 'statusline'
| * vim-patch:8.2.0235: draw error when an empty group is removed from 'statusline'Björn Linse2020-02-09
| | | | | | | | | | | | Problem: Draw error when an empty group is removed from 'statusline'. Solution: Do not use highlighting from a removed group. https://github.com/vim/vim/commit/dbe5d361feb65137099644329cf0ecfd4a945a14
* | LSP: set InitializeParams.rootPath value #11838Hirokazu Hata2020-02-08
|/ | | InitializeParams.rootPath is deprecated now. But some language servers still use it.
* Merge pull request #11830 from teto/treesitter_fixBjörn Linse2020-02-07
|\ | | | | build: allow to use non-bundled C parser
| * build: allow to skip treesitter C parser installMatthieu Coudron2020-02-07
|/ | | | | | | | | if USE_BUNDLED_TS_PARSERS is set to off, don't try to install the parser. Distribs can install treesitter parsers directly into $CMAKE_LIBRARY_PATH/nvim (and users anywhere in rtp). Also fix the URL.
* Merge pull request #11757 from bfredl/treesitter_runtimeBjörn Linse2020-02-07
|\ | | | | treesitter: add standard search path for parsers + bundle c parser properly
| * tests: bail out on libdir just like $VIMRUNTIME, it cannot be calculatedBjörn Linse2020-02-07
| |
| * treesitter: add standard &rtp/parser/ search path for parsersBjörn Linse2020-02-07
| |
| * build: include tree-sitter-c parser in bundled buildBjörn Linse2020-02-07
| |