aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | vim-patch:8.1.2005: the regexp.c file is too bigkylo2522022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The regexp.c file is too big. Solution: Move the backtracking engine to a separate file. (Yegappan Lakshmanan, closes vim/vim#4905) https://github.com/vim/vim/commit/6d7d7cf750bca5d641e464f6a3af5ee5b99a5ac8 vim-patch:8.1.2010: new file uses old style comments Problem: New file uses old style comments. Solution: Change to new style comments. (Yegappan Lakshmanan, closes vim/vim#4910) https://github.com/vim/vim/commit/9490b9a61cf1f1f3fa9758663a33124ea9f71c87
* | | | | | | Merge pull request #17666 from zeertzjq/api-statusline-fillchar-relaxzeertzjq2022-03-10
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | feat(api): relax statusline fillchar width check
| * | | | | | feat(api): relax statusline fillchar width checkzeertzjq2022-03-10
|/ / / / / / | | | | | | | | | | | | | | | | | | Treat fillchar as single-width even if it isn't.
* | | | | | Merge pull request #17640 from lewis6991/virttextfixbfredl2022-03-09
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(extmarks): fix signs
| * | | | | | fix(extmarks): fix signsLewis Russell2022-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't add sign extmarks to state->active. Instead when drawing signs, perform a full line scan for sign marks. This allows decor_redraw_line to be moved back inside the `!number_only` block in screen.c, which prevents decor scans when redrawing the number column when 'relativenumber' is set. Fixes: #17638
* | | | | | | Merge pull request #17600 from kylo252/clang-format-updatezeertzjq2022-03-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | chore: align clang-format configuration with clint
| * | | | | | | chore: align clang-format configuration with clintkylo2522022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some additional tweaks to make clang-format more compatible with `clint.py` rules. This is especially useful for range-formatting with `clangd`.
* | | | | | | | Merge pull request #17643 from dundargoc/chore/remove-stripdeclsbfredl2022-03-09
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | chore(stripdecls): remove unused and no longer functional script
| * | | | | | | | chore(stripdecls): remove unused and no longer functional scriptDundar Göc2022-03-09
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #17502 from zeertzjq/vim-8.1.0999zeertzjq2022-03-09
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | vim-patch:8.1.0999: use register one too often and not properly tested
| * | | | | | | vim-patch:8.1.0999: use register one too often and not properly testedzeertzjq2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Use register one too often and not properly tested. Solution: Do not always use register one when specifying a register. (closes vim/vim#4085) Add more tests. https://github.com/vim/vim/commit/9d7fdd403a3a9ee0d008b6dcbcd2ecc9ec0f57b7
| * | | | | | | refactor(ops): use op_yank_reg() instead of op_yank() when deletingzeertzjq2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for Vim patch 8.1.0999.
* | | | | | | | Merge pull request #16730 from VVKot/vim-8.1.0136zeertzjq2022-03-09
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:8.1.{136, 139, 164, 300, 672, 748}
| * | | | | | | | vim-patch:8.1.0748: using sprintf() instead of semsg()VVKot2022-03-09
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using sprintf() instead of semsg(). Solution: Use semsg(). Fix bug with E888. (Ozaki Kiichi, closes vim/vim#3801) https://github.com/vim/vim/commit/1be45b2ea76ae2e39817a98a584d4d6cbb983a7b vim-patch:8.1.0136: Lua tests don't cover new features Problem: Lua tests don't cover new features. Solution: Add more tests. (Dominique Pelle, closes vim/vim#3130) https://github.com/vim/vim/commit/2f362bf7f9acc9ec87799d1e41bf0ae7712d1f7a vim-patch:8.1.0139: Lua tests fail on some platforms Problem: Lua tests fail on some platforms. Solution: Accept a hex number with and without "0x". (Ken Takata, closes vim/vim#3137) https://github.com/vim/vim/commit/a8a60d0c6b292216e55f005cf9637789a771d34b vim-patch:8.1.0164: luaeval('vim.buffer().name') returns an error Problem: luaeval('vim.buffer().name') returns an error. Solution: Return an empty string. (Dominique Pelle, closes vim/vim#3167) https://github.com/vim/vim/commit/fe08df452af10db8a24dbeb1bd9ef09492a4bc66 vim-patch:8.1.0300: the old window title might be freed twice Problem: The old window title might be freed twice. (Dominique Pelle) Solution: Do not free "oldtitle" in a signal handler but set a flag to have it freed later. https://github.com/vim/vim/commit/d8f0cef2bdbdc15d7906f991725e09e67c97cf7e vim-patch:8.1.0672: the Lua interface doesn't know about v:null Problem: The Lua interface doesn't know about v:null. Solution: Add Lua support for v:null. (Uji, closes vim/vim#3744) https://github.com/vim/vim/commit/9067cd6cdfdc0bb869aa7f5d2a6c607ea8255239
* | | | | | | | vim-patch:partial 1588bc8ebee2 (#17657)Sean Dewar2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c docs only skip :argdedupe changes (need v8.2.3888) skip sound_playfile changes (need +sound) skip fuzzy-matching changes in *command-attributes* (need #17536)
* | | | | | | | vim-patch:partial 1588bc8ebee2 (#17656)Christian Clason2022-03-09
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c omit: doc updates
* | | | | | | Merge pull request #17622 from ↵zeertzjq2022-03-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dundargoc/refactor/clang-tidy/remove-redundant-casts refactor/clang tidy/remove redundant casts
| * | | | | | | refactor: remove redundant castsDundar Göc2022-03-06
| | | | | | | |
| * | | | | | | ci(clint): remove "Unknown NOLINT error category" warningDundar Göc2022-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang-tidy also uses "NOLINT" to suppress warnings which causes a conflict.
* | | | | | | | Merge pull request #17505 from zeertzjq/vim-8.2.0997zeertzjq2022-03-09
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:8.2.0997: cannot execute a register containing line continuation
| * | | | | | | | vim-patch:8.2.0997: cannot execute a register containing line continuationzeertzjq2022-03-09
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot execute a register containing line continuation. Solution: Concatenate lines where needed. (Yegappan Lakshmanan, closes vim/vim#6272) https://github.com/vim/vim/commit/856c1110c1cf0d6e44e387b70732ca4b4c8ef0f2 According to #2542 the "Future:" part was removed intentionally. Use size_t in more places to reduce type casts.
* | | | | | | | fix(line continuation): set growsize to correct value (#17655)Sean Dewar2022-03-08
| | | | | | | | | | | | | | | | | | | | | | | | Using MAX always sets growsize to 8000, unless ga_len is larger...
* | | | | | | | Merge pull request #17585 from zeertzjq/ci-freebsd-oldtestsJames McCoy2022-03-08
|\ \ \ \ \ \ \ \
| * | | | | | | | ci(freebsd): enable oldtestszeertzjq2022-03-08
| | | | | | | | |
* | | | | | | | | fix: do not pass aucmd to the callback (#17650)TJ DeVries2022-03-08
| | | | | | | | |
* | | | | | | | | chore(aucmd): remove left-over debug log (#17649)Christian Clason2022-03-08
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | feat(api): autocmd `group` can be either name or id (#17559)Dhruv Manilawala2022-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(api): `group` can be either string or int This affects the following API functions: - `vim.api.nvim_create_autocmd` - `vim.api.nvim_get_autocmds` - `vim.api.nvim_do_autocmd` closes #17552 * refactor: add two maps for fast lookups * fix: delete augroup info from id->name map When in "stupid_legacy_mode", the value in name->id map would be updated to `AUGROUP_DELETED`, but the entry would still remain in id->name. This would create a problem in `augroup_name` function which would return the name of the augroup instead of `--DELETED--`. The id->name map is only used for fast loopup in `augroup_name` function so there's no point in keeping the entry of deleted augroup in it. Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
* | | | | | | | Merge pull request #17631 from zeertzjq/vim-8.2.4520zeertzjq2022-03-08
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:8.2.4520: using wrong highlight for cursor line number
| * | | | | | | | test: add a Lua screen test for CursorLineNr in diff modezeertzjq2022-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove a useless test added in #14190
| * | | | | | | | vim-patch:8.2.4520: using wrong highlight for cursor line numberzeertzjq2022-03-08
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using wrong highlight for cursor line number. Solution: Take filler lines into account when using CursorLineNr. (closes vim/vim#9897) https://github.com/vim/vim/commit/127969cf98000a760826ca3a0f3781a8b79522f1
* | | | | | | | Merge pull request #17642 from dundargoc/ci/macos/reduce-brew-outputJames McCoy2022-03-07
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | ci(macos): minimize log output from brew update
| * | | | | | | ci(macos): minimize log output from brew updateDundar Göc2022-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove perl from brew install to prevent a warning that states it's already installed.
* | | | | | | | build(deps): bump tree-sitter to 0.20.6 (#17587)Christian Clason2022-03-07
|/ / / / / / /
* | | | | | | build(deps): bump libuv to 1.44.0 (#17613)Christian Clason2022-03-07
| | | | | | |
* | | | | | | Merge pull request #17635 from dundargoc/ci/freebsd/bump-to-latestJames McCoy2022-03-07
|\ \ \ \ \ \ \
| * | | | | | | ci(freebsd): use image freebsd/latestDundar Göc2022-03-07
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #17641 from dundargoc/ci/document-jobsJames McCoy2022-03-07
|\ \ \ \ \ \ \
| * | | | | | | ci: document the purpose of some non-obvious jobsDundar Göc2022-03-07
| |/ / / / / /
* | | | | | | Merge pull request #17636 from bfredl/luacrashJames McCoy2022-03-07
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | fix(lua): don't use nlua_error when exiting earlybfredl2022-03-07
|/ / / / / / | | | | | | | | | | | | | | | | | | Screen state is not initialized yet. Print directly to stderr instead.
* | | | | | Merge pull request #17621 from bfredl/luaindexbfredl2022-03-07
|\ \ \ \ \ \ | | | | | | | | | | | | | | refactor(lua): make vim submodule lazy loading declarative
| * | | | | | refactor(lua): make vim submodule lazy loading declarativebfredl2022-03-07
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to also use the same logic for lua threads and processes, later.
* | | | | | chore(flake): bump flake (#17632)Matthieu Coudron2022-03-07
| | | | | | | | | | | | | | | | | | it was 6 months old
* | | | | | Merge pull request #17626 from dundargoc/ci/openbsd/bump-to-latestJames McCoy2022-03-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | ci(openbsd): use latest image
| * | | | | | ci(openbsd): use latest imageDundar Göc2022-03-06
| |/ / / / /
* | | | | | Merge pull request #17630 from kchibisov/fix-underline-regressionJames McCoy2022-03-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(api): highlight attribute for underline
| * | | | | | fix(api): highlight attribute for underlineKirill Chibisov2022-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes regression introduced in c365de1 when checking for highlight attribute for underline was returning '0' when it was present Fixes #17624.
* | | | | | | Merge pull request #17616 from zeertzjq/vim-8.2.3739zeertzjq2022-03-07
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | vim-patch:8.2.{3739,3745,3920,4060,4513}
| * | | | | | test: add a test for #17609zeertzjq2022-03-07
| | | | | | |
| * | | | | | test(autochdir_spec): use better patternszeertzjq2022-03-07
| | | | | | |