doing elixir and elm stuff now
This commit is contained in:
parent
51ab560cbf
commit
aba7f89b92
6 changed files with 538 additions and 269 deletions
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit 7609ad7802e24e453088aecf984126f6d5d6a593
|
|
||||||
File diff suppressed because it is too large
Load diff
10
vim-files/vim/ftplugin/elixir.vim
Normal file
10
vim-files/vim/ftplugin/elixir.vim
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
let g:neomake_elixir_mix_maker = {
|
||||||
|
\ 'exe' : 'mix',
|
||||||
|
\ 'args': ['compile', '--warnings-as-errors'],
|
||||||
|
\ 'cwd': getcwd(),
|
||||||
|
\ 'errorformat':
|
||||||
|
\ '** %s %f:%l: %m,' .
|
||||||
|
\ '%f:%l: warning: %m'
|
||||||
|
\ }
|
||||||
|
|
||||||
|
let g:neomake_elixir_enabled_makers = ['mix']
|
||||||
|
|
@ -8,6 +8,16 @@ Plug 'tpope/vim-sensible'
|
||||||
|
|
||||||
Plug 'nanotech/jellybeans.vim'
|
Plug 'nanotech/jellybeans.vim'
|
||||||
|
|
||||||
|
Plug 'pangloss/vim-javascript'
|
||||||
|
Plug 'kchmck/vim-coffee-script'
|
||||||
|
Plug 'mtscout6/vim-cjsx'
|
||||||
|
Plug 'mxw/vim-jsx'
|
||||||
|
Plug 'elixir-lang/vim-elixir'
|
||||||
|
Plug 'vim-ruby/vim-ruby'
|
||||||
|
Plug 'lambdatoast/elm.vim'
|
||||||
|
|
||||||
|
Plug 'tpope/vim-rails'
|
||||||
|
|
||||||
Plug 'bling/vim-airline'
|
Plug 'bling/vim-airline'
|
||||||
Plug 'myusuf3/numbers.vim'
|
Plug 'myusuf3/numbers.vim'
|
||||||
Plug 'mhinz/vim-signify'
|
Plug 'mhinz/vim-signify'
|
||||||
|
|
@ -20,12 +30,10 @@ Plug 'Lokaltog/vim-easymotion'
|
||||||
Plug 'tpope/vim-characterize'
|
Plug 'tpope/vim-characterize'
|
||||||
Plug 'tpope/vim-surround'
|
Plug 'tpope/vim-surround'
|
||||||
Plug 'tpope/vim-commentary'
|
Plug 'tpope/vim-commentary'
|
||||||
Plug 'terryma/vim-multiple-cursors'
|
|
||||||
|
|
||||||
Plug 'tpope/vim-eunuch'
|
Plug 'tpope/vim-eunuch'
|
||||||
|
|
||||||
Plug 'majutsushi/tagbar'
|
Plug 'majutsushi/tagbar'
|
||||||
Plug 'SirVer/ultisnips'
|
|
||||||
Plug 'honza/vim-snippets'
|
Plug 'honza/vim-snippets'
|
||||||
Plug 'zhaocai/GoldenView.Vim'
|
Plug 'zhaocai/GoldenView.Vim'
|
||||||
|
|
||||||
|
|
@ -33,19 +41,12 @@ Plug 'tpope/vim-fugitive'
|
||||||
Plug 'tpope/vim-vinegar'
|
Plug 'tpope/vim-vinegar'
|
||||||
Plug 'ctrlpvim/ctrlp.vim'
|
Plug 'ctrlpvim/ctrlp.vim'
|
||||||
Plug 'simnalamburt/vim-mundo'
|
Plug 'simnalamburt/vim-mundo'
|
||||||
Plug 'vim-ruby/vim-ruby'
|
|
||||||
Plug 'tpope/vim-rails'
|
|
||||||
Plug 'janko-m/vim-test'
|
Plug 'janko-m/vim-test'
|
||||||
|
|
||||||
Plug 'tpope/vim-endwise'
|
Plug 'tpope/vim-endwise'
|
||||||
|
|
||||||
Plug 'benekastah/neomake'
|
Plug 'benekastah/neomake'
|
||||||
Plug 'Valloric/YouCompleteMe'
|
Plug 'Valloric/YouCompleteMe', { 'do': 'yes \| ./install.sh' }
|
||||||
|
|
||||||
Plug 'pangloss/vim-javascript'
|
|
||||||
Plug 'kchmck/vim-coffee-script'
|
|
||||||
Plug 'mtscout6/vim-cjsx'
|
|
||||||
Plug 'mxw/vim-jsx'
|
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
|
@ -91,6 +92,8 @@ let g:syntastic_quiet_messages = {'level': []} " do NOT silence warnings
|
||||||
let g:syntastic_aggregate_errors = 1
|
let g:syntastic_aggregate_errors = 1
|
||||||
|
|
||||||
" Neomake
|
" Neomake
|
||||||
|
" elixir maker executes code, jesus
|
||||||
|
let g:neomake_elixir_enabled_makers = []
|
||||||
autocmd! BufWritePost * Neomake
|
autocmd! BufWritePost * Neomake
|
||||||
|
|
||||||
" NERDTree / netrw
|
" NERDTree / netrw
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
# Colors in grep
|
|
||||||
export GREP_OPTIONS='--color=auto'
|
|
||||||
export GREP_COLOR='3;33'
|
|
||||||
|
|
||||||
# venv
|
# venv
|
||||||
export VENVS_DIR=$HOME/.virtualenvs
|
export VENVS_DIR=$HOME/.virtualenvs
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,3 +38,11 @@ eval "$(direnv hook zsh)"
|
||||||
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
|
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
|
||||||
|
|
||||||
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
|
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
|
||||||
|
|
||||||
|
export NVM_DIR="/home/haak/.nvm"
|
||||||
|
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
|
|
||||||
|
autoload bashcompinit
|
||||||
|
bashcompinit
|
||||||
|
. $HOME/.asdf/asdf.sh
|
||||||
|
. $HOME/.asdf/completions/asdf.bash
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue