Skip to content

emacsattic/immutant-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

NO LONGER DEVELOPED It’s been 10 years since the last commit here and 8 since the last commit to Immutant. I think it’s safe to say that this library is no longer necessary. 👋

immutant-server.el

immutant-server.el provides a way to run Immutant from within Emacs. It captures the console output, colorizes it, and offers some tools to help navigate through it.

Installation

Via Marmalade/Melpa

(require 'package)
(add-to-list 'package-archives
             '("marmalade" . "http://marmalade-repo.org/packages/") t)
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

Then you can install it:

M-x package-refresh-contents
M-x package-install RET immutant-server RET

Manually (via git)

Download the source or clone the repo and add the following to ~/.emacs.d/init.el:

(add-to-list 'load-path "path/to/immutant-server.el")
(require 'immutant-server)

Usage Example

M-x immutant-server-start

You will find the output in the *immutant-server* buffer.

All currently available key bindings:

n        Move to the next log line
p        Move to the previous log line
M-n      Move to the next error
M-p      Move to the previous error
t        Toggle line truncation
q        Quit (kill or bury) the Immutant output buffer
C-c C-c  Stop the Immutant process
C-c C-s  Start the Immutant process
C-u C-c C-s Prompt for the server command before starting Immutant

License

Copyright © 2013 David Leatherman.

Files are licensed under the same license as Emacs unless otherwise specified. See the file LICENSE for details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Packages

No packages published

Languages

  • Emacs Lisp 100.0%