Linux configuration stuffs
at main 23 lines 951 B view raw
1return { 2 "akinsho/toggleterm.nvim", 3 config = function() 4 require("toggleterm").setup({ 5 float_opts = { 6 border = "curved", 7 }, 8 }) 9 10 end, 11 keys = { 12 { "<C-\\>", "<Cmd>ToggleTerm<CR>", desc = "Toggle Terminal", mode = { "n" } }, 13 { "<C-\\>", "<C-\\> <C-\\><C-n><CMD>ToggleTerm<CR>", desc = "Toggle Terminal", mode = { "t" } }, 14 { "<C-n>", "<C-\\> <C-n>", desc = "Normal Mode", mode = { "t" } }, 15 { "<C-w>h", "<C-\\><C-n><C-w>h", desc = "Focus Left", mode = { "t" } }, 16 { "<C-w>l", "<C-\\><C-n><C-w>l", desc = "Focus Right", mode = { "t" } }, 17 { "<C-w>k", "<C-\\><C-n><C-w>k", desc = "Focus Up", mode = { "t" } }, 18 { "<C-w>l", "<C-\\><C-n><C-w>l", desc = "Focus Down", mode = { "t" } }, 19 -- Terminal Applications 20 { "<leader>ld", "<CMD>TermExec cmd=lazydocker direction=float<CR>", desc = "Open Lazydocker" }, 21 { "<leader>ls", "<CMD>TermExec cmd=lazysql direction=float<CR>", desc = "Open Lazysql" } 22 } 23}