From 16853af7c539d30e2919bcf4683a3350da360418 Mon Sep 17 00:00:00 2001 From: paul Date: Tue, 26 Apr 2022 23:15:56 -0400 Subject: [PATCH] Adding vimrc --- README.md | 3 --- vimrc | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 vimrc diff --git a/README.md b/README.md index 1a7059d..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,3 +0,0 @@ -# editor-configs - -Configurations for various editors \ No newline at end of file diff --git a/vimrc b/vimrc new file mode 100644 index 0000000..657eca6 --- /dev/null +++ b/vimrc @@ -0,0 +1,47 @@ +set nocompatible + +filetype on +filetype plugin on +filetype indent on + +syntax on + +set incsearch +set ignorecase +set smartcase +set showmatch +set hlsearch + +set showcmd + +set tabstop=4 +set shiftwidth=4 +set expandtab +set softtabstop=4 +set autoindent +set smartindent + +set hls +set viminfo='20,<1000 + +map ^ +imap ^i + +set mouse= +syntax on + +set noerrorbells +set belloff=all + +autocmd FileType make set noexpandtab + +autocmd FileType c,cpp,java,scala set cindent + +autocmd FileType c,cpp,java,scala let b:comment_leader = '// ' +autocmd FileType sh,ruby,python let b:comment_leader = '# ' +autocmd FileType conf,fstab let b:comment_leader = '# ' +autocmd FileType tex let b:comment_leader = '% ' +autocmd FileType mail let b:comment_leader = '> ' +autocmd FileType vim let b:comment_leader = '" ' +autocmd FileType lisp let b:comment_leader = ';; ' +