Thx - works! This works only if global-hl-line-mode is not activated!<div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8">(setq hl-line-disabled-modes-list &#39;(org-mode))</div><div><br></div>
<div><div>(defun thi-turn-hl-line-mode-on ()</div><div>  (interactive)</div><div>  (if (not (member major-mode hl-line-disabled-modes-list))</div><div>      (hl-line-mode 1)))</div><div><br></div><div>(defun thi-turn-hl-line-mode-off ()</div>
<div>  (interactive)</div><div>  (if (not (member major-mode hl-line-disabled-modes-list))</div><div>      (hl-line-mode -1)))</div><div><br></div><div>(add-hook &#39;vimpulse-visual-state-hook &#39;thi-turn-hl-line-mode-off)</div>
<div>(add-hook &#39;viper-vi-state-hook &#39;thi-turn-hl-line-mode-on)</div></div><div><br></div><div><br></div><div>regards</div><div>thomas<br><br><div class="gmail_quote">On Fri, Jun 17, 2011 at 10:02 PM, Titus von der Malsburg <span dir="ltr">&lt;<a href="mailto:malsburg@gmail.com">malsburg@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Can&#39;t you modify the functions that turn hl-line-mode on and off to<br>
check what the current mode is and if it&#39;s included in your list of<br>
modes for which you don&#39;t want hl-line-mode?  I&#39;m thinking of<br>
something like this:<br>
<div class="im"><br>
(add-hook &#39;viper-vi-state-hook<br>
</div>          (lambda () (if (not (memq major-mode &#39;(emacs-lisp-mode)))<br>
                         (hl-line-mode 1))))<br>
<div class="im"><br>
On Fri, Jun 17, 2011 at 9:16 PM, Thomas Hisch &lt;<a href="mailto:t.hisch@gmail.com">t.hisch@gmail.com</a>&gt; wrote:<br>
&gt; yes that works! ( (interactive) is not needed there )<br>
&gt; The problem is still that i have some modes, in which hl-mode is disabled by<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
implementations-list mailing list<br>
<a href="mailto:implementations-list@lists.ourproject.org">implementations-list@lists.ourproject.org</a><br>
<a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list</a><br>
</div></div></blockquote></div><br></div>