All Projects → gavocanov → Vim Js Indent

gavocanov / Vim Js Indent

Licence: mit
JavaScript indentation for VIM

Labels

Projects that are alternatives of or similar to Vim Js Indent

Env
Stars: ✭ 39 (-20.41%)
Mutual labels:  viml
Vimenv
Configure Vim environment
Stars: ✭ 42 (-14.29%)
Mutual labels:  viml
Arua Meta
Standards, RFCs and discussion of the Arua language
Stars: ✭ 45 (-8.16%)
Mutual labels:  viml
Php Foldexpr.vim
Vim folding for PHP with foldexpr
Stars: ✭ 40 (-18.37%)
Mutual labels:  viml
Vim Hexedit
Hexedit is a plug-in under VIM, which is used to strengthen the hex editing ability of VIM.
Stars: ✭ 42 (-14.29%)
Mutual labels:  viml
One Dark.vim
A vim version of Atom's gorgeous one-dark color scheme
Stars: ✭ 43 (-12.24%)
Mutual labels:  viml
Vim Hardy
Arduino IDE intregation for vim.
Stars: ✭ 39 (-20.41%)
Mutual labels:  viml
Vim Debugger
🐾 Vim script debugger 🐛
Stars: ✭ 47 (-4.08%)
Mutual labels:  viml
Vimstuff
Various bits and pieces that work with Vim
Stars: ✭ 42 (-14.29%)
Mutual labels:  viml
Vim Grepper
👾 Helps you win at grep.
Stars: ✭ 1,030 (+2002.04%)
Mutual labels:  viml
Minimum Awesome
A Vim setup that will get you into Vim and make it so that you don't want to pull your hair out.
Stars: ✭ 40 (-18.37%)
Mutual labels:  viml
Change Inside Surroundings.vim
vim plugin to change the contents of the innermost 'surrounding'
Stars: ✭ 41 (-16.33%)
Mutual labels:  viml
Vimrc
💺 Options for my preferred text editor.
Stars: ✭ 43 (-12.24%)
Mutual labels:  viml
Slack Memo Vim
Simple memo manager with Vim using Slack.
Stars: ✭ 40 (-18.37%)
Mutual labels:  viml
Plaintasks.vim
An implementation of Sublime's PlainTasks plugin for Vim
Stars: ✭ 45 (-8.16%)
Mutual labels:  viml
Github Commit Comment.vim
Vim Plugin for Commit Comment of GitHub
Stars: ✭ 39 (-20.41%)
Mutual labels:  viml
Vim Textobj Lastpat
Vim plugin: Text objects for the last searched pattern
Stars: ✭ 42 (-14.29%)
Mutual labels:  viml
Vim Smartword
Vim plugin: Smart motions on words
Stars: ✭ 48 (-2.04%)
Mutual labels:  viml
Unite Colorscheme
A unite.vim plugin
Stars: ✭ 45 (-8.16%)
Mutual labels:  viml
Vimrc1234567
Personalized vimrc with C++, Markdown, and text editing at its core.
Stars: ✭ 44 (-10.2%)
Mutual labels:  viml

note

I'm using now this setup for months:

Plug 'pangloss/vim-javascript', { 'for': ['javascript', 'javascript.jsx'] }
Plug 'mxw/vim-jsx', { 'for': ['javascript', 'javascript.jsx'] }

and I'm very happy with it.

If I remember correctly the initial necessity for this plugin was some problems with the combination of yajs and the jsx plugin, by using just pangloss JS plugin I'm having no problems at all now and all the new ES stuff just works, including the semicolon-less style.

Yajs was kind of nice on the eyes but was getting slower and slower for me after every update, and the colouring was not much consistent IMHO.

Hope this helps.

vim-js-indent

JavaScript indentation for VIM

This project just hosts the 'indent' part from the (excellent) vim-javascript plugin by Darrick Wiebe (pangloss).

The vim-javascript plugin is not very actively maintained any more and it's lacking all the new JSX/ES6 language features. Most JS developers out there are switching to yajs or vim-javascript-syntax but both of those, even tho they are inspired and/or forked from vim-javascript, lack the indentation that vim-javascript provided.

So here it goes, vim-js-indent providing just this piece of functionality.

Installation is straightforward, just clone it in your ~/.vim/bundle or use any plugin manager out there, like pathogen, vundle, neobundle. There is no need for any make or build steps, just plain clone will do the work.

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].