Software Alternatives & Reviews

Vim Configuration from Minimal to Complete

Vim Awesome pathogen.vim fugitive (via vim) ale GitHub
  1. Awesome Vim plugins from across the universe
    Pricing:
    • Open Source
    VimAwesome, look in the language menu, there are a lot of tags. You can check out the plugins by language.

    #Text Editors #Tech #Productivity 36 social mentions

  2. pathogen.vim: manage your runtimepath. Contribute to tpope/vim-pathogen development by creating an account on GitHub.
    With vim 7.4, there was some tuning to do to manage the runtime path, that's why there are a bunch of plugin managers out there, like the minimalistic, solid vim-pathogen by Tim Pope (again!), vundle, then asynchronous and fast dein, and my favorite Vim-Plug.

    #Text Editors #Programming #Tech 6 social mentions

  3. Free - VIM license
    vim-fugitive git wrapper

    #Git #Git Tools #Code Collaboration 69 social mentions

  4. 4

    ale

    Asynchronous Lint Engine
    Ale is my favorite. Works really fine, is pretty fast and asynchronous, so not frustrating.

    #Text Editors #Productivity #Coding Games 59 social mentions

  5. 5
    Originally founded as a project to simplify sharing code, GitHub has grown into an application used by over a million people to store over two million code repositories, making GitHub the largest code host in the world.
    Pricing:
    • Open Source
    Diff --git a/.vimrc b/.vimrc Index 9535a37..373d076 100644 -------- a/.vimrc +++ b/.vimrc @@ -148,7 +148,7 @@ silent function! WINDOWS() endfunction set omnifunc=syntaxcomplete#Complete -set spell +" set spell " Smart mapping for tab completion " https://vim.fandom.com/wiki/Smart_mapping_for_tab_completion @@ -208,3 +208,15 @@ let g:ale_set_loclist = 1 let g:ale_set_quickfix = 1 let g:ale_open_list = 1 let g:ale_list_window_size = 5 + +set background=dark +colorscheme solarized8 +if has('gui_running') + if has('gui_gtk2') + set guifont=Dank\ Mono\ Regular:h12 + elseif has('gui_macvim') + set guifont=Dank\ Mono\ Regular:h12 + elseif has('gui_win32') + set guifont=Dank\ Mono\ Regular:h12 + endif +endif Diff --git a/bin/plugins.sh b/bin/plugins.sh Index 3b87ba4..38b9e9c 100755 -------- a/bin/plugins.sh +++ b/bin/plugins.sh @@ -10,6 +10,8 @@ git_plugins=( "tpope/vim-sensible" "lifepillar/vim-mucomplete" "tpope/vim-fugiti linter_plugins=( "dense-analysis/ale" ) +color_plugins=( "lifepillar/vim-solarized8" ) + for plugin in "${git_plugins[@]}"; do folder=$(echo $plugin | cut -d'/' -f2) if [ ! -d "$folder" ]; then @@ -31,3 +33,14 @@ for plugin in "${linter_plugins[@]}"; do cd .. fi done + +for plugin in "${color_plugins[@]}"; do + folder=$(echo $plugin | cut -d'/' -f2) + if [ ! -d "$folder" ]; then + git clone --depth 1 "https://github.com/$plugin.git" + else + cd "$folder" + git fetch origin + cd .. + fi +done.

    #Code Collaboration #Git #Version Control 2039 social mentions

Discuss: Vim Configuration from Minimal to Complete

Log in or Post with