Skip to content

Instantly share code, notes, and snippets.

Created September 19, 2021 22:06
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
set history=500
filetype plugin on
filetype indent on
set autoread
au FocusGained,BufEnter * checktime
let $LANG='en'
set langmenu=en
set encoding=utf8
set ffs=unix,dos,mac
set wildmenu
set wildignore=*.o,*.dll,*.obj,*~,*.pyc,*/.git/*
set ruler
set cmdheight=1
set nu
set rnu
set backspace=eol,start,indent
set whichwrap+=<,>,h,l
set ignorecase
set smartcase
set hlsearch
set noerrorbells
set novisualbell
set foldcolumn=1
syntax enable
color industry
set background=dark
set nocp
set nobackup
set nowb
set noswapfile
set expandtab
set smarttab
set tabstop=4
set shiftwidth=4
set ai
set si
set wrap
fun! CleanTrailingSpaces()
let p = getpos('.')
let q = getreg('/')
silent! %s/\s\+$//e
call setpos('.', p)
call setreg('/', q)
if has("autocmd")
autocmd BufWritePre *.txt,*.md,*.js,*.py,*.cs,*.c*.go :call CleanTrainingSpaces()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment