我的整個Emacs的設置是here爲什麼不能emacs 24找到我添加的自定義主題?
我裝我的init-theme.el文件here
按說,應該讓the darkclean theme可用。
但是,當我輸入M-x load-theme TAB
darkclean主題未列出。
如何註冊Emacs 24?
我的整個Emacs的設置是here爲什麼不能emacs 24找到我添加的自定義主題?
我裝我的init-theme.el文件here
按說,應該讓the darkclean theme可用。
但是,當我輸入M-x load-theme TAB
darkclean主題未列出。
如何註冊Emacs 24?
init-themes已註釋掉加載路徑。
我有這個(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
,我認爲它發現我所有的主題M-x load-theme
,enter
然後點擊標籤查看所有的主題。
在github沒有搜索你的回購,所以我不能grep看看你是否在別處做。你的darkclean是否兼容24個主題?
編輯:1
實際上我認爲另一個調試技術來排除它是darkclean VS設置。把你的目錄 solarized theme,如果你沒有看到它在你的負載主題,你知道這是你,而不是一個主題,如solarized爲我工作在Emacs本辦法24.
我不喜歡它,並且實際上更喜歡袋熊。
這裏是darkclean.el - https://github.com/metaperl/emacs/blob/master/themes/darkclean.el – 2012-05-04 16:37:52
感謝這個:d – 2017-04-04 19:59:02
我認爲你需要設置custom-theme-directory
,然後再向custom-safe-themes
的 SHA256哈希刪除確認提示 每次你加載它。要插入sha256散列,您可以使用接口,因爲它是爲您計算的。要啓用 主題,您必須將其包含在custom-enabled-themes
中。
下面是我的設置爲例:
(custom-set-variables
;; ...
'(custom-enabled-themes (quote (dark-emacs)))
'(custom-safe-themes (quote ("<SHA256 hash goes here>" default)))
'(custom-theme-directory "~/.emacs.d/themes/")
)
要看到我的實際設置,看看下面的鏈接:
我是新來的emacs,並想添加一些自定義主題和c讓我自己也是。
第一添加此
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
再添加任何新的主題到該文件夾。 這第一次沒有工作,當我使用負載主題〜/ .emacs.d/thems中的主題沒有加載。
的文件說:
每個主題文件被命名爲主題的主題。EL,其中主題是主題 名。
所以改名darklean.el到darkclean-theme.el如果通過elpa
/package.el
安裝主題,你會發現,你需要在每個主題文件夾添加到您的custom-theme-load-path
的伎倆
- 這是手動操作有點痛苦,特別是考慮到升級會創建一個新的文件夾,例如0.1.0 - > 0.1.2將是你elpa
文件夾內的一個新文件夾。
假設您已經安裝了ELPA包成~/.emacs.d/elpa/
這個腳本添加到您的~/.emacs.d/init.el
(require 'dash)
(require 's)
(-each
(-map
(lambda (item)
(format "~/.emacs.d/elpa/%s" item))
(-filter
(lambda (item) (s-contains? "theme" item))
(directory-files "~/.emacs.d/elpa/")))
(lambda (item)
(add-to-list 'custom-theme-load-path item)))
你需要dash.el
和s.el
(可從ELPA)
僅供參考使用[EL-得到(HTTP://www.emacswiki .org/emacs/el-get)不需要手動更新加載路徑。我已經驗證過我的'C-h v RET custom-theme-load-path'自動更新。 – 2014-08-07 02:57:02
@TimS。許多主題將安裝自己的時候會自動添加到'自定義主題負載path'(大多數較新的/保持良好的會至少)。上面的腳本只是增加了那些不支持的腳本。有沒有在這似乎做的'自定義主題負載path'什麼,繼續和grep它的EL-GET源本身。 – ocodo 2014-08-09 08:29:32
是的,我的意思是說,安裝的許多主題將自動更新路徑,而不是自我更新......我的錯誤。謝謝。 – 2014-08-10 20:56:26
[看這裏(HTTP: //stackoverflow.com/q/9472254/1232000)emacs的24擁有自己的主題化的支持。 – 2012-03-23 15:02:39