From ddc02edafce1b77da4f18fc57872ff2270d72ea4 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Mon, 22 Jun 2020 16:33:32 +0200 Subject: [PATCH] Adding files/vimrc-centos8 --- files/vimrc-centos8 | 87 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 files/vimrc-centos8 diff --git a/files/vimrc-centos8 b/files/vimrc-centos8 new file mode 100644 index 0000000..ba25a0d --- /dev/null +++ b/files/vimrc-centos8 @@ -0,0 +1,87 @@ +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 noai " always set autoindenting off +"set backup " keep a backup file +set viminfo='20,\"50 " read/write a .viminfo file, don't store more + " than 50 lines of registers +set history=50 " keep 50 lines of command line history +set ruler " show the cursor position all the time +set modeline +set showmatch +set ignorecase + +if has("multi_byte") + set encoding=utf-8 + setglobal fileencoding=utf-8 + set listchars=tab:»·,trail:·,nbsp:⎵ +else + echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte" + set listchars=tab:>-,trail:. +endif + +color delek + +syntax on + +" Always show statusline +set laststatus=2 + +set t_Co=256 + +" Only do this part when compiled with support for autocommands +if has("autocmd") + augroup redhat + 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 has("cscope") && filereadable("/usr/bin/cscope") + set csprg=/usr/bin/cscope + set csto=0 + set cst + set nocsverb + " add any database in current directory + if filereadable("cscope.out") + cs add $PWD/cscope.out + " else add database pointed to by environment + elseif $CSCOPE_DB != "" + cs add $CSCOPE_DB + endif + set csverb +endif + +" Switch syntax highlighting on, when the terminal has colors +" Also switch off highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + " set hlsearch + set nohlsearch +endif + +filetype plugin on + +if &term=="xterm" + " set t_Co=8 + set t_Sb=[4%dm + set t_Sf=[3%dm +endif + +" Don't wake up system with blinking cursor: +" http://www.linuxpowertop.org/known.php +let &guicursor = &guicursor . ",a:blinkon0" -- 2.39.5