From 113d5eb41be80e6a48220e0607a2af87d1f15d3e Mon Sep 17 00:00:00 2001 From: ole Date: Mon, 23 May 2022 03:28:06 +0200 Subject: [PATCH] add vimrc --- .vimrc | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .vimrc diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..c8bb68a --- /dev/null +++ b/.vimrc @@ -0,0 +1,42 @@ +" Disable compatibility with vi which can cause unexpected issues. +set nocompatible + +" Enable type file detection. Vim will be able to try to detect the type of file in use. +filetype on + +" Enable plugins and load plugin for the detected file type. +filetype plugin on + +" Load an indent file for the detected file type. +filetype indent on + +" Turn syntax highlighting on. +syntax on + +" Add numbers to each line on the left-hand side. +set number + +" Case insensitive search +set ignorecase + +" Override the ignorecase option if searching for capital letters. +" This will allow you to search specifically for capital letters. +set smartcase + +" Set the commands to save in history default number is 20. +set history=1000 + +" Enable auto completion menu after pressing TAB. +set wildmenu + +" Adjust tab size +set tabstop=4 +set shiftwidth=4 + +" F5 to compile and run C programs +autocmd filetype c nnoremap :w exec '!gcc '.shellescape('%').' -lm -o '.shellescape('%:r').' && ./'.shellescape('%:r') + +" Color scheme +set background=light +set termguicolors +colorscheme melange