configs
This commit is contained in:
@ -1,3 +1,2 @@
|
||||
vim.keymap.set('n', '<leader>y', require('osc52').copy_operator, {expr = true})
|
||||
vim.keymap.set('n', '<leader>yy', '<leader>c_', {remap = true})
|
||||
vim.keymap.set('v', '<leader>y', require('osc52').copy_visual)
|
||||
|
@ -20,6 +20,7 @@ require('packer').startup(function(use)
|
||||
use 'wbthomason/packer.nvim'
|
||||
use 'lewis6991/impatient.nvim'
|
||||
use 'dstein64/vim-startuptime'
|
||||
use 'will133/vim-dirdiff'
|
||||
|
||||
-- use {
|
||||
-- 'google/vim-glaive',
|
||||
|
@ -174,7 +174,7 @@ nnoremap <leader>po :PiperOpenPath<CR>
|
||||
|
||||
nmap <leader>rbs ss <leader>rb
|
||||
|
||||
nmap <leader>yb :let @" = join(blaze#GetTargets(), ' ')<cr>
|
||||
nmap <leader>yb :let @+ = join(blaze#GetTargets(), ' ')<cr>
|
||||
|
||||
Glug corpweb
|
||||
nnoremap <leader>csw :CorpWebCsFile<cr>
|
||||
|
@ -102,7 +102,7 @@ vnoremap <leader>c<Space> :call nerdcommenter#Comment(0,"toggle")<CR>
|
||||
nnoremap <leader>c$ :call nerdcommenter#Comment(0,"ToEOL")<CR>
|
||||
vnoremap <leader>c$ :call nerdcommenter#Comment(0,"ToEOL")<CR>
|
||||
|
||||
nmap <leader>yf :let @" = expand("%")<cr>
|
||||
nmap <leader>yf :let @+ = expand("%")<cr>
|
||||
nmap <leader>ut :UndotreeToggle<cr>
|
||||
nmap <leader>e :e %%
|
||||
|
||||
|
34
vim/.vimrc
34
vim/.vimrc
@ -180,4 +180,38 @@ let g:loaded_netrwPlugin = 1
|
||||
let g:loaded_tutor_mode_plugin = 1
|
||||
let g:loaded_remote_plugins = 1
|
||||
|
||||
|
||||
" Permanent "very magic" mode
|
||||
nnoremap / /\v
|
||||
vnoremap / /\v
|
||||
cnoremap %s/ %smagic/
|
||||
cnoremap \>s/ \>smagic/
|
||||
nnoremap :g/ :g/\v
|
||||
nnoremap :g// :g//
|
||||
|
||||
function! TabMultiDiff()
|
||||
let s:tab_multi_diff = 0
|
||||
argdo call s:AddBufferToTab()
|
||||
tabclose
|
||||
endfun
|
||||
|
||||
" Helper function used by TabMultiDiff(). Adds current buffer to new tab
|
||||
" or last tab as appropriate, and sets new window's "diff" option.
|
||||
function! s:AddBufferToTab()
|
||||
let buf = bufnr("%")
|
||||
if s:tab_multi_diff
|
||||
tablast
|
||||
vsplit
|
||||
wincmd w
|
||||
else
|
||||
tab split
|
||||
tabmove
|
||||
endif
|
||||
let s:tab_multi_diff = ! s:tab_multi_diff
|
||||
exe 'b ' . buf
|
||||
diffthis
|
||||
tabfirst
|
||||
endfun
|
||||
|
||||
lua require("plugins")
|
||||
|
||||
|
Reference in New Issue
Block a user