MVGZ575CHTEYOYZJ22DZDSVSYWHW7U3BFUKSQIPDDQYWVASSUQLQC
KGONMBXWDMHWEIZCFKD7V4Q3JD4BAA5AKHP3IVCIH5NYW3M5JCWAC
3QXDTHFFJM43S6AEJBIIHZY2PMVIYEUF56GCLW5ZB5E4EPK57YRQC
TGD23KBV2V7J7FFX7FDBENYMGDIOMS2JNOIZAYNXGQ52E4CQNJYAC
CHUU66WHCPOUXKHE3J25E5ZAXWCCVMACH2QNWF2MTKA6LNZIMHGAC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
NLM7RUDTNDVPJK2JELSMKF7UR435LHIDBU3FEQL5XUJVATTES42QC
YR2TRQQAEELAEJLABFCOMUZRYEQE5Q5NIGQFQHQKB7MWM63JZUPQC
TZW2OC47P423ZY2LWMBVLAPEPJF6MXUGN63YQQBPAF6JG3W7WMDAC
PLDMRGXK2L3DF4GLVYJKJNX6F72BPVDVEFUS2K4W44XWYKWR5GIQC
XPUW7ZNKIKNUQSCPNU3DT4W4ADHJY3XN5FSK2SNJWLUDVCWIVP5QC
IIGFHQBUY3EF2A2WZQ2P32HCGJNNEBEIMBAUUVVY3GURRH6JGPJAC
GIT_DEBUG=0
git-ufgrep() {
PATTERN="$1"
if [[ ${PATTERN}x == ""x ]]; then
PATTERN='.*'
fi
PATTERN="${PATTERN//\//\\/}"
if [[ "$GIT_DEBUG" == 1 ]]; then
echo "$PATTERN"
fi
git status --porcelain | awk '$1 == "??" && $2 ~ /[.]'"$PATTERN"'$/'
}
git-run() {
(
DIR="$1"
shift
git cd "$DIR"
exec "$@"
)
}
git-back() {
git checkout -
}
git-ff() {
git pull --ff-only
}
"let g:pandoc#modules#enabled = ["formatting", "folding", "completion", "metadata","menu"]
"let g:pandoc#modules#disabled = ["command", "bibliographies"]
"let g:pandoc_formatting_settings = "h"
"let g:pandoc#filetypes#handled = ["markdown", "rst", "textile"]
"let g:phpcomplete_index_composer_command = "composer"
NeoBundle 'alvan/vim-assistant'
NeoBundle 'posva/vim-vue'
NeoBundle 'evidens/vim-twig'
NeoBundle 'tpope/vim-fugitive'
NeoBundle 'joonty/vdebug'
NeoBundle 'shawncplus/phpcomplete.vim'
NeoBundle 'editorconfig/editorconfig-vim'
"NeoBundle 'lukaszb/vim-web-indent'
NeoBundle 'KabbAmine/zeavim.vim'
NeoBundle 'jceb/vim-editqf'
NeoBundle 'mustache/vim-mustache-handlebars'
NeoBundle 'davidoc/taskpaper.vim'
NeoBundle 'altercation/vim-colors-solarized'
NeoBundle 'bitc/vim-hdevtools'
NeoBundle 'Blackrush/vim-gocode'
NeoBundle 'bling/vim-airline'
NeoBundle 'bling/vim-airline-themes'
NeoBundle 'burnettk/vim-angular'
NeoBundle 'christoomey/vim-tmux-navigator'
NeoBundle 'curist/vim-angular-template'
NeoBundle 'eagletmt/ghcmod-vim'
NeoBundle 'eagletmt/neco-ghc'
NeoBundle 'edsono/vim-matchit'
"NeoBundle 'enomsg/vim-haskellConcealPlus'
NeoBundle 'exu/pgsql.vim'
NeoBundle 'fiddlerwoaroof/htmljinja'
NeoBundle 'fiddlerwoaroof/vim-jinja'
NeoBundle 'godlygeek/tabular'
NeoBundle 'groenewege/vim-less'
NeoBundle 'guns/vim-clojure-static'
NeoBundle 'ivanov/vim-ipython'
NeoBundle 'jmcantrell/vim-virtualenv'
NeoBundle 'kien/rainbow_parentheses.vim'
NeoBundle 'kovisoft/slimv'
NeoBundle 'lukerandall/haskellmode-vim'
"NeoBundle 'm2mdas/phpcomplete-extended'
NeoBundle 'markcornick/vim-vagrant'
NeoBundle 'matthewsimo/angular-vim-snippets'
NeoBundle 'mattn/emmet-vim.git'
NeoBundle 'msanders/snipmate.vim'
NeoBundle 'othree/javascript-libraries-syntax.vim'
NeoBundle 'pangloss/vim-javascript'
NeoBundle 'raichoo/haskell-vim'
NeoBundle 'rking/ag.vim' "Ag search utility
NeoBundle 'rust-lang/rust.vim'
NeoBundle 'scrooloose/nerdcommenter'
NeoBundle 'scrooloose/nerdtree'
NeoBundle 'scrooloose/syntastic'
NeoBundle 'Shougo/unite.vim'
NeoBundle 'Shougo/unite-outline'
NeoBundle 'tsukkee/unite-tag'
NeoBundle 'Shougo/vimfiler.vim'
NeoBundle 'Shougo/vimproc'
NeoBundle 'Shougo/vimshell.vim'
NeoBundle 'sjl/gundo.vim'
NeoBundle 'sjl/vitality.vim'
NeoBundle 'sophacles/vim-bundle-mako'
NeoBundle 'terryma/vim-multiple-cursors'
NeoBundle 'tpope/vim-fireplace'
NeoBundle 'tpope/vim-fugitive'
NeoBundle 'tpope/vim-repeat'
NeoBundle 'tpope/vim-surround'
NeoBundle 'Twinside/vim-haskellFold'
NeoBundle 'Twinside/vim-hoogle'
"NeoBundle 'Valloric/YouCompleteMe'
"NeoBundle 'vim-pandoc/vim-pandoc'
NeoBundle 'vim-scripts/dbext.vim'
NeoBundle 'vim-scripts/php.vim--Garvin'
NeoBundle 'vim-scripts/pydoc.vim'
NeoBundle 'vim-scripts/VimClojure'
NeoBundle 'vim-voom/VOoM'
NeoBundle 'ytsunetsune/unite-outline-euslisp'
NeoBundle 'xolox/vim-misc'
NeoBundle 'xolox/vim-easytags'
NeoBundle 'majutsushi/tagbar'
NeoBundle 'jceb/vim-editqf'
"NeoBundle 'mustache/vim-mustache-handlebars'
NeoBundle 'davidoc/taskpaper.vim'
NeoBundle 'altercation/vim-colors-solarized'
"NeoBundle 'bitc/vim-hdevtools'
"NeoBundle 'Blackrush/vim-gocode'
NeoBundle 'bling/vim-airline'
NeoBundle 'bling/vim-airline-themes'
"NeoBundle 'burnettk/vim-angular'
NeoBundle 'christoomey/vim-tmux-navigator'
"NeoBundle 'curist/vim-angular-template'
"NeoBundle 'eagletmt/ghcmod-vim'
"NeoBundle 'eagletmt/neco-ghc'
NeoBundle 'edsono/vim-matchit'
""NeoBundle 'enomsg/vim-haskellConcealPlus'
"NeoBundle 'exu/pgsql.vim'
"NeoBundle 'fiddlerwoaroof/htmljinja'
"NeoBundle 'fiddlerwoaroof/vim-jinja'
"NeoBundle 'godlygeek/tabular'
"NeoBundle 'groenewege/vim-less'
"NeoBundle 'guns/vim-clojure-static'
NeoBundle 'ivanov/vim-ipython'
NeoBundle 'jmcantrell/vim-virtualenv'
NeoBundle 'kien/rainbow_parentheses.vim'
NeoBundle 'kovisoft/slimv'
"NeoBundle 'lukerandall/haskellmode-vim'
""NeoBundle 'm2mdas/phpcomplete-extended'
"NeoBundle 'markcornick/vim-vagrant'
"NeoBundle 'matthewsimo/angular-vim-snippets'
NeoBundle 'mattn/emmet-vim.git'
NeoBundle 'msanders/snipmate.vim'
""NeoBundle 'othree/javascript-libraries-syntax.vim'
"NeoBundle 'pangloss/vim-javascript'
NeoBundle 'gavocanov/vim-js-indent'
"NeoBundle 'vim-scripts/JavaScript-Indent'
NeoBundle 'jelera/vim-javascript-syntax'
"NeoBundle 'raichoo/haskell-vim'
NeoBundle 'rking/ag.vim' "Ag search utility
NeoBundle 'rust-lang/rust.vim'
NeoBundle 'scrooloose/nerdcommenter'
NeoBundle 'scrooloose/nerdtree'
NeoBundle 'scrooloose/syntastic'
NeoBundle 'Shougo/unite.vim'
NeoBundle 'Shougo/unite-outline'
NeoBundle 'tsukkee/unite-tag'
NeoBundle 'Shougo/vimfiler.vim'
NeoBundle 'Shougo/vimproc'
"NeoBundle 'Shougo/vimshell.vim'
NeoBundle 'sjl/gundo.vim'
"NeoBundle 'sjl/vitality.vim'
"NeoBundle 'sophacles/vim-bundle-mako'
NeoBundle 'terryma/vim-multiple-cursors'
"NeoBundle 'tpope/vim-fireplace'
NeoBundle 'tpope/vim-repeat'
NeoBundle 'tpope/vim-surround'
"NeoBundle 'Twinside/vim-haskellFold'
"NeoBundle 'Twinside/vim-hoogle'
""NeoBundle 'Valloric/YouCompleteMe'
""NeoBundle 'vim-pandoc/vim-pandoc'
"NeoBundle 'vim-scripts/dbext.vim'
"NeoBundle 'vim-scripts/php.vim--Garvin'
"NeoBundle 'vim-scripts/pydoc.vim'
"NeoBundle 'vim-scripts/VimClojure'
NeoBundle 'vim-voom/VOoM'
NeoBundle 'ytsunetsune/unite-outline-euslisp'
NeoBundle 'xolox/vim-misc'
NeoBundle 'xolox/vim-easytags'
NeoBundle 'majutsushi/tagbar'
if &term =~ "xterm\\|rxvt"
" use an orange cursor in insert mode
let &t_SI = "\<Esc>]12;blue\x7"
" use a red cursor otherwise
let &t_EI = "\<Esc>]12;yellow\x7"
silent !echo -ne "\033]12;yellow\007"
" reset cursor when vim exits
autocmd VimLeave * silent !echo -ne "\033]112\007"
" use \003]12;gray\007 for gnome-terminal
endif
"if &term =~ "xterm\\|rxvt"
" " use an orange cursor in insert mode
" let &t_SI = "\<Esc>]12;blue\x7"
" " use a red cursor otherwise
" let &t_EI = "\<Esc>]12;yellow\x7"
" silent !echo -ne "\033]12;yellow\007"
" " reset cursor when vim exits
" autocmd VimLeave * silent !echo -ne "\033]112\007"
" " use \003]12;gray\007 for gnome-terminal
"endif
autocmd BufRead,BufNewFile *.twig set filetype=htmljinja
autocmd BufRead,BufNewFile *.mako set ft=mako
autocmd BufRead,BufNewFile *.md set dictionary+=/usr/share/dict/words ft=markdown
autocmd BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif
autocmd BufRead,BufNewFile *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class
autocmd BufRead,BufNewFile *.tac set ft=python
"autocmd BufRead,BufNewFile *.twig set filetype=htmljinja
"autocmd BufRead,BufNewFile *.mako set ft=mako
"autocmd BufRead,BufNewFile *.md set dictionary+=/usr/share/dict/words ft=markdown
"autocmd BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif
"autocmd BufRead,BufNewFile *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class
"autocmd BufRead,BufNewFile *.tac set ft=python
nmap [unite]s :<C-u>Unite -auto-preview grep:.<C-m>
nmap [unite]o :<C-u>Unite outline -start-insert<C-m>
nmap [unite]f :<C-u>Unite file_rec/async -start-insert<C-m>
nmap [unite]F :<C-u>Unite file -start-insert<C-m>
nmap [unite]g :<C-u>Unite file_rec/git -start-insert<C-m>
nmap [unite]j :<C-u>Unite buffer -start-insert<C-m>
nmap [unite]k :<C-u>Unite tab:no-current<C-m>
nmap [unite]t :NERDTreeToggle<CR>
nmap [unite]u :GundoToggle<CR>
nmap [unite]r :!vagrant rsync<CR>
nmap [unite]h :set hlsearch!<CR>
nmap [unite]l :set list!<CR>
nmap [unite]s :<C-u>Unite -auto-preview grep:.<C-m>
nmap [unite]o :<C-u>Unite outline -start-insert<C-m>
nmap [unite]f :<C-u>Unite file_rec/async -start-insert<C-m>
nmap [unite]F :<C-u>Unite file -start-insert<C-m>
nmap [unite]g :<C-u>Unite file_rec/git -start-insert<C-m>
nmap [unite]j :<C-u>Unite buffer -start-insert<C-m>
nmap [unite]k :<C-u>Unite tab:no-current<C-m>
nmap [unite]t :NERDTreeToggle<CR>
nmap [unite]u :GundoToggle<CR>
"nmap [unite]r :!vagrant rsync<CR>
nmap [unite]h :set hlsearch!<CR>
nmap [unite]l :set list!<CR>
nmap <silent> <expr> [unite]z FS_ToggleFoldAroundSearch({'context':2})
nmap <expr> [unite]x FS_ToggleFoldAroundSearch({'context':0})
nmap [unite]w :let @/='\<<C-r><C-w>\>'<CR>:set hlsearch<CR>
nmap [unite]r :s/<C-r><C-w>/<C-r>=input('replacement? ').'/g'<CR>
nmap [unite]R :%s/<C-r><C-w>/<C-r>=input('replacement? ').'/g'<CR>
nmap <C-x>o <C-w><C-w>
:autocmd BufRead,BufNewFile .vimrc nmap [unite]1 /\(["].*\)\@<!\<[ni]\?\(no\)\?\(re\)\?map\><cr> x
au BufNewFile,BufRead *.phn set filetype=clojure
(set-prefix-key (kbd "s-space"))
(defcommand pause-mpd () ()
"Pause MPD"
(mpd-remote:with-mpd-connection (so st)
(declare (ignorable so))
(mpd-remote:send-command st :pause)))
(defcommand next-mpd () ()
"Next MPD"
(mpd-remote:with-mpd-connection (so st)
(declare (ignorable so))
(mpd-remote:send-command st :next)
(current-song)))
(defcommand prev-mpd () ()
"Prev MPD"
(mpd-remote:with-mpd-connection (so st)
(declare (ignorable so))
(mpd-remote:send-command st :previous)
(current-song)))
(defcommand current-song () ()
"Display information about the current song"
(mpd-remote:with-mpd-connection (so st)
(declare (ignorable so))
(let ((current-song (mpd-remote:send-command st :current-song)))
(message "~a ~a: ~a - ~a"
(mpd-remote.song::track current-song)
(mpd-remote.song::artist current-song)
(mpd-remote.song::album current-song)
(mpd-remote.song::title current-song)))))
(define-key *root-map* (kbd "\"") "windowlist-by-class")
(define-key *root-map* (kbd "n") "next-in-frame")
(define-key *root-map* (kbd "p") "prev-in-frame")
(defparameter *passwords* '())
(defcommand put-password (identifier) ((:string "Password Identifier? "))
"Put a password into a text-input"
(window-send-string (cdr (assoc (alexandria:make-keyword (string-upcase identifier))
*passwords*))))
(defcommand store-password (identifier password) ((:string "Password Identifier? ") (:string "Password? "))
"Store a password..."
(setf *passwords* (acons (alexandria:make-keyword (string-upcase identifier))
password
*passwords*))
"stored")
trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 10 --transparent true --tint 0x000000 --height 17 &
#trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 10 --transparent true --tint 0x000000 --height 17 &
#synergy