8
votes

Comment désactiver la fonctionnalité HL-Line en mode spécifié

I Active HL-Mode dans la portée globale avec le code suivant.

(add-hook 'org-mode-hook (lambda () (global-hl-line-mode 0)))


3 Réponses :


1
votes

Utiliser hl-ligne-mode insté de mode global-hl-ligne .

Edit: vous avez raison. Cela ne fonctionne pas.

Le commentaire indique que le mode global n'est pas censé être utilisé. Je le prends à signifie que vous ne pouvez pas le désactiver de manière sélective une fois activé.

i permet d'activer le mode hl-ligne dans des crochets en mode majeur où j'en ai besoin.


1 commentaires

J'essaie déjà de cette façon. Mais "(HL-Line-Mode 0)" Impossible d'éteindre HL-Line qui s'allume par "(mode global-hl-mode T)"



12
votes

Il existe souvent des informations et une documentation dans le commentaire code> SECTION DANS LE FICHIER SOURCE.

(global-hl-line-mode)
(make-variable-buffer-local 'global-hl-line-mode)
(add-hook 'some-mode-hook (lambda () (setq global-hl-line-mode nil)))
...


2 commentaires

Cela ne fonctionne pas pour moi. J'ai essayé ce qui suit: (crochet de mode à terme (Ajout crochet) (Lambda () (SETQ GLOBAL-HL-MODE-MODE NIL))) . J'essaie d'éteindre la fonctionnalité HI-LINE lorsque je suis en mode ANSI-TERM . Aucune suggestion?


Peut-être seq-local au lieu de tampon-tampon-variables-local ?



0
votes

Écrivez la ligne suivante dans votre fichier Dotemacs et utilisez F5 pour basculer le mode HL-Line-Mode

(touche-clé globale [F5] 'Mode hil-ligne)


0 commentaires