nvimgofoldiferrnil/plugin/gofoldiferrnil.vim

21 lines
469 B
VimL
Raw Permalink Normal View History

2021-08-27 13:57:58 +02:00
" A small plugin to fold if err nil statements that do nothing except for
" propagating errors
" License: Unlicense
if exists('g:loaded_gofoldiferrnil') | finish | endif " prevent loading file twice
if !has('nvim-0.5')
echoerr 'You need neovim 0.5 or newer to run this plugin'
finish
endif
let s:save_cpo = &cpo
set cpo&vim
command! GoFoldIfErr lua require('fold_if_err_nil').foldIfErrNills()
let &cpo = s:save_cpo
unlet s:save_cpo
let g:loaded_whid = 1