Skip to content
This repository has been archived by the owner on Apr 1, 2018. It is now read-only.

Commit

Permalink
Updating README and adding coffee-script devdep to package.json
Browse files Browse the repository at this point in the history
  • Loading branch information
fusion809 committed Jun 16, 2016
1 parent 346728b commit ca4c7b7
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 16 deletions.
33 changes: 17 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Brenton's (fusion809) Terminal [![Build Status](https://travis-ci.org/fusion809/terminal-fusion.svg?branch=master)](https://travis-ci.org/fusion809/terminal-fusion)
# Brenton's (fusion809) Terminal
![](http://i.imgur.com/qYa5q9S.png)
A terminal package for Atom, complete with themes, API and more. My name in its title does not indicate that I did all the work, rather just indicates that it has some of my preferences applied to it.

Expand All @@ -23,6 +23,7 @@ Every terminal is loaded with your system’s default initialization files. This
### Themes
The terminal is preloaded with several themes that you can choose from. Not satisfied?
Use the following template in your stylesheet:

```css
.terminal-fusion .xterm {
background-color: ;
Expand All @@ -41,28 +42,28 @@ Use the following template in your stylesheet:
### Process Titles
By hovering over the terminal status icon, you can see which command process is currently running in the terminal.

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/terminal_title.png)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/terminal_title.png)

### Terminal Naming
Need a faster way to figure out which terminal is which? Name your status icons!

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/status-icon_rename.png)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/status-icon_rename.png)

Available via the status icon context menu.

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/status-icon_rename-dialog.png)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/status-icon_rename-dialog.png)

### Colour coding
Colour code your status icons!

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/status-icon_color_coding.png)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/status-icon_color_coding.png)

The colors are customizable in the settings, however the color names remain the same in the context menu.

### Sorting
Organize your open terminal instances by dragging and dropping them.

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/sorting.gif)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/sorting.gif)

### Resizable
You can resize the view vertically, or just maximize it with the maximize button.
Expand All @@ -76,42 +77,42 @@ Dropping a file on the terminal will insert the file path into the input. This w
### Insert Selected Text
Insert and run selected text from your text editor by running the `terminal-fusion:insert-selected-text` command (`ctrl-enter`).

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/insert_selected_text.gif)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/insert_selected_text.gif)

If you have text selected, it will insert your selected text into the active terminal and run it.
If you don't have text selected it, will run the text on the line where your cursor is then proceed to the next line.

### Quick Command Insert
Quickly insert a command to your active terminal by executing the `terminal-fusion:insert-text` command.

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/insert_text.png)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/insert_text.png)

A dialog will pop up asking for the input to insert. If you have the `Run Inserted Text` option enabled in the settings (default is false), terminal-fusion will automatically run the command for you.

#### Support for Special Keys
Support for IME, dead keys and other key combinations via the `Insert Text` dialog box. Just click the keyboard button in the top left of the terminal or set up a keymap to the `terminal-fusion:insert-text` command.

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/special_keys.gif)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/special_keys.gif)

Note: Make sure you have the `Run Inserted Command` toggle off otherwise it will run your inserted text.

### Map Terminal To
Map your terminals to each file or folder you are working on for automatic terminal switching.

#### File
![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/map_terminals_to_file.gif)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/map_terminals_to_file.gif)

#### Folder
![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/map_terminals_to_folder.gif)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/map_terminals_to_folder.gif)

Toggling the `Auto Open a New Terminal (For Terminal Mapping)` option will have the mapping create a new terminal automatically for files and folders that don't have a terminal. The toggle is located right under the `Map Terminals To` option.

![](https://github.com/jeremyramin/terminal-plus/raw/master/resources/map_terminals_to_auto_open.gif)
![](https://github.com/fusion809/terminal-fusion/raw/master/resources/map_terminals_to_auto_open.gif)

## Install
Ready to install?
## Installation
Installation can be performed from the command-line with:

You can install via apm: `apm install terminal-fusion`
`$ apm install terminal-fusion`

Or navigate to the install tab in Atom’s settings view, and search for `terminal-fusion`.

Expand All @@ -124,7 +125,7 @@ Or navigate to the install tab in Atom’s settings view, and search for `termin
| terminal-fusion:next | Switch to the terminal right of the last active terminal. | `ctrl-shift-k`<br>or<br>`cmd-shift-k` |
| terminal-fusion:insert-selected-text | Run the selected text as a command in the active terminal. | `ctrl-enter` |
| terminal-fusion:insert-text | Bring up an input box for using IME and special keys. | –––––––––––– |
| terminal-fusion:fullscreen | Toggle fullscreen for active terminal. | –––––––––––– |
| terminal-fusion:fullscreen | Toggle full-screen for active terminal. | –––––––––––– |
| terminal-fusion:close | Close the active terminal. | `ctrl-shift-x`<br>or<br>`cmd-shift-x` |
| terminal-fusion:close-all | Close all terminals. | –––––––––––– |
| terminal-fusion:rename | Rename the active terminal. | –––––––––––– |
Expand Down
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
"term.js": "https://github.com/jeremyramin/term.js/tarball/master",
"underscore": "^1.8.3"
},
"devDependencies": {
"coffee-script": "^1.8.0"
},
"consumedServices": {
"status-bar": {
"versions": {
Expand Down

0 comments on commit ca4c7b7

Please sign in to comment.