From ab37809229c36694a753c3be3e15212f04e79cf5 Mon Sep 17 00:00:00 2001 From: James Dixon Date: Sat, 7 Nov 2020 15:56:19 -0500 Subject: [PATCH] add snippets and keybindings --- files/bash/.bashrc | 4 ++++ files/vim/.vim/keybinds.vim | 4 +++- files/vim/.vim/plugins.vim | 18 ++++++++++++++---- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/files/bash/.bashrc b/files/bash/.bashrc index b06ff1c..009d3cb 100644 --- a/files/bash/.bashrc +++ b/files/bash/.bashrc @@ -230,6 +230,10 @@ fi appendpath "$HOME/.local/bin" appendpath "$HOME/.local/scripts" +# EXTRA TOOLS +# ----------- +export FZF_DEFAULT_OPTS="--bind=ctrl-f:page-up,ctrl-d:page-down" + # SOURCE LOCAL RC # -------- [ -f "$HOME/.config/bashrc" ] && source "$HOME/.config/bashrc" diff --git a/files/vim/.vim/keybinds.vim b/files/vim/.vim/keybinds.vim index d8004d5..48393be 100644 --- a/files/vim/.vim/keybinds.vim +++ b/files/vim/.vim/keybinds.vim @@ -22,9 +22,11 @@ nnoremap rck :vsplit ~/.vim/keybinds.vim nnoremap rcb :vsplit ~/.vim/keybinds.vim nnoremap rcp :vsplit ~/.vim/plugins.vim nnoremap rcf :vsplit $HOME/.vim/after/ftplugin/ - nnoremap so :source $MYVIMRC +"windows +nnoremap cl :close + "formatting tools nnoremap =j :%!python -m json.tool "}}} diff --git a/files/vim/.vim/plugins.vim b/files/vim/.vim/plugins.vim index 1e29002..3d34f8e 100644 --- a/files/vim/.vim/plugins.vim +++ b/files/vim/.vim/plugins.vim @@ -31,7 +31,9 @@ call plug#begin(pluginDir) "fzf Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' - + "snippet engine + Plug 'SirVer/ultisnips' + Plug 'honza/vim-snippets' " syntax and colorscheme packs Plug 'flazz/vim-colorschemes' @@ -101,6 +103,11 @@ let g:vim_markdown_frontmatter = 1 "vim-emmet let g:user_emmet_install_global = 0 +"UltiSnips +let g:UltiSnipsExpandTrigger="" +let g:UltiSnipsJumpForwardTrigger="" +let g:UltiSnipsJumpBackwardTrigger="" + "}}} "plugin keybinds @@ -114,6 +121,8 @@ nnoremap pu :source $MYVIMRC :PlugUpdate nnoremap pc :source $MYVIMRC :PlugClean "openbrowser +nnoremap ob :OpenBrowser +nnoremap obs :OpenBrowserSearch nmap gx (openbrowser-smart-search) vmap gx (openbrowser-smart-search) @@ -142,9 +151,10 @@ nnoremap gcm :Gcommit "fzf nnoremap f :GitFiles -nnoremap b :Buffers nnoremap F :Files -nnoremap H :Helptags -nnoremap M :Maps +nnoremap b :Buffers +nnoremap h :Helptags +nnoremap m :Maps +nnoremap sn :Snippets "}}}