changeset 106439:f2a95599cf8c

* shell.el (shell): Require ansi-color (Bug#5113). * ansi-color.el (ansi-color-for-comint-mode): Default to t.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 05 Dec 2009 21:05:51 +0000
parents 889300e08b30
children 8237e004166f
files lisp/ChangeLog lisp/ansi-color.el lisp/shell.el
diffstat 3 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Dec 05 20:56:42 2009 +0000
+++ b/lisp/ChangeLog	Sat Dec 05 21:05:51 2009 +0000
@@ -1,5 +1,9 @@
 2009-12-05  Chong Yidong  <cyd@stupidchicken.com>
 
+	* shell.el (shell): Require ansi-color (Bug#5113).
+
+	* ansi-color.el (ansi-color-for-comint-mode): Default to t.
+
 	* hl-line.el (global-hl-line-highlight): Minor doc fix (Bug#4925).
 
 2009-12-05  Alan Mackenzie  <acm@muc.de>
--- a/lisp/ansi-color.el	Sat Dec 05 20:56:42 2009 +0000
+++ b/lisp/ansi-color.el	Sat Dec 05 21:05:51 2009 +0000
@@ -157,7 +157,7 @@
 ;; Convenience functions for comint modes (eg. shell-mode)
 
 
-(defcustom ansi-color-for-comint-mode nil
+(defcustom ansi-color-for-comint-mode t
   "Determines what to do with comint output.
 If nil, do nothing.
 If the symbol `filter', then filter all SGR control sequences.
--- a/lisp/shell.el	Sat Dec 05 20:56:42 2009 +0000
+++ b/lisp/shell.el	Sat Dec 05 21:05:51 2009 +0000
@@ -554,6 +554,7 @@
 		      (read-file-name
 		       "Default directory: " default-directory default-directory
 		       t nil 'file-directory-p))))))))
+  (require 'ansi-color)
   (setq buffer (get-buffer-create (or buffer "*shell*")))
   ;; Pop to buffer, so that the buffer's window will be correctly set
   ;; when we call comint (so that comint sets the COLUMNS env var properly).