vim-jshoist - v0.1
Description
This plugin allows you to quickly move a Javascript var declaration to the closest function scope.
For example, turning this:
function () {
// ... code ...
var myname = "myvalue";
}
into this:
function () {
var myname;
// ... code ...
myname = "myvalue";
}
Any comments, corrections and suggestions are welcome.
Installation
Dependencies
- No dependencies are required
Installing without plugin-manager
Download zip [file] (https://github.com/darksmo/vim-jshoist/archive/master.zip)
or clone project. Then copy plugin
folder from the plugin's directory to your ~/.vim
folder.
unzip vim-jshoist-master.zip
cd vim-jshoist-master
cp -r plugin ~/.vim/
Installing using pathogen
cd ~/.vim/bundle
git clone https://github.com/darksmo/vim-jshoist.git
How to use
-
in normal mode, place the cursor anywhere in a line containing a javascript variable declaration.
-
run the command
:JsHoist
Configuration
Feel free to configure the plugin to fit your needs. To do this you could, for example, add the following in your vimrc:
nnoremap <leader>z :JsHoist<cr>