aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | implement scroll autocommandRom Grk2020-10-21
| | | |
* | | | Merge pull request #13237 from janlazo/vim-8.2.1959Jan Edmund Lazo2020-11-06
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.2422,8.2.{1959,1961,1962,1963}
| * | | | vim-patch:8.2.1961: various comments can be improvedJan Edmund Lazo2020-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Various comments can be improved. Solution: Various comment adjustments. https://github.com/vim/vim/commit/22286895fce0e45e42126c7f2e35ebf43bc625d9
| * | | | vim-patch:8.2.1959: crash when terminal buffer name is made emptyJan Edmund Lazo2020-11-06
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when terminal buffer name is made empty. (Dhiraj Mishra) Solution: Fall back to "[No Name]". (closes vim/vim#7262) https://github.com/vim/vim/commit/00806bceb6dc9c8dcd308e5f7e50f720f7dc71b0 N/A patches for version.c: vim-patch:8.1.2422: "make depend" does not work correctly for libvterm Problem: "make depend" does not work correctly for libvterm. Solution: Fix build dependencies. And a few minor improvements. https://github.com/vim/vim/commit/9810cfbe554b166cb05b51119040bb4426c17bac vim-patch:8.2.1962: netbeans may access freed memory Problem: Netbeans may access freed memory. Solution: Check the buffer pointer is still valid. Add a test. (Yegappan Lakshmanan, closes vim/vim#7248) https://github.com/vim/vim/commit/32e5ec0b017adb68fe36adb9a9a362abdaffe7f4 vim-patch:8.2.1963: crash when using a popup window with "latin1" encoding Problem: Crash when using a popup window with "latin1" encoding. Solution: Don't use ScreenLinesUC when enc_utf8 is false. (closes vim/vim#7241) https://github.com/vim/vim/commit/927495b1fef835a8f83c089bb3aa3608b617e972
* | | | vim-patch:8.1.0268: file type checking has too many #ifdef (#13182)tamago3242020-11-06
| | | | | | | | | | | | | | | | | | | | Problem: File type checking has too many #ifdef. Solution: Always define the S_IF macros. (Ken Takata, closes vim/vim#3306) https://github.com/vim/vim/commit/d569bb029983cff947dce704e6f830276204c13f
* | | | Merge pull request #13227 from bfredl/earlyinspectBjörn Linse2020-11-05
|\ \ \ \ | | | | | | | | | | lua: make vim.inspect available early so it can be used for path debugging
| * | | | lua: make vim.inspect available early so it can be used for path debuggingBjörn Linse2020-11-05
| | | | |
* | | | | 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.