1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_dotfiles.git synced 2024-08-16 16:09:49 +02:00

expand vimrc config

This commit is contained in:
L3D 2020-03-06 17:50:55 +01:00
parent 30605ceaa0
commit f473e716c2
No known key found for this signature in database
GPG key ID: 5215C3441797AB2B

View file

@ -1,12 +1,43 @@
set expandtab syntax on " enable syntax highlighting
set tabstop=4 set cursorline " highlight the current line
set shiftwidth=4
set fileencoding=utf-8 set fileencoding=utf-8
set encoding=utf-8 set encoding=utf-8
colorscheme elflord colorscheme elflord
syntax on set cursorline " highlight the current line
set mouse-=a
" tabs and indenting
set autoindent " auto indenting
set smartindent " smart indenting
set expandtab " spaces instead of tabs
set tabstop=2 " 2 spaces for tabs
set shiftwidth=2 " 2 spaces for indentation
" mouse
set mouse-=a " disable weird mouse behavior
nnoremap <C-Left> :tabprevious<CR> nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-h> :tabprevious<CR> nnoremap <C-h> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR> nnoremap <C-Right> :tabnext<CR>
nnoremap <C-l> :tabnext<CR> nnoremap <C-l> :tabnext<CR>
" bells
set noerrorbells " turn off audio bell
set visualbell " but leave on a visual bell
" search
set hlsearch " highlighted search results
set showmatch " show matching bracket
" behavior
filetype on " enable filetype detection
set scrolloff=5 " show at least 5 lines above/below
set showcmd " show selection metadata
set showmode " show INSERT, VISUAL, etc. mode
set showmatch " show matching brackets
set autoindent smartindent " auto/smart indent
set smarttab " better backspace and tab functionali
set nobackup " don't create pointless backup files; Use VCS instead
set autoread " watch for file changes
" extra whitespace
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/