aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #13229 from ElPiloto/more_treesitter_docThomas Vigouroux2020-11-05
|\ | | | | [RDY] doc: Supplement documentation for treesitter.
| * Update runtime/doc/treesitter.txtLuis Piloto2020-11-05
| | | | | | Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
| * doc: Fix treesitter doc PR.ElPiloto2020-11-04
| |
| * doc: Supplement documentation for treesitter.ElPiloto2020-11-04
| | | | | | | | | | | | | | | | - Describe query components (capture, match, pattern). Not well-described in tree-sitter documentation. - Describe Query() object. Not actually described anywhere in documenation.
* | Add g:loaded_matchit check (#13226)Shougo2020-11-04
| | | | | | I have added g:loaded_matchit check to skip matchit loading like other default plugins.
* | healthcheck: suggest to skip tests perl provider (#13223)Jan Edmund Lazo2020-11-04
|/ | | | CPAN tests are unreliable on Windows. CI does the same to reduce flaky,slow builds.
* Merge pull request #13224 from janlazo/vim-8.2.1944Jan Edmund Lazo2020-11-04
|\ | | | | vim-patch:8.1.{1829,1956,2234},8.2.1944
| * vim-patch:8.1.1956: screenshot tests may use a different encodingJan Edmund Lazo2020-11-04
| | | | | | | | | | | | | | | | | | | | Problem: Screenshot tests may use a different encoding. (Dominique Pelle) Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal. (closes vim/vim#4884) https://github.com/vim/vim/commit/0fdddeeb66bbe326860ddfc573eba42f6487bbda Comment out the encoding change in shared.vim because Neovim always uses utf-8 for internal character encoding.
| * vim-patch:8.1.1829: difference in screenshotsJan Edmund Lazo2020-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Difference in screenshots. Solution: Update screenshots. Change checks in a few more tests. (closes vim/vim#4789) https://github.com/vim/vim/commit/39de6413c8b7bae882bed3dba636f6d52d793087 N/A patches for version.c: vim-patch:8.1.2234: get_short_pathname() fails depending on encoding Problem: get_short_pathname() fails depending on encoding. Solution: Use the wide version of the library function. (closes vim/vim#5129) https://github.com/vim/vim/commit/3f39697b73f661d6900c7cf5430d967a129660d7 vim-patch:8.2.1944: Netbeans test is flaky Problem: Netbeans test is flaky. Solution: Add a short delay. (Yegappan Lakshmanan, closes vim/vim#7246) https://github.com/vim/vim/commit/6fd3a4ba2320c4a95f02daef5f2ac76d3105d013
* | Merge pull request #13225 from erw7/fix-build-msvcThomas Vigouroux2020-11-04
|\ \ | | | | | | third-party: fix build failures in MSVC
| * | third-party: fix build failures in MSVCerw72020-11-04
| |/
* | Merge pull request #13219 from vigoux/ts-extract-treeBjörn Linse2020-11-04
|\ \ | |/ |/| treesitter: separate tree and parser
| * treesitter: separate tree and parserThomas Vigouroux2020-11-04
| | | | | | | | While this might sound silly, it is needed for further improvements.
* | vim-patch:8.2.1947: crash when using "zj" without folds (#13222)Sean Dewar2020-11-03
|/ | | | | Problem: Crash when using "zj" without folds. (Sean Dewar) Solution: Check for at least one fold. (closes vim/vim#7245) https://github.com/vim/vim/commit/c136a3528b7ebb825c3863d701af44f023381181
* Merge pull request #13214 from vigoux/ts-bump-0.17.3Thomas Vigouroux2020-11-03
|\ | | | | deps(tree-sitter): bump to 0.17.3
| * deps(tree-sitter): dump to 0.17.3Thomas Vigouroux2020-11-03
| | | | | | | | Also test the the bundling works correctly.
* | Merge pull request #13212 from lucc/patch-2Thomas Vigouroux2020-11-03
|\ \ | |/ |/| [RDY] docs: Fix typo
| * docs: Fix typo in example codeLucas Hoffmann2020-11-03
| |
* | Merge pull request #12931 from vigoux/treesitter-bundledThomas Vigouroux2020-11-03
|\ \ | |/ |/| bundle: move tree-sitter as a bundled dep
| * tree-sitter: ignore some tests on windowsThomas Vigouroux2020-11-03
| | | | | | | | | | Weirdl this test is failing, but can't reproduce locally, this is an unnecessary blocker for this PR.
| * deps(treesitter): bump up to 0.17.1Thomas Vigouroux2020-11-03
| |
| * bundle: move tree-sitter as a bundled depThomas Vigouroux2020-11-03
|/ | | | | | fixup! bundle: move tree-sitter as a bundled dep fixup! bundle: move tree-sitter as a bundled dep
* Merge pull request #13211 from bfredl/fastruntimeBjörn Linse2020-11-03
|\ | | | | api: gotta get the runtime fast
| * api: gotta get the runtime fastBjörn Linse2020-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
| | |/ / | |/| |