filetype plugin is written in vimscript, which needs EVAL feature, which is not within the small set of features which Vi is compiled with.
35 lines
1.2 KiB
Plaintext
35 lines
1.2 KiB
Plaintext
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
|
||
set fileencodings=ucs-bom,utf-8,latin1
|
||
endif
|
||
|
||
set nocompatible " Use Vim defaults (much better!)
|
||
set bs=indent,eol,start " allow backspacing over everything in insert mode
|
||
"set ai " always set autoindenting on
|
||
"set backup " keep a backup file
|
||
set history=50 " keep 50 lines of command line history
|
||
set ruler " show the cursor position all the time
|
||
|
||
" Only do this part when compiled with support for autocommands
|
||
if has("autocmd")
|
||
augroup fedora
|
||
autocmd!
|
||
" In text files, always limit the width of text to 78 characters
|
||
" autocmd BufRead *.txt set tw=78
|
||
" When editing a file, always jump to the last cursor position
|
||
autocmd BufReadPost *
|
||
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
|
||
\ exe "normal! g'\"" |
|
||
\ endif
|
||
" don't write swapfile on most commonly used directories for NFS mounts or USB sticks
|
||
autocmd BufNewFile,BufReadPre /media/*,/run/media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp
|
||
" start with spec file template
|
||
autocmd BufNewFile *.spec 0r /usr/share/vim/vimfiles/template.spec
|
||
augroup END
|
||
endif
|
||
|
||
if &term=="xterm"
|
||
set t_Co=8
|
||
set t_Sb=[4%dm
|
||
set t_Sf=[3%dm
|
||
endif
|