Съдържание на vimrc

Създадено 18.04.2023 18:40

Всички ревизии на Андрей

+" Без плъгини
+" Без syntax on etc, те идват от базовото vimrc
+
colorscheme morning
set backspace=indent,eol,start
set clipboard=unnamed,unnamedplus
set display=truncate
set expandtab
set fillchars=stl:-,stlnc:-,vert:
set grepformat=%f:%l:%c:%m
set grepprg=rg\ --vimgrep\ --hidden
set guioptions=
set history=1000
set hlsearch
set incsearch
set laststatus=2
set listchars+=tab:<->
set mouse=a
set nobackup
set noignorecase
set nolist
set noswapfile
set notimeout
set nowritebackup
set nrformats-=octal
set number
set ruler
set scrolloff=0
set shiftwidth=2
set showcmd
set softtabstop=2
set splitbelow
set splitright
set statusline=%<%f\ %y%m%r%=%-14.(%l,%c%V%)\ %P
set t_Co=256
set tabstop=8
set ttimeout
set ttimeoutlen=50
set wildmenu
set wildmode=list:longest,full
set wildoptions=pum
map Q <nop>
sunmap Q
nnoremap zj mayyp`aj
nnoremap zk mayyP`ak
inoremap <c-p> <c-r>"
cnoremap <c-p> <c-r>"
nnoremap vv ^vg_
nnoremap Y y$
nnoremap j gj
nnoremap k gk
xnoremap j gj
xnoremap k gk
nnoremap gj <c-w>j
nnoremap gk <c-w>k
nnoremap gl <c-w>l
nnoremap gh <c-w>h
nnoremap <silent> J 5gj
nnoremap <silent> K 5gk
xnoremap <silent> J 5gj
xnoremap <silent> K 5gk
nnoremap gm K
augroup vimHints
autocmd!
autocmd CmdwinEnter *
\ echohl Todo |
\ echo 'You discovered the command-line window! You can close it with ":q".' |
\ echohl None
augroup END