]> Frank Brehm's Git Trees - pixelpark/create-vmware-tpl.git/commitdiff
Adding files/vimrc-centos8
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 22 Jun 2020 14:33:32 +0000 (16:33 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 22 Jun 2020 14:33:32 +0000 (16:33 +0200)
files/vimrc-centos8 [new file with mode: 0644]

diff --git a/files/vimrc-centos8 b/files/vimrc-centos8
new file mode 100644 (file)
index 0000000..ba25a0d
--- /dev/null
@@ -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=\e[4%dm
+     set t_Sf=\e[3%dm
+endif
+
+" Don't wake up system with blinking cursor:
+" http://www.linuxpowertop.org/known.php
+let &guicursor = &guicursor . ",a:blinkon0"