|
|
|
"------VUNDLE CONFIGS------
|
|
|
|
"Installation shiz
|
|
|
|
""git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
|
|
|
|
set nocompatible
|
|
|
|
filetype off
|
|
|
|
|
|
|
|
set rtp+=~/.vim/bundle/Vundle.vim
|
|
|
|
call vundle#begin()
|
|
|
|
" let Vundle manage Vundle, required
|
|
|
|
Plugin 'VundleVim/Vundle.vim'
|
|
|
|
Plugin 'scrooloose/nerdtree'
|
|
|
|
Plugin 'kien/ctrlp.vim'
|
|
|
|
Plugin 'fatih/vim-go'
|
|
|
|
|
|
|
|
call vundle#end()
|
|
|
|
filetype plugin indent on
|
|
|
|
"------/VUNDLE CONFIGS-----
|
|
|
|
|
|
|
|
|
|
|
|
"------NORMAL CONFIGS------
|
|
|
|
colorscheme cottonmouse
|
|
|
|
"colorscheme jellybeans
|
|
|
|
command Mouse set mouse=a
|
|
|
|
syntax enable
|
|
|
|
au BufRead,BufNewFile *.hy set filetype=hy
|
|
|
|
"filetype plugin indent on
|
|
|
|
set number
|
|
|
|
set cursorline
|
|
|
|
"set showmatch
|
|
|
|
" tabformatting...
|
|
|
|
"set listchars=tab:\|\
|
|
|
|
"set list
|
|
|
|
"------/NORMAL CONFIGS-----
|
|
|
|
|
|
|
|
|
|
|
|
"------GO-VIM CONFIGS------
|
|
|
|
let g:go_fmt_fail_silently = 1
|
|
|
|
"let g:go_fmt_autosave = 0
|
|
|
|
"------/GO-VIM CONFIGS-----
|
|
|
|
|
|
|
|
|
|
|
|
"------COLOR CONFIGS------
|
|
|
|
hi LineNr ctermbg=NONE
|
|
|
|
hi LineNr ctermfg=DarkGrey
|
|
|
|
"------/COLOR CONFIGS-----
|
|
|
|
|
|
|
|
|
|
|
|
"------STATUS LINE-------
|
|
|
|
function Themeit()
|
|
|
|
set noshowmode
|
|
|
|
set noruler
|
|
|
|
set laststatus=2
|
|
|
|
set statusline=
|
|
|
|
set statusline=[%t] " full filename
|
|
|
|
set statusline+=[%{''.(&fenc!=''?&fenc:&enc).''}] " Encoding
|
|
|
|
set statusline+=%= " right align
|
|
|
|
set statusline+=%14.([%l:%c%V]%) " line and column
|
|
|
|
set statusline+=[%P\] " percentage of file
|
|
|
|
"set statusline+=\ " spaces
|
|
|
|
set statusline+=[%{strftime('%H:%M')}] " time
|
|
|
|
endfunction
|
|
|
|
" now this only runs when we call 'themeblastr'
|
|
|
|
command Themeblastr exec Themeit()
|
|
|
|
"------/STATUS LINE------
|