aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* chore: rename progress_callback to progress_handlerMatthieu Coudron2021-03-04
|
* fix(flake): can now generate vimdocMatthieu Coudron2021-03-04
| | | | | | and removed warning about deprecated usage of stdenv.lib also can run `make pylint shlint`.
* vim-patch:30e9b3c42567 (#13936)Volodymyr Kot2021-03-03
| | | | Update runtime files https://github.com/vim/vim/commit/30e9b3c4256710781c3bd64efb33f138e4e074b3
* Merge pull request #13973 from chentau/on_bytes_undofileBjörn Linse2021-03-03
|\ | | | | | | | | New versions of neovim will not read undofiles written by nvim before this merge (there will be an error message about incopmatible version). Nvim 0.4 (or an master up to bda12927be84f0e0e05e885f9acb40a7ac2c5524 ) can be used to recover older undofiles, so if you worried about unsaved changes lurking around in undofiles it would make sense to keep such version around somewhere to recover them. This is a necessary change to keep tree-sitter and plugins dependent on byte-level buffer change events fully working with undo states from a undofile. If there is a clear demand we might implement reading of the old format. Such recovered buffers will not be be fully functional with plugins relying on buffer updates or tree-sitter, however.
| * Extmarks: Save extmark undo information to undofile.chentau2021-03-02
| |
* | Merge pull request #14041 from janlazo/vim-8.2.2560Jan Edmund Lazo2021-03-02
|\ \ | | | | | | vim-patch:8.1.{680,1901},8.2.{1043,2196,2236,2551.2559,2560}
| * | vim-patch:8.2.1043: %a item in 'statusline' not testedJan Edmund Lazo2021-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: %a item in 'statusline' not tested. Solution: Add a test. (Dominique Pellé, closes vim/vim#6318) https://github.com/vim/vim/commit/4014e2ceb03b8aeb947a0c671a099b677c8f2d5d Do not run test_statusline.vim in test_alot.vim because test_statusline.vim runs separately in Vim since patch v8.2.0164.
| * | vim-patch:8.2.2236: 'scroll' option can change when setting the statuslineJan Edmund Lazo2021-03-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: 'scroll' option can change when setting the statusline or tabline but the option context is not updated. Solution: Update the script context when the scroll option is changed as a side effect. (Christian Brabandt, closes vim/vim#7533) https://github.com/vim/vim/commit/746670604a60cb0356b56c112ffb6d297c679099
| * | vim-patch:8.1.1901: the +insert_expand feature is not always availableJan Edmund Lazo2021-03-01
| | | | | | | | | | | | | | | | | | Problem: The +insert_expand feature is not always available. Solution: Graduate the +insert_expand feature. https://github.com/vim/vim/commit/e2c453d38f6512ac4cff7cd26aa7780b4e2534d7
| * | vim-patch:8.2.2560: setting 'winminheigt' does not take tabline into accountJan Edmund Lazo2021-03-01
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Setting 'winminheigt' does not take tabline into account. Solution: Subtract the tabline from the available height. (closes vim/vim#7899) https://github.com/vim/vim/commit/39d4cab494248131b6fb07aba633aa4da7871a57 N/A patches for version.c: vim-patch:8.1.0680: not easy to see what features are unavailable Problem: Not easy to see what features are unavailable. Solution: Highlight disabled features in the :version output. (Nazri Ramliy, closes vim/vim#3756) https://github.com/vim/vim/commit/c85ffc9daba6f66d5958ae80249d26f7f81bfced vim-patch:8.2.2196: :version output has extra spaces in compile and link command Problem: :version output has extra spaces in compile and link command. Solution: Adjust QUOTESED. (closes vim/vim#7505) https://github.com/vim/vim/commit/abcbb0e9ad43fc25077e1681528e72ddcbeed300 vim-patch:8.2.2551: MS-Windows: colors test file is not installed Problem: MS-Windows: colors test file is not installed. Solution: Also copy runtime/colors/tools. (Ken Takata, closes vim/vim#7902) https://github.com/vim/vim/commit/d0bce504ec52def729fffa35c8896979af348d32 vim-patch:8.2.2559: MS-Windows: guifont test fails on Windows XP Problem: MS-Windows: guifont test fails on Windows XP. Solution: Check windowsversion(). https://github.com/vim/vim/commit/3650fd709807d5ac182e28d952cbd790c1ad0a6a
* | Merge pull request #14022 from crispgm/lsp-start-errorMichael Lingelbach2021-02-26
|\ \ | | | | | | lsp: prompt correct error when language server start fails
| * | fix: show error when language server start fails and prevent future requestsDavid Zhang2021-02-26
|/ /
* | Merge pull request #14014 from mfussenegger/textDocumentSyncMichael Lingelbach2021-02-25
|\ \ | | | | | | LSP: Resolve text_document_save capability according to spec
| * | LSP: Resolve text_document_save capability according to specMathias Fussenegger2021-02-25
| | | | | | | | | | | | | | | Fixes https://github.com/neovim/neovim/issues/13989 See https://github.com/microsoft/language-server-protocol/issues/288
* | | Merge pull request #14004 from erw7/fix-ficJan Edmund Lazo2021-02-25
|\ \ \ | |/ / |/| | option: fix problem with fileignorecase not being set properly
| * | path.c: fix path_fnamencmperw72021-02-25
| | | | | | | | | | | | | | | Fix the problem that the last comparison of strings when p_fic is true was not ignore case.
| * | eval: add fname_case to feature listerw72021-02-25
| | |
| * | option: fix problem with fileignorecase not being set properlyerw72021-02-25
| | |
* | | Merge pull request #14008 from mfussenegger/docs-updateMichael Lingelbach2021-02-24
|\ \ \ | | | | | | | | Update lsp and api docs with gen_vimdoc changes
| * | | Update lsp and api docs with gen_vimdoc changesMathias Fussenegger2021-02-24
|/ / / | | | | | | | | | | | | Applies the changes generated with ./scripts/gen_vimdoc.py to add missing documentation.
* | | [LSP] Add in more docs for highlight groups with document_highlight() (#13614)Chris Kipp2021-02-24
| | | | | | | | | | | | | | | | | | Currently it's not 100% clear that without setting these, using the autocomds to utilize the `textDocument/documentHighlight` functionality, nothing will actually be visible since the highlight groups don't have any details. This just adds in a couple simple extra notes to make sure that's done
* | | Merge pull request #14001 from janlazo/vim-8.2.2545Jan Edmund Lazo2021-02-24
|\ \ \ | |/ / |/| | vim-patch:8.2.{2545,2547,2548}
| * | pos: define MAXCOL to INT_MAXJan Edmund Lazo2021-02-23
| | | | | | | | | | | | | | | Partial port of patch v8.1.0953. Remove useless casts on MAXCOL.
| * | vim-patch:8.2.2548: May get stuck in the cmdline window using :normalJan Edmund Lazo2021-02-23
| | | | | | | | | | | | | | | | | | Problem: May get stuck in the cmdline window using :normal. Solution: Have nv_esc() return K_IGNORE. https://github.com/vim/vim/commit/7d41410a455ba62128655beb91c35d3fba299287
| * | vim-patch:8.2.2547: "%" command not accurate for big filesJan Edmund Lazo2021-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "%" command not accurate for big files. Solution: Make it more accurate for files up to 21M lines. (Dominique Pellé, closes vim/vim#7889) https://github.com/vim/vim/commit/2c6553498e790604f50016d8435403523a2576d6 N/A patches for version.c: vim-patch:8.2.2545: errors and crash when terminal window is zero height Problem: Errors and crash when terminal window is zero height. (Leonid V. Fedorenchik) Solution: Do not resize when width or height is zero. (closes vim/vim#7890) https://github.com/vim/vim/commit/eba13e4ea28f133ff65f6b426428f49a9bd711b0
* | | fix: treesitter languagetree crash when using telescope buffer previewer ↵Simon Hauser2021-02-23
|/ / | | | | | | (#13986)
* | vim-patch:8.2.2233: cannot convert a byte index into a character index (#13978)kuuote2021-02-22
| | | | | | | | | | Problem: Cannot convert a byte index into a character index. Solution: Add charidx(). (Yegappan Lakshmanan, closes vim/vim#7561) https://github.com/vim/vim/commit/17793ef23aae0bc94539390ccfe5e63b0ad39ff2
* | lsp: remove deprecated references to 'callbacks' (#13945)Matthieu Coudron2021-02-23
| | | | | | | | | | vim.lsp.callbacks was deprecated a few months ago. This is a cleanup before the release. Use vim.lsp.handlers instead.
* | feat(lsp): use vim.notify for some errors (#13992)Matthieu Coudron2021-02-22
| |
* | Merge pull request #13988 from janlazo/vim-8.1.1310Jan Edmund Lazo2021-02-22
|\ \ | | | | | | vim-patch:8.1.1310: named function arguments are never optional
| * | fixup! vim-patch:8.1.1310: named function arguments are never optionalJan Edmund Lazo2021-02-22
| | |
| * | vim-patch:8.1.1310: named function arguments are never optionalerw72021-02-22
| | | | | | | | | | | | | | | | | | | | | Problem: Named function arguments are never optional. Solution: Support optional function arguments with a default value. (Andy Massimino, closes vim/vim#3952) https://github.com/vim/vim/commit/42ae78cfff171fbd7412306083fe200245d7a7a6
* | | tui: fix possibility of evaluating uninitialized variables (#13987)erw72021-02-22
|/ /
* | Merge pull request #13952 from bfredl/overlayBjörn Linse2021-02-22
|\ \ | | | | | | decorations: allow virt_text overlay at any column
| * | decorations: allow virt_text overlay at any columnBjörn Linse2021-02-22
| | |
* | | vim-patch:8.2.2070: can't get the exit value in VimLeave(Pre) autocommands ↵Jan Edmund Lazo2021-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#13981) Problem: Can't get the exit value in VimLeave or VimLeavePre autocommands. Solution: Add v:exiting like in Neovim. (Yegappan Lakshmanan, closes vim/vim#7395) https://github.com/vim/vim/commit/f0068c5154a99b86b2c4515a4b93c003b2445cf4 Rearrange VimVarIndex enums and vimvars[] entries to sync with Vim. N/A patches for version.c: vim-patch:8.2.2535: MS-Windows: cannot run all vim9 tests Problem: MS-Windows: cannot run all vim9 tests. Solution: Make test_vim9 target work. https://github.com/vim/vim/commit/723ef5db980b2e69ef8bdc0dd448cb645491c464
* | | lsp: Fix text edits operating on the last line of a document (#13677)Mathias Fußenegger2021-02-19
| | | | | | | | | | | | | | | | | | `lines` can be empty, in which case `#lines[#lines]` failed with an error: lsp/util.lua:214: attempt to get length of a nil value
* | | lsp: client stop cleanups (#13877)Michael Lingelbach2021-02-19
| | | | | | | | | | | | | | | | | | | | | | | | * lsp: client stop cleanups * Add diagnostic clearing to client.stop() method used by nvim-lspconfig * Clear diagnostic cache to prevent stale diagnostics on client restart * lsp: Add test for vim.lsp.diagnostic.reset
* | | [RFC] ":source" sources from current buffer if filename is omitted (#11444)Vikram Pal2021-02-18
| | | | | | | | | Fix https://github.com/neovim/neovim/issues/8722
* | | Merge pull request #13968 from janlazo/runtime-tarJan Edmund Lazo2021-02-18
|\ \ \ | | | | | | | | runtime/tar: port latest files
| * | | runtime/tar: 23515b4ef7580af8b9d3b964a558ab2007cacda5Jan Edmund Lazo2021-02-17
| | | | | | | | | | | | | | | | | | | | | | | | Port tar files only in order to support '*.tar.zst' files. Close https://github.com/neovim/neovim/pull/13337
| * | | runtime/tar: 8024f936368336241406137a2fa78ed5ee9000a6Jan Edmund Lazo2021-02-17
| | | | | | | | | | | | | | | | Port tar runtime files only.
| * | | runtime/tar: 2963456ff2b740244b3a064785fe681b1998d75eJan Edmund Lazo2021-02-17
|/ / / | | | | | | | | | Port tar files for release v31 only.
* | | vim-patch:8.2.2523: Svelte filetype not recognized (#13961)Brian Ryall2021-02-18
| | | | | | | | | | | | | | | Problem: Svelte filetype not recognized. Solution: Add a detection rule. (Brian Ryall, closes vim/vim#7858) https://github.com/vim/vim/commit/c0fcb6e0b10050145e7d334b68b1bdc5201fed05
* | | vim-patch:8.2.2522: Beancount filetype not recognized (#13960)Brian Ryall2021-02-18
| | | | | | | | | | | | | | | Problem: Beancount filetype not recognized. Solution: Add a detection rule. (Brian Ryall, closes vim/vim#7859) https://github.com/vim/vim/commit/9bbd883b3528b37dcacad22ad58861105a9ae428
* | | fix(flake): add debuginfo to nvim-debug (#13947)Matthieu Coudron2021-02-17
|/ / | | | | | | nvim-debug was missing symbols. adding the lock file to remove the flake warning message as well.
* | Merge pull request #13944 from chentau/on_bytes_docBjörn Linse2021-02-17
|\ \ | | | | | | Doc: update documentation for on_bytes
| * | Doc: update documentation for on_byteschentau2021-02-17
| |/
* | netrw: move netrw_home to XDA_DATA_HOME (#13939)Jakub Łuczyński2021-02-16
| |
* | doc: Update vim_diff.txt (#13954)Yegappan Lakshmanan2021-02-16
| | | | | | | | | | | | | | | | Update vim_diff.txt to reflect the following patches: patch 8.1.1113: making an autocommand trigger once is not so easy patch 8.2.2128: there is no way to do something on CTRL-Z patch 8.2.2508: cannot change the character displayed in non existing lines patch 8.2.2518: 'listchars' should be window-local