Update vimrc

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)
-rw-r--r-- vimrc 40
1 files changed, 8 insertions, 32 deletions
diff --git a/vimrc b/vimrc
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
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