aboutsummaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc64
1 files changed, 54 insertions, 10 deletions
diff --git a/.vimrc b/.vimrc
index 9c15e47..c421074 100644
--- a/.vimrc
+++ b/.vimrc
@@ -1,20 +1,64 @@
+" â–„â–„ â–„â–„ â–„â–„â–„ â–„â–„ â–„â–„ â–„â–„â–„â–„â–„â–„ â–„â–„â–„â–„â–„â–„â–„
+" █ █ █ █ █ █▄█ █ ▄ █ █ █
+" █ █▄█ █ █ █ █ █ █ █ █
+" █ █ █ █ █▄▄█▄█ ▄▄█
+" â–„â–„â–„ â–ˆ â–ˆ â–ˆ â–ˆ â–„â–„ â–ˆ â–ˆ
+" █ █ █ ██ █ ██▄██ █ █ █ █ █▄▄
+" █▄▄▄█ █▄▄▄█ █▄▄▄█▄█ █▄█▄▄▄█ █▄█▄▄▄▄▄▄▄█
+
+" Use System Clipboard
":set clipboard=unnamedplus
-:filetype plugin on
-:syntax on
-:set number
-:set relativenumber
-:filetype indent on
-:set mouse=a
+
+filetype plugin on
+syntax on
+set number
+set relativenumber
+set cursorline
+:highlight Cursorline cterm=bold ctermbg=black
+filetype indent on
+set mouse=a
+set hlsearch
+
+" enable smartcase search sensitivity "
+set ignorecase
+set smartcase
+
+" Indentation using spaces "
+" tabstop: width of tab character
+" softtabstop: fine tunes the amount of whitespace to be added
+" shiftwidth: determines the amount of whitespace to add in normal mode
+" expandtab: when on use space instead of tab
+" textwidth: text wrap width
+" autoindent: autoindent in new line
+set tabstop =4
+set softtabstop =4
+set shiftwidth =4
+set textwidth =79
+set expandtab
+set autoindent
+
+" show the matching part of pairs [] {} and () "
+set showmatch
+
+" remove trailing whitespace from Python and Fortran files "
+autocmd BufWritePre *.py :%s/\s\+$//e
+autocmd BufWritePre *.f90 :%s/\s\+$//e
+autocmd BufWritePre *.f95 :%s/\s\+$//e
+autocmd BufWritePre *.for :%s/\s\+$//e
if has('gui_running')
+ set t_Co=256
set guifont=JetBrains\ Mono\ 11
- :set guioptions-=m
- :set guioptions-=T
- :set guioptions-=r
- :set guioptions-=L
+ set guioptions-=m
+ set guioptions-=T
+ set guioptions-=r
+ set guioptions-=L
colorscheme slate
endif
+" enable true colors support "
+"set termguicolors
+
if $TERM == 'alacritty'
set ttymouse=sgr
endif