Skip to content

ifahrentholz/VIMStorm

Repository files navigation

VIMStorm IDE logo

====================================

VIMStorm IDE is a VIM based distribution targeting JavaScript and Web development.

It targets:

  • JavaScript development (ES5, ES6, node.js)
  • HTML5
  • CSS3 and HTML5

And contains the features you expect from a modern code editor:

  • syntax highlighting
  • syntax and error checking
  • autocompletion
  • multi cursor
  • git support
  • code format
  • support coding conventions (editorconfig)
  • jsdoc generation
  • debugging (todo)
  • grunt/gulp support (todo)
  • all the awesomness from VIM

Install dependencies

only tested on OSX & Ubuntu

  1. A modern version of VIM (I recommend using macvim)

MAC

brew install macvim --override-system-vim

Ubuntu

apt-get install vim vim-runtime vim-gui-common
  1. Some tools to compile YouCompleteMe

MAC

brew install cmake python ctags

Ubuntu

apt-get install build-essentials cmake python-dev exuberant-ctags libclang3.4-dev
  1. The silver_searcher for the Ag plugin MAC
brew install the_silver_searcher

Ubuntu

apt-get install silversearcher-ag
  1. Node.js and npm

I highly suggest to use the node version manager!

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash && nvm install 5.1.0
  1. Some npm packages
npm install -g eslint csslint jshint jsonlint handlebars

Install VIMStorm IDE:

git clone https://github.com/ifahrentholz/VIMStorm --recursive ~/.vim && ln -s ~/.vim/.vimrc ~/.vimrc && vim

Configurations for the vim-airline plugin:

All installed 'powerline' fonts can be found in the folder ~/.vim/install/fonts but keep in mind that these fonts are already installed on your system by the install script

iterm2 users

  1. Goto: iterm > preferences > profiles > text
  2. Change the Regular Font & Non-ASCII Font to: 12pt Inconsolata-g for Powerline (or any other font withe the suffix for Powerline)
  3. Restart iterm
  4. Start vim

Of course you can also use any other powerline font just keep in mind to change the font at the following locations

  1. iterm (as described above)
  2. ~/.vim/config/settings.vim => set guifont...

There's also a good YouTube video online.

TODO:

About

VIMStorm is a alternative for Webstorm users. BUT it's based on VIM - the de facto best editor :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published