An Emacs-style console interface for Atom.
The latest stable version of atom-console is available through Atom's package manager in the settings or via
apm install atom-console
.
Install the latest Github release (may be unstable) with:
cd ~/.atom/packages
git clone https://github.com/eschutz/atom-console.git atom-console
cd atom-console
apm install
Toggle atom-console
with alt-ctrl-x
, then enter any command specified within Atom. To see all available commands, open atom-console
and type 'help'. To search for commands, type 'find'. Auto-complete with tab
.
Some currently included non-Atom commands include commands bound to all grammar options in Atom ([lang]-mode
) and package-install
. A list of all built-in custom commands can be found in the commands section.
As development continues, more custom commands will be added, especially ones inspired by Emac's M-x
console.
Atom Console contains all of Atom's commands available via the command palette, as well as a growing list of custom commands, such as [lang]-mode
, package-install
. and shell
.
For more information and a complete list of custom commands, see the command documentation.
Keymap | Effect |
---|---|
ctrl-alt-x |
Toggle atom-console
|
ctrl-alt-g |
Stop currently executing tool |
ctrl-alt-c |
Focus atom-console
|
Bug reports, suggestions etc. are welcome on Github https://github.com/eschutz/atom-console/issues.
If you've developed a neat tool that you think everyone would love, feel free to submit a pull request!
If some commands do not work immediately after installation, try reloading Atom with ⌃⌥⌘L
(ctrl-option-cmd-L) and using atom-console
.
This package is available as open source under the terms of the MIT License.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.