diff --git a/config/keys.nix b/config/keys.nix index 7d3b156..5862489 100644 --- a/config/keys.nix +++ b/config/keys.nix @@ -44,6 +44,11 @@ group = "Code Actions"; icon = ""; } + { + __unkeyed-1 = "d/"; + group = "Search"; + icon = ""; + } ]; }; }; @@ -305,5 +310,31 @@ action = "BufferLineCloseLeft"; options = { desc = "Delete Buffers to the Left"; }; } + + # DAP Telescope Actions + { + mode = "n"; + key = "d/c"; + action = "Telescope dap commands"; + options = { desc = "Search Commands"; }; + } + { + mode = "n"; + key = "d/b"; + action = "Telescope dap list_breakpoints"; + options = { desc = "Search Breakpoints"; }; + } + { + mode = "n"; + key = "d/v"; + action = "Telescope dap variables"; + options = { desc = "Search Variables"; }; + } + { + mode = "n"; + key = "d/f"; + action = "Telescope dap frames"; + options = { desc = "Search Frames"; }; + } ]; } diff --git a/config/language.nix b/config/language.nix index b68db75..2b81ef6 100644 --- a/config/language.nix +++ b/config/language.nix @@ -170,6 +170,7 @@ in { pkgs, ... }: { html = [ "prettier" ]; javascript = [ "prettier" ]; javascriptreact = [ "prettier" ]; + json = [ "prettier" ]; lua = [ "stylua" ]; markdown = [ "prettier" ]; nix = [ "nixfmt" ]; @@ -236,9 +237,12 @@ in { pkgs, ... }: { end ''; servers = { + jsonls.enable = true; + marksman.enable = true; nil-ls.enable = true; nixd.enable = true; omnisharp.enable = true; + yamlls.enable = true; }; };