Thread: [cedet-eieio] Customization of Faces
Brought to you by:
zappo
From: Subramanian, S. G <sat...@in...> - 2002-04-04 04:59:58
|
Hi I recently installed the speedbar for my xemacs (version 20.4). I've been trying to customize the faces. During startup of xemacs, the speedbar comes with the default colors (as specified by the distribution). I've to explicitly evaluate the .emacs file in order to get the colors that I want. I am not used to programming lisp and hence probably am missing out something very silly. I've added the following lines of code to my .emacs file to do the customization. What else should I do so that speedbar comes up with my color settings ? (add-to-list 'load-path "~/Utils/speedbar-0.14beta4") (autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t) (autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t) (add-menu-button '("Tools") ["Speedbar" speedbar-frame-mode :style toggle :selected (and (boundp 'speedbar-frame) (frame-live-p speedbar-frame) (frame-visible-p speedbar-frame))] "--") (add-to-list 'load-path "~/Utils/eieio-0.17beta4") (require 'speedbar) (custom-set-faces '(speedbar-button-face ((t (:foreground "lightgray"))) t) '(speedbar-directory-face ((t (:foreground "yellow"))) t) '(speedbar-file-face ((t (:foreground "DeepSkyBlue"))) t) '(speedbar-selected-face ((t (:foreground "cyan"))) t) '(speedbar-tag-face ((t (:foreground "LightBlue"))) t) '(speedbar-highlight-face ((t (:foreground "white" :background "DodgerBlue"))) t) ) Thanks Satheesh PS: Incidentally, I tried the settings on Xemacs-21.1.12 and it works. Now I'm a bit confused!! |
From: Eric M. L. <er...@si...> - 2002-04-04 12:24:47
|
Hi, I'm not familiar with using the custom interface in a .emacs file. You may just want to run the command `constomize-group', and specify `speedbar-faces' when using the customization functions. You could also use the function `set-face-foreground' to just set colors on existing faces. This is what I usually use. Good Luck Eric >>> "Subramanian, Satheesh G" <sat...@in...> seems to think that: >Hi > >I recently installed the speedbar for my xemacs (version 20.4). I've been >trying to customize the faces. During startup of xemacs, the speedbar comes >with the default colors (as specified by the distribution). I've to >explicitly evaluate the .emacs file in order to get the colors that I want. >I am not used to programming lisp and hence probably am missing out >something very silly. I've added the following lines of code to my .emacs >file to do the customization. What else should I do so that speedbar comes >up with my color settings ? > >(add-to-list 'load-path "~/Utils/speedbar-0.14beta4") >(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t) >(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t) >(add-menu-button '("Tools") > ["Speedbar" speedbar-frame-mode > :style toggle > :selected (and (boundp 'speedbar-frame) > (frame-live-p speedbar-frame) > (frame-visible-p speedbar-frame))] > "--") >(add-to-list 'load-path "~/Utils/eieio-0.17beta4") > >(require 'speedbar) >(custom-set-faces > '(speedbar-button-face ((t (:foreground "lightgray"))) t) > '(speedbar-directory-face ((t (:foreground "yellow"))) t) > '(speedbar-file-face ((t (:foreground "DeepSkyBlue"))) t) > '(speedbar-selected-face ((t (:foreground "cyan"))) t) > '(speedbar-tag-face ((t (:foreground "LightBlue"))) t) > '(speedbar-highlight-face ((t (:foreground "white" :background >"DodgerBlue"))) t) > ) > >Thanks >Satheesh > >PS: Incidentally, I tried the settings on Xemacs-21.1.12 and it works. Now >I'm a bit confused!! > > >_______________________________________________ >cedet-eieio mailing list >ced...@li... >https://lists.sourceforge.net/lists/listinfo/cedet-eieio > -- Eric Ludlam: za...@gn..., er...@si... Home: www.ultranet.com/~zappo Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |