我喜欢花里胡哨的颜色,于是将 自己的 Emacs 也整的花里胡哨的,如图:
也想看看大家的主题。
(let* ((themes '(ef-arbutus ef-cyprus ef-day ef-eagle ef-elea-light ef-kassio ef-melissa-light ef-reverie ef-spring))
(loaded (seq-random-elt themes)))
(load-theme loaded :no-confirm))
总觉得ef-系列太单调了
用纯随机筛了几个月 doom,留下一些终端 gui 都好用的,然后继续随机(
;; 主题白名单
(setq a-theme-whitelist-dark '(doom-tomorrow-night doom-sourcerer doom-challenger-deep doom-gruvbox doom-xcode doom-dark+ doom-zenburn doom-Iosvkem doom-nord doom-opera doom-vibrant doom-wilmersdorf doom-one doom-dracula doom-henna doom-spacegrey doom-laserwave doom-material-dark doom-tokyo-night doom-monokai-pro doom-old-hope doom-horizon doom-rouge doom-badger))
(setq a-theme-whitelist-light '(doom-one-light doom-acario-light doom-feather-light doom-ayu-light doom-gruvbox-light doom-nord-light doom-solarized-light doom-opera-light doom-tomorrow-day doom-flatwhite))
;; 随机加载一个白名单主题
(defun a-random-theme (&optional use-light)
"Randomly load a whitelist theme, `t' for light"
(interactive
(list (eq (read-char "Press `t' for light theme:") ?t)))
(let ((theme-pool (remove (car custom-enabled-themes)
(if use-light
a-theme-whitelist-light
a-theme-whitelist-dark))))
(mapc #'disable-theme custom-enabled-themes)
(load-theme (a-random theme-pool) t)))
(global-set-key (kbd "C-c t") 'a-random-theme)
(a-random-theme)
和你差不多,也是设置一个主题列表随机换,不过我是用定时器隔一阵子就执行一次
果然随机才是终点,这个帖子里已经出现 3 个随机了,没记错的话 OP 也写过随机插件
我现在比较忠实于 tango-dark。没有切换的动力。
可以分享主题吗?
我比较喜欢一款emacs自带的主题。不过那个主题状态栏颜色太绿了,根本看不清。现在换成vscode主题了。
最早(2006~)用 subtle hacker,好像是當時用的發行版(red hat 如果沒記錯的話)上 emacs 默認的 theme,我還挺喜歡的,可惜現在早已落伍了
後來多使用 zenburn
再後來換用 modus-operandi/vivendi
但最近使用量增加,還是感覺喜歡低對比度,偏深綠色系的 theme,於是換回了 zenburn(淺色主題還是用 modus-operandi)
Android Emacs:
我发现一旦使用习惯一个主题后,就很难换到别的主题,换过去后总会感觉不舒服,想换回来。
我是习惯了 color-theme-sanityinc-tomorrow 中的 sanityinc-tomorrow-bright,从 Emacs 26.1 开始用,一直到现在。中间换过多次别的主题,最后都是换回来了。zenburn 和 modus 系列都试过。Zenburn 感觉对比度太低(据说对眼睛比较好),不好区分, modus 的深色主题对比又太高。
我现在稳定在 tango-dark 了
我之前也是因爲 zenburn 對比度低,或者說很多可定義的顏色並未做區分,而換用 modus
但確實感覺使用 zenburn 更能持久
(現在我是 zenburn + 一些自定義顏色)
我试了一下,这个主题也不错。和vscode主题可以一起换着来