Update the vim editor configuration.

Submitted by:	mat@
This commit is contained in:
Warren Block 2014-07-02 20:09:36 +00:00
parent 723a29825d
commit 7d9b32c439
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45199

View file

@ -56,14 +56,14 @@ endif " has(autocmd)
function Set_Highlights() function Set_Highlights()
"match ExtraWhitespace /^\s* \s*\|\s\+$/ "match ExtraWhitespace /^\s* \s*\|\s\+$/
highlight OverLength ctermbg=red ctermfg=white guibg=#592929 highlight default link OverLength ErrorMsg
match OverLength /\%71v.\+/ match OverLength /\%71v.\+/
return 0 return 0
endfunction endfunction
function ShowSpecial() function ShowSpecial()
setlocal list listchars=tab:>>,trail:*,eol:$ setlocal list listchars=tab:>>,trail:*,eol:$
hi nontext ctermfg=red hi def link nontext ErrorMsg
return 0 return 0
endfunction " ShowSpecial() endfunction " ShowSpecial()
@ -80,23 +80,19 @@ function Set_SGML()
setlocal autoindent setlocal autoindent
setlocal smartindent setlocal smartindent
" Rewrap paragraphs " Rewrap paragraphs
:map P gqj noremap P gqj
" Replace spaces with tabs " Replace spaces with tabs
:map T :s/ /TAB/<CR> noremap T :s/ /\t/<CR>
call ShowSpecial() call ShowSpecial()
call Set_Highlights() call Set_Highlights()
return 0 return 0
endfunction " Set_SGML()</programlisting> endfunction " Set_SGML()</programlisting>
<para>Process the file to create embedded tabs:</para>
<screen>&prompt.user; <userinput>perl -i'' -pe 's/TAB/\t/g' ~/.vimrc</userinput></screen>
</sect2> </sect2>
<sect2 xml:id="editor-config-vim-use"> <sect2 xml:id="editor-config-vim-use">
<title>Use</title> <title>Use</title>
<para>Press <keycap>P</keycap> to reformat paragraphs. Press <para>Press <keycap>P</keycap> to reformat paragraphs or text that has been selected in Visual mode. Press
<keycap>T</keycap> to replace groups of eight spaces with a <keycap>T</keycap> to replace groups of eight spaces with a
tab.</para> tab.</para>
</sect2> </sect2>