* more readme.md content * imported basic roles * commented said basic roles * trimmed down playbooks to be understandable * update requirements.txt deps
51 lines
938 B
VimL
51 lines
938 B
VimL
set nocompatible
|
|
|
|
filetype on
|
|
filetype plugin indent on
|
|
syntax on
|
|
|
|
set expandtab
|
|
set tabstop=4
|
|
set softtabstop=4
|
|
set shiftwidth=4
|
|
set smarttab
|
|
set lazyredraw
|
|
set showmatch
|
|
set incsearch
|
|
set hlsearch
|
|
set number
|
|
set ruler
|
|
set autoindent
|
|
set smartindent
|
|
set wildmenu
|
|
set laststatus=2
|
|
set cursorline
|
|
set showmode
|
|
set backspace=indent,eol,start
|
|
set mouse=a
|
|
set background=dark
|
|
set foldenable
|
|
set foldlevelstart=10
|
|
set foldmethod=indent
|
|
|
|
nnoremap <F2> :set invpaste paste?<CR>
|
|
set pastetoggle=<F2>
|
|
set showmode
|
|
|
|
let mapleader=","
|
|
|
|
nnoremap <leader><space> :nohlsearch<CR>
|
|
nnoremap <space> za
|
|
map <Leader><Right> 10<C-w><<CR>
|
|
map <Leader><Down> 10<C-w>-<CR>
|
|
map <Leader><Up> 10<C-w>+<CR>
|
|
map <Leader><Left> 10<C-w>><CR>
|
|
map <Leader>= 10<C-w>=<CR>
|
|
map <Leader>s :%s/\s\+$//<CR>
|
|
|
|
nnoremap tt :tabnew<CR>
|
|
nnoremap to :tabonly<CR>
|
|
nnoremap tc :tabclose<CR>
|
|
nnoremap tn :tabnext<CR>
|
|
nnoremap tp :tabprevious<CR>
|
|
nnoremap vs :vsplit
|