this bug in Cocoa Emacs互動往往使我無法說出它是在海文本。所以我想讓光標變成紅色吧。我認爲這會工作,在我的.emacs:改變Emacs的光標顏色/使用方框形光標晦澀光標下的字符,並使用欄光標solarized的色彩主題由於
(when window-system
(require 'color-theme-solarized)
(global-set-key (kbd "C-c l") 'color-theme-solarized))
(case window-system
('ns (progn
(defadvice color-theme-solarized (after cursor-more-visible)
"change the cursor color so it stands out more"
(set-cursor-color "red"))
(ad-activate 'color-theme-solarized)
(color-theme-solarized 'dark)
[...]
))
[...])
但color-theme-solarized
的編程調用實際上不改變光標顏色。光標顏色確實變化,如果我(與C-xC-e
或*劃痕*緩衝區)調用color-theme-solarized
交互—所以建議正在採取排序的。
添加(setq default-frame-alist '((cursor-color . "red")))
(建議here)似乎沒有幫助。只是踢我試圖改變(color-theme-solarized 'dark)
至(call-interactively color-theme-solarized)
,沒有成功。
我怎樣才能光標顏色在啓動時被自動設置爲紅色?
我試過了,不起作用。即使'(set-cursor-color「red」)'出現在'(color-theme-solarized'dark)'之後,啓動時的光標顏色不是紅色。調用'(跟蹤功能「設置光標顏色)'顯示,當勸'顏色主題solarized'運行時,它實際上是在調用'設置光標color' ---但它並不需要當emacs啓動時的效果。 –
...但隨着進一步的調查'(添加鉤「窗口設置鉤」(拉姆達()(設置光標顏色‘紅’)))'和'(添加鉤「後化妝幀 - 函數'(lambda(f)(with-selected-frame f(set-cursor-color「red」))))'一起做我想做的事。 –
謝謝 - 這是我能讓它工作的唯一方法。可笑的是,這是多麼複雜。 – EdH