Skip to content

ebensing/typescript-vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typescript Syntax for Vim - That uses --module 'commonjs'

Syntax file and compiler settings for TypeScript. The syntax file is taken from this blog post.

From EJ: I changed it to use --module 'commonjs' because that seems to be the better way to do things when you're writing node.js projects.

Install

The simplest way to install is via a Vim add-in manager such as Vundle or Pathogen.

If you want to install manually then you need to copy the files from this repository into your vim path, see the vim docs for :help runtimepath for more information. This might be as simple as copying the files and directories to ~/.vim/ but it depends on your Vim install and operating system.

Usage

Once the files are installed the syntax highlighting and compiler settings will be automatically enabled anytime you edit a .tsc file.

Compiler settings

The compiler settings enable you to call the tsc compiler directly from Vim and display any errors or warnings in Vim's QuickFix window.

To run the compiler, enter :make, this will run tsc against the last saved version of your currently edited file.

Note, you can use something like this in your .vimrc to make the QuickFix window automatically appear if :make has any errors.

autocmd QuickFixCmdPost [^l]* nested cwindow
autocmd QuickFixCmdPost    l* nested lwindow

Obligatory screenshot

About

Typescript syntax files for Vim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 100.0%