Questions tagged «themes»

有关使用,创建和修改颜色主题和自定义主题的问题。

2
如何重置颜色主题?
当我尝试不同的颜色主题时,如果在新主题中未定义特定元素,则似乎保留了旧主题值,这会导致某些冲突。这会在emacs 24和使用的早期版本中发生color-theme。有没有一种方法可以将介于两者之间的所有颜色重置为默认值,以使每个颜色主题看起来都符合预期?
25 themes 

5
Emacs不会在启动时加载主题
我已经通过MELPA安装了solarized主题包。我可以通过`customize-theme选择两个日晒主题之一,然后激活它。当我保存主题设置时,它将以下内容添加到我的init.el文件中: (custom-set-variables ;; custom-set-variables 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. '(custom-enabled-themes (quote (solarized-dark))) '(custom-safe-themes (quote ("8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" …
21 init-file  themes 

1
如何为使用eww打开的某些网页自定义背景色?
我刚刚安装了emacs 24.4,并且已经开始使用eww。但是令人讨厌的是,当我访问google.com时,我看到的背景是灰色的,这使得文本很难真正理解主题。 它是这样的: 有什么办法可以改变背景颜色?我最初以为我可以自定义eww脸,但是对此没有选择。我也很好奇为什么首先要使用这种背景色。
21 themes  eww 


3
使用Emacs守护程序时终端和图形框架的不同主题
我正在尝试在Emacs24中实现以下行为: 我喜欢使用不同的主题(日光与日光),具体取决于我是否通过端子架连接到正在运行的服务器 % emacsclient -t 或带有gtk框架 % emacsclient -c 这似乎在较旧的Emacs中有效,但是当前的Emacs我找不到方法。我经常检查SO(例如/programming//q/18904529/152439和答案)和邮件列表(例如https://lists.gnu.org/archive/html/help-gnu-emacs/ 2012-02 / msg00227.html和https://lists.gnu.org/archive/html/help-gnu-emacs/2012-02/msg00237.html)。 我当前的设置如下所示: (add-to-list 'custom-theme-load-path "~/.emacs.d/themes/solarized") (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (if (display-graphic-p frame) (load-theme 'solarized-light t) (load-theme 'solarized-dark t) ) ) ) (load-theme 'solarized-light t) ) 问题是,如果我打开一个图形框架,然后使用打开一个终端框架emacsclient -t,则主题solarized-dark会同时应用于新的终端框架(正确)和已经打开的图形框架(应该保留)最好保持原样)。当终端框架已经打开并且我使用打开一个新的图形框架时,就会发生这种情况emacsclient -c。 编辑:万一当前的Emacs24无法做到这一点,是否有任何计划使其再次成为可能?
20 frames  daemon  themes 

1
-nw的不同主题(终端)
我在Mac OS X上运行emacs(24.5.1),并使用solarized主题。对于gui版本,主题效果很好。如果我使用-nw标志运行该应用程序: /Applications/Emacs.app/Contents/MacOS/Emacs -nw 主题的颜色变幻莫测。我认为这是因为: TERM=xterm-256color 我需要在.emacs中输入以下内容来产生以下条件行为: if (gui) theme=solarized if (-nw) theme=wheatgrass ??

3
描述面部字符不在光标下方/光标无法访问
我喜欢结合使用describe-face和customize-face来调整工作环境的外观。有时,当我想更改用光标无法到达的位置的面时,此工作流程会失败;在大多数情况下,我可以跟踪并出错找到解决方案的方式,但有时我会卡住(例如,直到昨天我才知道标题行存在) 。 有没有便捷的方法来描述光标无法到达的帧中某个位置的面孔?例如通过鼠标。

3
有什么方法只能运行一次挂钩函数吗?
上下文 我正在使用after-make-frame-functions挂钩在emacs客户端/服务器配置中正确加载主题。具体来说,这是我用来创建代码段(基于此SO答案): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup))) (progn (load-theme 'monokai t) (sml/setup))) 问题 当emacsclient -c/t开始新的会话时,不仅在新框架中,而且还在所有先前存在的框架(其他emacsclient会话)中执行挂钩,这会产生非常烦人的视觉效果(在所有那些框架中再次加载主题)。更糟糕的是,在终端中已经打开的客户端的主题颜色就完全混乱了。显然,这仅在连接到同一emacs服务器的emacs客户端上发生。出现这种现象的原因很明显,该挂钩在服务器上运行,并且其所有客户端都受到影响。 问题 有什么方法可以只执行一次此功能,也可以不使用钩子而获得相同的结果吗? 部分解决方案 由于@Drew的回答,我现在有了这段代码。但是仍然存在问题,一旦在终端中启动客户端会话,GUI将无法正确加载主题,反之亦然。经过大量测试,我意识到其行为取决于首先启动哪个emacsclient,并且丢弃各种东西后,我认为它可能与所加载的调色板有关。如果您手动重新加载主题,那么一切都可以正常工作,这就是为什么每次在钩子上调用函数时都不会出现此行为的原因,就像在我的初始配置中一样。 (defun emacsclient-setup-theme-function (frame) (progn (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup) …

2
Emacs总是要求在启动时信任颜色主题
我的Emacs总是提示我是否应该信任所选的颜色主题。我总是回答y并y信任并记住我的选择。我正在手动加载颜色主题: (load-theme 'my-favourite-theme) 我想这是因为容易的自定义放置在颜色主题加载下方。有某种解决方法吗?还是我也应该将颜色主题加载委派给简单的自定义设置?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.