Last active
May 5, 2024 13:05
-
-
Save roelandmoors/73b48d39b8ea777339abaaee974edec0 to your computer and use it in GitHub Desktop.
gvim
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
call plug#begin() | |
Plug 'tpope/vim-sensible' | |
Plug 'tpope/vim-commentary' | |
Plug 'mg979/vim-visual-multi', {'branch': 'master'} | |
Plug 'vim/colorschemes' | |
call plug#end() | |
" set guifont=Fira_Code:h12:cANSI:qDRAFT | |
" set guioptions -=T | |
" set guioptions-=r "scrollbar | |
" set lines=35 columns=100 | |
" autocmd FileType baan setlocal commentstring=\|*\ %s | |
"space as leader key | |
let mapleader=' ' | |
colorscheme sorbet | |
"shared clipboards | |
set clipboard^=unnamed,unnamedplus | |
" don't wrap long lines | |
set nowrap | |
" Save with ctrl s (also in insert mode and then leave insert mode) | |
map <C-s> :update<cr> | |
imap <C-s> <ESC>:update<cr> | |
map H ^ | |
map L $ | |
set scrolloff=5 | |
"jump to tag (ctrl-o jumps back) | |
nnoremap t <C-]> | |
"autosave | |
set autowrite | |
set tabstop=4 | |
set shiftwidth=4 | |
set expandtab | |
" change window also with tab | |
nnoremap <tab> <c-w>w | |
nnoremap <S-tab> <c-w>W | |
noremap <silent> <C-S-Left> :vertical resize -1<CR> | |
noremap <silent> <C-S-Right> :vertical resize +1<CR> | |
" open new splits right (vertical) or below (horizontal) | |
set splitbelow | |
set splitright | |
map <F4> :vsplit<cr> | |
map " :vsplit<cr> | |
"clear search highlight on enter | |
nnoremap <CR> :noh<CR> | |
"highlight selection on yank | |
au TextYankPost * silent! lua vim.highlight.on_yank() | |
"cursorline only in normal mode | |
set cul | |
autocmd InsertEnter * set nocul | |
autocmd InsertLeave * set cul | |
"timeout for leader key and command | |
set timeoutlen=300 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment