feat: add basic user setup playbook
This commit is contained in:
parent
1fb19fde53
commit
69eec58257
4 changed files with 127 additions and 0 deletions
100
roles/remote_env/files/home/.vimrc
Normal file
100
roles/remote_env/files/home/.vimrc
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
set background=dark
|
||||
colorscheme habamax
|
||||
syntax on
|
||||
filetype on
|
||||
filetype plugin on
|
||||
filetype indent on
|
||||
|
||||
set nocompatible " don't bother with vi compatibility
|
||||
set autoread " reload files when changed on disk, i.e. via `git checkout`
|
||||
set shortmess=atI
|
||||
|
||||
set magic " For regular expressions turn magic on
|
||||
set title " change the terminal's title
|
||||
set nobackup " do not keep a backup file
|
||||
|
||||
set novisualbell " turn off visual bell
|
||||
set noerrorbells " don't beep
|
||||
set visualbell t_vb= " turn off error beep/flash
|
||||
set t_vb=
|
||||
set tm=500
|
||||
|
||||
set selection=inclusive
|
||||
set selectmode=mouse,key
|
||||
|
||||
set backspace=indent,eol,start
|
||||
|
||||
set statusline=%<%f\ %h%m%r%=%k[%{(&fenc==\"\")?&enc:&fenc}%{(&bomb?\",BOM\":\"\")}]\ %-14.(%l,%c%V%)\ %P
|
||||
set laststatus=2 " Always show the status line - use 2 lines for the status bar
|
||||
|
||||
"" -------
|
||||
|
||||
let mapleader=" "
|
||||
let g:mapleader=" "
|
||||
let maplocalleader=" "
|
||||
|
||||
set history=2000
|
||||
|
||||
set diffopt=vertical,closeoff,filler
|
||||
set completeopt=noselect,menu,menuone,noinsert,popup
|
||||
|
||||
set breakindent
|
||||
set autowrite
|
||||
set conceallevel=2
|
||||
set confirm
|
||||
set cursorline
|
||||
set expandtab
|
||||
set formatoptions=jcroqlnt
|
||||
set grepformat=%f:%l:%c:%m
|
||||
set ignorecase
|
||||
set laststatus=0
|
||||
set mouse=a
|
||||
set number
|
||||
set ruler
|
||||
set showmode
|
||||
set nrformats="unsigned,bin,hex
|
||||
set relativenumber
|
||||
set scrolloff=15
|
||||
set sessionoptions=buffers,curdir,tabpages,winsize
|
||||
set shiftround
|
||||
set shiftwidth=2
|
||||
set sidescrolloff=8
|
||||
set signcolumn=yes
|
||||
set smartcase
|
||||
set smartindent
|
||||
set spelllang=en
|
||||
set splitbelow
|
||||
set splitright
|
||||
set tabstop=2
|
||||
set termguicolors
|
||||
set undofile
|
||||
set undolevels=10000
|
||||
set updatetime=200
|
||||
set wildmode=longest,list:full
|
||||
set winminwidth=5
|
||||
set nowrap
|
||||
|
||||
"" -------
|
||||
|
||||
autocmd BufRead,BufNew *.md,*.mkd,*.markdown set filetype=markdown
|
||||
|
||||
"" -------
|
||||
|
||||
" map <C-j> <C-W>j
|
||||
" map <C-k> <C-W>k
|
||||
" map <C-h> <C-W>h
|
||||
" map <C-l> <C-W>l
|
||||
|
||||
nnoremap \| :vs<CR>
|
||||
nnoremap \° :sp<CR>
|
||||
|
||||
vnoremap p "_dP
|
||||
nnoremap <Leader>uh <CMD>nohl<CR>
|
||||
|
||||
nnoremap <leader>bc <Cmd>bd<CR>
|
||||
nnoremap <leader>bh <Cmd>bp<CR>
|
||||
nnoremap <leader>bl <Cmd>bn<CR>
|
||||
nnoremap <leader>bA <Cmd>bufdo bd<CR>
|
||||
|
||||
nnoremap J mzJ`z
|
||||
nnoremap Q" <nop>
|
||||
Loading…
Add table
Add a link
Reference in a new issue