Réponses:
Pour changer de curseur ou de curseur, vous devez:
Ouvrez votre fichier .emacs et cette ligne de code:
(setq-default cursor-type 'bar)
Et pour changer la couleur:
(set-cursor-color "#ffffff")
Bien sûr, vous pouvez passer #ffffff
à n'importe quelle couleur hexadécimale.
Le type de curseur peut être défini pour un tampon donné (en utilisant une variable tampon locale cursor-type
), comme indiqué dans la réponse de @King. (Cette réponse utilise setq-default
pour définir la valeur par défaut pour tous les tampons.)
Ou il peut être défini pour une trame donnée , comme paramètre de trame cursor-type
.
Vous pouvez définir le type de curseur par défaut pour toutes les images en l'ajoutant à l'option default-frame-alist
. Par exemple ajouter cet article à la alist: (cursor-type . bar)
.
Voici une commande (de la bibliothèque oneonone.el ) pour définir le type de curseur pour l'image actuelle:
(defun 1on1-set-cursor-type (cursor-type)
"Set the cursor type of the selected frame to CURSOR-TYPE.
When called interactively, prompt for the type to use.
To get the frame's current cursor type, use `frame-parameters'."
(interactive
(list (intern (completing-read
"Cursor type: "
(mapcar 'list '("box" "hollow" "bar" "hbar" nil))))))
(modify-frame-parameters (selected-frame) (list (cons 'cursor-type cursor-type))))
La couleur du curseur est toujours par image , pas par tampon.
Dans la bibliothèque, oneonone.el
vous trouverez également des options pour changer automatiquement le type de curseur lorsque vous basculez un tampon entre lecture seule et écriture, ou entre le mode d'écrasement et le mode d'insertion, ou pour changer le type en curseur de boîte (plus visible) lorsque Emacs est inactif .