diff --git a/bashrc b/bashrc index 7db4041..ade86a2 100644 --- a/bashrc +++ b/bashrc @@ -100,16 +100,6 @@ fd() { cd "$dir" } -#if [ -x "$(command -v gpg-agent)" ]; then -# if pgrep -x "gpg-agent" > /dev/null -# then -# export SSH_AUTH_SOCK=${HOME}/.gnupg/S.gpg-agent.ssh -# else -# eval $(gpg-agent --daemon --enable-ssh-support --sh) -# fi -#fi -# - function toggle-agent { if [[ $SSH_AUTH_SOCK =~ gpg ]] diff --git a/vimrc b/vimrc index a7feb00..6a4d417 100644 --- a/vimrc +++ b/vimrc @@ -130,16 +130,38 @@ map .# :s/^\(\s*\)#\+/\1 :noh " }}} -" Function key toggles {{{ +" Paste stuff {{{ set pastetoggle= +function! WrapForTmux(s) + if !exists('$TMUX') + return a:s + endif + + let tmux_start = "\Ptmux;" + let tmux_end = "\\\" + + return tmux_start . substitute(a:s, "\", "\\", 'g') . tmux_end +endfunction + +let &t_SI .= WrapForTmux("\[?2004h") +let &t_EI .= WrapForTmux("\[?2004l") + +function! XTermPasteBegin() + set pastetoggle=[201~ + set paste + return "" +endfunction + +inoremap [200~ XTermPasteBegin() + + -"line number toggles -nnoremap :exec &nu==&rnu? "se nu!" : "se rnu!" -nnoremap :exec "se rnu!" " }}} " Basic key remapping {{{ let mapleader = "," +"line number toggles +nnoremap :exec &nu==&rnu? "se nu!" : "se rnu!" nmap ev :e $MYVIMRC nmap sv :so $MYVIMRC @@ -339,6 +361,8 @@ augroup CredFile au! BufRead,BufNewFile,BufEnter creds.yml.asc nmap o f:w"+y$0yt::vs ../sf-deploy-application/".aes augroup END -let g:nv_search_paths = ['~/wiki'] + + + " vim: set fdm=marker: