Make tab pages a bit less awkward
This commit is contained in:
parent
682bdbb680
commit
3425a60d97
|
@ -18,13 +18,6 @@
|
|||
:keymap (fn []
|
||||
(let [nmap #(vim.keymap.set :n $1 $2 {:desc $3})
|
||||
tmap #(vim.keymap.set :t $1 $2)]
|
||||
|
||||
(nmap :<Tab> :<C-^> "Toggle alternate-file")
|
||||
(nmap :<C-x> ":bn|bd!#<cr>" "Delete a buffer without removing the split")
|
||||
(nmap :<leader>to ":new term://bash|resize 8<cr>" "Open an 8 line terminal below the current window")
|
||||
(nmap :<leader>w :80<C-W>| "Set the window width to 80 characters")
|
||||
(nmap :<C-t> :tabnew "Create a new tab page")
|
||||
|
||||
(nmap :<C-h> :<C-W>h "Move to window left")
|
||||
(nmap :<C-j> :<C-W>j "Move to window down")
|
||||
(nmap :<C-k> :<C-W>k "Move to window up")
|
||||
|
@ -37,7 +30,15 @@
|
|||
(vim.api.nvim_create_autocmd
|
||||
[:BufWinEnter :WinEnter]
|
||||
{:pattern "term://*"
|
||||
:command "startinsert"}) ;; Start terminals in insert mode
|
||||
:command "startinsert"}) ;; Start terminals in insert mode
|
||||
|
||||
(nmap :<Tab> :<C-^> "Toggle alternate-file")
|
||||
(nmap :<C-x> ":bn|bd!#<cr>" "Delete a buffer without removing the split")
|
||||
(nmap :<leader>to ":new term://bash|resize 8<cr>" "Open an 8 line terminal below the current window")
|
||||
(nmap :<leader>w :80<C-W>| "Set the window width to 80 characters")
|
||||
(nmap :<leader>W :120<C-W>| "Set the window width to 120 characters")
|
||||
(nmap :<C-t> ":tabnew<cr>" "Create a new tab page")
|
||||
(nmap :<C-w><tab> :<C-w>gt "Go to next tab (cyclical)")
|
||||
|
||||
(nmap :<leader>jt
|
||||
#(vim.cmd (.. "vsplit ~/TDC-Obsidian/Journal/"
|
||||
|
@ -53,8 +54,7 @@
|
|||
(nmap :<leader>s ":Telescope live_grep<cr>" "Search current buffer")
|
||||
(nmap :<leader>e ":Telescope emoji<cr>" "Search for an emoji to copy to clipboard")
|
||||
|
||||
(nmap :<leader>gs ":vsplit term://tig<cr>")
|
||||
(nmap :<leader>gc ":vsplit term://git commit<cr>")
|
||||
(nmap :<leader>gs ":vsplit term://tig<cr>" "Open tig(1) to stage and commit changes")
|
||||
|
||||
(let [duck (require :duck)]
|
||||
(nmap :<leader><leader> #(duck.hatch) "hatch a duck")
|
||||
|
|
Loading…
Reference in a new issue