Subversion Repositories programming

Rev

Rev 363 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 363 Rev 440
Line 1... Line 1...
1
" Local settings for vim / gvim
1
" My Local settings for vim / gvim
-
 
2
"
-
 
3
" Last modified: 2007-10-25
-
 
4
 
-
 
5
" Turn on modelines, since gentoo turns them off
-
 
6
set modeline
-
 
7
 
-
 
8
" Turn on line numbering
2
set number
9
set number
-
 
10
 
-
 
11
" Enable good tabbing options (Linux kernel style)
3
" set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
12
"set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
4
set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab
13
set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab
-
 
14
 
-
 
15
" Make tab characters display as >...
5
set list
16
set list
6
set listchars=tab:>.
17
set listchars=tab:>.
7
set sm
18
set sm
8
 
19
 
9
"enable cindent
20
" Enable good indenting
10
set noautoindent
21
set noautoindent
11
set cindent
22
set cindent
12
 
23
 
13
" make backspace remove a whole tab at a time
-
 
14
" set softtabstop=4
-
 
15
 
-
 
16
" make autoindent use tab size of 4 spaces
-
 
17
" set shiftwidth=4
-
 
18
 
-
 
19
" Show/Hide hidden Chars
24
" Show/Hide hidden Chars
20
map <silent> <F2> :set invlist<CR>
25
map <silent> <F2> :set invlist<CR>
21
 
26
 
22
" Show/Hide found pattern (After search)
27
" Show/Hide found pattern (After search)
23
map <silent> <F3> :set invhlsearch<CR>
28
map <silent> <F3> :set invhlsearch<CR>
24
 
29
 
25
" Remove whitespace from end of lines
30
" Remove whitespace from end of lines
26
map <silent> <F4> :%s/\s\+$//g<CR>
31
map <silent> <F4> :%s/\s\+$//g<CR>
27
 
32
 
28
" Show the ASCII Table
-
 
29
map <silent> <F5> <Plug>CT_CharTable
-
 
30
 
-
 
31
" Set html creation to use style sheets
33
" Set html creation to use style sheets
32
let html_use_css = 1
34
let html_use_css = 1
33
 
35
 
34
" Set up Printer options
36
" Set up Printer options
35
set printoptions=left:15mm,right:15mm,top:15mm,bottom:15mm,paper:A4,header:2
37
set printoptions=left:15mm,right:15mm,top:15mm,bottom:15mm,paper:A4,header:2
36
set printfont=courier_new:h7
38
set printfont=courier_new:h7
37
 
39
 
-
 
40
" A good colorscheme for the terminal
38
colorscheme darkblue
41
"colorscheme darkblue
-
 
42
colorscheme zenburn
39
 
43
 
40
" Bufferlist plugin
44
" Bufferlist plugin
41
map <silent> <F6> :call BufferList()<CR>
45
map <silent> <F6> :call BufferList()<CR>
42
let g:BufferListWidth = 25
46
let g:BufferListWidth = 25
43
let g:BufferListMaxWidth = 50
47
let g:BufferListMaxWidth = 50
44
hi BufferSelected term=reverse ctermfg=white ctermbg=red cterm=bold
48
hi BufferSelected term=reverse ctermfg=white ctermbg=red cterm=bold
45
hi BufferNormal term=NONE ctermfg=black ctermbg=darkcyan cterm=NONE
49
hi BufferNormal term=NONE ctermfg=black ctermbg=darkcyan cterm=NONE
46
 
50
 
-
 
51
" Load skeletons for commonly used languages
-
 
52
autocmd BufNewFile *.c		0r ~/.vim/skel/skel.c
-
 
53
autocmd BufNewFile *.h		0r ~/.vim/skel/skel.h
-
 
54
autocmd BufNewFile *.cpp	0r ~/.vim/skel/skel.cpp
-
 
55
autocmd BufNewFile *.hpp	0r ~/.vim/skel/skel.hpp
-
 
56