[Python-checkins] python/dist/src/Misc vimrc,1.4,1.5
bcannon at users.sourceforge.net
bcannon at users.sourceforge.net
Sat Mar 5 06:52:24 CET 2005
Update of /cvsroot/python/python/dist/src/Misc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18803/Misc
Modified Files:
vimrc
Log Message:
Add a highlight group for denoting bad whitespace. Also added a match rule for
leading tabs in a line when in Python mode.
Also fixed some grammatical errors in the comments.
Index: vimrc
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/vimrc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- vimrc 6 Nov 2004 19:56:45 -0000 1.4
+++ vimrc 5 Mar 2005 05:52:21 -0000 1.5
@@ -9,12 +9,11 @@
"
" All setting are protected by 'au' ('autocmd') statements. Only files ending
" in .py or .pyw will trigger the Python settings while files ending in *.c or
-" *.h will trigger the C settings. This make the file "safe" in terms of only
+" *.h will trigger the C settings. This makes the file "safe" in terms of only
" adjusting settings for Python and C files.
"
" Only basic settings needed to enforce the style guidelines are set.
" Some suggested options are listed but commented out at the end of this file.
-"
" Number of spaces to use for an indent.
@@ -39,6 +38,12 @@
au BufRead,BufNewFile *.c,*.h set noexpandtab
au BufRead,BufNewFile Makefile* set noexpandtab
+" Use the below highlight group when displaying bad whitespace is desired
+highlight BadWhitespace ctermbg=red guibg=red
+
+" Display tabs at the beginning of a line in Python mode as bad
+au BufRead,BufNewFile *.py,*.pyw match BadWhitespace /^\t\+/
+
" Wrap text after a certain number of characters
" Python: 79
" C: 79
@@ -67,7 +72,7 @@
" Set the default file encoding to UTF-8: ``set encoding=utf-8``
-" Put a marker at the beginning of the file to differentiate between UTF and
+" Puts a marker at the beginning of the file to differentiate between UTF and
" UCS encoding (WARNING: can trick shells into thinking a text file is actually
" a binary file when executing the text file): ``set bomb``
@@ -79,9 +84,11 @@
" Folding based on indentation: ``set foldmethod=indent``
-" Make trailing whitespace explicit:
-"highlight WhitespaceEOL ctermbg=red guibg=red
-"match WhitespaceEOL /\s\+$/
-" or
-"set list listchars=trail:-
+" Make trailing whitespace explicit (left off since this will automatically
+" insert the highlight or characters *as you type*, which can get annoying):
+"``match BadWhitespace /\s\+$/``
+"
+" or, for a non-colored, character-based solution:
+"
+"``set list listchars=trail:-``
More information about the Python-checkins
mailing list