linux - Emacs solarized 主题在终端中看起来很奇怪,暗模式不起作用

标签 linux emacs gnu

我尝试安装 this theme in emacs .

我下载了文件夹 emacs-color-theme-solarized 并将其放入 .emacs.d/ 目录中。 我在同一目录中创建了一个文件 init.el 并将以下内容放入该文件中:

(add-to-list 'custom-theme-load-path "~/.emacs.d/emacs-color-theme-solarized/")                          
(load-theme 'solarized t)

当我执行 eval-buffer 或重新启动 emacs 时,它看起来像这样:

this

字体不可读。当我在 GUI 中启动 emacs 时,它看起来更好。

better

我想使用 dark solarized 主题,所以我按照网站上的说明进行了 M-x customize-variable frame-background-mode 并按下按钮 Value Menu 并将其设置为深色,然后通过 C-x C-s 保存。我重新启动了,但它仍然是浅色主题。 Here is the a screenshot from the menu .

如何解决终端中的问题并激活深色模式?

最佳答案

要解决此问题,您需要更改终端设置。如何执行此操作取决于您拥有的终端。问题是 solarized 主题需要一个以 16 色模式运行的终端,其中颜色非常明确。您可以通过在 solarized github repository 中找到这些颜色来设置您的终端以使用这些颜色。 .一旦您的终端使用正确的颜色,一切都会正常工作。

关于linux - Emacs solarized 主题在终端中看起来很奇怪,暗模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42863753/

相关文章:

shell - Emacs 默默地将 -i 附加到 shell 命令

c - Telnet 从服务器启用线路模式

c++ - 简单教程 SFML 代码在 Ubuntu 16.04 上崩溃

linux - 在 Linux 上查找文件夹是否正在复制过程中

Python - 为什么按钮有时有效而有时无法执行分配的所有逻辑?

linux - 关于 Linux 内核中的 CFLAGS 设置?

PHP:shell_exec 一个 shell 脚本与 shell_exec 一个 linux 上的程序(权限)

emacs - 如何使用 Emacs 模式行修复这种随机行为?

emacs - 在 Windows 7 上的 emacs 中抑制左侧连续箭头

ios - 在 binutils 中运行 objdump 时无法识别文件格式