an Atom package for the DomTerm terminal emulator
DomTerm is a terminal emulator/multiplexer with lots of nice features. Most notably you can embed graphics/html, and session management is included. See http://domterm.org for more about DomTerm.
The atom-domterm package requires the domterm
command to be
in your PATH. (If not, edit the domtermCommand
variable
in lib/domterm-view.js
.) The domterm command runs as a server,
which provides session (pty) management, and serves up the needed
JavaScript and styles. Apart from the domterm application,
atom-domterm requires no native code or extra packages.
To run atom-domterm, place a link to the atom-domterm directory
in ~/.atom/packages
. Then DomTerm should come up in
the Atom Packages
menu.
Note there is already an Electron wrapper for DomTerm, which works very well. That is included in the DomTerm sources, and is the default user interface for DomTerm.
The atom-domterm package has only been tested on Fedora 27. Most functionality works pretty well, though more testing is needed.
compile
pane of the screenshot show the effect of mouse hover
over the warning - note the corresponding file URL in the message area.
Clicking on the link is customizable - the default opens an atom
editor tab positioned at the corresponding line.domterm imgcat
command.
Gnuplot can display graph output inline.
You can have the man
command print HTML to the console.
Many other possibilities.~/.domterm/settings.ini
, which is automatically reloaded when saved.
The screenshot shows how you can set terminal-specific background colors.cat
a Makefile
, and then copy-and-paste it.
Lines are re-wrapped on terminal re-size.tmux
or GNU Screen:
You can detach and re-attach session.readline
).less
).Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.