如何在Emacs中默认反转视频?

时间:2013-11-03 16:47:34

标签: macos emacs emacs24

我在Mac OS 10.9上运行Emacs 24.3.1,在我的机器上从源代码通过MacPorts编译。 (为了更好的衡量,我还尝试了emacsformacosx.com的24.3二进制文件。)我可以使用命令行中的-r开关来让Emacs以反向视频运行,但是为我的.emacs文件添加了自定义{{ 1}}或通过Emacs自定义菜单无效。如果没有从命令行运行Emacs,有没有人知道另一种反转视频的方法?

5 个答案:

答案 0 :(得分:3)

我把它放在我的.emacs文件中:(在x86 linux上运行GNU Emacs 21.1.3)

(set-background-color "black")
(set-foreground-color "white")

编辑/更新: 适用于第一帧的工作正常。但是打开一个带有白色背景和黑色文本的新框架。有一些模糊的回忆分别设置过去的帧背景/前景色,但不知道设置的名称。

答案 1 :(得分:2)

由于这是一个自定义选项,我认为您必须使用 Mx自定义变量RET反向视频RET 进行设置或使用(custom-set-variables '(inverse-video t))中的.emacs

答案 2 :(得分:1)

我在macOS High Sierra / 10.13.2上运行的GNU emacs 25.3.1上找到了“适合我”的解决方案。这显然是一个黑客,但也许这是一个更好的解决方案的良好开端。

(if (display-graphic-p)
   (progn (setq default-frame-alist
             (cons (cons 'reverse t) default-frame-alist))
     (make-frame)
     (delete-other-frames) )
 )

if子句意味着基于普通终端的emacs不会被此搞砸。

这对我来说也不适用于Linux上的GNU Emacs 24.3.1。

答案 3 :(得分:0)

在Linux中使用ReverseVideo标志运行emacs:

$ emacs -rv &

答案 4 :(得分:0)

我在Mac 10.8.5上使用从emacsformacosx.com下载的Emacs 24.3。

启动AppleScript编辑器,粘贴在下面一行。

do shell script "open -a Emacs.app --args -r"

现在保存为“ReverseEmacs”(或您首选的应用程序名称),文件格式为“Application”。双击您的脚本图标,然后在Emacs上显示反向视频。享受!