Emacs: highlighting "self" tweak
Preston Landers
mithy at my-deja.com
Wed Jul 7 02:06:38 EDT 1999
More information about the Python-list mailing list
Wed Jul 7 02:06:38 EDT 1999
- Previous message (by thread): Advertising Management in Python?
- Next message (by thread): Emacs: highlighting "self" tweak
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello, This is what I did to highlight 'self' in my Python files. It's a small (unified context) patch against python-mode.el version 3.90, the lastest as far as I know. It shouldn't be too hard to patch it against older versions of python-mode (you only need to insert 3 lines at a certain spot.) I wish I knew of an easy way to make it a hook instead of a patch. If someone can figure that out, I would *love* to hear from you. I decided to make it color 'self' as a type (same color as classes), because that's the best I could think of. If this patch comes across mangled or whatever, you can always pick it up at my Python page: http://askpreston.com/projects/python/ You can also find my silly little Emacs/Python shortcut hook there. cheers, ---Preston --------cut here --- python-mode.el Tue Jul 6 23:37:55 1999 +++ /usr/share/xemacs20/site-lisp/python-elisp/python-mode.el Tue Jul 6 23:30:48 1999 @@ -316,6 +316,9 @@ ;; functions '("\\bdef[ \t]+\\([a-zA-Z_]+[a-zA-Z0-9_]*\\)" 1 font-lock-function-name-face) + ;; also color "self" as a 'type' + '("\\b\\(self\\)[ .,]?" + 1 font-lock-type-face) )) "Additional expressions to highlight in Python mode.") (put 'python-mode 'font-lock-defaults '(python-font-lock-keywords)) Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
- Previous message (by thread): Advertising Management in Python?
- Next message (by thread): Emacs: highlighting "self" tweak
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list