aboutsummaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
authorNirmal Kumar R <tildezero@gmail.com>2026-05-31 13:28:38 +0530
committerNirmal Kumar R <tildezero@gmail.com>2026-05-31 13:28:38 +0530
commita67174f8fc52d62c75530e1335f1ce5d38903922 (patch)
treef6bb2c325b0c19e7e8a8cfe83493f38045024b2a /vimrc
parent6be538331e8b55bd779f97ba7ec53d4b711475a5 (diff)
Update simplified vimrc + Add xinitrc
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc76
1 files changed, 0 insertions, 76 deletions
diff --git a/vimrc b/vimrc
index 94fd3af..2df60fc 100644
--- a/vimrc
+++ b/vimrc
@@ -1,57 +1,8 @@
-" Vim Plug
-
-call plug#begin('~/.vim/plugged')
-
-"utility
-Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
-Plug 'junegunn/fzf.vim'
-Plug 'tpope/vim-fugitive'
-Plug 'neoclide/coc.nvim', {'branch': 'release'}
-Plug 'preservim/nerdtree'
-Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
-
-"accessiblities
-Plug 'NLKNguyen/papercolor-theme'
-Plug 'itchyny/lightline.vim'
-
-call plug#end()
-
syntax on
set background=dark
set laststatus=2
set t_Co=256
set encoding=utf-8
-
-let g:lightline = {
- \ 'colorscheme': 'PaperColor',
- \ }
-let g:NERDTreeFileLines = 1
-
-colorscheme PaperColor
-
-" disable all linters as that is taken care of by coc.nvim
-let g:go_diagnostics_enabled = 0
-let g:go_metalinter_enabled = []
-
-" don't jump to errors after metalinter is invoked
-let g:go_jump_to_error = 0
-
-" run go imports on file save
-let g:go_fmt_command = "goimports"
-
-" automatically highlight variable your cursor is on
-let g:go_auto_sameids = 0
-
-" Go syntax highlighting
-let g:go_highlight_types = 1
-let g:go_highlight_fields = 1
-let g:go_highlight_functions = 1
-let g:go_highlight_function_calls = 1
-let g:go_highlight_operators = 1
-let g:go_highlight_extra_types = 1
-let g:go_highlight_build_constraints = 1
-let g:go_highlight_generate_tags = 1
-
set shiftwidth=4
set tabstop=4
set expandtab
@@ -65,33 +16,6 @@ set noswapfile
autocmd FileType c setlocal shiftwidth=4 softtabstop=4 expandtab
-nnoremap <leader>n :NERDTreeFocus<CR>
-nnoremap <C-n> :NERDTreeToggle<CR>
-nnoremap <C-f> :NERDTreeFind<CR>
-
-" show the function signature for a given routine
-autocmd BufEnter *.go nmap <leader>i <Plug>(go-info)
-" show the interfaces a type implements
-autocmd BufEnter *.go nmap <leader>ii <Plug>(go-implements)
-" describe the definition of a given type
-autocmd BufEnter *.go nmap <leader>ci <Plug>(go-describe)
-" see the callers of a given function
-autocmd BufEnter *.go nmap <leader>cc <Plug>(go-callers)
-" find all references of a given type/function in the codebase
-nmap <leader>cr <Plug>(coc-references)
-
-" go to definition or go back
-nmap <C-a> <C-o>
-nmap <C-d> <Plug>(coc-definition)
-
-" refactor with renaming Go code
-nmap <leader>r <Plug>(coc-rename)
-
-" fzf
-nnoremap <C-p> :Files<Cr>
-" the_silver_searcher
-nnoremap <C-g> :Ag<Cr>
-
" copy-paste
noremap <Leader>y "*y
noremap <Leader>p "*p