all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* eshell ansi colors, copyright q
@ 2007-03-09 17:26 Mark A. Hershberger
  2007-03-10 15:50 ` Richard Stallman
  0 siblings, 1 reply; 6+ messages in thread
From: Mark A. Hershberger @ 2007-03-09 17:26 UTC (permalink / raw)
  To: emacs-devel


Question: Is this sufficiently short/different/obvious that it doesn't
require a copyright assignment?

After reading on http://www.emacswiki.org/cgi-bin/wiki/EshellColor
that eshell doesn't handle ansi colors properly, I would like to add
the following to eshell/esh-mode.el:

--- esh-mode.el	09 Mar 2007 12:11:17 -0500	1.27
+++ esh-mode.el	09 Mar 2007 12:20:17 -0500	
@@ -1078,6 +1078,13 @@
 (custom-add-option 'eshell-output-filter-functions
 		   'eshell-handle-control-codes)
 
+(defun eshell-handle-ansi-color ()
+  (ansi-color-apply-on-region eshell-last-output-start
+                              eshell-last-output-end))
+
+(custom-add-option 'eshell-output-filter-functions
+		   'eshell-handle-ansi-color)
+
 ;;; Code:
 
 ;;; arch-tag: ec65bc2b-da14-4547-81d3-a32af3a4dc57


The emacswiki page contains the following snip which I adapted above:

    (defun eshell-handle-ansi-color ()
      (ansi-color-apply-on-region eshell-last-output-start
                                  eshell-last-output-end))
    (add-to-list 'eshell-output-filter-functions 'eshell-handle-ansi-color)

-- 
http://hexmode.com/
GPG Fingerprint: 7E15 362D A32C DFAB E4D2  B37A 735E F10A 2DFC BFF5

The most beautiful experience we can have is the mysterious.
    -- Albert Einstein, The World As I See it

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-03-12  4:24 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-09 17:26 eshell ansi colors, copyright q Mark A. Hershberger
2007-03-10 15:50 ` Richard Stallman
2007-03-11  1:51   ` Mark A. Hershberger
2007-03-11 20:01     ` Richard Stallman
2007-03-11 21:36       ` Mark A. Hershberger
2007-03-12  4:24         ` Richard Stallman

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.