]> err.no Git - dotfiles/commitdiff
copy from vier
authortfheen <tfheen@8da78d58-1cd3-0310-bee5-d77bd1b3e8bf>
Sat, 9 Nov 2002 10:24:49 +0000 (10:24 +0000)
committertfheen <tfheen@8da78d58-1cd3-0310-bee5-d77bd1b3e8bf>
Sat, 9 Nov 2002 10:24:49 +0000 (10:24 +0000)
git-svn-id: file:///svn/tfheen/trunk/dotfiles@102 8da78d58-1cd3-0310-bee5-d77bd1b3e8bf

vimrc

diff --git a/vimrc b/vimrc
index 28ad9f747ec2b1f36299fd71edd29c62f7cae819..7e15134c906f862561900a5723f6e7ae6779a767 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -1 +1,78 @@
-syntax enable
+set incsearch
+set nocompatible
+set scrolloff=3
+set showcmd
+set showmatch
+set smartcase
+set suffixes=.class,.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
+
+set shiftwidth=4
+set expandtab
+set sta
+
+set wildmode=longest,list
+set nowrap
+if has("syntax") && &t_Co > 2
+    syntax on
+endif
+
+set nu
+set dictionary=/usr/share/dict/american-english
+" SYNTAX HIGHLIGHTING
+
+if !exists("syntax_cmd") || syntax_cmd == "on"
+  " ":syntax on" works like in Vim 5.7: set colors but keep links
+  command -nargs=* SynColor hi <args>
+  command -nargs=* SynLink hi link <args>
+else
+  if syntax_cmd == "enable"
+    " ":syntax enable" keeps any existing colors
+    command -nargs=* SynColor hi def <args>
+    command -nargs=* SynLink hi def link <args>
+  elseif syntax_cmd == "reset"
+    " ":syntax reset" resets all colors to the default
+    command -nargs=* SynColor hi <args>
+    command -nargs=* SynLink hi! link <args>
+  else
+    " User defined syncolor file has already set the colors.
+    finish
+  endif
+endif
+
+SynColor Comment       term=bold cterm=NONE ctermfg=Blue ctermbg=NONE gui=NONE guifg=Blue guibg=NONE
+SynColor Constant      term=underline cterm=NONE ctermfg=DarkRed ctermbg=NONE gui=NONE guifg=Magenta guibg=NONE
+SynColor Special       term=bold cterm=NONE ctermfg=DarkMagenta ctermbg=NONE gui=NONE guifg=SlateBlue guibg=NONE
+SynColor Identifier    term=underline cterm=NONE ctermfg=DarkCyan ctermbg=NONE gui=NONE guifg=DarkCyan guibg=NONE
+SynColor Statement     term=bold cterm=NONE ctermfg=Brown ctermbg=NONE gui=bold guifg=Brown guibg=NONE
+SynColor PreProc       term=underline cterm=NONE ctermfg=DarkMagenta ctermbg=NONE gui=NONE guifg=Purple guibg=NONE
+SynColor Type          term=underline cterm=NONE ctermfg=DarkGreen ctermbg=NONE gui=bold guifg=SeaGreen guibg=NONE
+SynColor Underlined    term=underline cterm=underline ctermfg=DarkMagenta gui=underline guifg=SlateBlue
+SynColor Ignore                term=NONE cterm=NONE ctermfg=white ctermbg=NONE gui=NONE guifg=bg guibg=NONE
+SynColor Error         term=reverse cterm=NONE ctermfg=White ctermbg=Red gui=NONE guifg=White guibg=Red
+SynColor Todo          term=standout cterm=NONE ctermfg=Black ctermbg=Yellow gui=NONE guifg=Blue guibg=Yellow
+
+SynLink String         Constant
+SynLink Character      Constant
+SynLink Number         Constant
+SynLink Boolean                Constant
+SynLink Float          Number
+SynLink Function       Identifier
+SynLink Conditional    Statement
+SynLink Repeat         Statement
+SynLink Label          Statement
+SynLink Operator       Statement
+SynLink Keyword                Statement
+SynLink Exception      Statement
+SynLink Include                PreProc
+SynLink Define         PreProc
+SynLink Macro          PreProc
+SynLink PreCondit      PreProc
+SynLink StorageClass   Type
+SynLink Structure      Type
+SynLink Typedef                Type
+SynLink Tag            Special
+SynLink SpecialChar    Special
+SynLink Delimiter      Special
+SynLink SpecialComment Special
+SynLink Debug          Special