diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..0aafccb --- /dev/null +++ b/.vimrc @@ -0,0 +1,46 @@ +" must have posix shell +set shell=/bin/bash + +" these are required some odd reason +set nocompatible +filetype off + +" required because Vundle +set rtp+=~/.vim/bundle/Vundle.vim +call vundle#begin() + +" PLUGINS YO +Plugin 'raimondi/delimitmate' +Plugin 'junegunn/fzf' +Plugin 'morhetz/gruvbox' +Plugin 'shougo/neocomplete.vim' +Plugin 'scrooloose/nerdtree' +Plugin 'netrw.vim' +Plugin 'scrooloose/syntastic' +Plugin 'rust-lang/rust.vim' +Plugin 'godlygeek/tabular' +Plugin 'vim-airline/vim-airline' +Plugin 'vim-airline/vim-airline-themes' +Plugin 'fsharp/vim-fsharp' +Plugin 'fatih/vim-go' +Plugin 'sheerun/vim-polyglot' +Plugin 'anyakichi/vim-surround' +Plugin 'valloric/youcompleteme' +Plugin 'rhysd/vim-crystal' +Plugin 'vim-ruby/vim-ruby' + +" required because Vundle +call vundle#end() +filetype plugin indent on + +" things that don't make my life a living hell lolz +autocmd StdinReadPre * let s:std_in=1 +autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif +set background=dark +set laststatus=2 +set mouse=a +set number +map :NERDTreeFocus + +syntax on +colorscheme gruvbox diff --git a/config.fish b/config.fish new file mode 100644 index 0000000..7dcc390 --- /dev/null +++ b/config.fish @@ -0,0 +1,15 @@ +cat /etc/motd | lolcat + +tmux new-session -s wyatt_m +wal -i $HOME/Pictures/frog-prince.jpg + +alias ls="ls -lahi --color=auto --group-directories-first" +alias l="ls -lahi --color=auto --group-directories-first" +alias ifconfig="ip -c addr show" +alias cat="lolcat" +alias rvm="bash -c 'rvm'" +alias ps="ps aux" +alias shit="source /home/wyatt/.config/fish/config.fish" +export GOPATH=/home/wyatt/Source/go +export PATH="/home/wyatt/:/home/wyatt/.luarocks/:/home/wyatt/.cargo/bin:$GOPATH/bin:$PATH" +