From 09830a0aa8e4ba784b7c6fd2d6676c9eede03d16 Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Thu, 17 Jul 2025 17:42:43 +1000 Subject: [PATCH] user/neovim: setup tex --- modules/user/neovim.nix | 2 ++ res/config.lua | 2 +- users/rin/packages.nix | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/user/neovim.nix b/modules/user/neovim.nix index cc01311..1949d2f 100644 --- a/modules/user/neovim.nix +++ b/modules/user/neovim.nix @@ -35,6 +35,7 @@ in { plenary-nvim tokyonight-nvim vim-fugitive + vim-latex-live-preview vim-nix vim-repeat vim-signify @@ -61,6 +62,7 @@ in { tree-sitter-javascript tree-sitter-json tree-sitter-kotlin + tree-sitter-latex tree-sitter-lua tree-sitter-markdown tree-sitter-nix diff --git a/res/config.lua b/res/config.lua index 7899bda..10d2ec1 100644 --- a/res/config.lua +++ b/res/config.lua @@ -139,7 +139,7 @@ local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities) -local servers = { 'cssls', 'html', 'nil_ls', 'ts_ls', 'yamlls' } +local servers = { 'cssls', 'html', 'nil_ls', 'texlab', 'ts_ls', 'yamlls' } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { capabilities = capabilities, diff --git a/users/rin/packages.nix b/users/rin/packages.nix index 197e333..2299028 100644 --- a/users/rin/packages.nix +++ b/users/rin/packages.nix @@ -30,6 +30,7 @@ in { android-studio drawio element-desktop + evince eww feh file-roller @@ -55,6 +56,7 @@ in { slurp swaybg (tetrio-desktop.override { withTetrioPlus = true; }) + texliveFull tor-browser-bundle-bin transmission-remote-gtk vesktop