diff options
Diffstat (limited to 'vim/.vim/ftplugin')
-rw-r--r-- | vim/.vim/ftplugin/c.vim | 1 | ||||
-rw-r--r-- | vim/.vim/ftplugin/cpp.vim | 2 | ||||
-rw-r--r-- | vim/.vim/ftplugin/gitcommit.vim | 9 | ||||
-rw-r--r-- | vim/.vim/ftplugin/go.vim | 5 | ||||
-rw-r--r-- | vim/.vim/ftplugin/help.vim | 3 | ||||
-rw-r--r-- | vim/.vim/ftplugin/javascript.vim | 4 | ||||
-rw-r--r-- | vim/.vim/ftplugin/perl.vim | 11 | ||||
-rw-r--r-- | vim/.vim/ftplugin/puppet.vim | 1 | ||||
-rw-r--r-- | vim/.vim/ftplugin/python.vim | 19 | ||||
-rw-r--r-- | vim/.vim/ftplugin/ruby.vim | 25 | ||||
-rw-r--r-- | vim/.vim/ftplugin/rust.vim | 18 | ||||
-rw-r--r-- | vim/.vim/ftplugin/sh.vim | 4 | ||||
-rw-r--r-- | vim/.vim/ftplugin/terraform.vim | 3 | ||||
-rw-r--r-- | vim/.vim/ftplugin/tex.vim | 98 | ||||
-rw-r--r-- | vim/.vim/ftplugin/vim.vim | 3 | ||||
-rw-r--r-- | vim/.vim/ftplugin/vimwiki.vim | 1 | ||||
-rw-r--r-- | vim/.vim/ftplugin/xs.vim | 10 |
17 files changed, 0 insertions, 217 deletions
diff --git a/vim/.vim/ftplugin/c.vim b/vim/.vim/ftplugin/c.vim deleted file mode 100644 index 13c7d4a..0000000 --- a/vim/.vim/ftplugin/c.vim +++ /dev/null @@ -1 +0,0 @@ -setlocal cinoptions+=:0,l1,g0,(0,W1s diff --git a/vim/.vim/ftplugin/cpp.vim b/vim/.vim/ftplugin/cpp.vim deleted file mode 100644 index 83d7802..0000000 --- a/vim/.vim/ftplugin/cpp.vim +++ /dev/null @@ -1,2 +0,0 @@ -let b:load_doxygen_syntax = 1 -setlocal cinoptions+=:0,l1,g0,(0,W1s diff --git a/vim/.vim/ftplugin/gitcommit.vim b/vim/.vim/ftplugin/gitcommit.vim deleted file mode 100644 index b1c1450..0000000 --- a/vim/.vim/ftplugin/gitcommit.vim +++ /dev/null @@ -1,9 +0,0 @@ -setlocal viminfo= -augroup local_gitcommit - autocmd! - autocmd BufWinEnter <buffer> - \ if getline(1) == '' | - \ exe "normal! ggO" | - \ startinsert | - \ endif -augroup END diff --git a/vim/.vim/ftplugin/go.vim b/vim/.vim/ftplugin/go.vim deleted file mode 100644 index c4c065b..0000000 --- a/vim/.vim/ftplugin/go.vim +++ /dev/null @@ -1,5 +0,0 @@ -setlocal ts=4 -let b:ale_fixers = {"go": ["gofmt"]} -let b:ale_fix_on_save = 1 - -map <buffer> <CR> :ALEGoToDefinition<CR> diff --git a/vim/.vim/ftplugin/help.vim b/vim/.vim/ftplugin/help.vim deleted file mode 100644 index 475e0a7..0000000 --- a/vim/.vim/ftplugin/help.vim +++ /dev/null @@ -1,3 +0,0 @@ -setlocal keywordprg=:help -nnoremap <buffer> K K -vnoremap <buffer> K K diff --git a/vim/.vim/ftplugin/javascript.vim b/vim/.vim/ftplugin/javascript.vim deleted file mode 100644 index e5b284f..0000000 --- a/vim/.vim/ftplugin/javascript.vim +++ /dev/null @@ -1,4 +0,0 @@ -let b:ale_fixers = {"javascript": ["eslint", "prettier"]} -let b:ale_fix_on_save = 1 -let b:ale_javascript_eslint_executable = "node_modules/.bin/eslint" -let b:ale_javascript_prettier_executable = "node_modules/.bin/prettier" diff --git a/vim/.vim/ftplugin/perl.vim b/vim/.vim/ftplugin/perl.vim deleted file mode 100644 index 3571e98..0000000 --- a/vim/.vim/ftplugin/perl.vim +++ /dev/null @@ -1,11 +0,0 @@ -let b:ale_linters = { 'perl': ['perlcritic'] } -" rainbow parens break syntax-based indent -autocmd vimrc BufEnter <buffer> let b:indent_use_syntax = 0 - -" look up words in perldoc rather than man for K -function! s:perldoc(word) - exe 'silent read! perldoc -o PlainText -f "' . a:word . '" 2>/dev/null || perldoc -o PlainText "' . a:word . '"' - setlocal ft=man -endfunction -nnoremap <buffer> <silent>K :call Help(0, [':'], '<SID>perldoc')<CR> -vnoremap <buffer> <silent>K :call Help(1, [':'], '<SID>perldoc')<CR> diff --git a/vim/.vim/ftplugin/puppet.vim b/vim/.vim/ftplugin/puppet.vim deleted file mode 100644 index d1652a3..0000000 --- a/vim/.vim/ftplugin/puppet.vim +++ /dev/null @@ -1 +0,0 @@ -let g:puppet_align_hashes = 0 diff --git a/vim/.vim/ftplugin/python.vim b/vim/.vim/ftplugin/python.vim deleted file mode 100644 index 5bf8dba..0000000 --- a/vim/.vim/ftplugin/python.vim +++ /dev/null @@ -1,19 +0,0 @@ -" look up words in pydoc rather than man for K -function! s:pydoc(word) - let l:pydoc_manpager = $MANPAGER - let l:pydoc_pager = $PAGER - let $MANPAGER = 'cat' - let $PAGER = 'cat' - exe 'silent read! pydoc "' . a:word . '" 2>/dev/null' - let $MANPAGER = l:pydoc_manpager - let $PAGER = l:pydoc_pager - setlocal ft=man -endfunction -nnoremap <buffer> <silent>K :call Help(0, ['.'], '<SID>pydoc')<CR> -vnoremap <buffer> <silent>K :call Help(1, ['.'], '<SID>pydoc')<CR> - -map <buffer> <CR> :ALEGoToDefinition<CR> - -let b:ale_fixers = { 'python': ['black', 'isort'] } -let b:ale_fix_on_save = 1 -let b:ale_python_flake8_options = '--max-line-length 1000 --ignore=E203,W503 --extend-select=W504'
\ No newline at end of file diff --git a/vim/.vim/ftplugin/ruby.vim b/vim/.vim/ftplugin/ruby.vim deleted file mode 100644 index 035f432..0000000 --- a/vim/.vim/ftplugin/ruby.vim +++ /dev/null @@ -1,25 +0,0 @@ -function! s:rubocop_in_bundler() - let l:gemfiles = glob("*.gemspec", 1, 1) - if filereadable("Gemfile") - let l:gemfiles += ["Gemfile"] - endif - for l:file in l:gemfiles - for l:line in readfile(l:file) - if l:line =~ 'gem.*rubocop' - return 1 - endif - endfor - endfor - return 0 -endfunction -if s:rubocop_in_bundler() - let b:ale_ruby_rubocop_executable = 'bundle' -endif - -" look up words in ri rather than man for K -function! s:ri(word) - exe 'silent read! ri -T -f rdoc "' . a:word . '" 2>/dev/null' - setlocal ft= -endfunction -nnoremap <buffer> <silent>K :call Help(0, [':', '.'], '<SID>ri')<CR> -vnoremap <buffer> <silent>K :call Help(1, [':', '.'], '<SID>ri')<CR> diff --git a/vim/.vim/ftplugin/rust.vim b/vim/.vim/ftplugin/rust.vim deleted file mode 100644 index 2b9606e..0000000 --- a/vim/.vim/ftplugin/rust.vim +++ /dev/null @@ -1,18 +0,0 @@ -let b:ale_linters = { 'rust': ['analyzer'] } -let b:ale_rust_analyzer_config = { - \'checkOnSave': { 'command': 'clippy' }, - \'cargo': { 'allFeatures': v:true }, - \'diagnostics': { 'disabled': ['inactive-code'] }, -\} -let b:ale_fixers = { 'rust': ['rustfmt'] } -let b:ale_fix_on_save = 1 -let b:ale_rust_rustfmt_options = "--edition 2018" - -map <buffer> <CR> :ALEGoToDefinition<CR> - -if filereadable("Cargo.toml") - compiler cargo - setlocal makeprg=cargo\ build -else - setlocal makeprg=rustc\ % -endif diff --git a/vim/.vim/ftplugin/sh.vim b/vim/.vim/ftplugin/sh.vim deleted file mode 100644 index 728eb70..0000000 --- a/vim/.vim/ftplugin/sh.vim +++ /dev/null @@ -1,4 +0,0 @@ -let b:is_bash = 1 -let b:ale_fixers = { 'sh': ['shfmt'] } -let b:ale_fix_on_save = 1 -let b:ale_sh_shfmt_options = '-i 4' diff --git a/vim/.vim/ftplugin/terraform.vim b/vim/.vim/ftplugin/terraform.vim deleted file mode 100644 index 5764f2e..0000000 --- a/vim/.vim/ftplugin/terraform.vim +++ /dev/null @@ -1,3 +0,0 @@ -setlocal commentstring=#\ %s -let b:ale_fixers = { 'terraform': ['terraform'] } -let b:ale_fix_on_save = 1 diff --git a/vim/.vim/ftplugin/tex.vim b/vim/.vim/ftplugin/tex.vim deleted file mode 100644 index 03c0821..0000000 --- a/vim/.vim/ftplugin/tex.vim +++ /dev/null @@ -1,98 +0,0 @@ -let b:tex_flavor="latex" - -" :make converts to pdf -setlocal makeprg=(cd\ /tmp\ &&\ pdflatex\ --synctex=1\ --halt-on-error\ %:p) - -function! s:zathura() - if s:is_running('^zathura') - " zathura automatically reloads - return - endif - call remote_startserver("vim-zathura") - call system('zathura --fork -x "vim --servername vim-zathura --remote +%{line} %{input}" ' . s:current_pdf()) -endfunction - -function! s:current_pdf() - let base = expand('<afile>:t:r') - if base == '' - let base = expand('%:t:r') - endif - return '/tmp/' . base . '.pdf' -endfunction - -function! s:is_running(re) - let processes = split(system('ps xo args'), '\n') - for process in processes - if process =~ a:re - return 1 - endif - endfor - return 0 -endfunction - -function! s:synctex() - if s:is_running('^zathura') - exe "silent !zathura --synctex-forward " . line('.') . ":" . col('.') . ":" . expand('%:p') . " " . s:current_pdf() - redraw - endif -endfunction - -let g:_tex_last_line_seen = -1 -function! s:cursor_moved() - let line = line('.') - if line != g:_tex_last_line_seen - call s:synctex() - endif - let g:_tex_last_line_seen = line -endfunction - -" don't load the pdf if the make failed -function! s:make_errors() - let qf = getqflist() - for line in qf - if line['type'] == 'E' - return 1 - endif - endfor - return 0 -endfunction - -augroup _tex - autocmd! - if executable('zathura') && strlen(expand('$DISPLAY')) - autocmd QuickFixCmdPost make if !s:make_errors() | call s:zathura() | endif - endif - " currently this is not usable until - " https://git.pwmt.org/pwmt/zathura/-/issues/157 is fixed - " autocmd CursorMoved <buffer> call s:cursor_moved() -augroup END - -" see :help errorformat-LaTeX -setlocal errorformat= - \%E!\ LaTeX\ %trror:\ %m, - \%E!\ %m, - \%+WLaTeX\ %.%#Warning:\ %.%#line\ %l%.%#, - \%+W%.%#\ at\ lines\ %l--%*\\d, - \%WLaTeX\ %.%#Warning:\ %m, - \%Cl.%l\ %m, - \%+C\ \ %m., - \%+C%.%#-%.%#, - \%+C%.%#[]%.%#, - \%+C[]%.%#, - \%+C%.%#%[{}\\]%.%#, - \%+C<%.%#>%.%#, - \%C\ \ %m, - \%-GSee\ the\ LaTeX%m, - \%-GType\ \ H\ <return>%m, - \%-G\ ...%.%#, - \%-G%.%#\ (C)\ %.%#, - \%-G(see\ the\ transcript%.%#), - \%-G\\s%#, - \%+O(%f)%r, - \%+P(%f%r, - \%+P\ %\\=(%f%r, - \%+P%*[^()](%f%r, - \%+P[%\\d%[^()]%#(%f%r, - \%+Q)%r, - \%+Q%*[^()])%r, - \%+Q[%\\d%*[^()])%r diff --git a/vim/.vim/ftplugin/vim.vim b/vim/.vim/ftplugin/vim.vim deleted file mode 100644 index 475e0a7..0000000 --- a/vim/.vim/ftplugin/vim.vim +++ /dev/null @@ -1,3 +0,0 @@ -setlocal keywordprg=:help -nnoremap <buffer> K K -vnoremap <buffer> K K diff --git a/vim/.vim/ftplugin/vimwiki.vim b/vim/.vim/ftplugin/vimwiki.vim deleted file mode 100644 index aac5bcb..0000000 --- a/vim/.vim/ftplugin/vimwiki.vim +++ /dev/null @@ -1 +0,0 @@ -nmap <Leader><Tab> <Plug>VimwikiNextLink diff --git a/vim/.vim/ftplugin/xs.vim b/vim/.vim/ftplugin/xs.vim deleted file mode 100644 index 8dc989f..0000000 --- a/vim/.vim/ftplugin/xs.vim +++ /dev/null @@ -1,10 +0,0 @@ -setlocal cindent -setlocal cinoptions+=:0,l1,g0,(0,W1s - -" look up words in perldoc rather than man for K if they exist -function! s:perldoc_or_man(word) - exe 'silent read! perldoc -o PlainText -a "' . a:word . '" 2>/dev/null || man -Pcat ' . a:word - setlocal ft=man -endfunction -nnoremap <buffer> <silent>K :call Help(0, [], '<SID>perldoc_or_man')<CR> -vnoremap <buffer> <silent>K :call Help(1, [], '<SID>perldoc_or_man')<CR> |