diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/init/keymaps.vim | 4 | ||||
-rw-r--r-- | vim/lua/configs/conform.lua | 2 | ||||
-rw-r--r-- | vim/lua/mappings.lua | 8 | ||||
-rw-r--r-- | vim/lua/options.lua | 2 | ||||
-rw-r--r-- | vim/lua/plugins/init.lua | 1 |
5 files changed, 7 insertions, 10 deletions
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim index 14d813b..f789ceb 100644 --- a/vim/init/keymaps.vim +++ b/vim/init/keymaps.vim | |||
@@ -78,9 +78,9 @@ vnoremap <leader>, :terminal<CR> | |||
78 | map <leader>pp :setlocal paste!<cr> | 78 | map <leader>pp :setlocal paste!<cr> |
79 | 79 | ||
80 | " Switch CDW to root git directory | 80 | " Switch CDW to root git directory |
81 | nnoremap <Leader>cg :execute 'cd' fnameescape(fnamemodify(finddir('.git', escape(expand('%:p:h'), ' ') . ';'), ':h'))<CR>:pwd<CR> | 81 | nnoremap cdg :execute 'cd' fnameescape(fnamemodify(finddir('.git', escape(expand('%:p:h'), ' ') . ';'), ':h'))<CR>:pwd<CR> |
82 | " Switch CWD to the directory of the open buffer | 82 | " Switch CWD to the directory of the open buffer |
83 | map <leader>cd :cd %:p:h<cr>:pwd<cr> | 83 | nnoremap cd :cd %:p:h<cr>:pwd<cr> |
84 | 84 | ||
85 | " Move one line up and down | 85 | " Move one line up and down |
86 | nnoremap <C-j> ddp | 86 | nnoremap <C-j> ddp |
diff --git a/vim/lua/configs/conform.lua b/vim/lua/configs/conform.lua index 1b6683b..411336e 100644 --- a/vim/lua/configs/conform.lua +++ b/vim/lua/configs/conform.lua | |||
@@ -5,6 +5,8 @@ local options = { | |||
5 | html = { "prettier" }, | 5 | html = { "prettier" }, |
6 | markdown = { "prettier" }, | 6 | markdown = { "prettier" }, |
7 | sh = {"shfmt"}, | 7 | sh = {"shfmt"}, |
8 | bash = {"shfmt"}, | ||
9 | zsh = {"shfmt"}, | ||
8 | }, | 10 | }, |
9 | 11 | ||
10 | -- format_on_save = { | 12 | -- format_on_save = { |
diff --git a/vim/lua/mappings.lua b/vim/lua/mappings.lua index fd58297..401c0f8 100644 --- a/vim/lua/mappings.lua +++ b/vim/lua/mappings.lua | |||
@@ -24,14 +24,6 @@ end, { desc = "format files" }) | |||
24 | vim.keymap.set("n", "<leader>ds", vim.diagnostic.setloclist, { desc = "lsp diagnostic loclist" }) | 24 | vim.keymap.set("n", "<leader>ds", vim.diagnostic.setloclist, { desc = "lsp diagnostic loclist" }) |
25 | 25 | ||
26 | -- tabufline | 26 | -- tabufline |
27 | vim.keymap.set("n", "<tab>", function() | ||
28 | require("nvchad.tabufline").next() | ||
29 | end, { desc = "buffer goto next" }) | ||
30 | |||
31 | vim.keymap.set("n", "<S-tab>", function() | ||
32 | require("nvchad.tabufline").prev() | ||
33 | end, { desc = "buffer goto prev" }) | ||
34 | |||
35 | vim.keymap.set("n", "<leader>x", function() | 27 | vim.keymap.set("n", "<leader>x", function() |
36 | require("nvchad.tabufline").close_buffer() | 28 | require("nvchad.tabufline").close_buffer() |
37 | end, { desc = "buffer close" }) | 29 | end, { desc = "buffer close" }) |
diff --git a/vim/lua/options.lua b/vim/lua/options.lua index f9e6e7e..c16ae64 100644 --- a/vim/lua/options.lua +++ b/vim/lua/options.lua | |||
@@ -18,3 +18,5 @@ o.completeopt = 'menuone,noselect' | |||
18 | 18 | ||
19 | -- NOTE: You should make sure your terminal supports this | 19 | -- NOTE: You should make sure your terminal supports this |
20 | o.termguicolors = true | 20 | o.termguicolors = true |
21 | |||
22 | o.whichwrap = "b,s" | ||
diff --git a/vim/lua/plugins/init.lua b/vim/lua/plugins/init.lua index 12f74f8..8c49369 100644 --- a/vim/lua/plugins/init.lua +++ b/vim/lua/plugins/init.lua | |||
@@ -30,6 +30,7 @@ return { | |||
30 | 30 | ||
31 | { | 31 | { |
32 | "stevearc/conform.nvim", | 32 | "stevearc/conform.nvim", |
33 | lazy = false, | ||
33 | -- event = 'BufWritePre', -- uncomment for format on save | 34 | -- event = 'BufWritePre', -- uncomment for format on save |
34 | config = function() | 35 | config = function() |
35 | require "configs.conform" | 36 | require "configs.conform" |