diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-06-18 06:00:57 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-06-18 06:00:57 +0200 |
| commit | 9342d9f890f7020577abe0255ae2e46b6bc8b385 (patch) | |
| tree | cc6eabe5aa106da28cce04bd55c8f47ffc6771d2 /vimrc | |
| parent | adbff975d23a0cdd134648ebb3a09fe2de3e4b05 (diff) | |
| download | dotfiles-9342d9f890f7020577abe0255ae2e46b6bc8b385.tar.gz | |
Update vimrc
Diffstat (limited to 'vimrc')
| -rw-r--r-- | vimrc | 40 |
1 files changed, 8 insertions, 32 deletions
| @@ -1,28 +1,15 @@ | |||
| 1 | set nocompatible | 1 | set nocompatible |
| 2 | set path+=** | 2 | set path+=** |
| 3 | set relativenumber | 3 | set relativenumber autoindent |
| 4 | set smartcase | 4 | set smartcase ignorecase incsearch |
| 5 | set ignorecase | 5 | set hidden nowrap nobackup noswapfile autoread |
| 6 | set incsearch | 6 | set wildmenu laststatus=2 |
| 7 | set hidden | 7 | set encoding=utf8 spelllang=en_us |
| 8 | set nowrap | 8 | set backspace=2 scrolloff=4 |
| 9 | set nobackup | 9 | set shiftwidth=4 tabstop=4 |
| 10 | set noswapfile | ||
| 11 | set autoread | ||
| 12 | set wildmenu | ||
| 13 | set autoindent | ||
| 14 | set encoding=utf8 | ||
| 15 | set backspace=2 | ||
| 16 | set scrolloff=4 | ||
| 17 | set spelllang=en_us | ||
| 18 | set laststatus=2 | ||
| 19 | set shiftwidth=4 | ||
| 20 | set tabstop=4 | ||
| 21 | set gp=grep\ -irn | 10 | set gp=grep\ -irn |
| 22 | 11 | ||
| 23 | filetype plugin on | 12 | filetype plugin indent on |
| 24 | filetype indent on | ||
| 25 | |||
| 26 | syntax enable | 13 | syntax enable |
| 27 | 14 | ||
| 28 | nnoremap <C-Right> :bnext<cr> | 15 | nnoremap <C-Right> :bnext<cr> |
| @@ -42,14 +29,3 @@ augroup END | |||
| 42 | noremap <silent> gcc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> | 29 | noremap <silent> gcc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> |
| 43 | noremap <silent> gcu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> | 30 | noremap <silent> gcu :<C-B>silent <C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> |
| 44 | 31 | ||
| 45 | " Go autoformat. | ||
| 46 | function! GoFmt() | ||
| 47 | let file = expand('%') | ||
| 48 | silent execute "!gofmt -w " . file | ||
| 49 | edit! | ||
| 50 | endfunction | ||
| 51 | command! GoFmt call GoFmt() | ||
| 52 | augroup go_autocmd | ||
| 53 | autocmd BufWritePost *.go GoFmt | ||
| 54 | augroup END | ||
| 55 | |||
