aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | test(tui_spec): don't use nested terminal for resize at startup (#21583)zeertzjq2022-12-29
| | | | | | |
| * | | | | | docs: fix order of numbers in syntax.txt (#21581)Ryan Mehri2022-12-29
| |/ / / / /
| * | | | | test(lsp): add a screen:expect() between insert() and feed_command() (#21577)zeertzjq2022-12-29
| | | | | | | | | | | | | | | | | | | | | | | | The insert() and feed_command() type a lot of text, with only one screen:expect() call after the feed_command() it may time out.
| * | | | | test: remove unused variable (#21552)Raphael2022-12-29
| | | | | |
| * | | | | build(lintsh): double quote to prevent word splitting (#21571)dundargoc2022-12-28
| | | | | |
| * | | | | build(nix): remove pylint as it has been removed (#21572)dundargoc2022-12-28
| | | | | |
| * | | | | feat(highlight): add DiagnosticOk (and associated) highlight groups (#21286)Oliver Marriott2022-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing groups, Error, Hint, Info, Warn cover many use cases, but neglect the occasion where a diagnostic message should communicate a non-informative (not a Hint or Info) event. DiagnosticOk covers this with a generic green colorscheme.
| * | | | | ci: add platform:nix label when changing nix files (#21569)dundargoc2022-12-28
| | | | | | | | | | | | | | | | | | Also update the reviewer list.
| * | | | | build(nix): clean up nix flake (#21565)figsoda2022-12-28
| | | | | |
| * | | | | ci(release): properly set multiline output variable (#21560)zeertzjq2022-12-28
| | | | | |
| * | | | | vim-patch:9.0.1106: not all postfix files are recognized (#21568)Christian Clason2022-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all postfix files are recognized. Solution: Recognize main.cf.proto files. (closes vim/vim#11732) https://github.com/vim/vim/commit/09ce0b8e1197c85dacf97e75b9b9ac18e0d192df Co-authored-by: KodeToad <3880336+KodeToad@users.noreply.github.com>
| * | | | | docs(README): add Kotlin as a language which can use the API (#21567)Mahdi Hosseinzadeh2022-12-28
| | | | | | | | | | | | | | | | | | Add Kotlin as a language which can use the API
| * | | | | refactor(f_has): remove wrong comment (#21561)zeertzjq2022-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Only one of "fork" and "system" should be defined. Also change the line above "win32" to match Vim.
| * | | | | docs(lua): add `vim.json` (#21538)Christian Clason2022-12-27
| | | | | |
| * | | | | Merge pull request #21555 from zeertzjq/vim-9.0.1096zeertzjq2022-12-27
| |\ \ \ \ \ | | | | | | | | | | | | | | vim-patch:9.0.{1096,1097,1099,1100}: reallocating hashtab when the size didn't change
| | * | | | | vim-patch:9.0.1100: a hashtab with many removed items is not cleaned upzeertzjq2022-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: A hashtab with many removed items is not cleaned up. Solution: Re-hash a hashtab even when the size didn't change if too many items were removed. https://github.com/vim/vim/commit/d0883faac6a74f777c9a6be9d035c59ee1c969c5 N/A patches for version.c: vim-patch:9.0.1099: trying to resize a hashtab may cause a problem Problem: Trying to resize a hashtab may cause a problem. Solution: Do not try to resize a hashtab before adding an item. https://github.com/vim/vim/commit/81b7ecc5cb78cad901a9a85e46ecba109cc6ee7d Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | vim-patch:9.0.1097: tests are failingzeertzjq2022-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests are failing. Solution: Do clean up a hashtab when at the initial size. https://github.com/vim/vim/commit/b3d614369fceb891819badc941f80f08f57831f9 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | vim-patch:9.0.1096: reallocating hashtab when the size didn't changezeertzjq2022-12-27
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Reallocating hashtab when the size didn't change. Solution: Bail out when the hashtab is already the desired size. https://github.com/vim/vim/commit/71d53e7c579b8af44083142ea3894b455947ad81 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | fix(statusline): make nvim_eval_statusline() work with %S (#21553)zeertzjq2022-12-27
| | | | | |
| * | | | | fix(win_close): remove float grid after closing buffer (#21551)zeertzjq2022-12-27
| | | | | | | | | | | | | | | | | | | | | | | | It is not safe to remove the float grid when autocommands can still be triggered, as autocommands may use the float grid.
| * | | | | fix(statusline): don't show showcmd when not enough space (#21550)zeertzjq2022-12-27
| | | | | |
| * | | | | vim-patch:9.0.1101: unused global variable (#21549)zeertzjq2022-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Unused global variable. Solution: Remove the variable. (closes vim/vim#11752) https://github.com/vim/vim/commit/b536540ab3c13db629432c411e92c05c4a3808ba Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | vim-patch:9.0.1103: jq files are not recognized (#21545)Christian Clason2022-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: jq files are not recognized. Solution: Add detection of Jq files. (David McDonald, closes vim/vim#11743) https://github.com/vim/vim/commit/b9a1edfc5434f2a3ac50b1a178d3c85aa417b798 Co-authored-by: David McDonald <dgmcdona@uno.edu>
| * | | | | vim-patch:9.0.1098: code uses too much indent (#21540)zeertzjq2022-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Code uses too much indent. Solution: Use an early return. (Yegappan Lakshmanan, closes vim/vim#11747) https://github.com/vim/vim/commit/465de3a57b815f1188c707e7c083950c81652536 Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
| * | | | | fix(showcmd): assert failure with cmdheight=0 (#21536)zeertzjq2022-12-26
| | | | | |
| * | | | | Merge pull request #21202 from luukvbaal/statuslinezeertzjq2022-12-26
| |\ \ \ \ \ | | | | | | | | | | | | | | feat: add 'showcmdloc' option and statusline item
| | * | | | | vim-patch:9.0.1061: cannot display 'showcmd' somewhere elseLuuk van Baal2022-12-26
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot display 'showcmd' somewhere else. Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes vim/vim#11684) https://github.com/vim/vim/commit/ba936f6f4e85cc1408bc3967f9fd7665d948909b Co-authored-by: Luuk van Baal <luukvbaal@gmail.com>
| * | | | | fix(mappings): use all buckets in second round of unmap (#21534)zeertzjq2022-12-26
| | | | | |
| * | | | | vim-patch:8.2.3737: test fails without the 'autochdir' option (#21529)zeertzjq2022-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test fails without the 'autochdir' option. Solution: Check that the option is available. (Dominique Pellé, closes vim/vim#9272) https://github.com/vim/vim/commit/8dea145e39a2569153cb63487d3403a46a882189 Co-authored-by: Dominique Pelle <dominique.pelle@gmail.com>
| * | | | | vim-patch:8.2.4139: using freed memory in expression abbreviation (#21522)zeertzjq2022-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory if an expression abbreviation deletes the abbreviation. Solution: Do not access the pointer after evaluating the expression. https://github.com/vim/vim/commit/94075b2b0e8e3b75334799d2c082497fbf85ffa1 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | vim-patch:8.2.3513: using freed memory when using a timer and searching (#21519)zeertzjq2022-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory when using a timer and searching. (Dominique Pellé) Solution: Allocated mr_pattern. https://github.com/vim/vim/commit/a2cff1dbc9c58758977eba3034603e6fe459031b Restore xfree(strcopy) removed in ported patch 8.1.1270. Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | vim-patch:9.0.1092: search error message doesn't show used pattern (#21518)zeertzjq2022-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Search error message doesn't show used pattern. Solution: Pass the actually used pattern to where the error message is given. (Rob Pilling, closes vim/vim#11742) https://github.com/vim/vim/commit/e86190e7c1297da29d0fc2415fdeca5ecae8d2ba Co-authored-by: Rob Pilling <robpilling@gmail.com>
| * | | | | vim-patch:9.0.1090: FHIR Shorthand files are not recognized (#21515)Christian Clason2022-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: FHIR Shorthand files are not recognized. Solution: Add a pattern to detect FSH files. (Matthew Gramigna, closes vim/vim#11738) https://github.com/vim/vim/commit/c9207d5d79310bd4628ce46d8db588fac17878a0 Co-authored-by: mgramigna <mgramigna@mitre.org>
| * | | | | vim-patch:9.0.1089: unnecessary assignment (#21493)luukvbaal2022-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: unnecessary assignment Solution: Remove the assignment. (Luuk van Baal, closes vim/vim#11736) https://github.com/vim/vim/commit/c53e7904b9ac559c7ad6e3acb136027d10aed54e
| * | | | | ci: remove needs:response label if author responds (#21489)dundargoc2022-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ci: remove "needs:response" label if author responds The default behavior of the stale action is to indiscriminately remove the `needs:response` label for any activity whatsoever, from anyone. The other option is to turn it off completely, meaning the maintainers needs to manually remove the label themselves when the author responds for an issue to not close automatically. Neither of these behaviors are useful to us.
| * | | | | fix(options): restore exists() behavior for options (#21510)zeertzjq2022-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Duplicating get_option_value() logic for an obscure future refactor isn't really worthwhile, and findoption() isn't used anywhere else outside the options code.
| * | | | | test(lua/fs_spec): fix vim.fs.dir() test (#21503)zeertzjq2022-12-22
| | | | | |
| * | | | | fix(ci): skip test on windows (#21502)Lewis Russell2022-12-22
| | | | | |
| * | | | | test(unit): use file:close() properly (#21505)zeertzjq2022-12-22
| | | | | |
| * | | | | docs: add security policy (#17338)dundargoc2022-12-22
| | | | | |
| * | | | | ci: bump api-docs runner to ubuntu-latest (#21501)dundargoc2022-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was set explicitly to ubuntu.22.04 as ubuntu-latest pointed to ubuntu.20.04, and we needed 22.04 to have a new enough doxygen version for this job to work. Now that ubuntu-latest points to 22.04 this workaround is no longer needed.
| * | | | | build(deps): bump LuaJIT to HEAD - a04480e31 (#21500)Christian Clason2022-12-22
| | | | | |
| * | | | | Merge pull request #21402 from lewis6991/feat/fs_lsLewis Russell2022-12-22
| |\ \ \ \ \
| | * | | | | feat(fs): add opts argument to vim.fs.dir()Lewis Russell2022-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added option depth to allow recursively searching a directory tree.
| * | | | | | Merge pull request #21494 from dundargoc/ci/asan_symbolizebfredl2022-12-22
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | ci: don't use asan_symbolize for the ASAN job
| | * | | | | | ci: don't use asan_symbolize for the ASAN jobdundargoc2022-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | asan_symbolize-14 gives a deprecation as it relies on outdated python features. We can safely stop using asan_symbolize as it's only needed for special cases such as cross compilation which we don't have to worry about.
| * | | | | | | vim-patch:8.2.5142: startup test fails if there is a status bar (#21496)zeertzjq2022-12-22
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Startup test fails if there is a status bar at the top of the screen. (Ernie Rael) Solution: Use a larger vertical offset in the test. https://github.com/vim/vim/commit/fa04eae5a5b9394079bde2d37ce6f9f8a5567d48 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | | ci: bump stale action version (#21490)dundargoc2022-12-21
| | | | | | |
| * | | | | | fix(decoration): do not reset must_redraw after calling providers (#21459)zeertzjq2022-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Resetting must_redraw caused a strange bug #21278, so don't do it. Remove the goto as well, as it doesn't make much sense after #20665.
| * | | | | | refactor: replace char_u with char 16 - remove STRNCMP (#21208)dundargoc2022-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor: replace char_u with char Work on https://github.com/neovim/neovim/issues/459