atom-gitter icon indicating copy to clipboard operation
atom-gitter copied to clipboard

(UNMAINTAINED) :calling: Gitter chat integration with Atom.io

atom-gitter

Gitter chat

Gitter chat integration with Atom.io.


Install

Atom Package: https://atom.io/packages/gitter

apm install gitter

Or Settings/Preferences ➔ Packages ➔ Search for gitter

Then go to https://developer.gitter.im/apps and retrieve your Personal Access Token.
Enter your Token in the Package Settings. Go to Settings/Preferences ➔ Search for installed package gitter ➔ Enter your Token.

Features

Open Closed
Send Selected Code

Package Settings

  • Token - Your Gitter Personal Access Token.
  • Open On New Message - On receiving a new message, force open the messages panel.
  • Recent Messages At Top - Order of displaying the messages. If true, the most recent message will be at the top.
  • Display Snapshot Messages - After joining a group, display a snapshot of the previous messages.

Keyboard Shortcuts & Commands

By default, there are no existing keyboard shortcuts. See issue for discussion about default keyboard shortcuts.

To add your own custom keyboard shortcuts, go to AtomOpen Your Keymap.

  • gitter:toggle-compose-message - Toggle (open/close) the top panel to compose a new message.
  • gitter:send-selected-code - Send the currently selected source code over Gitter.
  • gitter:send-message - Send the current message in the compose panel.
  • gitter:open-messages - Open the Messages panel.
  • gitter:close-messages - Close the Messages panel.
  • gitter:restart - Restart Gitter, including logging in and joining the project room.
  • gitter:clear-messages - Clear all messages.
  • gitter:toggle-messages - Toggle (open/close) the bottom panel for displaying all messages.
  • gitter:switch-room - Open input for entering a new room URI to switch into.

See Keymaps In-Depth for more details.

Example

For example, this is @Glavin001's personal keymap.cson for Atom.

'.editor': # Available from Editor only
  'cmd-ctrl-c': 'gitter:send-selected-code'
'.workspace': # Available Globally
  'cmd-ctrl-x': 'gitter:toggle-compose-message'
  'cmd-ctrl-z': 'gitter:switch-room'
'.gitter.panel': # Available from within the Gitter compose message panel
  'cmd-ctrl-s': 'gitter:send-message'