All Projects β†’ LER0ever β†’ Evervim

LER0ever / Evervim

Licence: other
A Modern, Powerful & Modular Vim Distribution

Projects that are alternatives of or similar to Evervim

Targets.vim
Vim plugin that provides additional text objects
Stars: ✭ 2,114 (+272.18%)
Mutual labels:  neovim, vim-plugins
Bullets.vim
πŸ”« Bullets.vim is a Vim/NeoVim plugin for automated bullet lists.
Stars: ✭ 199 (-64.96%)
Mutual labels:  neovim, vim-plugins
Vim Dadbod Completion
Database autocompletion powered by https://github.com/tpope/vim-dadbod
Stars: ✭ 163 (-71.3%)
Mutual labels:  neovim, vim-plugins
Vim Follow My Lead
Vim plugin for showing all your <Leader> mappings in a readable table including the descriptions.
Stars: ✭ 100 (-82.39%)
Mutual labels:  neovim, vim-plugins
cosmos-nvim
A must-have configuration for Spacemacs users after defecting to Vim
Stars: ✭ 62 (-89.08%)
Mutual labels:  neovim, spacemacs
Dotfiles
My dotfiles for Archlinux and Windows
Stars: ✭ 1,419 (+149.82%)
Mutual labels:  neovim, spacemacs
Vim Packager
Vim plugin manager that utilizes "jobs" and "pack" features.
Stars: ✭ 197 (-65.32%)
Mutual labels:  neovim, vim-plugins
Alchemist.vim
Elixir Integration Into Vim
Stars: ✭ 632 (+11.27%)
Mutual labels:  neovim, vim-plugins
Instant.nvim
collaborative editing in Neovim using built-in capabilities
Stars: ✭ 178 (-68.66%)
Mutual labels:  collaborative-editing, neovim
Fast Ide
πŸ•ΊFast Integrated Development Environment 😻
Stars: ✭ 181 (-68.13%)
Mutual labels:  portable, neovim
Vim Plugins Profile
πŸ•“ Profile Vim's plugins, generate awesome statistics and optimize (n)vim startup time
Stars: ✭ 508 (-10.56%)
Mutual labels:  neovim, vim-plugins
Vim Dadbod Ui
Simple UI for https://github.com/tpope/vim-dadbod
Stars: ✭ 315 (-44.54%)
Mutual labels:  neovim, vim-plugins
Hot Reload.vim
A (Neo)vim plugin for Flutter to automatically hot reload the project every time a file is saved
Stars: ✭ 33 (-94.19%)
Mutual labels:  neovim, vim-plugins
Django Plus.vim
🎸 Improvements to the handling of Django related files in Vim
Stars: ✭ 145 (-74.47%)
Mutual labels:  neovim, vim-plugins
Context.vim
Vim plugin that shows the context of the currently visible buffer contents
Stars: ✭ 688 (+21.13%)
Mutual labels:  neovim, vim-plugins
Visual Split.vim
Vim plugin to control splits with visual selections or text objects
Stars: ✭ 190 (-66.55%)
Mutual labels:  neovim, vim-plugins
Tagbar
Vim plugin that displays tags in a window, ordered by scope
Stars: ✭ 5,322 (+836.97%)
Mutual labels:  neovim, vim-plugins
Space Vim
πŸ€ Lean & mean spacemacs-ish Vim distribution
Stars: ✭ 2,785 (+390.32%)
Mutual labels:  neovim, spacemacs
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+2991.2%)
Mutual labels:  neovim, spacemacs
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: ✭ 447 (-21.3%)
Mutual labels:  neovim, vim-plugins

EverVim: The Ultimate Vim Distribution

EverVim EverVim-Dev-Notice Build status

evervim-header-1 evervim-header-2


| About | Installation | Features | ScreenShots | Documentation! | License |

Repository L.E.R Code GitLab Github
Mirror Links L.E.R Code Gitlab MS Github

About

EverVim is the ultimate vim distribution that supports NeoVim, Vim, GVim and MacVim. It ships with tons of powerful features through vim plugins, which makes it easy to get started for both newcomers and experienced users.

The distribution is completely customizable using a ~/.EverVim.vimrc Vim config files.

Unlike other vim configuration such as spf13-vim, EverVim always keeps its modern features up-to-date. It uses Vim-Plug as a plugin manager, which is async and is about 10x faster than Vundle. Keeping your plugins always up to date is just a command away. Vim-Plug uses a plugin bundle so that having lots of them won't mess up the folder structure.

The default config of EverVim is powerful and easy to use just out of the box, and is suitable for most vim users. Customization is easy as well. With .EverVim.vimrc file, you can customize the whole collection without modify the original files. That means you're still able to update the EverVim config using git pull without compromizing your own modification.

Installation

Detailed installation instruction

| Linux | macOS | Windows |

Finished the installation above?
Before you started, please read the Wiki to have an overview about some of EverVim's essential keybindings and plugins.


tl;dr. A brief how-to-install
0. Still You are strongly encouraged to use the full instruction on your first installation of EverVim.
1. Install prerequisites and patched font Download and install the [Knack Nerd Font](https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/Hack/Regular/complete/Knack%20Regular%20Nerd%20Font%20Complete%20Mono.ttf) Make **git, curl** is on your system. Python is also needed for Linux. Ctags is optional but highly recommended.
2. Clone and Boot git clone https://github.com/LER0ever/EverVim ~/.EverVim cd .EverVim sh Boot-EverVim.sh or .\Boot-EverVim.ps1
3. Install the plugins Fire up your vim Wait for Plugin Initiation to finish Restart Vim.

Keep EverVim up-to-date

Press u at EverVim start screen. Configuration and plugins will be automatically updated.

Features

Cross Platform

  • Support Vim 7.4.x, Vim 8, MacVim and of course Neovim
  • Tested under all platforms
    • Windows (gvim, vim, neovim-qt, Oni)
    • Linux (neovim, neovim-qt, vim, gvim, neovim-gtk, Oni)
    • macOS (MacVim, VimR, Oni)
    • FreeBSD (GVim, NeoVim)
    • Android (neovim, vim under Termux)

Powerful & Easy to use

  • Easy to setup, just one bash away.
  • All the wonderful features are enabled out of the box
  • Full IDE-like support for C/C++, Go, Rust, javascript, etc.
  • Use YouCompleteMe by default, neocomplete as a windows fallback
  • NERDTree as file explorer
  • Git operation right inside vim with fugitive
  • Syntastic provides syntax check on every save
  • Jump to anywhere in 2 key with EasyMotion
  • Markdown CTags support via markdown2ctags

Pleasant to code

  • Fancy Dracula Theme
  • Lightline for statusline and tabline
  • TagBar for code navigation
  • Startup screen to pick up recent files (using Startify)

Asynchronous

  • Use Vim-Plug as vim plugin manager
    • Parallel installation
    • 10x faster initial PlugInstall
  • FZF as Fuzzy Finder
    • Support fuzzy search for Files, Code, Git history, Help tags and much more.

Other Awesomeness

  • Collaboration using CoVim
  • AGit for detailed git log

ScreenShots

Updated screenshots at Wiki/Gallery

Documentation

License

EverVim is licensed under Apache 2.0. See LICENSE.md for details.

This repo contains part of code from spf13-vim, which is also licensed under Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].