aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim')
-rw-r--r--vim/init/keymaps.vim4
-rw-r--r--vim/lua/configs/conform.lua2
-rw-r--r--vim/lua/mappings.lua8
-rw-r--r--vim/lua/options.lua2
-rw-r--r--vim/lua/plugins/init.lua1
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>
78map <leader>pp :setlocal paste!<cr> 78map <leader>pp :setlocal paste!<cr>
79 79
80" Switch CDW to root git directory 80" Switch CDW to root git directory
81nnoremap <Leader>cg :execute 'cd' fnameescape(fnamemodify(finddir('.git', escape(expand('%:p:h'), ' ') . ';'), ':h'))<CR>:pwd<CR> 81nnoremap 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
83map <leader>cd :cd %:p:h<cr>:pwd<cr> 83nnoremap cd :cd %:p:h<cr>:pwd<cr>
84 84
85" Move one line up and down 85" Move one line up and down
86nnoremap <C-j> ddp 86nnoremap <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" })
24vim.keymap.set("n", "<leader>ds", vim.diagnostic.setloclist, { desc = "lsp diagnostic loclist" }) 24vim.keymap.set("n", "<leader>ds", vim.diagnostic.setloclist, { desc = "lsp diagnostic loclist" })
25 25
26-- tabufline 26-- tabufline
27vim.keymap.set("n", "<tab>", function()
28 require("nvchad.tabufline").next()
29end, { desc = "buffer goto next" })
30
31vim.keymap.set("n", "<S-tab>", function()
32 require("nvchad.tabufline").prev()
33end, { desc = "buffer goto prev" })
34
35vim.keymap.set("n", "<leader>x", function() 27vim.keymap.set("n", "<leader>x", function()
36 require("nvchad.tabufline").close_buffer() 28 require("nvchad.tabufline").close_buffer()
37end, { desc = "buffer close" }) 29end, { 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
20o.termguicolors = true 20o.termguicolors = true
21
22o.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"