【发布时间】:2014-12-16 19:57:35
【问题描述】:
我在控制台模式下使用 emacs,我想在我的终端和 emacs 中使用日晒深色主题。我安装了主题,所有颜色都正常工作,但现在 emacs 出现故障。
问题:
- 终端窗口不仅限于 emacs。您可以向上滚动并查看启动 emacs 之前的终端历史记录。滚动通常会移动终端的视图,而不是移动光标。在 emacs 中。
- 退出 emacs 并不会删除屏幕上的内容,它只是在底部添加一个带有终端提示的新行,但会在终端历史记录中保留 emacs 视图
- 将屏幕分割成多个缓冲区(例如,使用 C-x 3)会导致两个问题:当一行太长时,分隔边界会被破坏并延续到下一行(在新行上边界位于错误的列中) , 并且使用 C-x o 在缓冲区之间切换有时会导致光标的视觉表示偏离它应该在的位置(例如应该在行首但在行尾)
- 显示缩进和其他格式的一般问题
- 有时在编辑文本时,会发生意想不到的事情,好像显示与文件内容不对应。例如。尝试从文件中间向下移动一行时出现“文件结尾”错误,按退格键将一行替换为另一行,空格和制表符什么都不做,等等。
信息:
- 操作系统:OSX Yosemite
- Emacs 版本:24.4.1
- 太阳能安装:
git clone git://github.com/altercation/solarized.git
open solarized/osx-terminal.app-colors-solarized/Solarized\ Dark \ansi.terminal
git clone https://github.com/sellout/emacs-color-theme-solarized.git
mv emacs-color-theme-solarized .emacs.d/themes
.emacs 文件的相关部分:
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/emacs-color-theme-solarized")
(load-theme 'solarized-dark t)
编辑:已解决(见答案)
【问题讨论】:
-
由于其中一些是可视的,您可能需要链接到屏幕截图。
-
很多这些问题听起来像是终端模拟器的问题。你用的是哪个终端?另外,您不是通过 ssh 远程使用 Emacs,是吗?如果连接不好,很多颜色会导致延迟。
-
感谢两位的意见。正如我刚刚发布的答案中所述,我能够解决问题。 @nanny 仅供参考我在本地工作并使用 terminal.app