A Vim plugin to execute TypeScript dtsm command
Switch branches/tags
Nothing to show
Clone or download
Latest commit 88f0142 Dec 20, 2015
Failed to load latest commit information.
autoload Fix source's desc Dec 20, 2015
plugin First commit Dec 14, 2015
.gitignore First commit Dec 14, 2015
LICENSE.txt First commit Dec 14, 2015
README.md add screen cast Dec 20, 2015
screen.gif add screen cast Dec 20, 2015



This is a Vim plugin for vvkame/dtsm command, which is dependency management tool for TypeScript .d.ts files.


How to install


If you use NeoBundle, write the following into your .vimrc:

NeoBundle 'Shougo/unite.vim'
NeoBundle 'Quramy/vim-dtsm'

And execute :NeoBundleInstall command in your Vim, you can get unite.vim and vim-dtsm.

How to use

Unite Source

vim-dtsm has an Unite source.

Execute :Unite dtsm, so you can get candidates for installable .d.ts files. Hit enter on selected candidate, so the .d.ts file get installed.

You can execute with keyword. e.g. :Unite dtsm:angular(it's same dtsm search angular in terminal).


This plugin provides the following commands:

  • :DtsmInstall file_name1 file_name2 ...: Install .d.ts files.
  • :DtsmUninstall file_name1 file_name2 ...: Uninstall .d.ts files.
  • :DtsmInit : Create dtsm.json.
  • :DtsmFetch : Fetch from remote repository
  • :DtsmUpdate : Update all .d.ts files.


This software is released under the MIT License, see LICENSE.txt.