Linux configuration stuffs
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}