Atom plugin for providing terminals inside your Atom workspace.
To install, simply search for the atom-xterm package via Atom's package manager. It can also be installed via command-line with the apm command.
apm install atom-xterm
To open terminals, just open them through the menu.
There's also various key bindings you can use to open terminals. See the available key bindings for the atom-xterm package.
There's also menu items available for opening terminals via right clicking on a text editor or on a terminal.
Finally, terminal tabs are automatically reopened at the spot you placed them when you last exited Atom.
To quickly organize your terminal tabs, simply use the main menu. You can also find menu items by right-clicking on a terminal to organize your terminals.
And of course, there's the old fashion way of just moving the tabs where you want them. Feel free to place your terminal tabs anywhere in your workspace to include any of the docks.
The atom-xterm package supports saving and loading profiles. What this allows you to do is save commonly used commands and settings for later use.
The atom-xterm package provides notifications about terminal process exit successes and failures. Notifications will appear in Atom's own noatification manager as well as on the terminal tab triggering the notification.
There's also activity notifications for terminal tabs not in focus.
Want to help develop atom-xterm? Just use the apm command to quickly get setup.
apm develop atom-xterm
This should clone the atom-xterm package into
this directory in Atom's dev mode and hack away.
There's a test suite for automated testing of the atom-xterm package.
Simply go to
View > Developer > Run Package Specs in Atom's main menu or
use the hotkey. You can also run test suite via command-line by running
atom --test spec inside the atom-xterm directory.
See the THIRD-PARTY file for info about the dependencies used in the atom-xterm package.
Need to submit a bug report? Have a new feature you want to see implemented in atom-xterm? Please feel free to report them through the issues page. For bug reports, please also provide images or demos showing your issues if you can.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.