[Zope] Emacs & Zope -- M-x html-mode ... but doesn't color the
document for html ???
Cynthia Kiser
cnk at caltech.edu
Sun Jun 6 14:38:16 EDT 2004
Jason LeMonier wrote:
> But, no file extensions, so we have to tell Emacs that a file w/ no
> extension is html M-x html-mode
If you will always want files with no extension to invoke html mode,
try putting the following in your .emacs file:
(setq initial-major-mode 'html-mode
default-major-mode 'html-mode)
Untested but, if you want a slightly less blunt instrument, you might
be able to get html-mode for anything ending in "_html"
; make emacs give me html mode for _html files
(add-to-list 'auto-mode-alist '("\\_html\\'" . html-mode))
And as Robb pointed out, toggling global-font-lock-mode should give
you syntax coloring. I have mine turned off by default but I think the
following should do the opposite and turn it on by derault:
(setq font-lock-auto-fontify t)
--
And while we are sharing emacs tips, does anyone have a magic
incantation that will make python mode treat the underscore as a word
boundry for killing words? Using the following comment in the
python-mode.el that came with xemacs 21.4.9, I hooked up the "move"
commands but I am far more concerned with having this work with
deletes. Underscore is a word boundery in text mode, but not in python
mode.
;; For historical reasons, underscore is word class instead of
;; symbol class. GNU conventions say it should be symbol class, but
;; there's a natural conflict between what major mode authors want
;; and what users expect from `forward-word' and `backward-word'.
;; Guido and I have hashed this out and have decided to keep
;; underscore in word class. If you're tempted to change it, try
;; binding M-f and M-b to py-forward-into-nomenclature and
;; py-backward-into-nomenclature instead. This doesn't help in all
;; situations where you'd want the different behavior
;; (e.g. backward-kill-word).
--
Cynthia Kiser
cnk at caltech.edu
More information about the Zope
mailing list