Skip to content

Instantly share code, notes, and snippets.

@milibopp
Created April 29, 2020 12:26
Show Gist options
  • Save milibopp/308877187a49392ceaee4521d9e194ff to your computer and use it in GitHub Desktop.
Save milibopp/308877187a49392ceaee4521d9e194ff to your computer and use it in GitHub Desktop.
if empty(glob('~/.config/nvim/autoload/plug.vim'))
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
call plug#begin('~/.config/nvim/plugged')
Plug 'KeitaNakamura/neodark.vim'
Plug 'rhysd/nyaovim-markdown-preview'
Plug 'lambdatoast/elm.vim'
Plug 'rust-lang/rust.vim'
Plug 'cespare/vim-toml'
Plug 'tpope/vim-sleuth'
Plug 'LnL7/vim-nix'
Plug 'bronson/vim-trailing-whitespace'
Plug 'plasticboy/vim-markdown'
Plug 'raichoo/purescript-vim'
Plug 'ervandew/supertab'
Plug 'racer-rust/vim-racer'
Plug 'beyondmarc/glsl.vim'
Plug 'ap/vim-css-color'
Plug 'salpalvv/vim-gluon'
Plug '907th/vim-auto-save'
Plug 'vitalk/vim-shebang'
Plug 'tpope/vim-commentary'
Plug 'isobit/vim-caddyfile'
Plug 'jremmen/vim-ripgrep'
Plug 'hashivim/vim-terraform'
Plug 'mboughaba/i3config.vim'
Plug 'calviken/vim-gdscript3'
Plug 'leafgarland/typescript-vim'
Plug 'pbrisbin/vim-mkdir'
Plug 'ekalinin/Dockerfile.vim'
Plug 'junegunn/fzf'
Plug 'pangloss/vim-javascript'
Plug 'tpope/vim-fugitive'
Plug 'wlangstroth/vim-racket'
Plug 'editorconfig/editorconfig-vim'
Plug 'dense-analysis/ale'
Plug 'unisonweb/unison', { 'rtp': 'editor-support/vim' }
call plug#end()
" Markdown plugin
let g:vim_markdown_frontmatter = 1
let g:vim_markdown_toml_frontmatter = 1
" Autosave plugin
let g:auto_save = 1
" Fuzzy finder binding
map ,e :call fzf#run({'sink': 'edit'})<CR>
map ,E :call fzf#run({'sink': 'edit', 'source': 'fd --hidden'})<CR>
map ,t :call fzf#run({'sink': 'tabedit'})<CR>
map ,T :call fzf#run({'sink': 'tabedit', 'source': 'fd --hidden'})<CR>
" ALE options for linting
let g:ale_sign_column_always = 1
let g:ale_sign_error = '>'
let g:ale_sign_warning = '~'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment