72 lines
1.5 KiB
VimL
72 lines
1.5 KiB
VimL
set number
|
|
set hlsearch
|
|
set incsearch
|
|
set smartcase
|
|
set ignorecase
|
|
set wrap
|
|
set linebreak
|
|
set smartindent
|
|
set tabstop=4
|
|
set shiftwidth=4
|
|
set expandtab
|
|
set splitright splitbelow
|
|
set timeoutlen=1000
|
|
set number
|
|
set relativenumber
|
|
set scrolloff=10
|
|
|
|
syntax on
|
|
filetype indent on
|
|
set smartindent
|
|
|
|
let mapleader = " "
|
|
imap jj <Esc>
|
|
imap <C-l> <Del>
|
|
nnoremap <Leader>ü "+p
|
|
|
|
noremap <silent> <C-Left> :vertical resize +3<CR>
|
|
noremap <silent> <C-Right> :vertical resize -3<CR>
|
|
noremap <silent> <C-Up> :resize +3<CR>
|
|
noremap <silent> <C-Down> :resize -3<CR>
|
|
|
|
|
|
nnoremap <A-j> :m .+1<CR>==
|
|
nnoremap <A-k> :m .-2<CR>==
|
|
inoremap <A-j> <Esc>:m .+1<CR>==gi
|
|
inoremap <A-k> <Esc>:m .-2<CR>==gi
|
|
vnoremap <A-j> :m '>+1<CR>gv=gv
|
|
vnoremap <A-k> :m '<-2<CR>gv=gv
|
|
nnoremap <leader>a ggVG
|
|
" nnoremap <leader>b :Telescope buffers<CR>
|
|
nnoremap ,b :buffers<CR>
|
|
" nnoremap <leader>t :Explorer<CR>
|
|
" use leader e instead
|
|
nnoremap <leader>y "+yy
|
|
vnoremap <leader>y "+y
|
|
|
|
:nnoremap <Leader>s :%s/\<<C-r><C-w>\>/
|
|
" xnoremap ("<leader>p", "\"_dP")
|
|
" autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab
|
|
|
|
vnoremap <C-r> "hy:%s/<C-r>h//gc<left><left><left>
|
|
let g:python3_host_prog="/usr/bin/python3"
|
|
|
|
nnoremap <C-J> <C-W><C-J>
|
|
nnoremap <C-K> <C-W><C-K>
|
|
nnoremap <C-L> <C-W><C-L>
|
|
nnoremap <C-H> <C-W><C-H>
|
|
|
|
" nnoremap <C-d> <C-d>zz
|
|
" nnoremap <C-u> <C-u>zz
|
|
|
|
" No clue what this does
|
|
" tnoremap <Esc> <C-\><C-n>
|
|
|
|
" nnoremap <C-F> :Rg<CR>
|
|
" nnoremap <C-p> :Files<CR>
|
|
|
|
" XML
|
|
let g:xml_syntax_folding=1
|
|
au FileType xml setlocal foldmethod=syntax
|
|
|