summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua
AgeCommit message (Collapse)AuthorFiles
2022-10-08vim-patch:9.0.0692: PoE filter files are not recognized (#20542)ObserverOfTime1
Problem: PoE filter files are not recognized. Solution: Add a pattern to detect PoE filter files. (closes vim/vim#11305) https://github.com/vim/vim/commit/b7f52f5659c68b61ccc645ef866f8fd82361cd26
2022-10-08feat(lsp): support window/showDocument (#19977)lvimuser3
2022-10-06feat: added support for specifying types for lua2doxFolke Lemaitre1
2022-10-06feat: added support for optional params to lua2doxFolke Lemaitre1
2022-10-06docs: added proper annotations to functions in shared.luaFolke Lemaitre1
2022-10-05docs(docstrings): fix runtime type annotationsElizabeth Paź3
2022-10-04feat(lsp): add bufnr option to lsp.start (#20473)August Masquelier1
2022-10-01refactor(diagnostic): remove deprecated function (#20423)Raphael1
2022-10-01refactor(lsp): remove deprecated lsp functions (#20421)Mathias Fußenegger1
2022-09-30docs: fix typos (#20394)dundargoc1
Co-authored-by: Raphael <glephunter@gmail.com> Co-authored-by: smjonas <jonas.strittmatter@gmx.de> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-09-29fix(filetype): add missing return to changelog detection function (#20403)Jonas Strittmatter1
2022-09-29fix(query): fix unnatural order for inherits in treesitter queries (#20298)Sergey Berezhnoy1
close #20297
2022-09-28feat(gen_help_html.lua): adapt to new parserJustin M. Keyes1
- adapt to parser changes from https://github.com/vigoux/tree-sitter-vimdoc/pull/16 - numerous other generator improvements
2022-09-27vim-patch:9.0.0604: luacheckrc file is not recognized (#20371)ObserverOfTime1
Problem: Luacheckrc file is not recognized. Solution: Use lua filetype for luacheckrc. (closes vim/vim#11236) https://github.com/vim/vim/commit/49c311c9b18e18c05f93728d1f8a552923a18423
2022-09-27vim-patch:9.0.0602: new TypeScript extensions are not recognizedChristian Clason1
Problem: New TypeScript extensions are not recognized. Solution: Recognize .mts and .cts files. (closes vim/vim#11237) https://github.com/vim/vim/commit/7fc6c0e4dab4e80b9806a973936af54276468513
2022-09-27vim-patch:9.0.0600: GYP files are not recognizedChristian Clason1
Problem: GYP files are not recognized. Solution: Recognize GYP files. (closes vim/vim#11242) https://github.com/vim/vim/commit/d32474229213276c64cb293885a975dcb406fbc9
2022-09-27vim-patch:9.0.0599: latexmkrc files are not recognizedChristian Clason1
Problem: Latexmkrc files are not recognized. Solution: Use Perl filetype for latexmkrc files. (closes vim/vim#11241) https://github.com/vim/vim/commit/cde031938537970938437cdbb235bc0da755ae4a
2022-09-25fix(docs): invalid :help links #20345Justin M. Keyes9
Fix those naughty single quotes. closes #20159
2022-09-25Merge #20331 refactor(treesitter)!: rename x_position => x_posJustin M. Keyes1
2022-09-25vim-patch:9.0.0583: only recognizing .m3u8 files is inconsistent (#20342)Christian Clason1
Problem: Only recognizing .m3u8 files is inconsistent. Solution: Also matc .m3u files. (issue vim/vim#11204) https://github.com/vim/vim/commit/b9725bc7f6427654eb4e35874034b0ec1b6b96b3
2022-09-25refactor(treesitter): rename x_position => x_posJustin M. Keyes1
"pos" has a long precedent as "position" in vim, and there is no reason to use a verbose name here.
2022-09-24vim-patch:9.0.0566: Nim files are not recognized (#20317)Christian Clason1
Problem: Nim files are not recognized. Solution: Add patterns for Nim files. (Nbiba Bedis, closes vim/vim#11205) https://github.com/vim/vim/commit/9fd1583c839c5e43b0d48ec815a79005a2364776
2022-09-24fix(lsp): create missing directory before creating file (#19835)shaunsingh1
Co-authored-by: Mathias Fussenegger <f.mathias@zignar.net>
2022-09-24vim-patch:9.0.0562: HSL playlist files are not recognized (#20307)Christian Clason1
Problem: HSL playlist files are not recognized. Solution: Add a pattern to recognize HSL palylist files. (Benoît Ryder, closes vim/vim#11204) https://github.com/vim/vim/commit/35fdd9a67d73d4750152c419d4193ebb6b6d6eee
2022-09-23fix(lsp): use correct function name in deprecated message (#20308)Mike1
fix: use correct function name in deprecated message
2022-09-22Merge pull request #20103 from lewis6991/refactor/vim_optLewis Russell1
2022-09-22fix(tests): indicate in test logs when nvim exit times outbfredl1
When it happens it wastes 2 seconds which is NOT included in the normal busted timing info. It is hard to correct this, but we can at least print a warning when this happens.
2022-09-21feat(filetype): expand environment variables in filetype patterns (#20145)Jonas Strittmatter1
2022-09-20fix(lsp): out of bounds error in lsp.util.apply_text_edits (#20137)ofwinterpassed1
Co-authored-by: Jonas Strittmatter <40792180+smjonas@users.noreply.github.com>
2022-09-20vim-patch:9.0.0510: Chatito files are not recognized (#20260)Christian Clason1
Problem: Chatito files are not recognized. Solution: Add a pattern for Chatito files. (closes vim/vim#11174) https://github.com/vim/vim/commit/7c046ae99ba85a4fdf1a546157e2ed6f12b79ea6
2022-09-20feat(lua): move compat module from runtime to test (#20257)Lewis Russell2
2022-09-20docs(lua): opts in `vim.keymap.{set,del}` can be optional (#20255)Lewis Russell1
2022-09-20fix(lsp): support `false` result in handlers (#20252)Mathias Fußenegger1
Closes https://github.com/neovim/neovim/issues/20111
2022-09-18vim-patch:9.0.0497: LyRiCs files are not recognized (#20239)Christian Clason1
Problem: LyRiCs files are not recognized. Solution: Add a pattern to detect LyRiCs files. (closes vim/vim#11155) https://github.com/vim/vim/commit/65ee49decf5677690cd695d5d288e39344965fff
2022-09-16vim-patch:9.0.0479: in :def function all closures in loop get the sam… ↵Christian Clason1
(#20220) vim-patch:9.0.0479: in :def function all closures in loop get the same variables Problem: In a :def function all closures in a loop get the same variables. Solution: Use a separate list of variables for LOADOUTER and SAVEOUTER. https://github.com/vim/vim/commit/1aea184a0dc558a222cc5bcbaad9ab0fd700c7b9 (note: patch description is wrong)
2022-09-16fix(treesitter): return full metadata for get_captures_at_position (#20203)Christian Clason1
fix(treesitter): get_captures_at_position returns metadata Return the full `metadata` table for the capture instead of just the priority. Further cleanup of related docs.
2022-09-15fix(diagnostic): populate data key in DiagnosticChanged autocmd in reset ↵Gregory Anders1
(#20207) Follow up to #20173.
2022-09-14docs(treesitter): clean up and update treesitter.txt (#20142)Christian Clason7
* add type annotations to code * clean up and expand static documentation * consistent use of tags for static and generated docs
2022-09-13feat(fs): extend fs.find to accept predicate (#20193)Mathias Fußenegger1
Makes it possible to use `vim.fs.find` to find files where only a substring is known. This is useful for `vim.lsp.start` to get the `root_dir` for languages where the project-file is only known by its extension, not by the full name. For example in .NET projects there is usually a `<projectname>.csproj` file in the project root. Example: vim.fs.find(function(x) return vim.endswith(x, '.csproj') end, { upward = true })
2022-09-13feat(diagnostic): pass diagnostics as data to DiagnosticChanged autocmd (#20173)Gregory Anders1
2022-09-12Merge pull request #20141 from vigoux/ts-self-inheritsChristian Clason1
fix(treesitter): prevent endless loop on self-inheritence docs(treesitter): suggest using extends to extend queries
2022-09-12vim-patch:9.0.0448: SubRip files are not recognized (#20167)Christian Clason1
Problem: SubRip files are not recognized. Solution: Add a pattern for SubRip. (closes vim/vim#11113) https://github.com/vim/vim/commit/5a4eb55122e45444d3a6c56ce108ce29bc8e52ab
2022-09-11vim-patch:9.0.0443: blueprint files are not recognized (#20155)Christian Clason1
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
2022-09-11fix(treesitter): prevent endless loop on self-inheritenceThomas Vigouroux1
Fixes #20139
2022-09-10fix(lsp): schedule removal of client object (#20148)Gregory Anders1
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.
2022-09-10vim-patch:9.0.0434: gitignore files are not recognized (#20143)Christian Clason1
Problem: gitignore files are not recognized. Solution: Add patterns for the gitignore filetype. (closes vim/vim#11102) https://github.com/vim/vim/commit/9ba2786f15f0b53a90fd221832a5bedfc6dbfe20
2022-09-09vim-patch:9.0.0427: Drupal theme files are not recognized (#20138)Christian Clason1
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
2022-09-09vim-patch:9.0.0424: gitattributes files are not recognized (#20134)Christian Clason1
Problem: gitattributes files are not recognized. Solution: Add patterns to match gitattributes files. (closes vim/vim#11085) https://github.com/vim/vim/commit/7d56cfc861e57145f003315efd835cf5dfd5b145
2022-09-09refactor(vim.opt): de-nest codeLewis Russell1
2022-09-09refactor(vim.opt): use local function syntaxLewis Russell1