diff options
Diffstat (limited to 'vim/lua')
| -rw-r--r-- | vim/lua/chadrc.lua | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/vim/lua/chadrc.lua b/vim/lua/chadrc.lua index 4b65f52..182ed96 100644 --- a/vim/lua/chadrc.lua +++ b/vim/lua/chadrc.lua | |||
| @@ -5,68 +5,68 @@ | |||
| 5 | local M = {} | 5 | local M = {} |
| 6 | 6 | ||
| 7 | M.ui = { | 7 | M.ui = { |
| 8 | theme = "onedark", | 8 | theme = "onedark", |
| 9 | hl_override = { | 9 | hl_override = { |
| 10 | CursorLineNr = { fg = "#eeee00" }, | 10 | CursorLineNr = { fg = "#eeee00" }, |
| 11 | }, | 11 | }, |
| 12 | 12 | ||
| 13 | -- hl_override = { | 13 | -- hl_override = { |
| 14 | -- Comment = { italic = true }, | 14 | -- Comment = { italic = true }, |
| 15 | -- ["@comment"] = { italic = true }, | 15 | -- ["@comment"] = { italic = true }, |
| 16 | -- }, | 16 | -- }, |
| 17 | tabufline = { | 17 | tabufline = { |
| 18 | enabled = true, | 18 | enabled = true, |
| 19 | order = { "treeOffset", "buffers", "tabs" }, | 19 | order = { "treeOffset", "buffers", "tabs" }, |
| 20 | }, | 20 | }, |
| 21 | 21 | ||
| 22 | term = { | 22 | term = { |
| 23 | hl = "Normal:term,WinSeparator:WinSeparator", | 23 | hl = "Normal:term,WinSeparator:WinSeparator", |
| 24 | sizes = { sp = 0.4, vsp = 0.4 }, | 24 | sizes = { sp = 0.4, vsp = 0.4 }, |
| 25 | float = { | 25 | float = { |
| 26 | relative = "editor", | 26 | relative = "editor", |
| 27 | row = 0.15, | 27 | row = 0.15, |
| 28 | col = 0.13, | 28 | col = 0.13, |
| 29 | width = 0.7, | 29 | width = 0.7, |
| 30 | height = 0.7, | 30 | height = 0.7, |
| 31 | border = "single", | 31 | border = "single", |
| 32 | }, | 32 | }, |
| 33 | }, | 33 | }, |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | -- For tabufline | 36 | -- For tabufline |
| 37 | if M.ui.tabufline.enabled then | 37 | if M.ui.tabufline.enabled then |
| 38 | vim.api.nvim_exec( | 38 | vim.api.nvim_exec( |
| 39 | [[ | 39 | [[ |
| 40 | function! CloseBufferSafely() | 40 | function! CloseBufferSafely() |
| 41 | lua require("nvchad.tabufline").close_buffer() | 41 | lua require("nvchad.tabufline").close_buffer() |
| 42 | endfunction | 42 | endfunction |
| 43 | ]], | 43 | ]], |
| 44 | false | 44 | false |
| 45 | ) | 45 | ) |
| 46 | 46 | ||
| 47 | for i = 1, 9, 1 do | 47 | for i = 1, 9, 1 do |
| 48 | vim.keymap.set("n", string.format("<A-%s>", i), function() | 48 | vim.keymap.set("n", string.format("<A-%s>", i), function() |
| 49 | vim.api.nvim_set_current_buf(vim.t.bufs[i]) | 49 | vim.api.nvim_set_current_buf(vim.t.bufs[i]) |
| 50 | end) | 50 | end) |
| 51 | end | 51 | end |
| 52 | vim.keymap.set("n", "<A-h>", function() | 52 | vim.keymap.set("n", "<A-h>", function() |
| 53 | require("nvchad.tabufline").move_buf(-1) | 53 | require("nvchad.tabufline").move_buf(-1) |
| 54 | end) | 54 | end) |
| 55 | vim.keymap.set("n", "<A-l>", function() | 55 | vim.keymap.set("n", "<A-l>", function() |
| 56 | require("nvchad.tabufline").move_buf(1) | 56 | require("nvchad.tabufline").move_buf(1) |
| 57 | end) | 57 | end) |
| 58 | vim.keymap.set("n", "<A-H>", function() | 58 | vim.keymap.set("n", "<A-H>", function() |
| 59 | vim.cmd("tabprevious") | 59 | vim.cmd("tabprevious") |
| 60 | end) | 60 | end) |
| 61 | vim.keymap.set("n", "<A-L>", function() | 61 | vim.keymap.set("n", "<A-L>", function() |
| 62 | vim.cmd("tabnext") | 62 | vim.cmd("tabnext") |
| 63 | end) | 63 | end) |
| 64 | vim.keymap.set("n", "<tab>", function() | 64 | vim.keymap.set("n", "<tab>", function() |
| 65 | require("nvchad.tabufline").next() | 65 | require("nvchad.tabufline").next() |
| 66 | end, { desc = "buffer goto next" }) | 66 | end, { desc = "buffer goto next" }) |
| 67 | vim.keymap.set("n", "<S-tab>", function() | 67 | vim.keymap.set("n", "<S-tab>", function() |
| 68 | require("nvchad.tabufline").prev() | 68 | require("nvchad.tabufline").prev() |
| 69 | end, { desc = "buffer goto prev" }) | 69 | end, { desc = "buffer goto prev" }) |
| 70 | end | 70 | end |
| 71 | 71 | ||
| 72 | return M | 72 | return M |