From 225c795749a68088c1e33d58ac66209a06ee62a7 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Mon, 6 Apr 2026 09:33:22 +0200 Subject: 2026-04-06 updates by auto-switch --- common/home/programs/nixvim/default.nix | 61 +++++++++++++++++++++++++++++++-- 1 file changed, 59 insertions(+), 2 deletions(-) (limited to 'common/home/programs/nixvim/default.nix') diff --git a/common/home/programs/nixvim/default.nix b/common/home/programs/nixvim/default.nix index e89c1d5..92308be 100644 --- a/common/home/programs/nixvim/default.nix +++ b/common/home/programs/nixvim/default.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, lib, ... }: { enable = true; defaultEditor = true; @@ -38,6 +38,8 @@ vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" }) vim.api.nvim_set_hl(0, "NeoTreeNormal", { bg = "none" }) vim.api.nvim_set_hl(0, "NeoTreeNormalNC", { bg = "none" }) + + require('dap').set_log_level('TRACE') ''; diagnostic.settings = { @@ -83,7 +85,7 @@ colorscheme = "gruvbox-dark-pale"; }; - plugins = import ./plugins/default.nix { inherit pkgs; }; + plugins = import ./plugins/default.nix { inherit pkgs; inherit lib; }; globals = { mapleader = ","; @@ -136,6 +138,61 @@ action = "lua vim.diagnostic.open_float()"; mode = "n"; } + { + key = "ds"; + action = "DapNew"; + mode = "n"; + } + { + key = "db"; + action = "DapToggleBreakpoint"; + mode = "n"; + } + { + key = "dc"; + action = "DapContinue"; + mode = "n"; + } + { + key = ""; + action = "DapStepOver"; + mode = "n"; + } + { + key = ""; + action = "DapStepInto"; + mode = "n"; + } + { + key = "do"; + action = "DapStepOut"; + mode = "n"; + } + { + key = "dr"; + action = "DapRestartFrame"; + mode = "n"; + } + { + key = "dt"; + action = "DapTerminate"; + mode = "n"; + } + { + key = "de"; + action = "lua require('dapui').eval(vim.fn.input('Eval: '))"; + mode = "n"; + } + { + key = "dv"; + action = "lua require('dapui').toggle()"; + mode = "n"; + } + { + key = "cr"; + action = "source $MYVIMRC"; + mode = "n"; + } { key = "a"; action = "ä"; mode = "i"; } { key = "o"; action = "ö"; mode = "i"; } { key = "u"; action = "ü"; mode = "i"; } -- cgit v1.2.3-70-g09d2