From 41cc9f73e5bf28ce297edafc02a18a93246556d0 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Wed, 10 Jun 2026 21:27:44 +0200 Subject: [PATCH] languages/docker: map dockercompose to yaml for treesitter --- docs/manual/release-notes/rl-0.9.md | 8 +++++--- modules/plugins/languages/docker.nix | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/manual/release-notes/rl-0.9.md b/docs/manual/release-notes/rl-0.9.md index ce0e34a4..eb02d814 100644 --- a/docs/manual/release-notes/rl-0.9.md +++ b/docs/manual/release-notes/rl-0.9.md @@ -355,9 +355,6 @@ more flexibility in nvf and reuse of LSPs across languages. Dropped `deprecatedSingleOrListOf` in favor of `listOf` for the affected LSP options. -- Added {option}`vim.lsp.presets.docker-language-server.enable` for Docker - support. - - Added {option}`vim.lsp.presets.angular-language-server.enable` for Angular Template support. @@ -385,6 +382,11 @@ [poseidon-rises](https://github.com/poseidon-rises) for creating most of it in [!1104](https://github.com/NotAShelf/nvf/pull/1104). +- Added {option}`vim.lsp.presets.docker-language-server.enable` for Docker + support. + +- Mapped `dockercompose` to be highlighted by treesitter as `yaml`. + - Added [`mdformat`](https://mdformat.rtfd.io/) support to `languages.markdown` with the extensions for [GFM](https://github.github.com/gfm/), [front matter](https://www.markdownlang.com/advanced/frontmatter.html) and diff --git a/modules/plugins/languages/docker.nix b/modules/plugins/languages/docker.nix index 649c51a4..88537e4d 100644 --- a/modules/plugins/languages/docker.nix +++ b/modules/plugins/languages/docker.nix @@ -117,6 +117,9 @@ in { vim.treesitter = { enable = true; grammars = [cfg.treesitter.package]; + filetypeMappings = { + yaml = ["dockercompose"]; + }; }; })