Public bug reported:

Binary package:  html-helper-mode
Distribution: 14.04 Trusty

I'm using emacs24 and edit html and css files using 'html-helper-mode'
and 'css-mode', respectively.

I customize 'css-mode' by adding some codes to 'css-mode-hook'. This
works well when I open a css file solely in emacs, but the customized
options for 'css-mode' are wiped out when I open a html file first and
then a css file.

I find that 'css-mode-hook' is overwrited when 'html-helper-mode' is
launched. The 2425th--2430th lines of 'html-helper-mode.el' set up 'css-
mode-hook'. I think these lines should be modified as below:

(condition-case nil
  (cond
-   ((or (boundp css-mode-hook) css-mode-hook)
+   ((or (boundp 'css-mode-hook) css-mode-hook)
    (add-hook 'css-mode-hook 'html-script-release-setup))
    (t (setq css-mode-hook 'html-script-release-setup)))
    (error (setq css-mode-hook 'html-script-release-setup)))

After the modification above, 'css-mode-hook' works well so far.

** Affects: html-helper-mode (Ubuntu)
     Importance: Undecided
         Status: New

** Patch added: "html-helper-mode-overwrite-css-mode-hook.patch"
   
https://bugs.launchpad.net/bugs/1389048/+attachment/4252467/+files/html-helper-mode-overwrite-css-mode-hook.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1389048

Title:
  html-helper-mode overwrites 'css-mode-hook'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/html-helper-mode/+bug/1389048/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to