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