From 9159862b4c5cca5dfa9384c040370f1c5e8bdf49 Mon Sep 17 00:00:00 2001 From: tristan Date: Mon, 26 May 2025 07:31:31 +0100 Subject: [PATCH] framework: nixvim hotkeys, add transmission --- home/programs/graphical.nix | 6 +++--- lib/nixvim.nix | 14 +++++++++++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/home/programs/graphical.nix b/home/programs/graphical.nix index 4e2a43e..5e7a14c 100644 --- a/home/programs/graphical.nix +++ b/home/programs/graphical.nix @@ -14,7 +14,7 @@ # tools inkscape - libsForQt5.okular + kdePackages.okular gimp libreoffice dbeaver-bin @@ -22,10 +22,10 @@ insomnia # entertainment - libsForQt5.kasts + kdePackages.kasts shortwave - freetube youtube-music + transmission_4-gtk # other element-desktop diff --git a/lib/nixvim.nix b/lib/nixvim.nix index 303dd45..e5cc8a4 100644 --- a/lib/nixvim.nix +++ b/lib/nixvim.nix @@ -210,6 +210,16 @@ in { action = luaFunc "require('dapui').toggle()"; options.desc = "DAP UI Toggle"; } + { + key = "cd"; + action = "Trouble diagnostics toggle"; + options.desc = "toggle lsp diagnostics"; + } + { + key = "cs"; + action = "Trouble symbols toggle"; + options.desc = "toggle lsp symbols"; + } ]; autoCmd = [ @@ -241,7 +251,7 @@ in { event = "BufWritePre"; pattern = "*.ts"; callback = luaFunc '' - vim.lsp.buf.format({async = false}) + vim.lsp.buf.format() ''; } ]; @@ -300,6 +310,8 @@ in { "K" = "hover"; "cr" = "rename"; "" = "rename"; + "gd" = "definition"; + "gt" = "type_definition"; }; }; };