Yanıtlar:
İmlecinizi veya düzeltme kodunuzu değiştirmek için ne yapmak istiyorsunuz:
.Emacs dosyanızı ve bu kod satırını açın:
(setq-default cursor-type 'bar)
Ve rengi değiştirmek için:
(set-cursor-color "#ffffff")
Tabii ki, #ffffff
herhangi bir onaltılık renge değiştirebilirsiniz .
İmleç türü, @King tarafından yanıtta belirtildiği gibi, belirli bir arabellek için (arabellek-yerel değişken kullanılarak cursor-type
) ayarlanabilir. (Bu yanıt setq-default
tüm arabellekler için varsayılan değeri ayarlamak için kullanılır.)
Veya belirli bir kare için kare parametresi olarak ayarlanabilir cursor-type
.
Seçeneğe ekleyerek tüm çerçeveler için varsayılan imleç türünü ayarlayabilirsiniz default-frame-alist
. Örneğin alist için bu öğeyi ekleyin: (cursor-type . bar)
.
Geçerli karenin imleç türünü ayarlamak için bir komut ( oneonone.el kütüphanesinden ):
(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))))
İmleç renk zaman per- olan kare başına değil tamponu.
Kütüphanede oneonone.el
, bir arabelleği salt okunur ve yazılabilir veya üzerine yazma modu ve ekleme modu arasında değiştirdiğinizde imleç türünü otomatik olarak değiştirme veya Emacs boştayken türü bir kutu imlecine (daha dikkat çekici) değiştirme seçenekleri de bulacaksınız. .