From 0d342f0aee3f2f800e486c0051dabe718a7b2841 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Wed, 23 Mar 2011 11:14:27 +0100 Subject: I don't like nxhtml --- emacs.d/nxhtml/tests/in/emacswiki-erb-bug.el | 36 ---------------------------- 1 file changed, 36 deletions(-) delete mode 100644 emacs.d/nxhtml/tests/in/emacswiki-erb-bug.el (limited to 'emacs.d/nxhtml/tests/in/emacswiki-erb-bug.el') diff --git a/emacs.d/nxhtml/tests/in/emacswiki-erb-bug.el b/emacs.d/nxhtml/tests/in/emacswiki-erb-bug.el deleted file mode 100644 index 4e565ef..0000000 --- a/emacs.d/nxhtml/tests/in/emacswiki-erb-bug.el +++ /dev/null @@ -1,36 +0,0 @@ -;;; This file is from a link on EmacsWiki to http://paste.lisp.org/display/59495 -;; -;; As far as I can see this is a ruby-mode bug, not a mumamo bug. - -;;; The problem is that when a ruby ERB template is loaded with an -;;; after-hook that modifies the font-lock keywords, nxhtml causes -;;; font-lock not to occur on strings and comments. What's more is -;;; this affects regular ruby-mode as well, not just within mumamo. - -(require 'ruby-mode) - -;; Extra keyword fontification for ruby -(defun emacswiki-erb-bug-keywords () - (font-lock-add-keywords nil - '(("\\<\\(FIX\\|TODO\\|FIXME\\|HACK\\|REFACTOR\\):" - 1 font-lock-warning-face t)))) - -;; Adding the extra keywords at the beginning of ruby-mode-hook breaks -;; ruby-mode fontification (use the test case at the bottom): -(add-hook 'ruby-mode-hook 'emacswiki-erb-bug-keywords) -;; removing this hook makes it not break anymore: -(remove-hook 'ruby-mode-hook 'emacswiki-erb-bug-keywords) -;; However adding the extra keywords at the end of the hook works fine: -(add-hook 'ruby-mode-hook 'emacswiki-erb-bug-keywords t) - - -;; run this to test: -(progn - (find-file "bar.rb") - (insert "# Comments should be font-locked, but are not. -class Bar - def baz - \"strings should also be font-locked but are not.\" - end -end")) - -- cgit v1.2.3-54-g00ecf