aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* my fight with the linter (tome II)Rom Grk2020-11-06
|
* my fight with the linterRom Grk2020-11-06
|
* Merge branch 'master' into add-scroll-eventsRom Grk2020-11-03
|\
| * Merge pull request #13209 from janlazo/vim-8.2.1942Jan Edmund Lazo2020-11-02
| |\ | | | | | | vim-patch:8.2.{1165,1942}
| | * fixup! startup: handle autoload and lua packages during startupJan Edmund Lazo2020-11-02
| | |
| | * vim-patch:8.2.1942: insufficient test coverage for the Netbeans interfaceJan Edmund Lazo2020-11-02
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient test coverage for the Netbeans interface. Solution: Add more tests. Fix an uncovered bug. (Yegappan Lakshmanan, closes vim/vim#7240) https://github.com/vim/vim/commit/dbfa795d8b66c99ee758b132d6043871b9061563 N/A patches for version.c: vim-patch:8.2.1165: insufficient testing for the Tcl interface Problem: Insufficient testing for the Tcl interface. Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#6423) https://github.com/vim/vim/commit/e4358906fdbd0b2df1889dad49c79a9c8cee5ac4
| * Merge pull request #13178 from steelsojka/fix-empty-main-query-fileThomas Vigouroux2020-11-02
| |\ | | | | | | fix(treesitter): account for no main query file
| | * fix(treesitter): account for no main query fileSteven Sojka2020-10-28
| | |
| * | Merge pull request #13119 from bfredl/luartpBjörn Linse2020-11-02
| |\ \ | | | | | | | | lua: handle require'package.mod' during startup
| | * | startup: handle autoload and lua packages during startupBjörn Linse2020-11-02
| | | | | | | | | | | | | | | | ¡NO HAY BANDA!
| * | | lsp: remove vim.NIL from processing (#13174)TJ DeVries2020-11-02
| |/ / | | | | | | | | | | | | * lsp: remove vim.NIL from processing * lsp: remove instances of vim.NIL
| * | Merge pull request #13204 from janlazo/vim-8.2.1938Jan Edmund Lazo2020-11-02
| |\ \ | | | | | | | | vim-patch:8.1.{2030,2063},8.2.{864,1086,1938}
| | * | vim-patch:8.2.1086: possibly using freed memory when text properties usedJan Edmund Lazo2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Possibly using freed memory when text properties used when changing indent of a line. Solution: Compute the offset before calling ml_replace(). https://github.com/vim/vim/commit/cf30643ae607ae1a97b50e19c622dc8303723fa2
| | * | vim-patch:8.2.0864: pragmas are indented all the way to the leftJan Edmund Lazo2020-11-01
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Pragmas are indented all the way to the left. Solution: Add an option to indent progmas like normal code. (Max Rumpf, closes vim/vim#5468) https://github.com/vim/vim/commit/d881b516da0184052d2f9d33c3f72c5c014316bd N/A patches for version.c: vim-patch:8.1.2030: tests fail when build with normal features and terminal Problem: Tests fail when build with normal features and terminal. (Dominique Pelle) Solution: Disable tests that won't work. (closes vim/vim#4932) https://github.com/vim/vim/commit/997d42427eaab889058eb047e08d55de9e4a968a vim-patch:8.1.2063: some tests fail when +balloon_eval_term is missing Problem: Some tests fail when +balloon_eval_term is missing but _balloon_eval is present. (Dominique Pelle) Solution: Check the right feature in the test. (closes vim/vim#4962) https://github.com/vim/vim/commit/1e82a784ace6d2c4dce594dd6156bcb0028bba9e vim-patch:8.2.1938: wiping out a terminal buffer makes some tests fail Problem: Wiping out a terminal buffer makes some tests fail. Solution: Do not wipe out the terminal buffer unless wanted. https://github.com/vim/vim/commit/a46765a79745ff27b4a44659fb8389519c961977
| * | Merge pull request #13203 from janlazo/vim-8.2.1936Jan Edmund Lazo2020-11-01
| |\ \ | | | | | | | | vim-patch:8.2.1936
| | * | fixup! rename: user_funcs -> userfuncJan Edmund Lazo2020-11-01
| | | |
| | * | fixup! eval.c: factor out eval/funcs.c #11828Jan Edmund Lazo2020-11-01
| | | |
| | * | vim-patch:8.2.1936: session sets the local 'scrolloff' value to the global valueJan Edmund Lazo2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Session sets the local 'scrolloff' value to the global value. Solution: Do not let restoring the global option value change the local value. https://github.com/vim/vim/commit/388908352f88e7391accb3545b082db0fc89d9f7
| | * | fixup! refactor: move session functions to ex_session.cJan Edmund Lazo2020-11-01
| | | |
| * | | Merge pull request #12870 from bfredl/themeparkBjörn Linse2020-11-01
| |\ \ \ | | | | | | | | | | Color themes (per window/line) and lua theme providers
| | * | | api: add API for themesBjörn Linse2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | co-author: hlpr98 <hlpr98@gmail.com> (dict2hlattrs function) orange is sus?? NOVEMBER DAWN erase the lie that is redraw_later()
| * | | | lsp: complete support for `CodeActionKind`s to capabilities (#13180)Jesse2020-11-01
| | |/ / | |/| | | | | | | | | | | | | | We support applying all kinds in the spec equivalently and some servers (including dartls) won't send code actions if support for the relevant kinds is not explicitly stated in the client capabilities. Therefore, this PR makes that support explicit. Also, as we support all CodeActionKinds, we should also mark the server as supporting code actions when it specifies code action kinds. This is also done in this PR.
| * | | Merge pull request #13197 from janlazo/vim-8.2.1925Jan Edmund Lazo2020-11-01
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{639,666,1925,1926,1929,1932}
| | * | | vim-patch:8.2.0666: Ruby test fails on MS-WindowsJan Edmund Lazo2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Ruby test fails on MS-Windows. Solution: Remove the "maintainer" line. (Ken Takata, closes vim/vim#6015) https://github.com/vim/vim/commit/88e6cc253903c86d06abb59b35c85e6aef0152f3 Cherry-pick feature check from patch 8.1.1544. Cherry-pick test_ruby.vim changes from patch 8.2.0183.
| | * | | vim-patch:8.2.0639: MS-Windows: messages test still failsJan Edmund Lazo2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: messages test still fails. Solution: Filter out the maintainer message. https://github.com/vim/vim/commit/49b2fb36ca94be14b98caf86420863d9bbe81a24
| | * | | vim-patch:8.2.1926: cannot use a space in 'spellfile'Jan Edmund Lazo2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot use a space in 'spellfile'. (Filipe Brandenburger) Solution: Permit using a space. (closes vim/vim#7230) https://github.com/vim/vim/commit/b2620202c7778d8c709941fb430eeeeab6e63a6a
| | * | | vim-patch:8.2.1925: list/dict test failsJan Edmund Lazo2020-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: List/dict test fails. Solution: Correct expected exception. https://github.com/vim/vim/commit/6d967125ad87b1c2a9467357286c3514d5dd1c40 Cherry-pick e_dictkey[] change from patch 8.2.1924. N/A patches for version.c: vim-patch:8.2.1929: MS-Windows: problem loading Perl 5.32 Problem: MS-Windows: problem loading Perl 5.32. Solution: Define NO_THREAD_SAFE_LOCALE. (Ken Takata, closes vim/vim#7234) https://github.com/vim/vim/commit/0289065e41ce3148f929e16a55aa3b161c80576f vim-patch:8.2.1932: compiler warnings when building with Athena GUI Problem: Compiler warnings when building with Athena GUI. Solution: Fix function signatures. https://github.com/vim/vim/commit/963734e316bd17dd7290abcac28b875435d06381
| * | | | Merge pull request #13192 from bfredl/nodeidBjörn Linse2020-11-01
| |\ \ \ \ | | | | | | | | | | | | ] treesitter: add node:id()
| | * | | | treesitter: add node:id()Björn Linse2020-11-01
| | | |/ / | | |/| |
| * | | | Merge pull request #13090 from vigoux/tree-sitter-parse-errorThomas Vigouroux2020-11-01
| |\ \ \ \ | | |_|/ / | |/| | | tree-sitter: error out when parsing fails
| | * | | treesitter: fix wrong string formattingThomas Vigouroux2020-11-01
| | | | |
| | * | | tree-sitter: error out when parsing failsThomas Vigouroux2020-11-01
| |/ / / | | | | | | | | | | | | | | | | This can happen when there is ABI mismatches, and removes the assumption parsing alwasy succeeds (which is wrong).
| * | | Merge pull request #13163 from erw7/fix-appveyorerw72020-11-01
| |\ \ \ | | | | | | | | | | ci/appveyor: change to update package database
| | * | | ci/appveyor: change to update package databaseerw72020-10-27
| | | | |
| * | | | Merge pull request #13167 from romgrk/vim-8.2.1909Jan Edmund Lazo2020-10-31
| |\ \ \ \ | | | | | | | | | | | | vim-patch:8.2.1909: number of status line items is limited to 80
| | * | | | vim-patch:8.2.1909: number of status line items is limited to 80Rom Grk2020-10-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Number of status line items is limited to 80. Solution: Dynamically allocate the arrays. (Rom Grk, closes vim/vim#7181) https://github.com/vim/vim/commit/8133cc6bf454eb90bb0868f7cf806fce5c0c9fe6 The members of stl_item_T have not been prefixed with stl_ contrary to the vim patch because the amount of stl_ prefixes on single lines of code in that region was hurtful to readability.
| * | | | | lsp: Remove snippet lies (#13183)TJ DeVries2020-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't actually support snippets in core in the way that users would truly expect. So, by default, we will not say that builtin-lsp has `snippetSupport`. To re-enable, users can do the following: First, get a capabilities dictionary with `local capabilities = vim.lsp.protocol.make_client_capabilities()` Then override `capabilities.textDocument.completion.completionItem.snippetSupport = true` and then pass those capabilties to the setup function. ``` nvim_lsp.server_name.setup { ..., capabilities = capabilities, ..., } ``` See https://github.com/neovim/neovim/issues/12795
| * | | | | Merge pull request #13172 from janlazo/vim-8.2.1910Jan Edmund Lazo2020-10-30
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | vim-patch:8.1.{2034,2050},8.2.{131,913,929,1521,1910,1913,1922}
| | * | | | vim-patch:8.2.0929: v:register is not cleared after an operator was executedJan Edmund Lazo2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: v:register is not cleared after an operator was executed. Solution: Clear v:register after finishing an operator (Andy Massimino, closes vim/vim#5305) https://github.com/vim/vim/commit/cc613031b96f1cfa5a184253e745c26f1def9be4
| | * | | | vim-patch:8.1.2034: dark them of GTK 3 not supportedJan Edmund Lazo2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Dark them of GTK 3 not supported. Solution: Add the "d" flag in 'guioptions'. (Jonathan Conder, closes vim/vim#4934) https://github.com/vim/vim/commit/50bf7ce0c9f8c3ede2d1a02c734beba9d5a0504e
| | * | | | vim-patch:8.2.0131: command line is not cleared when switching tabsJan Edmund Lazo2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Command line is not cleared when switching tabs and the command line height differs. Solution: Set the "clear_cmdline" flag when needed. (Naruhiko Nishino, closes vim/vim#5495) https://github.com/vim/vim/commit/479950f6c9aee4806f28a2b2fe5471e18a034cff
| | * | | | vim-patch:8.2.1521: reading past end of buffer when reading spellfileJan Edmund Lazo2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Reading past end of buffer when reading spellfile. (Yegappan Lakshmanan) Solution: Store the byte length and check for it. https://github.com/vim/vim/commit/07399e7f078729b03451ba2b342d0cb434ab75cf
| | * | | | vim-patch:8.2.1910: reading past the end of the command lineJan Edmund Lazo2020-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Reading past the end of the command line. Solution: Check for NUL. (closes vim/vim#7204) https://github.com/vim/vim/commit/caf73dcfade0a435ea3f989285b43f07c40c9948 Cherry-pick undo_cmdmod() from patch 8.2.1137. N/A patches for version.c: vim-patch:8.1.2050: popup window test fails in some configurations Problem: Popup window test fails in some configurations. (James McCoy) Solution: Clear the command line. https://github.com/vim/vim/commit/7e0f462db594e3e2eee3a55531250a6afc9c0b92 vim-patch:8.2.0913: code for resetting v:register is duplicated Problem: Code for resetting v:register is duplicated. Solution: Add reset_reg_var(). https://github.com/vim/vim/commit/439c036ed062de1c87cc7e3fe050a9569fb12089 reset_reg_var() is not ported. Use set_reg_var(get_default_register_name()) instead. vim-patch:8.2.1913: GTK GUI: rounding for the cell height is too strict Problem: GTK GUI: rounding for the cell height is too strict. Solution: Round up above 15/16 of a pixel. (closes vim/vim#7203) https://github.com/vim/vim/commit/70cf45810cb9be5bd17074f7fb4ee238f2c4d57b vim-patch:8.2.1922: Win32: scrolling problems when part of window is off-screen Problem: Win32: scrolling doesn't work properly when part of window is off-screen. Solution: Fall back to GDI scrolling if part of the window is off-screen. Handle multi-monitor setup better. (Ken Takata, closes vim/vim#7219) https://github.com/vim/vim/commit/185577e47e5004a5d08a5405a02ab6a261078e42
| * | | | | Fix clipboard provider detection (#13190)necabo2020-10-29
| |/ / / / | | | | | | | | | | Fixes #13189
| * | | | Merge pull request #12750 from foleyfactor/fix-hanging-messagesBjörn Linse2020-10-28
| |\ \ \ \ | | |_|_|/ | |/| | | TJ told me to merge
| | * | | Stop bailing out of msgpack_parse if we see a responseAlex Foley2020-08-11
| | | | |
| * | | | 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)