this repo has no description
1
fork

Configure Feed

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

Expand list of lazy loaded plugins

+162 -85
-1
fish/config.fish
··· 7 7 8 8 enable hub alias -s 9 9 enable direnv hook fish 10 - enable rbenv init - 11 10 12 11 set fish_user_paths ~/Workspace/hauleth/dotfiles/bin \ 13 12 ~/.bin \
+25 -7
iterm2/com.googlecode.iterm2.plist
··· 8 8 <integer>0</integer> 9 9 <key>AppleSmoothFixedFontsSizeThreshold</key> 10 10 <integer>1</integer> 11 + <key>AppleWindowTabbingMode</key> 12 + <string>manual</string> 11 13 <key>CheckTestRelease</key> 12 14 <true/> 13 15 <key>Custom Color Presets</key> ··· 612 614 </dict> 613 615 <key>Default Bookmark Guid</key> 614 616 <string>CB76C277-038B-48DF-B249-8C871E2EF0C4</string> 617 + <key>DimInactiveSplitPanes</key> 618 + <true/> 619 + <key>DimOnlyText</key> 620 + <false/> 615 621 <key>EnableDivisionView</key> 616 622 <false/> 623 + <key>EnableProxyIcon</key> 624 + <false/> 617 625 <key>FlashTabBarInFullscreen</key> 618 626 <true/> 619 627 <key>HideActivityIndicator</key> 620 628 <false/> 621 629 <key>HideMenuBarInFullscreen</key> 622 630 <true/> 631 + <key>HideScrollbar</key> 632 + <true/> 633 + <key>HideTab</key> 634 + <true/> 623 635 <key>HideTabCloseButton</key> 624 636 <false/> 625 637 <key>HideTabNumber</key> ··· 647 659 gAKACoAN0xAJChEVGVdOUy5rZXlzoxITFIADgASABaMWFxiABoAHgAiACVpJZGVudGlm 648 660 aWVyVVdpZHRoVkhpZGRlblEwI0BowAAAAAAACNIhIiMkWiRjbGFzc25hbWVYJGNsYXNz 649 661 ZXNcTlNEaWN0aW9uYXJ5oiMlWE5TT2JqZWN00xAJCicrGaMSExSAA4AEgAWjLC0YgAuA 650 - DIAIgAlRMSNAdCGdsi0OVtIhIjM0Xk5TTXV0YWJsZUFycmF5ozM1JVdOU0FycmF5XxAP 662 + DIAIgAlRMSNAdKGdsi0OVtIhIjM0Xk5TTXV0YWJsZUFycmF5ozM1JVdOU0FycmF5XxAP 651 663 TlNLZXllZEFyY2hpdmVy0Tg5VUFycmF5gAEACAARABoAIwAtADIANwBGAEwAUQBcAGMA 652 664 ZgBoAGoAbABzAHsAfwCBAIMAhQCJAIsAjQCPAJEAnACiAKkAqwC0ALUAugDFAM4A2wDe 653 665 AOcA7gDyAPQA9gD4APwA/gEAAQIBBAEGAQ8BFAEjAScBLwFBAUQBSgAAAAAAAAIBAAAA ··· 670 682 <key>NSWindow Frame SessionsPreferences</key> 671 683 <string>269 126 606 469 0 0 1440 900 </string> 672 684 <key>NSWindow Frame SharedPreferences</key> 673 - <string>269 490 918 381 0 0 1440 900 </string> 685 + <string>1 398 770 429 0 0 1440 900 </string> 674 686 <key>NSWindow Frame UKCrashReporter</key> 675 687 <string>99 316 592 584 0 0 1440 900 </string> 676 688 <key>NSWindow Frame com.apple.typography_panel_Hasklig-Regular</key> 677 689 <string>-1620 731 260 310 -1920 0 1920 1080 </string> 678 690 <key>NSWindow Frame iTerm Window 0</key> 679 - <string>390 133 665 476 0 0 1440 900 </string> 691 + <string>529 424 650 476 0 0 1440 900 </string> 680 692 <key>NSWindow Frame iTerm Window 1</key> 681 - <string>389 295 650 476 0 0 1440 900 </string> 693 + <string>625 420 665 476 0 0 1440 900 </string> 694 + <key>NSWindow Frame iTerm Window 2</key> 695 + <string>815 421 745 494 0 0 1920 1080 </string> 682 696 <key>New Bookmarks</key> 683 697 <array> 684 698 <dict> ··· 1428 1442 <key>Use Non-ASCII Font</key> 1429 1443 <false/> 1430 1444 <key>Use Tab Color</key> 1431 - <true/> 1445 + <false/> 1432 1446 <key>Use Underline Color</key> 1433 1447 <false/> 1434 1448 <key>Vertical Spacing</key> ··· 2203 2217 <false/> 2204 2218 <key>NoSyncTimeOfFirstLaunchOfVersionWithTip</key> 2205 2219 <real>511865962.15414101</real> 2220 + <key>NoSyncTurnOffBracketedPasteOnHostChange</key> 2221 + <false/> 2206 2222 <key>OpenTmuxWindowsIn</key> 2207 2223 <integer>1</integer> 2208 2224 <key>PointerActions</key> ··· 2251 2267 <key>SUHasLaunchedBefore</key> 2252 2268 <true/> 2253 2269 <key>SULastCheckTime</key> 2254 - <date>2017-10-24T20:34:26Z</date> 2270 + <date>2017-12-01T17:22:01Z</date> 2255 2271 <key>SUSendProfileInfo</key> 2272 + <false/> 2273 + <key>ShowBookmarkName</key> 2256 2274 <false/> 2257 2275 <key>ShowFullScreenTabBar</key> 2258 2276 <true/> ··· 2275 2293 <key>findRegex_iTerm</key> 2276 2294 <false/> 2277 2295 <key>iTerm Version</key> 2278 - <string>3.1.beta.5</string> 2296 + <string>3.1.5.beta.2</string> 2279 2297 <key>kCPKSelectionViewPreferredModeKey</key> 2280 2298 <integer>0</integer> 2281 2299 <key>kCPKSelectionViewShowHSBTextFieldsKey</key>
+1
nvim/after/ftplugin/elixir.vim
··· 1 1 setlocal makeprg=mix 2 2 setlocal tabstop=2 3 + setlocal omnifunc=lsp#complete 3 4 4 5 command! -buffer ModuleName echo ft#elixir#module_name() 5 6 command! -buffer Function echo ft#elixir#full_ident()
+4
nvim/after/ftplugin/qf.vim
··· 3 3 nnoremap <buffer><silent> q :cclose<CR> 4 4 nnoremap <buffer><silent> O <CR>:cclose<CR> 5 5 6 + if &previewwindow 7 + setlocal wrap 8 + endif 9 + 6 10 let &l:statusline = '' 7 11 let &l:statusline .= ' ' 8 12 let &l:statusline .= '» %{statusline#quickfix_name()} «%<'
+1 -1
nvim/after/ftplugin/rust.vim
··· 1 1 compiler cargo 2 - setlocal makeprg=cargo 2 + setlocal omnifunc=lsp#complete 3 3 4 4 setlocal iskeyword+=! 5 5 setlocal formatprg=rustfmt\ --write-mode=display
+1 -3
nvim/after/ftplugin/vim.vim
··· 1 - nnoremap <buffer> zS :echo 'hi<' . synIDattr(synID(line('.'),col('.'),1),'name') . '> trans<' 2 - \ . synIDattr(synID(line('.'),col('.'),0),'name') . '> lo<' 3 - \ . synIDattr(synIDtrans(synID(line('.'),col('.'),1)),'name') . '>'<CR> 1 + packadd vim-complimentary
+9
nvim/after/ftplugin/vue.vim
··· 1 1 setlocal tabstop=2 2 + 3 + augroup node_projectionist 4 + au! 5 + autocmd User ProjectionistDetect call projections#node#detect() 6 + augroup END 7 + 8 + ClearSwapList 9 + 10 + SwapList variable let const
+2
nvim/after/syntax/css.vim
··· 1 + syn match cssColor contained "#\x\{8\}\>" contains=cssUnitDecorators 2 + syn match cssColor contained "#\x\{4\}\>" contains=cssUnitDecorators
+2 -2
nvim/autoload/ft/elixir.vim
··· 1 1 func! s:get_ident(str) abort 2 - return matchstr(a:str, 'def\%(module\|macro\|p\)\?\s\+\zs[A-Z][A-Za-z0-9._]*\ze') 2 + return matchstr(a:str, 'def\%(module\|macro\|delegate\)\?\s\+\zs[A-Z][A-Za-z0-9._]*\ze') 3 3 endfunc 4 4 5 5 func! ft#elixir#module_name() abort ··· 28 28 let l:line = getline('.') 29 29 call winrestview(l:view) 30 30 31 - if l:line =~# '^\s*def\s\+\k' 31 + if l:line =~# '^\s*def\%(macro\|delegate\)\?\s\+\k' 32 32 return ft#elixir#module_name().'.'.s:get_ident(l:line) 33 33 elseif l:line =~# '^\s*defmodule\s\+\k\+' 34 34 return ft#elixir#module_name()
+26 -34
nvim/autoload/plugins.vim
··· 30 30 call minpac#add('elixir-lang/vim-elixir') 31 31 call minpac#add('pangloss/vim-javascript') 32 32 call minpac#add('rust-lang/rust.vim') 33 + call minpac#add('tsandall/vim-rego') 34 + call minpac#add('posva/vim-vue') 33 35 " }}} 34 36 " Git {{{ 35 - call minpac#add('idanarye/vim-merginal') 36 - call minpac#add('tpope/vim-fugitive') 37 + call minpac#add('lambdalisue/gina.vim') 37 38 " }}} 38 39 " Project navigation {{{ 39 - call minpac#add('direnv/direnv.vim') 40 - call minpac#add('junegunn/fzf') 41 - call minpac#add('junegunn/fzf.vim') 42 40 call minpac#add('tpope/vim-projectionist') 43 41 " }}} 44 42 " File manager {{{ 45 43 call minpac#add('justinmk/vim-dirvish') 46 - call minpac#add('tpope/vim-eunuch') 44 + call minpac#add('tpope/vim-eunuch', {'type': 'opt'}) 47 45 " }}} 48 46 " Completion {{{ 49 47 call minpac#add('prabirshrestha/async.vim') 50 - call minpac#add('prabirshrestha/asyncomplete.vim') 51 - 52 - call minpac#add('Shougo/neco-vim') 53 - call minpac#add('prabirshrestha/asyncomplete-necovim.vim') 54 - 55 - call minpac#add('keremc/asyncomplete-racer.vim') 56 - 57 - call minpac#add('yami-beta/asyncomplete-omni.vim') 58 - call minpac#add('slashmili/alchemist.vim') 48 + call minpac#add('prabirshrestha/vim-lsp', {'type': 'opt'}) 49 + call minpac#add('Shougo/echodoc.vim', {'type': 'opt'}) 50 + call minpac#add('fcpg/vim-complimentary', {'type': 'opt'}) 59 51 " }}} 60 52 " Code manipulation {{{ 61 - call minpac#add('AndrewRadev/splitjoin.vim') 62 - call minpac#add('hauleth/sad.vim') 63 - call minpac#add('jiangmiao/auto-pairs') 53 + call minpac#add('AndrewRadev/splitjoin.vim', {'type': 'opt'}) 54 + call minpac#add('hauleth/sad.vim', {'type': 'opt'}) 55 + call minpac#add('jiangmiao/auto-pairs', {'type': 'opt'}) 64 56 call minpac#add('mjbrownie/swapit') 65 - call minpac#add('tommcdo/vim-exchange') 66 - call minpac#add('tommcdo/vim-lion') 67 - call minpac#add('tpope/vim-commentary') 68 - call minpac#add('tpope/vim-endwise') 69 - call minpac#add('tpope/vim-surround') 57 + call minpac#add('tommcdo/vim-exchange', {'type': 'opt'}) 58 + call minpac#add('tommcdo/vim-lion', {'type': 'opt'}) 59 + call minpac#add('tpope/vim-commentary', {'type': 'opt'}) 60 + call minpac#add('tpope/vim-endwise', {'type': 'opt'}) 61 + call minpac#add('tpope/vim-surround', {'type': 'opt'}) 70 62 " }}} 71 63 " Task running & quickfix {{{ 72 - call minpac#add('kassio/neoterm') 73 - call minpac#add('hauleth/asyncdo.vim') 74 - call minpac#add('romainl/vim-qf') 75 - call minpac#add('romainl/vim-qlist') 64 + call minpac#add('hauleth/asyncdo.vim', {'type': 'opt'}) 65 + call minpac#add('romainl/vim-qf', {'type': 'opt'}) 66 + call minpac#add('romainl/vim-qlist', {'type': 'opt'}) 76 67 " }}} 77 68 " Utils {{{ 78 - call minpac#add('tpope/vim-repeat') 79 - call minpac#add('tpope/vim-unimpaired') 80 - call minpac#add('wellle/targets.vim') 81 - call minpac#add('kopischke/vim-fetch') 82 - call minpac#add('t9md/vim-choosewin') 83 - call minpac#add('mbbill/undotree') 84 - call minpac#add('andymass/vim-matchup', {'type': 'opt'}) 69 + call minpac#add('Olical/vim-enmasse', {'type': 'opt'}) 70 + call minpac#add('tpope/vim-repeat', {'type': 'opt'}) 71 + call minpac#add('tpope/vim-unimpaired', {'type': 'opt'}) 72 + call minpac#add('wellle/targets.vim', {'type': 'opt'}) 73 + call minpac#add('t9md/vim-choosewin', {'type': 'opt'}) 74 + call minpac#add('machakann/vim-highlightedyank', {'type': 'opt'}) 75 + call minpac#add('yangmillstheory/vim-snipe', {'type': 'opt'}) 76 + call minpac#add('direnv/direnv.vim') 85 77 " }}} 86 78 endfunc
+1 -1
nvim/ftdetect/custom.vim
··· 1 - au BufRead,BufNewFile *.vue setlocal ft=html.javascript syn=html 1 + " au BufRead,BufNewFile *.vue setlocal ft=html.javascript syn=html 2 2 au BufRead,BufNewFile *.ket setlocal ft=ketos.scheme syn=scheme
+57 -36
nvim/init.vim
··· 2 2 scriptencoding utf-8 3 3 4 4 " Plugins {{{ 5 - command! -bar PackUpdate call plugins#reload() | call minpac#update() 6 - command! -bar PackClean call plugins#reload() | call minpac#clean() 7 - 8 - set packpath^=~/.local/share/nvim 9 - 10 - packadd! vim-matchup 11 - 12 5 " Unload unneeded plugins {{{ 13 6 let g:loaded_netrwPlugin = 1 "$VIMRUNTIME/plugin/netrwPlugin.vim 14 7 let g:loaded_2html_plugin = 1 "$VIMRUNTIME/plugin/tohtml.vim 15 8 " }}} 9 + command! -bar PackUpdate call plugins#reload() | call minpac#update() 10 + command! -bar PackClean call plugins#reload() | call minpac#clean() 11 + 12 + set rtp+=/usr/local/opt/fzf 13 + set packpath^=~/.local/share/nvim 16 14 " }}} 17 15 " Identation {{{ 18 16 set tabstop=4 shiftwidth=0 softtabstop=-1 expandtab ··· 21 19 set nowrap linebreak formatoptions+=l 22 20 " }}} 23 21 " User interface {{{ 24 - set lazyredraw 22 + " set lazyredraw 25 23 26 24 " Ignore case. If your code uses different casing to differentiate files, then 27 25 " you need mental help ··· 60 58 set splitright splitbelow 61 59 " }}} 62 60 " Statusline {{{ 63 - let &laststatus = 2 64 61 let &statusline = '' 65 62 let &statusline .= ' ' 66 63 let &statusline .= '» %f%{statusline#modified()} «%<' 67 64 let &statusline .= '%=' 68 - let &statusline .= '%{statusline#quickfix()}%4c:%l' 65 + let &statusline .= '%4c:%l' 69 66 let &statusline .= ' ' 70 67 " }}} 71 68 " }}} ··· 78 75 " }}} 79 76 " Custom configurations {{{ 80 77 " Fuzzy file search {{{ 81 - nnoremap <Space><Space> :<C-u>Files<CR> 78 + nnoremap <Space><Space> :<C-u>FZF<CR> 82 79 " }}} 83 80 " Git shortcuts {{{ 84 81 nnoremap U <nop> 85 - nnoremap Up :<C-u>Gpush<CR> 86 - nnoremap Us :<C-u>Gstatus<CR> 87 - nnoremap Ud :<C-u>Gdiff<CR> 88 - nnoremap Ub :<C-u>Merginal<CR> 89 - nnoremap UB :<C-u>Gblame<CR> 90 - nnoremap Uc :<C-u>Gcommit<CR> 91 - nnoremap Uu :<C-u>Gpull<CR> 82 + nnoremap Up :<C-u>Gina push<CR> 83 + nnoremap Us :<C-u>Gina status -s<CR> 84 + nnoremap Ud :<C-u>Gina diff<CR> 85 + nnoremap Ub :<C-u>Gina branch<CR> 86 + nnoremap UB :<C-u>Gina blame<CR> 87 + nnoremap Uc :<C-u>Gina commit<CR> 88 + nnoremap Uu :<C-u>Gina pull<CR> 89 + nnoremap Ug :<C-u>Gina log --graph<CR> 92 90 nmap UU Uu 93 91 94 - cabbrev G Git 95 - cabbrev G! Git! 92 + cabbrev G Gina 93 + cabbrev G! Gina! 96 94 " }}} 97 95 " Asynchronous commands {{{ 98 96 command! -bang -nargs=* Make call asyncdo#run(<bang>0, &makeprg, <f-args>) ··· 171 169 172 170 augroup terminal_config 173 171 au! 174 - au TermOpen * setlocal scrolloff=0 172 + au BufEnter,BufWinEnter,WinEnter term://* set scrolloff=0 173 + au BufLeave,BufWinLeave,WinLeave term://* set scrolloff=9999 175 174 augroup END 176 175 " }}} 177 176 " Split management {{{ ··· 195 194 " Match up {{{ 196 195 let g:matchup_matchparen_status_offscreen = 0 197 196 " }}} 197 + " HighlihtedYank {{{ 198 + let g:highlightedyank_highlight_duration = 200 199 + " }}} 200 + " Snipe f/F/t/T {{{ 201 + " let g:snipe_jump_tokens = 'asdfghklqwertyuiopzxcvbnm' 202 + let g:snipe_jump_tokens = 'fhghdjskal' 203 + 204 + nmap F <Plug>(snipe-F) 205 + nmap f <Plug>(snipe-f) 206 + nmap T <Plug>(snipe-T) 207 + nmap t <Plug>(snipe-t) 208 + " }}} 198 209 " }}} 199 210 " Completions {{{ 200 - " let g:asyncomplete_completion_delay = 500 211 + set complete=.,w,b,t,i 212 + set completeopt=menu,longest,noselect 213 + let g:lsp_async_completion = 1 214 + let g:echodoc_enable_at_startup = 1 215 + let g:cpty_awk_cmd = 'mawk -f' 201 216 202 - augroup asyncomplete_register_sources 217 + augroup lsp_servers 203 218 au! 204 - au User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#omni#get_source_options({ 205 - \ 'name': 'omni', 206 - \ 'whitelist': ['*'], 207 - \ 'blacklist': ['html', 'html.javascript'], 208 - \ 'completor': function('asyncomplete#sources#omni#completor') 209 - \ })) 210 - autocmd User asyncomplete_setup call asyncomplete#register_source( 211 - \ asyncomplete#sources#racer#get_source_options()) 212 - autocmd User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#necovim#get_source_options({ 213 - \ 'name': 'necovim', 214 - \ 'whitelist': ['vim'], 215 - \ 'completor': function('asyncomplete#sources#necovim#completor'), 216 - \ })) 219 + au User lsp_setup call lsp#register_server({ 220 + \ 'name': 'elixir-ls', 221 + \ 'cmd': {server_info->[&shell, &shellcmdflag, 'env ERL_LIBS=/Users/hauleth/Workspace/JakeBecker/elixir-ls/lsp mix elixir_ls.language_server']}, 222 + \ 'whitelist': ['elixir'], 223 + \ }) 224 + au User lsp_setup call lsp#register_server({ 225 + \ 'name': 'rls', 226 + \ 'cmd': {server_info->['rustup', 'run', 'nightly', 'rls']}, 227 + \ 'whitelist': ['rust'], 228 + \ }) 229 + au User lsp_setup call lsp#register_server({ 230 + \ 'name': 'vue-language-server', 231 + \ 'cmd': {server_info->['vls']}, 232 + \ 'whitelist': ['vue'], 233 + \ }) 217 234 augroup END 218 235 " }}} 236 + 237 + nnoremap zS :echo 'hi<' . synIDattr(synID(line('.'),col('.'),1),'name') . '> trans<' 238 + \ . synIDattr(synID(line('.'),col('.'),0),'name') . '> lo<' 239 + \ . synIDattr(synIDtrans(synID(line('.'),col('.'),1)),'name') . '>'<CR>
+32
nvim/plugin/pack_delayed.vim
··· 1 + func! s:delayed_load(...) abort 2 + packadd asyncdo.vim 3 + packadd auto-pairs 4 + packadd sad.vim 5 + packadd splitjoin.vim 6 + packadd targets.vim 7 + packadd vim-choosewin 8 + packadd vim-commentary 9 + packadd vim-endwise 10 + packadd vim-enmasse 11 + packadd vim-eunuch 12 + packadd vim-exchange 13 + packadd vim-highlightedyank 14 + packadd vim-lion 15 + packadd vim-qf 16 + packadd vim-qlist 17 + packadd vim-repeat 18 + packadd vim-snipe 19 + packadd vim-surround 20 + packadd vim-unimpaired 21 + packadd vim-lsp 22 + packadd echodoc.vim 23 + 24 + call lsp#enable() 25 + 26 + au! delayed_pack_load BufEnter * 27 + endfunc 28 + 29 + augroup delayed_pack_load 30 + autocmd! 31 + autocmd BufEnter * call timer_start(100, function('s:delayed_load')) 32 + augroup end
+1
nvim/plugin/pastebin.vim
··· 1 + command! -range=% IX <line1>,<line2>w !curl -F 'f:1=<-' ix.io | pbcopy