summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usecases/desktop/development/nixvim-dev.nix75
1 files changed, 0 insertions, 75 deletions
diff --git a/usecases/desktop/development/nixvim-dev.nix b/usecases/desktop/development/nixvim-dev.nix
index cd01407..fc75d45 100644
--- a/usecases/desktop/development/nixvim-dev.nix
+++ b/usecases/desktop/development/nixvim-dev.nix
@@ -5,59 +5,6 @@ _inputs:
5# TODO: pandoc 5# TODO: pandoc
6{ 6{
7 programs.nixvim = { 7 programs.nixvim = {
8 # TODO:
9 # extraConfigLuaPost = ''
10 # local function set_ltex_lang(lang)
11 # local ltex = vim.lsp.get_active_clients({ name = "ltex" })[1]
12 # if ltex == nil then
13 # return
14 # end
15 #
16 # if lang == nil then
17 # lang = vim.opt_local.spelllang:get()[1]
18 # end
19 #
20 # if lang == "en" then
21 # lang = "en-US"
22 # end
23 #
24 # ltex.config.settings.ltex.language = lang
25 # end
26 #
27 # vim.api.nvim_create_user_command(
28 # "LTeXSetLang",
29 # function(opts)
30 # local lang = opts.fargs[1]
31 # set_ltex_lang(lang)
32 # end,
33 # {
34 # nargs = 1,
35 # complete = function() return { "en", "fr" } end,
36 # }
37 # )
38 #
39 # vim.api.nvim_create_autocmd("OptionSet", {
40 # desc = "Set LTex language on spell change",
41 # callback = function(ev)
42 # if ev.match ~= "spelllang" then
43 # return
44 # end
45 # set_ltex_lang()
46 # end,
47 # })
48 #
49 # vim.api.nvim_create_autocmd("LspAttach", {
50 # desc = "Set LTex language on attach",
51 # callback = function(ev)
52 # local client = vim.lsp.get_client_by_id(ev.data.client_id)
53 # if client.config.name ~= "ltex" then
54 # return
55 # end
56 # set_ltex_lang()
57 # end,
58 # })
59 # '';
60
61 plugins = { 8 plugins = {
62 # TODO: 9 # TODO:
63 #conform-nvim.enable = true; 10 #conform-nvim.enable = true;
@@ -177,28 +124,6 @@ _inputs:
177 ]; 124 ];
178 }; 125 };
179 elixirls.enable = true; 126 elixirls.enable = true;
180 # TODO: buggy with lsp-lines?
181 ltex = {
182 enable = true;
183 filetypes = [
184 "bib"
185 "gitcommit"
186 "markdown"
187 "org"
188 "plaintex"
189 "rst"
190 "rnoweb"
191 "tex"
192 # vv Added this one vv
193 "typst"
194 "pandoc"
195 "quarto"
196 "rmd"
197 "context"
198 "html"
199 "xhtml"
200 ];
201 };
202 lua_ls.enable = true; 127 lua_ls.enable = true;
203 # completion.callSnippet = "Replace";? 128 # completion.callSnippet = "Replace";?
204 marksman.enable = true; 129 marksman.enable = true;