diff --git a/modules/home-manager/nixCats/default.nix b/modules/home-manager/nixCats/default.nix index a5c768b..e2e5b3b 100644 --- a/modules/home-manager/nixCats/default.nix +++ b/modules/home-manager/nixCats/default.nix @@ -55,6 +55,11 @@ let isort astro-language-server + + tinymist + typstyle + + ltex-ls-plus ]; }; @@ -103,6 +108,8 @@ let lualine-nvim bufferline-nvim + + zen-mode-nvim ]; }; diff --git a/modules/home-manager/nixCats/lua/plugins/lsp.lua b/modules/home-manager/nixCats/lua/plugins/lsp.lua index b1d1f8f..282d7da 100644 --- a/modules/home-manager/nixCats/lua/plugins/lsp.lua +++ b/modules/home-manager/nixCats/lua/plugins/lsp.lua @@ -161,6 +161,24 @@ require("lz.n").load({ vim.lsp.enable("basedpyright") vim.lsp.enable("astro") + + vim.lsp.config("tinymist", { + settings = { + tinymist = { + formatterMode = "typstyle", + }, + }, + }) + vim.lsp.enable("tinymist") + + vim.lsp.config("ltex_plus", { + settings = { + ltex = { + language = "nl", + }, + }, + }) + vim.lsp.enable("ltex_plus") end, }, }, diff --git a/modules/home-manager/nixCats/lua/plugins/ui.lua b/modules/home-manager/nixCats/lua/plugins/ui.lua index 3eafc69..3c941db 100644 --- a/modules/home-manager/nixCats/lua/plugins/ui.lua +++ b/modules/home-manager/nixCats/lua/plugins/ui.lua @@ -195,4 +195,16 @@ require("lz.n").load({ }) end, }, + { + "zen-mode.nvim", + after = function() + require("zen-mode").setup({ + window = { + options = { + linebreak = true, + }, + }, + }) + end, + }, })