Skip to content

cbgrey/vim-javascript-syntax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

#Enhanced Javascript Syntax for Vim

###Credits

  • Zhao Yi, Claudio Fleiner, Scott Shattuck (This file is based on their hard work)
  • gumnos (From the #vim IRC Channel in Freenode) (Who helped me figured out the crazy Vim Regexes)

###Description This file is a fork of this file and the stock one

This version of this file features the following text highlights:

  • Parenthesis, curly and regular brackets.
  • The semicolon or comma at the end of line.
  • Browser, DOM and "Ajax" keywords like objects, methods, properties and others.
  • Operation, comparison and logical symbols (=,==,===,!=,etc.).

To enable code folding add the following to your .vimrc.

au FileType javascript call JavaScriptFold()

###Note This is a syntax plugin, not an indentation one. For indentation, this is the recommended one by Preston Koprivica.

###Installation

  • Using NeoBundle (Which I recommend)

      NeoBundleLazy 'jelera/vim-javascript-syntax', {'autoload':{'filetypes':['javascript']}}
    
  • Using Vundle

      Bundle 'jelera/vim-javascript-syntax'
    
  • Using Pathogen

      $ cd ~/.vim/bundle
      $ git clone https://github.com/jelera/vim-javascript-syntax.git
    

###TODO You can help me improve it too.

  • The separate highlight of the arguments Thanks to Billychan for this
  • I know this is a syntax file, but having an autocompletion file. So far a better autocompletion can be achieved by Tern for Vim
  • Add keywords for the popular third-party libraries like jQuery, YUI, Prototype, etc. This can be done with this repo

###Screenshots This is the stock Javascript syntax file Stock Vim Javascript syntax file

This is with the Enhanced Syntax file Enhanced Javascript Vim syntax

###License The same as Vim

About

Enhanced javascript syntax file for Vim

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vim Script 100.0%