aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim')
-rw-r--r--vim/init/keymaps.vim10
-rw-r--r--vim/lua/chadrc.lua2
2 files changed, 9 insertions, 3 deletions
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim
index 68a82a5..345ebb2 100644
--- a/vim/init/keymaps.vim
+++ b/vim/init/keymaps.vim
@@ -9,6 +9,7 @@
9" JUMP_TO_TABS_WITH_ALT 9" JUMP_TO_TABS_WITH_ALT
10" MANAGE_TABS 10" MANAGE_TABS
11" MANAGE_BUFFERS 11" MANAGE_BUFFERS
12" MANAGE_WINDOWS
12" FOLDING 13" FOLDING
13" SURROURD_WITH_CHAR 14" SURROURD_WITH_CHAR
14" REDIRECTION_WITH_BUFFER 15" REDIRECTION_WITH_BUFFER
@@ -263,10 +264,15 @@ noremap <leader><leader>ft :set filetype=
263 264
264" Let <leader>l toggle between this and the last accessed buffer 265" Let <leader>l toggle between this and the last accessed buffer
265augroup SaveLastBuffer 266augroup SaveLastBuffer
266let g:lastbuffer = 1 267 let g:lastbuffer = 1
267au BufLeave * let g:lastbuffer = bufnr() 268 au BufLeave * let g:lastbuffer = bufnr()
268augroup END 269augroup END
269 270
271"----------------------------------------------------------------------
272" MANAGE_WINDOWS
273"----------------------------------------------------------------------
274nnoremap <leader><leader>sb :windo set scrollbind!<CR>
275
270 276
271"---------------------------------------------------------------------- 277"----------------------------------------------------------------------
272" FOLDING 278" FOLDING
diff --git a/vim/lua/chadrc.lua b/vim/lua/chadrc.lua
index 267949f..851b78b 100644
--- a/vim/lua/chadrc.lua
+++ b/vim/lua/chadrc.lua
@@ -34,7 +34,7 @@ M.ui = {
34if M.ui.tabufline.enabled then 34if M.ui.tabufline.enabled then
35 vim.keymap.set("n", "<C-c>", function() 35 vim.keymap.set("n", "<C-c>", function()
36 local bufnrs = vim.tbl_filter(function(b) return 1 == vim.fn.buflisted(b) end, vim.api.nvim_list_bufs()) 36 local bufnrs = vim.tbl_filter(function(b) return 1 == vim.fn.buflisted(b) end, vim.api.nvim_list_bufs())
37 if #bufnrs == 1 then 37 if #bufnrs == 1 or #vim.fn.getwininfo() > 1 then
38 vim.cmd("silent quit") 38 vim.cmd("silent quit")
39 else 39 else
40 require("nvchad.tabufline").close_buffer() 40 require("nvchad.tabufline").close_buffer()