在OSX中使用曝光主题时,Emacs控制台模式有问题

时间:2014-12-16 19:57:36

标签: macos emacs terminal

我在控制台模式下使用emacs,我想在终端和emacs中使用曝光的黑暗主题。我安装了主题,所有颜色都正常工作,但现在emacs出现故障。

问题:

  • 终端窗口不仅限于emacs。您可以向上滚动并查看emacs启动之前的终端历史记录。滚动通常会移动终端的视图而不是移动光标。在emacs内。
  • 退出emacs并没有摆脱屏幕上的内容,只是在底部添加了一个新行,并提供终端提示,但将emacs视图保留在终端历史记录中
  • 将屏幕分成多个缓冲区(例如,使用Cx 3)会导致两个问题:当一条线太长并且转移到下一条线时,分隔边界会被破坏(在新线上,边界位于错误的列中)并且在具有Cx o的缓冲区之间切换有时会导致光标的可视化表示从它应该的位置偏移(例如,应该在行的开头但是在行的末尾)
  • 显示缩进和其他格式的一般问题
  • 有时在编辑文本时,会发生意外情况,就好像显示内容与文件内容不对应一样。例如。尝试从文件中间向下移动一行时出现“文件结束”错误,按下退格键将一行替换为另一行,空格和制表符不执行任何操作等。

的信息:

  • OS: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) 

编辑:解决(见答案)

1 个答案:

答案 0 :(得分:0)

我可以通过前往终端来修复它 - >偏好 - >曝光黑暗,然后改变"声明终端为"来自" ansi"到" xterm-256color"。

现在一切都像它应该的那样。