From 6abd79e8511085f7a8dcd3157be43e7b54566f3d Mon Sep 17 00:00:00 2001 From: "kacaii.dev" Date: Sat, 8 Aug 2026 21:08:11 -0300 Subject: [PATCH] nvim: add tinymist and typstyle --- .config/nvim/plugin/conform.lua | 1 + .config/nvim/plugin/nvim-lspconfig.lua | 6 ++++++ .config/nvim/plugin/nvim-treesitter.lua | 1 + packages.txt | 4 +++- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.config/nvim/plugin/conform.lua b/.config/nvim/plugin/conform.lua index d359df4..7549264 100644 --- a/.config/nvim/plugin/conform.lua +++ b/.config/nvim/plugin/conform.lua @@ -29,6 +29,7 @@ vim.api.nvim_create_autocmd("BufReadPost", { markdown = { "rumdl" }, sql = { "sqruff" }, toml = { "taplo" }, + typst = { "typstyle" }, yaml = { "yamlfmt" }, }, diff --git a/.config/nvim/plugin/nvim-lspconfig.lua b/.config/nvim/plugin/nvim-lspconfig.lua index 2ad91b0..a2f9d3a 100644 --- a/.config/nvim/plugin/nvim-lspconfig.lua +++ b/.config/nvim/plugin/nvim-lspconfig.lua @@ -119,3 +119,9 @@ vim.lsp.config["gdscript"] = { root_markers = { "project.godot", ".git", ".jj" }, } vim.lsp.enable("gdscript") + +-- typst +vim.lsp.config["tinymist"] = { + filetypes = { "typst" }, +} +vim.lsp.enable("tinymist") diff --git a/.config/nvim/plugin/nvim-treesitter.lua b/.config/nvim/plugin/nvim-treesitter.lua index 1d69420..821f26f 100644 --- a/.config/nvim/plugin/nvim-treesitter.lua +++ b/.config/nvim/plugin/nvim-treesitter.lua @@ -28,6 +28,7 @@ treesitter.install({ "odin", "sql", "ssh_config", + "typst", "zig", }) diff --git a/packages.txt b/packages.txt index 85350b5..3ec4d8d 100644 --- a/packages.txt +++ b/packages.txt @@ -18,11 +18,11 @@ gleam imagemagick jujutsu just +keychain localsend lua lua-language-server luarocks -keychain make marksman nodejs @@ -39,10 +39,12 @@ sqruff stylua tailwind-language-server taplo +tinymist trash-cli tree-sitter tree-sitter-cli typst +typstyle vesktop vicinae-bin watchexec -- 2.51.2