mirror of
https://github.com/tomru/DotfilesOld.git
synced 2026-03-04 23:17:22 +01:00
reoderd stuff, corrected tabstuff for html+css
This commit is contained in:
94
vimrc
94
vimrc
@@ -15,26 +15,6 @@ set background=dark
|
|||||||
" always show ruler
|
" always show ruler
|
||||||
set ruler
|
set ruler
|
||||||
|
|
||||||
" search related settings
|
|
||||||
|
|
||||||
" show parial pattern matches in real time
|
|
||||||
set incsearch
|
|
||||||
" I like highlighted search pattern
|
|
||||||
set hlsearch
|
|
||||||
" search for upper and lowercase
|
|
||||||
set ignorecase
|
|
||||||
" but if user type uppercase - search exaclty
|
|
||||||
set smartcase
|
|
||||||
|
|
||||||
" no backup, we got scm :)
|
|
||||||
set nobackup
|
|
||||||
|
|
||||||
"use a scrollable menu for filename completions
|
|
||||||
set wildmenu
|
|
||||||
|
|
||||||
"ignore class and object files
|
|
||||||
set wildignore=*.class,*.o,*.bak,*.swp,*.pyc
|
|
||||||
|
|
||||||
"of course
|
"of course
|
||||||
syntax on
|
syntax on
|
||||||
|
|
||||||
@@ -47,6 +27,30 @@ set titlestring=%<%F\ %M%=%l/%L\ -\ %p%% titlelen=70
|
|||||||
" display linenumber
|
" display linenumber
|
||||||
set number
|
set number
|
||||||
|
|
||||||
|
|
||||||
|
" search related settings
|
||||||
|
|
||||||
|
" show parial pattern matches in real time
|
||||||
|
set incsearch
|
||||||
|
" I like highlighted search pattern
|
||||||
|
set hlsearch
|
||||||
|
" search for upper and lowercase
|
||||||
|
set ignorecase
|
||||||
|
" but if user type uppercase - search exaclty
|
||||||
|
set smartcase
|
||||||
|
|
||||||
|
|
||||||
|
" no backup, we got scm :)
|
||||||
|
set nobackup
|
||||||
|
|
||||||
|
"use a scrollable menu for filename completions
|
||||||
|
set wildmenu
|
||||||
|
|
||||||
|
"ignore class and object files
|
||||||
|
set wildignore=*.class,*.o,*.bak,*.swp,*.pyc
|
||||||
|
|
||||||
|
|
||||||
|
" spelling stuff
|
||||||
if version >= 700
|
if version >= 700
|
||||||
" spelling files:
|
" spelling files:
|
||||||
" http://ftp.vim.org/pub/vim/runtime/spell/
|
" http://ftp.vim.org/pub/vim/runtime/spell/
|
||||||
@@ -66,7 +70,7 @@ endif
|
|||||||
"maximum mumber of undos
|
"maximum mumber of undos
|
||||||
set undolevels=1000
|
set undolevels=1000
|
||||||
|
|
||||||
" indent stuff, tab stuff
|
" indent stuff, tab stuff for all files
|
||||||
set autoindent
|
set autoindent
|
||||||
set smartindent
|
set smartindent
|
||||||
set tabstop=4
|
set tabstop=4
|
||||||
@@ -76,12 +80,31 @@ set shiftwidth=4
|
|||||||
" no swp file cluttering in workdir
|
" no swp file cluttering in workdir
|
||||||
set directory=~/.vimswp
|
set directory=~/.vimswp
|
||||||
|
|
||||||
|
"I need more information
|
||||||
|
set statusline=%<%F%=\ [%1*%M%*%n%R%H%Y]\ \ %-25(%3l,%c%03V\ \ %P\ (%L)%)%12o'%03b''%03B'
|
||||||
|
"always show statusline
|
||||||
|
set laststatus=2
|
||||||
|
|
||||||
|
"modus (insert,visual ...)
|
||||||
|
highlight modeMsg cterm=bold ctermfg=white ctermbg=blue
|
||||||
|
"active statusLine
|
||||||
|
highlight statusLine cterm=bold ctermfg=yellow ctermbg=red
|
||||||
|
"inactive statusLine
|
||||||
|
highlight statusLineNC cterm=bold ctermfg=black ctermbg=white
|
||||||
|
"visual mode
|
||||||
|
highlight visual cterm=bold ctermfg=yellow ctermbg=red
|
||||||
|
"cursor colors
|
||||||
|
highlight cursor cterm=bold
|
||||||
|
"vertical line on split screen
|
||||||
|
highlight VertSplit cterm=bold ctermfg=yellow ctermbg=yellow
|
||||||
|
|
||||||
|
" highlight spell errors
|
||||||
|
highlight SpellErrors ctermfg=Red cterm=underline term=reverse
|
||||||
|
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" TEXT FORMATING
|
" TEXT FORMATING
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if has("autocmd")
|
if has("autocmd")
|
||||||
|
|
||||||
filetype on
|
filetype on
|
||||||
@@ -127,7 +150,7 @@ if has("autocmd")
|
|||||||
|
|
||||||
"for both CSS and HTML, use genuine tab characters for indentation, to make
|
"for both CSS and HTML, use genuine tab characters for indentation, to make
|
||||||
"files a few bytes smaller:
|
"files a few bytes smaller:
|
||||||
autocmd FileType html,css set noexpandtab tabstop=2
|
autocmd FileType html,css set noexpandtab tabstop=4 shiftwidth=4 softtabstop=4
|
||||||
|
|
||||||
"in makefiles, don't expand tabs to spaces, since actual tab characters are
|
"in makefiles, don't expand tabs to spaces, since actual tab characters are
|
||||||
"needed, and have indentation at 8 chars to be sure that all indents are tabs
|
"needed, and have indentation at 8 chars to be sure that all indents are tabs
|
||||||
@@ -138,29 +161,6 @@ if has("autocmd")
|
|||||||
endif " has("autocmd")
|
endif " has("autocmd")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"I need more information
|
|
||||||
set statusline=%<%F%=\ [%1*%M%*%n%R%H%Y]\ \ %-25(%3l,%c%03V\ \ %P\ (%L)%)%12o'%03b''%03B'
|
|
||||||
"always show statusline
|
|
||||||
set laststatus=2
|
|
||||||
|
|
||||||
"modus (insert,visual ...)
|
|
||||||
highlight modeMsg cterm=bold ctermfg=white ctermbg=blue
|
|
||||||
"active statusLine
|
|
||||||
highlight statusLine cterm=bold ctermfg=yellow ctermbg=red
|
|
||||||
"inactive statusLine
|
|
||||||
highlight statusLineNC cterm=bold ctermfg=black ctermbg=white
|
|
||||||
"visual mode
|
|
||||||
highlight visual cterm=bold ctermfg=yellow ctermbg=red
|
|
||||||
"cursor colors
|
|
||||||
highlight cursor cterm=bold
|
|
||||||
"vertical line on split screen
|
|
||||||
highlight VertSplit cterm=bold ctermfg=yellow ctermbg=yellow
|
|
||||||
|
|
||||||
" highlight spell errors
|
|
||||||
highlight SpellErrors ctermfg=Red cterm=underline term=reverse
|
|
||||||
|
|
||||||
|
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" MAPPINGS
|
" MAPPINGS
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user