Skip to content

nisbeti/sublime-lastterminal

Repository files navigation

Sublime LastTerminal

Convenient Sublime Text commands for re-running your last terminal command.

Just git clone this repo into your ~/Library/Application Support/Sublime Text 3/Packages directory and you're good to go.

You can find the commands in the command palette under "Sublime LastTerminal", or map any of these commands to whatever shortcuts you want:

run_last_terminal

By default, this package uses macOS's built-in Terminal.app. If you want to use iTerm, you can do so by setting "lastterminal-sublime-terminal": "iTerm" in your settings.

Options

Below are the options supported by this package. They are set in the user preferences file (Preferences.sublime-settings -- User). You can get to these by pressing + ,, or by going to Sublime > Preferences > Settings


lastterminal-sublime-terminal string -- optional -- default: "Terminal"

By default, this package will attempt to open the OS X Terminal.app application for executing tests.

If you prefer to use iTerm.app set the value for this property to "iTerm".

lastterminal-sublime-autofocus boolean -- optional -- default: false

If you want to re-focus sublime after you start your tests, set this to true. The package will automatically switch focus back to the last Sublime window you had focused.

Note: This happens pretty much immediately, so if your terminal window is behind your sublime window -- you'll miss all the terminal output. If you activate this, best to make sure your Sublime and Terminal apps aren't stacked.

lastterminal-sublime-autofocus-delay int -- optional -- default: 100

The time, in milliseconds, you want to wait before re-focusing Sublime. If lastterminal-sublime-autofocus is false, this option is ignored. This is best used if things are moving too fast for your machine and you need to introduce a delay. Most won't need it.

Note: This delay happens on the main Sublime thread. You should NOT try to estimate how long your test suite will run and put that value here. You will end up beach-balling Sublime for the duration of the delay.

This repository is based upon Adam Wathan's excellent https://github.com/adamwathan/sublime-phpunit and includes some of Jim Rubenstein's additions https://github.com/jrub-forks/sublime-phpunit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published