this repo has no description
1
fork

Configure Feed

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

Add minpac package

+115 -150
+3
.gitmodules
··· 1 + [submodule "nvim/pack/minpac/opt/minpac"] 2 + path = nvim/pack/minpac/opt/minpac 3 + url = git://github.com/k-takata/minpac.git
-11
fish/functions/rake.fish
··· 1 - function rake 2 - if begin 3 - [ -d './bin' ] 4 - and [ -x './bin/rake' ] 5 - end 6 - ./bin/rake $argv 7 - else 8 - bundle exec rake $argv 9 - or command rake 10 - end 11 - end
-1
nvim/Makefile
··· 4 4 5 5 install: 6 6 $(LN) ${PWD} $(XDG_CONFIG_HOME)/nvim 7 - nvim +PlugUpgrade +PlugInstall +qa # Currently doesn't work 8 7 9 8 clean: 10 9 rm $(XDG_CONFIG_HOME)/nvim
+91 -89
nvim/init.vim
··· 8 8 " }}} 9 9 10 10 " Plugins {{{ 11 + command! PackUpdate packadd minpac | source $MYVIMRC | call minpac#update() 12 + command! PackClean packadd minpac | source $MYVIMRC | call minpac#clean() 13 + 11 14 set packpath^=~/.local/share/nvim 12 - packadd minpac 13 - call minpac#init() 14 - call minpac#add('k-takata/minpac', {'type': 'opt'}) 15 15 16 - command! PackUpdate call minpac#update() 17 - command! PackClean call minpac#clean() 16 + if exists('*minpac#init') 17 + call minpac#init() 18 + call minpac#add('k-takata/minpac', {'type': 'opt'}) 18 19 19 - call minpac#add('hauleth/blame.vim') 20 + call minpac#add('hauleth/blame.vim') 20 21 21 - call minpac#add('mhinz/vim-startify') 22 + call minpac#add('mhinz/vim-startify') 22 23 23 - " Leader {{{ 24 - call minpac#add('hecal3/vim-leader-guide') 25 - nnoremap <silent> <Space> :<c-u>LeaderGuide '<Space>'<CR> 26 - vnoremap <silent> <Space> :<c-u>LeaderGuideVisual '<Space>'<CR> 27 - " }}} 28 - 29 - " Languages 30 - call minpac#add('rust-lang/rust.vim') 31 - call minpac#add('dag/vim-fish') 32 - call minpac#add('cespare/vim-toml') 33 - call minpac#add('elixir-lang/vim-elixir') 34 - call minpac#add('hashivim/vim-hashicorp-tools') 35 - call minpac#add('posva/vim-vue') 36 - 37 - call minpac#add('lambdalisue/gina.vim') 38 - nnoremap U :<C-u>LeaderGuide 'U'<CR> 39 - nnoremap Up :<C-u>Gina push<CR> 40 - nnoremap Us :<C-u>keepalt Gina status -s<CR> 41 - nnoremap Ud :<C-u>keepalt Gina diff :<CR> 42 - nnoremap Ub :<C-u>keepalt Gina branch<CR> 43 - nnoremap UB :<C-u>keepalt Gina blame :<CR> 44 - nnoremap Uc :<C-u>keepalt Gina commit<CR> 45 - nnoremap Uu :<C-u>Gina pull --all<CR> 46 - nmap UU Uu 47 - 48 - cabbr Gita Gina 49 - cabbr Gita! Gina! 50 - cabbr G Gina 51 - cabbr G! Gina! 52 - cabbr git Gina 53 - cabbr git! Gina! 54 - cabbr Git Gina 55 - cabbr Git! Gina! 24 + " Languages 25 + call minpac#add('rust-lang/rust.vim') 26 + call minpac#add('dag/vim-fish') 27 + call minpac#add('cespare/vim-toml') 28 + call minpac#add('elixir-lang/vim-elixir') 29 + call minpac#add('hashivim/vim-hashicorp-tools') 30 + call minpac#add('posva/vim-vue') 56 31 57 - " Fuzzy find 58 - call minpac#add('lotabout/skim', { 'do': '!./install --bin' }) 59 - nnoremap <Space><Space> :<C-u>SK<CR> 60 - call minpac#add('tpope/vim-projectionist') 61 - call minpac#add('direnv/direnv.vim') 32 + call minpac#add('lambdalisue/gina.vim') 62 33 63 - " File management 64 - call minpac#add('justinmk/vim-dirvish') 65 - call minpac#add('tpope/vim-eunuch') 34 + " Fuzzy find 35 + call minpac#add('lotabout/skim', { 'do': '!./install --bin' }) 36 + call minpac#add('tpope/vim-projectionist') 37 + call minpac#add('direnv/direnv.vim') 66 38 67 - " Completion 68 - call minpac#add('racer-rust/vim-racer') 69 - call minpac#add('slashmili/alchemist.vim') 70 - call minpac#add('roxma/nvim-completion-manager') 71 - call minpac#add('roxma/nvim-cm-racer') 39 + " File management 40 + call minpac#add('justinmk/vim-dirvish') 41 + call minpac#add('tpope/vim-eunuch') 72 42 73 - " Code manipulation 74 - call minpac#add('jiangmiao/auto-pairs') 75 - call minpac#add('tommcdo/vim-exchange') 76 - call minpac#add('tommcdo/vim-lion') 77 - call minpac#add('tpope/vim-commentary') 78 - call minpac#add('tpope/vim-endwise') 79 - call minpac#add('tpope/vim-surround') 80 - call minpac#add('AndrewRadev/splitjoin.vim') 43 + " Completion 44 + call minpac#add('racer-rust/vim-racer') 45 + call minpac#add('slashmili/alchemist.vim') 46 + call minpac#add('roxma/nvim-completion-manager') 47 + call minpac#add('roxma/nvim-cm-racer') 81 48 82 - call minpac#add('hauleth/sad.vim') 49 + " Code manipulation 50 + call minpac#add('jiangmiao/auto-pairs') 51 + call minpac#add('tommcdo/vim-exchange') 52 + call minpac#add('tommcdo/vim-lion') 53 + call minpac#add('tpope/vim-commentary') 54 + call minpac#add('tpope/vim-endwise') 55 + call minpac#add('tpope/vim-surround') 56 + call minpac#add('AndrewRadev/splitjoin.vim') 83 57 84 - nmap c <Plug>(sad-change-forward) 85 - vmap c <Plug>(sad-change-forward) 86 - nmap C <Plug>(sad-change-forward)$ 87 - nnoremap cc cc 88 - nnoremap <Space>c c 89 - nnoremap <Space>C C 90 - vnoremap <Space>c c 58 + call minpac#add('hauleth/sad.vim') 91 59 92 - " Build & Configuration 93 - call minpac#add('skywind3000/asyncrun.vim') 94 - call minpac#add('romainl/vim-qf') 95 - command! -bang -nargs=* -complete=file Make AsyncRun -program=make @ <args> 60 + " Build & Configuration 61 + call minpac#add('skywind3000/asyncrun.vim') 62 + call minpac#add('romainl/vim-qf') 96 63 97 - " Utils 98 - call minpac#add('wellle/targets.vim') 99 - call minpac#add('tpope/vim-repeat') 100 - call minpac#add('tpope/vim-unimpaired') 64 + " Utils 65 + call minpac#add('wellle/targets.vim') 66 + call minpac#add('tpope/vim-repeat') 67 + call minpac#add('tpope/vim-unimpaired') 68 + endif 101 69 " }}} 102 70 " Identation {{{ 103 - set tabstop=4 shiftwidth=0 softtabstop=-1 expandtab 71 + set tabstop=4 shiftwidth=0 softtabstop=-1 expandtab 104 72 105 73 set textwidth=80 106 - set nowrap " Don't wrap lines 107 - set linebreak " Break lines at convenient points 108 - set formatoptions+=l 74 + set nowrap linebreak formatoptions+=l 109 75 " }}} 110 76 " Colors {{{ 111 77 set termguicolors ··· 131 97 " Keep cursor in the middle 132 98 set scrolloff=9999 133 99 100 + " Enable mouse suport 134 101 set mouse=a 135 102 136 103 " Hypen is part of the keyword, if you want to substract then add spaces ··· 144 111 " Diff in vertical splits and ignore whitespaces 145 112 set diffopt+=vertical,iwhite 146 113 114 + " Statusline 147 115 let &laststatus = 2 148 116 let &statusline = "%<%2n » %f%{&modified ? ' +' : ''} «%=%4c:%l" 149 117 " }}} ··· 172 140 endif 173 141 " }}} 174 142 " Mappings {{{ 143 + " Fuzzy file search {{{ 144 + nnoremap <Space><Space> :<C-u>SK<CR> 145 + " }}} 146 + " Git shortcuts {{{ 147 + nnoremap Up :<C-u>Gina push<CR> 148 + nnoremap Us :<C-u>keepalt Gina status -s<CR> 149 + nnoremap Ud :<C-u>keepalt Gina diff :<CR> 150 + nnoremap Ub :<C-u>keepalt Gina branch<CR> 151 + nnoremap UB :<C-u>keepalt Gina blame :<CR> 152 + nnoremap Uc :<C-u>keepalt Gina commit<CR> 153 + nnoremap Uu :<C-u>Gina pull --all<CR> 154 + nmap UU Uu 155 + 156 + cabbr Gita Gina 157 + cabbr Gita! Gina! 158 + cabbr G Gina 159 + cabbr G! Gina! 160 + cabbr git Gina 161 + cabbr git! Gina! 162 + cabbr Git Gina 163 + cabbr Git! Gina! 164 + " }}} 165 + " Sad changes {{{ 166 + nmap c <Plug>(sad-change-forward) 167 + vmap c <Plug>(sad-change-forward) 168 + nmap C <Plug>(sad-change-forward)$ 169 + nnoremap cc cc 170 + nnoremap <Space>c c 171 + nnoremap <Space>C C 172 + vnoremap <Space>c c 173 + " }}} 174 + " Asynchronous make {{{ 175 + command! -bang -nargs=* -complete=file Make AsyncRun -program=make @ <args> 176 + " }}} 177 + " Expand abbreviations on enter {{{ 175 178 inoremap <CR> <C-]><CR> 179 + " }}} 176 180 " Smart <Home> and `^` {{{ 177 181 " <Home> goes to the beginning of the text on first press and to the beginning 178 182 " of the line on second press. It alternates afterwards. ··· 193 197 " }}} 194 198 " Folding {{{ 195 199 nnoremap <expr> <CR> foldlevel('.')?'za':"\<CR>" 200 + " }}} 201 + " Notes {{{ 202 + command! Note setlocal nobuflisted buftype=nofile bufhidden=delete 196 203 " }}} 197 204 " Format {{{ 198 205 nnoremap g= gg=Gg`` 199 206 noremap Q gq 200 207 nnoremap gQ gggqG`` 208 + 209 + command! Clean let _s = @/ | %s/\s\+$//e | let @/ = _s | set nohlsearch 201 210 " }}} 202 211 " Search {{{ 203 212 " Easier change and replace word ··· 209 218 nnoremap [w gT 210 219 " }}} 211 220 " }}} 212 - " Configuration {{{ 213 - " Formatting & Cleaning {{{ 214 - command! Clean let _s = @/ | %s/\s\+$//e | let @/ = _s | set nohlsearch 215 - " }}} 221 + " Autocommands {{{ 216 222 augroup align_windows 217 223 au! 218 224 autocmd VimResized * wincmd = 219 225 augroup END 220 - 221 - command! Note setlocal nobuflisted buftype=nofile bufhidden=delete 222 - 223 - let g:sql_type_default = 'pgsql' 224 226 " }}}
-24
nvim/plugin/whirl.vim
··· 1 - " whirl.vim - vinegar for your dirvish Maintainer: Łukasz Jan Niemier 2 - " <http://lukasz.niemier.pl> 3 - 4 - scriptencoding utf-8 5 - 6 - if exists('g:loaded_whirl') || v:version < 700 || &cp 7 - finish 8 - endif 9 - let g:loaded_whirl = 1 10 - let s:save_cpo = &cpo 11 - set cpo&vim 12 - 13 - augroup dirvish_sort 14 - au! 15 - autocmd FileType dirvish let b:dirvish['pos']=getline('.') | 16 - \ sort! | sort! r /[/]$/ | 17 - \ keepjumps call search('\V\^'.escape(b:dirvish['pos'], '\').'\$', 'cw') 18 - augroup END 19 - 20 - if mapcheck('+', 'n') ==# '' 21 - nnoremap + :<C-U>Dirvish<CR> 22 - endif 23 - 24 - let &cpo = s:save_cpo
+21 -25
nvim/syntax/sql.vim
··· 214 214 let sh_maxlines = 2 * sh_minlines 215 215 exec 'syn sync minlines=' . sh_minlines . ' maxlines=' . sh_maxlines 216 216 217 - command -nargs=+ HiLink hi def link <args> 218 - 219 - HiLink sqlComment Comment 220 - HiLink sqlError Error 221 - HiLink sqlFunction Function 222 - HiLink sqlUnknownFunc Exception 223 - HiLink sqlKeyword Special 224 - HiLink sqlConditional Conditional 225 - HiLink sqlNumber Number 226 - HiLink sqlOperator Operator 227 - HiLink sqlParen Comment 228 - HiLink sqlParenEmpty Operator 229 - HiLink sqlParenFunc Function 230 - HiLink sqlSpecial Keyword 231 - HiLink sqlStatement Statement 232 - HiLink sqlString String 233 - HiLink sqlTodo Todo 234 - HiLink sqlType Type 235 - HiLink sqlVariable Identifier 236 - 237 - HiLink sqlAnyString sqlString 238 - HiLink sqlAnyVariable sqlVariable 239 - HiLink sqlSetOptions Operator 240 - HiLink sqlSetValues Special 217 + highlight def link sqlComment Comment 218 + highlight def link sqlError Error 219 + highlight def link sqlFunction Function 220 + highlight def link sqlUnknownFunc Exception 221 + highlight def link sqlKeyword Special 222 + highlight def link sqlConditional Conditional 223 + highlight def link sqlNumber Number 224 + highlight def link sqlOperator Operator 225 + highlight def link sqlParen Comment 226 + highlight def link sqlParenEmpty Operator 227 + highlight def link sqlParenFunc Function 228 + highlight def link sqlSpecial Keyword 229 + highlight def link sqlStatement Statement 230 + highlight def link sqlString String 231 + highlight def link sqlTodo Todo 232 + highlight def link sqlType Type 233 + highlight def link sqlVariable Identifier 241 234 242 - delcommand HiLink 235 + highlight def link sqlAnyString sqlString 236 + highlight def link sqlAnyVariable sqlVariable 237 + highlight def link sqlSetOptions Operator 238 + highlight def link sqlSetValues Special 243 239 244 240 let b:current_syntax = 'sql'