From a96619b143fb6528c4e611b9358df6c286d4a1da Mon Sep 17 00:00:00 2001 From: LAN-TW Date: Tue, 26 Nov 2013 02:47:52 +0800 Subject: =?UTF-8?q?vimrc:=20=E5=88=87=E6=8F=9B=E5=88=86=E5=89=B2=E8=A6=96?= =?UTF-8?q?=E7=AA=97=E7=9A=84=E5=BF=AB=E9=80=9F=E9=8D=B5=E7=94=B1=20Tab=20?= =?UTF-8?q?=E6=94=B9=E7=82=BA=20F8=E3=80=81=E5=8E=9F=E5=85=88=20F8=20?= =?UTF-8?q?=E7=9A=84=E5=8A=9F=E8=83=BD=E5=B7=B2=E4=BD=B5=E5=85=A5=20F7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vimrc | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'vimrc') diff --git a/vimrc b/vimrc index 654ef48..7f65bb3 100644 --- a/vimrc +++ b/vimrc @@ -20,6 +20,7 @@ set tw=80 set cc=+1 set ve=block set bg=light +let g:tex_flavor = 'tex' syntax on highlight Comment ctermfg=darkcyan highlight Search term=reverse ctermbg=4 ctermfg=7 @@ -47,6 +48,16 @@ function! ToggleQuickFixWindow() endif endfunction +function! ToggleBackgroundColor() + if &background == "light" + set background=dark + highlight PreProc ctermfg=darkcyan + else + set background=light + highlight Comment ctermfg=darkcyan + endif +endfunction + function! LoadGtkSyntaxFiles() for i in ['atk', 'atspi', 'cairo', 'clutter', 'dbusglib', 'evince', 'gdkpixbuf', 'gimp', 'glib', 'gnomedesktop', 'gobjectintrospection', 'gstreamer', 'gtk2', 'gtk3', 'gtkglext', 'gtksourceview', 'jsonglib', 'libgsf', 'libnotify', 'librsvg', 'libsoup', 'libunique', 'libwnck', 'pango', 'poppler', 'vte', 'xlib' ] execute 'runtime! syntax/' . i . '.vim' @@ -60,8 +71,8 @@ map :cp map :cn map :tabp map :tabn -map :set background=light:highlight Comment ctermfg=darkcyan -map :set background=dark:highlight PreProc ctermfg=darkcyan +map +map :call ToggleBackgroundColor() map :call SingleCompile() map :echo "CFLAGS="$CFLAGS"\n":let $CFLAGS="-Wall -g -pipe map :echo "LDFLAGS="$LDFLAGS"\n":let $LDFLAGS=" @@ -78,8 +89,6 @@ imap imap imap imap -nmap -nmap W au FileType python set omnifunc=pythoncomplete#Complete au FileType javascript set omnifunc=javascriptcomplete#CompleteJS -- cgit v1.2.3