summaryrefslogtreecommitdiffstats
path: root/usecases/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'usecases/desktop')
-rw-r--r--usecases/desktop/development/nixvim-dev.nix18
1 files changed, 9 insertions, 9 deletions
diff --git a/usecases/desktop/development/nixvim-dev.nix b/usecases/desktop/development/nixvim-dev.nix
index 9bd3b04..9996279 100644
--- a/usecases/desktop/development/nixvim-dev.nix
+++ b/usecases/desktop/development/nixvim-dev.nix
@@ -19,15 +19,6 @@ _inputs:
19 # TODO: 19 # TODO:
20 #conform-nvim.enable = true; 20 #conform-nvim.enable = true;
21 21
22 blink-cmp.settings.sources = {
23 per_filetype.org = [ "orgmode" ];
24 providers.orgmode = {
25 name = "Orgmode";
26 module = "orgmode.org.autocompletion.blink";
27 fallbacks = [ "buffer" ];
28 };
29 };
30
31 clangd-extensions.enable = true; 22 clangd-extensions.enable = true;
32 23
33 crates = { 24 crates = {
@@ -266,6 +257,15 @@ _inputs:
266 }; 257 };
267 258
268 extraConfigLuaPost = '' 259 extraConfigLuaPost = ''
260 vim.api.nvim_create_autocmd('LspAttach', {
261 callback = function(ev)
262 local client = vim.lsp.get_client_by_id(ev.data.client_id)
263 if client:supports_method('textDocument/completion') then
264 vim.lsp.completion.enable(true, client.id, ev.buf, { autotrigger = true })
265 end
266 end,
267 })
268
269 -- TODO: this should be configurable 269 -- TODO: this should be configurable
270 -- TODO: this doesn't work when switching dark/light mode 270 -- TODO: this doesn't work when switching dark/light mode
271 vim.api.nvim_set_hl(0, "@org.keyword.done", { link = "Comment" }) 271 vim.api.nvim_set_hl(0, "@org.keyword.done", { link = "Comment" })