Documentation | Downloads | Plugins | Installation | Getting Start | Known Issues | Community
exVim is a project to turn Vim into a nice programming environment. exVim introduce the project file concept (.exvim) in Vim. By editing this project file (.exvim) through Vim, the exVim plugins will be invoked. In this way, it makes you possible to apply different Vim settings, plugin settings and even loading plugins on demand by different projects. In general, it makes Vim become the best IDE in the world!
EVEN COOLER IS --- WE USE EXVIM TO DEVELOP EXVIM! (\(-_-)/)
.exvim
setting file../.exvim.your_project_name/
under your project)..exvim
settings.By editing and saving your project settings in a your_project_name.exvim
file and opening it with Vim, the exVim plugins will be loaded. exVim will parse the your_project_name.exvim
file and apply the settings for your project after Vim
has started.
The settings include:
exVim also makes sure project files are stored in one place (in the folder ./.exvim.your_project_name/
under your project).
This makes your project clean and much better to work with external tools. These project files can be:
After Vim has loaded your_project_name.exvim
and started, exVim helps you update your project files so you
can use your favorite plugins with these files.
exVim aims to implement as many functions and features as possible in pure Vim language.
We try to avoid re-inventing the wheel. As a result, we carefully select and integrate popular Vim plugins
for some of the tasks. For those features that are lacking or for those we think we can do it better,
we develop ourselves. They are put in exVim organization on GitHub.
Here are the standards we use for patches and development for Vim plugins:
Read the Plugins page for details of the plugins in exVim.
The exVim is an organization in Github. The repositories under exVim are the plugins used in exVim project. They follow the standard Vim plugin structures so that people can install them on demand.
The exvim/main is the repository for managing the plugins, external tools, and custom scripts. It is the main entry point for the exVim project.
The repository contains:
.vimrc
settings for exVim.