aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.2.2911: pattern "\%V" does not match all of block selectionJan Edmund Lazo2021-05-31
| | | | | | Problem: Pattern "\%V" does not match all of block selection. (Rick Howe) Solution: Use the value of vi_curswant. (closes vim/vim#8285) https://github.com/vim/vim/commit/e71c0ebe2cee4a4916c49e206733200299e4c065
* Merge pull request #14690 from mjlbach/fix_docsMichael Lingelbach2021-05-31
|\ | | | | fix(docs): delete duplicate tags
| * fix(docs): delete duplicate tagsMichael Lingelbach2021-05-31
|/
* Merge pull request #14687 from kabouzeid/vim-docsMichael Lingelbach2021-05-31
|\ | | | | Updated vim docs
| * docs: regenerateKarim Abou Zeid2021-05-31
| |
* | Merge pull request #14635 from folke/lsp_get_linesMichael Lingelbach2021-05-31
|\ \ | |/ |/| perf(lsp): get all lines from a file in one go (`locations_to_items`)
| * perf(lsp): get all lines from a file in one goFolke Lemaitre2021-05-25
| |
* | fix vim.opt:remove doc (#14664)Amirreza Askarpour2021-05-30
| |
* | Merge pull request #14649 from folke/lsp_float_refactorMichael Lingelbach2021-05-29
|\ \ | | | | | | refactor(lsp): consolidate the different floating window methods into `open_floating_preview`
| * | refactor(lsp): consolidate the different floating window methods into ↵Folke Lemaitre2021-05-29
| | | | | | | | | | | | open_floating_preview
* | | Merge pull request #14673 from janlazo/vim-8.2.2898Jan Edmund Lazo2021-05-29
|\ \ \ | | | | | | | | vim-patch:8.2.{2898,2900}
| * | | vim-patch:8.2.2900: QuitPre is triggered before :wq writes the fileJan Edmund Lazo2021-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: QuitPre is triggered before :wq writes the file, which is different from other commands. Solution: Trigger QuitPre after writing the file. (closes vim/vim#8279) https://github.com/vim/vim/commit/1174b018a6d705ddb8c04f3d21f78ae760aa0856
| * | | vim-patch:8.2.2898: QuitPre and ExitPre not triggered when GUI window is closedJan Edmund Lazo2021-05-29
|/ / / | | | | | | | | | | | | | | | Problem: QuitPre and ExitPre not triggered when GUI window is closed. Solution: Call before_quit_autocmds(). (closes vim/vim#8242) https://github.com/vim/vim/commit/3552e742898cd57adaf9b8ce32a9056271eab8d2
* | | lua: Add vim.opt and fix scopes of vim.o (#13479)TJ DeVries2021-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lua: Add vim.opt * fixup: cleaning * fixup: comments * ty clason * fixup: comments * this is the last commit. period.
* | | cmake: install app icon in XDG hicolor icon theme (#14656)Pino Toscano2021-05-27
|/ / | | | | | | | | Install the icon of the application in the hicolor XDG icon theme; this way it can be properly loaded by XDG menus in the currently set XDG icon theme, without looking in the legacy pixmaps location.
* | Merge pull request #14646 from mfussenegger/wipe-floating-markdown-bufsMichael Lingelbach2021-05-26
|\ \ | | | | | | lsp: Ensure floating markdown buffers are deleted on hide
| * | lsp: Ensure floating markdown buffers are deleted on hideMathias Fussenegger2021-05-26
|/ / | | | | | | | | After the change to use fancy_floating_markdown for the signature help I noticed that scratch buffers start to accumulate.
* | Merge pull request #14607 from glacambre/fix_get_all_options_info_crashJames McCoy2021-05-26
|\ \ | | | | | | [RDY] Generate PARAM_COUNT macro
| * | Fix crash on `:echo get_all_options_info()`glacambre2021-05-26
| | | | | | | | | | | | | | | | | | Iterating over PARAM_COUNT is wrong as PARAM_COUNT also counts the last element of the options array, which has a NULL fullname in order to signal the end of the array.
* | | Merge pull request #14640 from janlazo/vim-3ec3217f0491Jan Edmund Lazo2021-05-26
|\ \ \ | |_|/ |/| | vim-patch:3ec3217f0491,8.2.{2278,2885}
| * | vim-patch:8.2.2278: falling back to old regexp engine can some patternsJan Edmund Lazo2021-05-26
| | | | | | | | | | | | | | | | | | | | | Problem: Falling back to old regexp engine can some patterns. Solution: Do not fall back once [[:lower:]] or [[:upper:]] is used. (Christian Brabandt, closes vim/vim#7572) https://github.com/vim/vim/commit/66c50c565321d4d49d8d5620912e5e8fe4825644
| * | vim-patch:8.2.2885: searching for \%'> does not match linewise end of lineJan Edmund Lazo2021-05-26
| | | | | | | | | | | | | | | | | | Problem: searching for \%'> does not match linewise end of line. (Tim Chase) Solution: Match end of line if column is MAXCOL. (closes vim/vim#8238) https://github.com/vim/vim/commit/872bee557e5f8ab0e4a523a6a845868a2801b17e
| * | vim-patch:3ec3217f0491Jan Edmund Lazo2021-05-25
|/ / | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/3ec3217f0491e9ba8aa8ea02f7e454cd19a287ef Omit fuzzy-match in pattern.txt.
* | Merge pull request #14634 from janlazo/vim-8.2.2880Jan Edmund Lazo2021-05-24
|\ \ | | | | | | vim-patch:8.2.{511,1689,1957,2880,2884}
| * | vim-patch:8.2.2884: not enough cscope code is covered by testsJan Edmund Lazo2021-05-24
| | | | | | | | | | | | | | | | | | Problem: Not enough cscope code is covered by tests. Solution: Add a few test cases. (Dominique Pellé, closes vim/vim#8246) https://github.com/vim/vim/commit/1e469c72ee2914fcffbcd49258036acdabd6f500
| * | vim-patch:8.2.0511: Cscope code not fully testedJan Edmund Lazo2021-05-24
| | | | | | | | | | | | | | | | | | Problem: Cscope code not fully tested. Solution: Add more test cases. (Dominique Pelle, closes vim/vim#5886) https://github.com/vim/vim/commit/d7ffc0ba8ccb039dd19b255368302d9bfe0e010b
| * | test/old: partial port of patch v8.2.1.0183Jan Edmund Lazo2021-05-24
| | | | | | | | | | | | Prep for patch v8.2.0511.
| * | vim-patch:8.2.1689: 'colorcolumn' doesn't show in indentJan Edmund Lazo2021-05-24
| | | | | | | | | | | | | | | | | | | | | Problem: 'colorcolumn' doesn't show in indent. Solution: Also draw the column when draw_state is WL_BRI or WL_SBR. (Alexey Demin, closes vim/vim#6948, closes vim/vim#6619) https://github.com/vim/vim/commit/ad5e5631c5dc93a50bbe637be254c5e9968848ea
| * | vim-patch:8.2.1957: diff and cursorcolumn highlighting don't mixJan Edmund Lazo2021-05-24
| | | | | | | | | | | | | | | | | | | | | Problem: Diff and cursorcolumn highlighting don't mix. Solution: Fix condition for what attribute to use. (Christian Brabandt, closes vim/vim#7258, closes vim/vim#7260) https://github.com/vim/vim/commit/fabc3ca896751277f18a3a68e5661179728db3ad
| * | vim-patch:8.2.2880: unified diff fails if actually usedJan Edmund Lazo2021-05-24
|/ / | | | | | | | | | | | | Problem: Unified diff fails if actually used. Solution: Invoke :diffupdate in the test. Fix the check for working external diff. (Ghjuvan Lacambre, Christian Brabandt, closes vim/vim#8197) https://github.com/vim/vim/commit/ad5c178a191cf2cf37a27c2a789d7afda3879831
* | vim-patch:8.2.2879: file extension .hsig not recognized (#14628)Jan Edmund Lazo2021-05-23
| | | | | | | | | | | | Problem: File extension .hsig not recognized. Solution: Use Haskell filetype for .hsig files. (Marcin Szamotulski, closes vim/vim#8236) https://github.com/vim/vim/commit/f5409dbf66f4e4a0461d3f2079c1bffacbf12392
* | vim-patch:8.2.2879: file extension .hsig not recognized (#14623)Jan Edmund Lazo2021-05-23
| | | | | | | | | | | | Problem: File extension .hsig not recognized. Solution: Use Haskell filetype for .hsig files. (Marcin Szamotulski, closes vim/vim#8236) https://github.com/vim/vim/commit/f5409dbf66f4e4a0461d3f2079c1bffacbf12392
* | Merge pull request #14622 from mfussenegger/unmute-error-responsesMichael Lingelbach2021-05-23
|\ \ | | | | | | lsp: Only mute RequestCancelled or ContentModified, but not other errors
| * | lsp: Only mute RequestCancelled or ContentModified, but not other errorsMathias Fussenegger2021-05-23
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handlers passed to `lsp_buf_request` weren't called if the server responded with an error that looks like this: "decoded", { error = { code = -32601, message = "No delegateCommandHandler for foo" }, id = 5, jsonrpc = "2.0" } An example where that happens is both eclipse.jdt.ls and the haskell-language-server when invoking a command that doesn't exist: :lua vim.lsp.buf_request( 0, 'workspace/executeCommand', { command = 'foo' }, function(err, _, res) print(vim.inspect(err), vim.inspect(res)) end )
* | Merge pull request #14619 from janlazo/vim-8.2.2772Jan Edmund Lazo2021-05-22
|\ \ | | | | | | vim-patch:8.2.{2772,2778}
| * | vim-patch:8.2.2778: problem restoring 'packpath' in sessionJan Edmund Lazo2021-05-22
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Problem restoring 'packpath' in session. Solution: Let "skiprtp" also apply to 'packpath'. https://github.com/vim/vim/commit/d23b714d8b9ed8e16ef553098acc6da0979e94fc Port Test_mksession_skiprtp() to lua functional test.
| * | vim-patch:8.2.2772: problems when restoring 'runtimepath' from a session fileJan Edmund Lazo2021-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Problems when restoring 'runtimepath' from a session file. Solution: Add the "skiprtp" item in 'sessionoptions'. https://github.com/vim/vim/commit/635bd60804966803490287e97460ecdc91d5fe0a Allow "terminal" value for sessionoptions even if it's no-opt because patch v8.0.1592 is not ported yet. Omit vim9 test, Test_mksession_skiprtp().
| * | fixup! vim-patch:8.1.0734: the hlsearch state is not stored in a session ↵Jan Edmund Lazo2021-05-22
|/ / | | | | | | file (#13547)
* | Merge pull request #14615 from folke/faster_locations_to_itemsMichael Lingelbach2021-05-22
|\ \ | | | | | | perf(lsp): `locations_to_items`: use libuv for unloaded buffers to get line
| * | perf(lsp): locations_to_items use libuv for unloaded buffers to get lineFolke Lemaitre2021-05-22
| | |
* | | Merge pull request #14269 from fdschmidt93/fix/document_symbol_rangeMichael Lingelbach2021-05-22
|\ \ \ | | | | | | | | fix(lsp): prefer selectionRange over range for document symbols in vim.lsp.util.symbols_to_items
| * | | fix: selectionrange over range for document symbolsFabian David Schmidt2021-04-01
| | | |
* | | | Merge pull request #14603 from folke/format_on_saveMichael Lingelbach2021-05-22
|\ \ \ \ | | | | | | | | | | fix(lsp): allow apply_text_edits to append text (insert at last line)
| * | | | fix(lsp): allow apply_text_edits and set_lines to insert text after the last ↵Folke Lemaitre2021-05-21
| | | | | | | | | | | | | | | | | | | | line. Fixes #14017
* | | | | Merge pull request #14601 from janlazo/vim-8.1.2320Jan Edmund Lazo2021-05-22
|\ \ \ \ \ | |_|_|/ / |/| | | | vim-patch:8.1.{2320,2339},8.2.{946,1591,2875}
| * | | | vim-patch:8.2.2875: cancelling inputlist() after a digit does not return zeroJan Edmund Lazo2021-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cancelling inputlist() after a digit does not return zero. Solution: Always return zero when cancelling. (closes vim/vim#8231) https://github.com/vim/vim/commit/5cf94577cf2045fec87344d7d89422fe6dfce62f
| * | | | vim-patch:8.2.0946: cannot use "q" to cancel a number promptJan Edmund Lazo2021-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot use "q" to cancel a number prompt. Solution: Recognize "q" instead of ignoring it. https://github.com/vim/vim/commit/eebd555733491cb55b9f30fe28772c0fd0ebacf7
| * | | | vim-patch:8.2.1591: using winheight('.') in tests works but is wrongJan Edmund Lazo2021-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using winheight('.') in tests works but is wrong. Solution: Use winheight(0). (issue vim/vim#6863) https://github.com/vim/vim/commit/c05d1c043a25c7a52dbf0a740d3f715a9d2691f7
| * | | | vim-patch:8.1.2339: insufficient testing for quickfixJan Edmund Lazo2021-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient testing for quickfix. Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#5261) https://github.com/vim/vim/commit/70077dd1ca63636afaf07acf22519981e3a8e4b7 TODO: Debug the following off-by-one error: call assert_equal(repeat('m', 1024), l[0].module)
| * | | | vim-patch:8.1.2320: insufficient test coverage for quickfixJan Edmund Lazo2021-05-21
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient test coverage for quickfix. Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan, closes vim/vim#5238) https://github.com/vim/vim/commit/f9ae154c512683ea7b933f870b0268232fd7ad38