我使用Emacs原生Win 32,但在DOS提示符下使用emacs -nw
運行它。我喜歡它。 但是,我無法輕鬆讀取臉部前景的藍色。現在我喜歡將所有的藍色映射成淺藍色。在Emacs中,如何創建一個特定的顏色常量以映射到另一種顏色?
有沒有這樣的別名?
謝謝。
我使用Emacs原生Win 32,但在DOS提示符下使用emacs -nw
運行它。我喜歡它。 但是,我無法輕鬆讀取臉部前景的藍色。現在我喜歡將所有的藍色映射成淺藍色。在Emacs中,如何創建一個特定的顏色常量以映射到另一種顏色?
有沒有這樣的別名?
謝謝。
我認爲你應該從Color theme包開始,選擇你喜歡的顏色主題。
稍後,您可以通過執行M-x customize-face
來調整某些顏色。命令M-x list-colors-display
將幫助您選擇正確的顏色。
編輯:你在文本終端上運行Emacs嗎?然後你可以嘗試使用tty-color-define。不幸的是,我無法測試它,因爲我在終端上沒有Emacs。
(defun my-define-red()
(interactive)
(tty-color-define "red" 1 (list 32000 12000 12000)))
如果你想要做的是解決小緩衝區提示像我一樣(默認在終端上的黑色Cygwin中emacs的深藍色)嘗試編輯使用這個小緩衝區提示符臉:
這是它加入到我的:
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(minibuffer-prompt ((t (:foreground "green"))))
如果添加此您.emacs
,所有默認的面孔將適應黑暗的背景:
(custom-set-variables '(frame-background-mode 'dark))
不,我不認爲這會工作。我只想說,當臉部被設置爲「紅色」時,它會自動設置爲「淡紅色」。這應該適用於所有模式。 – swdev 2011-02-16 07:02:30
請參閱我的編輯。也許它可以幫助 – 2011-02-16 08:46:09
我會嘗試。但是,我只是意識到,在我的辦公室Emacs終端中,系統不顯示高版本的顏色。所以,沒有`lightred`,只是`red`。但在我家Emacs中,它能夠。也許它涉及到我的問題在這裏:http://stackoverflow.com/questions/4746187/why-my-emacs-in-cygwin-running-on-windows-seven-always-create-crash-dump 而我仍然無法解決這個問題。我已經嘗試移動HOME文件夾,但這不是那 – swdev 2011-02-16 12:19:15