diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-07-17 20:56:34 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-07-17 20:56:34 +0800 |
commit | ea39a52497685c4f6ca89a467fc88c63a6d86bd3 (patch) | |
tree | 254a1f3277ad1bd010991983a94e27e90ec623e4 /vim/lua | |
parent | 7c9f39515e87544b1b86508e9367cb739545ff03 (diff) |
Update
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 |