X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=vimrc;h=cfd10d4099f86fa8488d3548225429cf5ae9d227;hb=26ef96d408b32e71a95eaedc3fd04a9a11479dd3;hp=83ad31581554ef4fd25b2e1e0017344645303abe;hpb=74ecb7cab27c7f087a0cb0c75de57becb0d61a89;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index 83ad315..cfd10d4 100644 --- a/vimrc +++ b/vimrc @@ -139,7 +139,11 @@ set incsearch " Activate syntax folding. if has('folding') set foldmethod=syntax - set foldcolumn=2 + " Only use fold column if we have enough space (for example in a (virtual) + " terminals). + if &columns > 80 + set foldcolumn=2 + endif set foldlevel=99 " no closed folds at default, 'foldenable' would disable " folding which is not what I want endif @@ -641,8 +645,11 @@ if has('autocmd') " Don't ignore case while in insert mode, but ignore case in all other modes. " This causes / to honor the case and thus only complete matching " capitalization. But while searching (/) 'ignorecase' is used. - autocmd InsertEnter * set noignorecase - autocmd InsertLeave * set ignorecase +" InsertEnter/InsertLeave doesn't exist in older Vims. + if exists('##InsertEnter') && exists('##InsertLeave') + autocmd InsertEnter * set noignorecase + autocmd InsertLeave * set ignorecase + endif " AFTER/FTPLUGIN AUTO COMMANDS