Skip to content

Instantly share code, notes, and snippets.

@nhooyr
Created November 26, 2016 21:05
Show Gist options
  • Select an option

  • Save nhooyr/dc909490d04f54f8a9c08f8839f896e3 to your computer and use it in GitHub Desktop.

Select an option

Save nhooyr/dc909490d04f54f8a9c08f8839f896e3 to your computer and use it in GitHub Desktop.
let s:dein = expand('~/.cache/dein/repos/github.com/Shougo/dein.vim', 1)
if !isdirectory(s:dein)
execute '!mkdir -p' s:dein.'; and git clone https://github.com/Shougo/dein.vim' s:dein
endif
execute 'set runtimepath+='.s:dein
call dein#begin('~/.cache/dein')
call dein#add('Shougo/dein.vim')
call dein#add('Shougo/deoplete.nvim')
call dein#add('zchee/deoplete-go', {'build': 'make'})
call dein#add('zchee/nvim-go', {'build': 'make'})
call dein#add('LnL7/vim-nix')
call dein#add('dag/vim-fish')
call dein#add('nhooyr/elysian.vim')
call dein#add('tpope/vim-scriptease')
call dein#add('justinmk/vim-dirvish')
call dein#add('sbdchd/neoformat')
call dein#add('mbbill/undotree')
call dein#end()
let g:deoplete#enable_at_startup = 1
inoremap <silent><expr><Tab> pumvisible() ? "\<C-n>"
\ : (<SID>is_whitespace() ? "\<Tab>" : deoplete#mappings#manual_complete())
inoremap <expr><S-Tab> pumvisible() ? "\<C-p>" : "\<C-h>"
function! s:is_whitespace()
let l:col = col('.') - 1
return !l:col || getline('.')[l:col - 1] =~? '\s'
endfunction
let g:deoplete#sources#go#gocode_binary = $GOPATH.'/bin/gocode'
autocmd BufWritePost elysian.vim colorscheme elysian
map ; :
set mouse=
set termguicolors
set splitright
set splitbelow
set shortmess+=Fc
set list
set listchars=tab:\ \ ,trail:-,nbsp:+
set hidden
set fillchars=vert:│
set scrolloff=5
set wildignorecase
set laststatus=2
set showtabline=2
set noshowmode
set showcmd
set ignorecase
set smartcase
set undofile
set undolevels=1000
set updatetime=0
set sidescroll=1
set completeopt=menu,noselect
syntax off
set inccommand=nosplit
if has("vim_starting")
colorscheme elysian
endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment