aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | fix(treesitter): prevent endless loop on self-inheritenceThomas Vigouroux2022-09-11
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #20139
* | | | | | vim-patch:9.0.0299: error messages for setcmdline() could be better (#20169)zeertzjq2022-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Error messages for setcmdline() could be better. Solution: Use more specific error messages. (Yegappan Lakshmanan, closes vim/vim#10995) https://github.com/vim/vim/commit/25f1e5556259d536c8608185145b0769262873ff Cherry-pick tv_check_for_opt_number_arg() from Vim.
* | | | | | vim-patch:9.0.0448: SubRip files are not recognized (#20167)Christian Clason2022-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: SubRip files are not recognized. Solution: Add a pattern for SubRip. (closes vim/vim#11113) https://github.com/vim/vim/commit/5a4eb55122e45444d3a6c56ce108ce29bc8e52ab
* | | | | | Merge pull request #20091 from teto/fix-flakeMatthieu Coudron2022-09-12
|\ \ \ \ \ \
| * | | | | | build(nix): removed the useless 'app'Matthieu Coudron2022-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the format changed depending on the nix version and it is useless anyway.
| * | | | | | build(nix): bumped flakeMatthieu Coudron2022-09-05
| | | | | | |
| * | | | | | build(flake): add sumneko lsp in PATHMatthieu Coudron2022-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | and reformatted the file
* | | | | | | vim-patch:8.2.4671: 'wildignorecase' is sometimes not used for glob() (#20165)zeertzjq2022-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'wildignorecase' is sometimes not used for glob(). Solution: Also use 'wildignorecase' when there are no wildcards. (closes vim/vim#10066, closes vim/vim#8350) https://github.com/vim/vim/commit/a3157a476bfa8c3077d510cc8400093c0d115df5
* | | | | | | Merge pull request #20163 from zeertzjq/vim-8.2.5034zeertzjq2022-09-12
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | vim-patch:8.2.5034: there is no way to get the byte index from a virtual column
| * | | | | | vim-patch:8.2.5034: there is no way to get the byte index from a virtual columnzeertzjq2022-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: There is no way to get the byte index from a virtual column. Solution: Add virtcol2col(). (Yegappan Lakshmanan, closes vim/vim#10477, closes vim/vim#10098) https://github.com/vim/vim/commit/5a6ec10cc80ab02eeff644ab19b82312630ea855 Cherry-pick tv_check_for_number_arg() from Vim. Cherry-pick pathshorten() doc change.
| * | | | | | refactor: move f_screenpos() to move.czeertzjq2022-09-12
|/ / / / / /
* | | | | | Merge pull request #20160 from zeertzjq/vim-8.2.2646zeertzjq2022-09-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.2.{2646,2664}: string argument type check
| * | | | | | vim-patch:8.2.2664: Vim9: not enough function arguments checked for stringzeertzjq2022-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim9: not enough function arguments checked for string. Solution: Check in balloon functions. Refactor function arguments. https://github.com/vim/vim/commit/32105ae88f3aa6a6af30336f0bc9f8eb81292cd7 Cherry-pick removal of useless check from patch 8.2.3840. vim-patch:8.2.3083: crash when passing null string to charclass() Problem: Crash when passing null string to charclass(). Solution: Bail out when string pointer is NULL. (Christian Brabandt, closes vim/vim#8498, closes vim/vim#8260) https://github.com/vim/vim/commit/72463f883cdfd08e29ab0018ef3889284848d5f1
| * | | | | | vim-patch:8.2.2646: Vim9: error for not using string doesn't mention argumentzeertzjq2022-09-12
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim9: error for not using string doesn't mention argument. Solution: Add argument number. https://github.com/vim/vim/commit/f28f2ac425600b88da0bdcc12a82cd620f575681
* | / / / / vim-patch:9.0.0443: blueprint files are not recognized (#20155)Christian Clason2022-09-11
| |/ / / / |/| | | | | | | | | | | | | | | | | | | Problem: Blueprint files are not recognized. Solution: Add a pattern for blueprint files. (Gabriele Musco, closes vim/vim#11107) https://github.com/vim/vim/commit/cce82a55b8105560a2ef724999c856966337b48e
* | | | | fix(lsp): schedule removal of client object (#20148)Gregory Anders2022-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The execution of the LspDetach autocommands in the LSP client's on_exit function are scheduled on the event loop to avoid making API calls in a fast context; however, this means that by the time the LspDetach autocommands finally run the client object has already been deleted. To address this, we also schedule the deletion of the client on the event loop so that it is guaranteed to occur after all of the LspDetach autocommands have fired.
* | | | | vim-patch:71b6d3397649 (#20144)Christian Clason2022-09-10
| | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/71b6d3397649fed68ef587aa863fcbdf5fdb057a
* | | | | build: ensure version generation always succeeds (#19515)dundargoc2022-09-10
| |/ / / |/| | | | | | | | | | | | | | | Add --always flag to `git describe` so version generation succeeds if current directory is in a git repo. If not in git repo, fall back to a default version in the format vx.y.z-dev
* | | | Merge pull request #20068 from dundargoc/refactor/char_u/10bfredl2022-09-10
|\ \ \ \ | | | | | | | | | | refactor: replace char_u with char 10: remove `FNAMECMP`, `FNAMENCMP` and `STRLCAT`
| * | | | refactor: replace char_u with charDundar Göc2022-09-10
| | | | | | | | | | | | | | | | | | | | Work on https://github.com/neovim/neovim/issues/459
* | | | | vim-patch:9.0.0434: gitignore files are not recognized (#20143)Christian Clason2022-09-10
|/ / / / | | | | | | | | | | | | | | | | Problem: gitignore files are not recognized. Solution: Add patterns for the gitignore filetype. (closes vim/vim#11102) https://github.com/vim/vim/commit/9ba2786f15f0b53a90fd221832a5bedfc6dbfe20
* | | | ci: add more reviewers based on label (#17975)dundargoc2022-09-10
| | | |
* | | | Merge pull request #20132 from JartC0ding/masterJames McCoy2022-09-09
|\ \ \ \ | | | | | | | | | | docs: remove link that has been dead for 2 years by now
| * | | | docs: removed outdated coverage linkMoritzSchittenhelm2022-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | Coverage jobs have not been re-added since switching from Travis to GHA, so the coverage information is severely outdated.
* | | | | Merge pull request #20057 from dundargoc/refactor/char_u/9bfredl2022-09-09
|\ \ \ \ \ | | | | | | | | | | | | refactor: replace char_u with char 9: remove `STRCMP`
| * | | | | refactor: replace char_u with charDundar Göc2022-09-09
|/ / / / / | | | | | | | | | | | | | | | Work on https://github.com/neovim/neovim/issues/459
* | | | | vim-patch:9.0.0427: Drupal theme files are not recognized (#20138)Christian Clason2022-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Drupal theme files are not recognized. Solution: Use php filetype for Drupl theme files. Remove trailing spaces. (Rodrigo Aguilera, closes vim/vim#11096) https://github.com/vim/vim/commit/8995c4cd4e697141faf74da9a87e0c1221bfb161
* | | | | vim-patch:9.0.0424: gitattributes files are not recognized (#20134)Christian Clason2022-09-09
|/ / / / | | | | | | | | | | | | | | | | Problem: gitattributes files are not recognized. Solution: Add patterns to match gitattributes files. (closes vim/vim#11085) https://github.com/vim/vim/commit/7d56cfc861e57145f003315efd835cf5dfd5b145
* | | | build(deps): bump Luv to 1.44.2-1 (#20128)Christian Clason2022-09-09
| | | | | | | | | | | | https://github.com/luvit/luv/releases/tag/1.44.2-1
* | | | ci: move BSD jobs from sourcehut to Cirrus CI #19616dundargoc2022-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dispatch.sr.ht is being deprecated, meaning that using sourcehut CI won't be possible (see https://github.com/neovim/neovim/issues/19609). Since Github Actions doesn't provide any BSD runners an external service is required and Cirrus CI seems like a good replacement for sourcehut. Initially experimented with using FreeBSD and OpenBSD virtual machines in GitHub Actions, but Cirrus has been a much better fit with better performance, logs and overall experience. Failing tests are automatically skipped on FreeBSD regardless if it's on CI or not. Ideally these tests should only be skipped in CI with the help of `isCI` helper function. Unfortunately, the tests don't recognize the environment variable CIRRUS_CI even if it's set manually. This workaround is good enough for the time being, but we might want to only skip tests when using the CI (or even better, fix the failing tests). Closes: https://github.com/neovim/neovim/issues/19609
* | | | ci(labeler): add treesitter label for query changes (#20122)dundargoc2022-09-08
| | | |
* | | | build(deps): bump tree-sitter-viml to 0.2.0 (#20121)Christian Clason2022-09-08
| | | |
* | | | docs(lsp): update rpc.start stdio limitations (#20120)Mathias Fußenegger2022-09-08
| | | |
* | | | fix(lsp): when buffer detach remove buffer from client attached buffers (#20081)Raphael2022-09-08
| |_|/ |/| | | | | Co-authored-by: Mathias Fussenegger <f.mathias@zignar.net>
* | | vim-patch:9.0.0417: Jsonnet files are not recognized (#20119)Christian Clason2022-09-08
| | | | | | | | | | | | | | | | | | Problem: Jsonnet files are not recognized. Solution: Add a pattern for Jsonnet files. (Cezary Drożak, closes vim/vim#11073, closes vim/vim#11081) https://github.com/vim/vim/commit/2a4c885d54171f68ec2c2d6eb4ae281c7fefb802
* | | Merge pull request #19958 from dundargoc/build/cmake/cleanupChristian Clason2022-09-08
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build: remove ARGS from add_custom_command It's a command that doesn't do anything, kept only for compatibility reasons. build: remove unnecessary policy related code Having cmake version 3.10 as the required minimum version ensures these are set to new by default. build: replace deprecated CMAKE_COMPILER_IS_GNUCC variable Instead use the recommended form CMAKE_C_COMPILER_ID MATCHES "GNU" build: remove unnecessary build functions These functions serve no purpose if they're only used as intermediary functions that passes on arguments to ExternalProject_Add.
| * | | build: remove unnecessary build functionsdundargoc2022-09-08
| | | | | | | | | | | | | | | | | | | | These functions serve no purpose if they're only used as intermediary functions that passes on arguments to ExternalProject_Add.
| * | | build: replace deprecated CMAKE_COMPILER_IS_GNUCC variableDundar Göc2022-09-08
| | | | | | | | | | | | | | | | Instead use the recommended form `CMAKE_C_COMPILER_ID MATCHES "GNU"`
| * | | build: remove unnecessary policy related codedundargoc2022-09-08
| | | | | | | | | | | | | | | | | | | | Having cmake version 3.10 as the required minimum version ensures these are set to new by default.
| * | | build: remove ARGS from add_custom_commanddundargoc2022-09-08
|/ / / | | | | | | | | | | | | It's a command that doesn't do anything, kept only for compatibility reasons.
* | | feat(lsp): add range option to lsp.buf.format (#19998)Mathias Fußenegger2022-09-08
| | |
* | | Merge pull request #20093 from neovim/upstream-ts-utilChristian Clason2022-09-08
|\ \ \ | | | | | | | | | | | | * feat(treesitter): upstream get_{node,captures} utility functions * refactor(treesitter): get_{nodes,captures}_at_{position,cursor}
| * | | refactor(treesitter): get_{nodes,captures}_at_{position,cursor}Christian Clason2022-09-06
| | | |
| * | | feat(treesitter): upstream get_node_at_cursor()Quentin Rasmont2022-09-06
| | | | | | | | | | | | | | | | Util from the nvim-treesitter project.
* | | | fix(treesitter): use the right loading order for base queries (#20117)bfredl2022-09-08
| | | | | | | | | | | | | | | | | | | | Use the first, not last, query for a language on runtimepath. Typically, this implies that a user query will override a site plugin query, which will override a bundled runtime query.
* | | | feat(treesitter)!: do not merge queries by default (#20105)Thomas Vigouroux2022-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Treesitter queries for a given language in runtime were merged together, leading to errors if they targeted different parser versions (e.g., bundled viml queries and those shipped by nvim-treesitter). Solution: Runtime queries now work as follows: * The last query in the rtp without `; extends` in the header will be used as the base query * All queries (without a specific order) with `; extends` are concatenated with the base query BREAKING CHANGE: queries need to be updated if they are meant to extend other queries
* | | | Merge pull request #20115 from glepnir/fix_docThomas Vigouroux2022-09-08
|\ \ \ \ | | | | | | | | | | fix(docs): remove duplicate word
| * | | | fix(docs): remove duplicate wordRaphael2022-09-08
|/ / / /
* | | | Merge pull request #20114 from zeertzjq/ts-docsThomas Vigouroux2022-09-08
|\ \ \ \ | | | | | | | | | | docs(treesitter): fix doxygen comment
| * | | | docs(treesitter): fix doxygenzeertzjq2022-09-08
|/ / / /