summaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.vim28
1 files changed, 18 insertions, 10 deletions
diff --git a/nvim/init.vim b/nvim/init.vim
index f4208f2..c5c2ad0 100644
--- a/nvim/init.vim
+++ b/nvim/init.vim
@@ -25,6 +25,9 @@ set cmdheight=2
if has('win32')
source $VIMRUNTIME/mswin.vim
endif
+if has('mac')
+ let g:neovide_input_macos_option_key_is_meta = 'only_left'
+endif
let g:python3_host_prog='python3'
call plug#begin('~/.vim/plugged')
@@ -193,7 +196,7 @@ let NERDTreeMapJumpFirstChild='y'
"Fuzzy file search
let g:fzf_layout = { 'window': {'width': 0.9, 'height': 0.6} }
-noremap <A-p> :call fzf#run(fzf#wrap({'sink': 'tabe', 'left': '20%', 'source': 'git ls-files'}))<Cr>
+noremap <M-p> :call fzf#run(fzf#wrap({'sink': 'tabe', 'left': '20%', 'source': 'git ls-files'}))<Cr>
noremap <C-p> :call fzf#run(fzf#wrap({'sink': 'vsplit', 'left': '50%', 'source': 'git ls-files'}))<Cr>
"Set leader
@@ -236,15 +239,15 @@ vnoremap H 5h
vnoremap L 5l
"Navigate splits
-tnoremap <A-h> <C-\><C-n><C-w>h
-tnoremap <A-j> <C-\><C-n><C-w>j
-tnoremap <A-k> <C-\><C-n><C-w>k
-tnoremap <A-l> <C-\><C-n><C-w>l
+tnoremap <M-h> <C-\><C-n><C-w>h
+tnoremap <M-j> <C-\><C-n><C-w>j
+tnoremap <M-k> <C-\><C-n><C-w>k
+tnoremap <M-l> <C-\><C-n><C-w>l
-nnoremap <A-h> <C-\><C-n><C-w>h
-nnoremap <A-j> <C-\><C-n><C-w>j
-nnoremap <A-k> <C-\><C-n><C-w>k
-nnoremap <A-l> <C-\><C-n><C-w>l
+nnoremap <M-h> <C-\><C-n><C-w>h
+nnoremap <M-j> <C-\><C-n><C-w>j
+nnoremap <M-k> <C-\><C-n><C-w>k
+nnoremap <M-l> <C-\><C-n><C-w>l
"Resize splits
"noremap <C-h> :vertical resize -5<Cr>
@@ -296,7 +299,7 @@ noremap <C-t> :vsplit<CR>:terminal<CR>
noremap <C-f> :Ag<Cr>
"Restart vim (alt+1)
-noremap <A-1> :source $MYVIMRC \| :PlugInstall<Cr>
+noremap <M-1> :source $MYVIMRC \| :PlugInstall<Cr>
filetype plugin indent on
syntax enable
@@ -440,3 +443,8 @@ lua << EOF
restart_on_save = false,
}
EOF
+
+" Acrisure
+
+" Sqlfluf leader+sql
+"nnoremap <leader>sql :let cfile=expand('%')<CR>:vsplit<CR>:terminal<CR>isqlfluff