about summary refs log tree commit diff
path: root/configs/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'configs/.vimrc')
-rw-r--r--configs/.vimrc19
1 files changed, 18 insertions, 1 deletions
diff --git a/configs/.vimrc b/configs/.vimrc
index a40b3d62983c..b8c20d732fcf 100644
--- a/configs/.vimrc
+++ b/configs/.vimrc
@@ -77,6 +77,10 @@ Plugin 'neomake/neomake'
 Plugin 'flazz/vim-colorschemes'
 
 
+" Dash integration (macOS only)
+Plugin 'rizzatti/dash.vim'
+
+
 call vundle#end()            " required
 filetype plugin indent on    " required
 " Put your non-Plugin stuff after this line
@@ -101,6 +105,10 @@ let g:neomake_elixir_credo_maker = {
       \ }
 
 
+" Alchemist settings
+let g:alchemist#elixir_erlang_src = '/usr/local/share/src'
+
+
 " Airline Settings
 " Enables the list of buffers.
 let g:airline#extensions#tabline#enabled = 1
@@ -130,7 +138,6 @@ nmap <F8> :8b<CR>
 nmap <F9> :9b<CR>
 
 
-
 " It's the twenty-first century...no swaps.
 set noswapfile
 
@@ -186,6 +193,14 @@ vnoremap <C-/> gc
 let mapleader = " "
 
 
+" Lookup Dash word under cursor in Dash
+nnoremap <leader>j :Dash<CR>
+
+
+" Save shortcut
+nnoremap <C-s> :w<CR>
+
+
 " Switch to MRU'd buffer
 nnoremap <leader><leader> <C-^>
 
@@ -309,6 +324,8 @@ set background=dark
 syntax enable
 colorscheme hybrid
 
+set termguicolors
+
 set history=1000
 set undolevels=1000