2010-04-27 7 views

Répondre

2

Je ne pense pas qu'il existe un équivalent exact. Vous pouvez utiliser le mode hl-line pour mettre en surbrillance la ligne courante, et la personnalisation de ce mode vous permet de définir la surbrillance plutôt que la couleur d'arrière-plan différente par défaut. - mais le soulignement vous obtenez des arrêts à la fin du texte dans la ligne, plutôt que de continuer au bord de la fenêtre.

18

Dans votre .emacs, personnaliser le visage pour hl-line-mode, avec quelque chose comme:

(global-hl-line-mode 1) 
(set-face-attribute hl-line-face nil :underline t) 

hl-line-face est une variable qui stocke le nom du facehl-line-mode utilise pour afficher la ligne actuelle. Vous pouvez personnaliser le :foreground:background et un tas d'autres attributs à votre goût. Vérifiez les documents here.

Le global-hl-line-mode est activé pour mettre en surbrillance la ligne actuelle dans tous les tampons. Si vous voulez juste dans certains tampons, allumez-le avec M-x hl-line-mode.

12

Il y a un bon blog sur ce sujet: M-x all-things-emacs

Le code suivant (entrez l'esprit M-: ou ~/emacs) utilise le code RVB # 222 comme couleur de fond (si vous êtes dans 256-color mode!) et souligne la police sur la ligne actuelle. La désactivation de la couleur de premier plan utilise la couleur par défaut, par exemple. conserve les couleurs C++ sur la ligne en surbrillance.

(global-hl-line-mode 1) 
(set-face-background 'highlight "#222") 
(set-face-foreground 'highlight nil) 
(set-face-underline-p 'highlight t) 

Vous pouvez vérifier si vous avez besoin de changer highlight ou (afaik plus) hl-line avec M-x et:

describe-face <RET> highlight 
describe-face <RET> hl-line 

Cette commande vous montre tous les paramètres de la police de caractères utilisée pour mettre en évidence la ligne actuelle. Vous devriez obtenir une sortie comme celle-ci:

Face: highlight (sample) (customize this face) 
Documentation: 
Basic face for highlighting. 

     Family: unspecified 
     Foundry: unspecified 
     Width: unspecified 
     Height: unspecified 
     Weight: unspecified 
     Slant: unspecified 
    Foreground: unspecified 
    Background: #222 
    Underline: t 
     Overline: unspecified 
Strike-through: unspecified 
      Box: unspecified 
     Inverse: unspecified 
     Stipple: unspecified 
      Font: unspecified 
     Fontset: unspecified 
     Inherit: unspecified 
Questions connexes