this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Move ~/.dotfiles/bin to ~/.local/bin

+34 -36
+2 -6
Makefile
··· 4 4 export WGET = wget -Nq --show-progress 5 5 6 6 export PWD = $(shell pwd) 7 - TARGETS = nvim tmux git conky gdb ruby utils 7 + TARGETS = nvim tmux git conky gdb ruby utils bin 8 8 9 9 all: $(TARGETS) lein 10 10 ··· 14 14 update: 15 15 @git submodule foreach git pull 16 16 17 - lein: 18 - $(WGET) -Obin/lein https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein 19 - chmod +x bin/lein 20 - 21 - .PHONY: $(TARGETS) lein all 17 + .PHONY: $(TARGETS) all
+1 -1
fish/init.fish
··· 1 1 set fish_greeting (fortune zen) 2 2 # set fish_key_bindings fish_vi_key_bindings 3 3 4 - set -gx PATH $HOME/.dotfiles/bin $GOPATH/bin $HOME/.cabal/bin $PATH 4 + set -gx PATH $HOME/.local/bin $GOPATH/bin $HOME/.cabal/bin $PATH 5 5 6 6 if [ -z "$TMUX" ] 7 7 set -gx TERM xterm-256color
+4 -4
nvim/ftplugin/rust.vim
··· 2 2 3 3 setl colorcolumn=100 4 4 5 - noremap <leader>rb :call VimuxRunCommand("clear; cargo build")<CR> 6 - noremap <leader>rt :call VimuxRunCommand("clear; cargo test")<CR> 5 + noremap <leader>rb :wa \| call VimuxRunCommand("clear; cargo build")<CR> 6 + noremap <leader>rt :wa \| call VimuxRunCommand("clear; cargo test")<CR> 7 7 8 - au BufWrite rust :Autoformat 9 - au BufWrite rust :silent !ctags -R . 8 + au BufWritePre *.rs silent Autoformat 9 + au BufWritePost *.rs silent !ctags -R .
+10 -6
nvim/init.vim
··· 14 14 15 15 " Languages 16 16 Plug 'Blackrush/vim-gocode' 17 + Plug 'Shirk/vim-gas' 17 18 Plug 'cespare/vim-toml' 18 19 Plug 'dag/vim-fish' 19 20 Plug 'ekalinin/Dockerfile.vim' ··· 29 30 30 31 " Project management 31 32 Plug 'Shougo/unite.vim' 33 + Plug 'Shougo/unite-outline' 34 + Plug 'farseer90718/unite-workflow' 32 35 Plug 'tpope/vim-projectionist' 33 36 Plug 'tpope/vim-vinegar' 34 37 ··· 50 53 51 54 " Utils 52 55 Plug 'Shougo/vimproc.vim', { 'do': 'make' } 56 + Plug 'jaxbot/github-issues.vim' 53 57 Plug 'junegunn/vim-easy-align' 58 + Plug 'mattn/webapi-vim' 54 59 Plug 'mbbill/undotree', { 'on': 'UndotreeToggle' } 55 60 Plug 'mjbrownie/swapit' 56 61 Plug 'scrooloose/syntastic' ··· 88 93 " Show current mode down the bottom 89 94 set noshowmode 90 95 91 - " Set utf8 as standard encoding and en_US as the standard language 96 + " Set utf8 as standard encoding 92 97 set encoding=utf8 93 98 94 99 " Shorten interruptive command output ··· 161 166 " Clear search highlights 162 167 noremap <leader>l :nohlsearch<CR> 163 168 164 - " FuzzySearch 165 - nnoremap <silent> <C-p> :Unite -start-insert -buffer-name=files file_rec/async<CR> 166 - nnoremap <silent> <leader>/ :Ag<CR> 167 169 " }}} 168 170 " Files, backups and undo {{{ 169 171 " Turn backup off, since most stuff is in SVN, git et.c anyway... 170 172 set nobackup 171 173 set nowb 172 174 set noswapfile 175 + 176 + " Save on buffer change 177 + set autowriteall 178 + au FocusLost * silent! w 173 179 174 180 " Keep undo history across sessions, by storing in file. 175 181 " Only works all the time. ··· 209 215 let g:AutoCloseProtectedRegions = ["Comment", "String", "Character"] 210 216 " }}} 211 217 " Extra commands {{{ 212 - command! Ag Unite -auto-preview -no-split -buffer-name=Ag grep:. 213 - 214 218 " Remove all trailing whitespaces 215 219 command! Clean %s/\s\+$//e | nohlsearch 216 220
+3
nvim/plugin/github.vim
··· 1 + let g:github_access_token = $NVIM_GITHUB 2 + 3 + command Giss Unite -start-insert -auto-preview -vertical -toggle github/issue
-2
nvim/plugin/lightline.vim
··· 111 111 SyntasticCheck 112 112 call lightline#update() 113 113 endfunction 114 - 115 - let g:unite_force_overwrite_statusline = 0
+14 -17
nvim/plugin/unite.vim
··· 1 1 call unite#filters#matcher_default#use(['matcher_fuzzy']) 2 - call unite#custom_source('buffer,file_rec/neovim,file_rec/async', 3 - \ 'sorters', 'sorter_selecta') 4 - 5 - let g:unite_split_rule = "botright" 2 + call unite#filters#sorter_default#use(['sorter_length']) 6 3 4 + let g:unite_split_rule = 'botright' 7 5 let g:unite_prompt = '» ' 6 + let g:unite_force_overwrite_statusline = 0 8 7 9 - call unite#custom_source('file_rec/neovim,file_rec/async,file_mru,grep', 10 - \ 'ignore_pattern', join([ 11 - \ '\.git/', 12 - \ 'vendor/', 13 - \ 'tmp/', 14 - \ 'public/', 15 - \ 'node_modules/', 16 - \ 'bower_components/', 17 - \ 'target/', 18 - \ ], '\|')) 8 + " FuzzySearch 9 + nnoremap <silent> <C-p> :<C-u>Unite -start-insert -buffer-name=Files file_rec/neovim file/new<CR> 10 + 11 + " Outline 12 + nnoremap <silent> <C-o> :<C-u>Unite -buffer-name=Outline -immediately -auto-highlight -vertical outline<CR> 19 13 20 - let g:unite_source_rec_async_command = 21 - \ ['ag', '--follow', '--nocolor', '--nogroup', 22 - \ '--hidden', '-g', ''] 14 + " Project search 15 + nnoremap <silent> <leader>/ :Search<CR> 16 + command! Search Unite -auto-preview -no-split -immediately -buffer-name=Search grep:. 23 17 24 18 " Use ag for search 25 19 if executable('ag') 20 + let g:unite_source_rec_async_command = 21 + \ ['ag', '--follow', '--nocolor', '--nogroup', '--hidden', '-g', ''] 22 + 26 23 let g:unite_source_grep_command = 'ag' 27 24 let g:unite_source_grep_default_opts = '--nogroup --nocolor --column' 28 25 let g:unite_source_grep_recursive_opt = ''