Emacs 使用Aquamacs 2.4(OSX Mountain Lion)自动显示空白

Emacs 使用Aquamacs 2.4(OSX Mountain Lion)自动显示空白,emacs,dot-emacs,Emacs,Dot Emacs,Aquamacs 2.4 for OSX已设计为使用首选项.el和自定义项.el而不是~/.emacs 艾尔 (require 'whitespace) ;; This is for files previously created and then opened with Aquamacs. (global-whitespace-mode t) ;; This is needed for new files and/or the scratch buffer. ;; Add additi

Aquamacs 2.4 for OSX已设计为使用
首选项.el
自定义项.el
而不是
~/.emacs


艾尔

(require 'whitespace)

;; This is for files previously created and then opened with Aquamacs.
(global-whitespace-mode t)

;; This is needed for new files and/or the scratch buffer.
;; Add additional hooks for each mode desired.
(add-hook 'text-mode-hook 
  (function (lambda ()
              (whitespace-mode t))))

;; These are keyboard shortcuts -- \C is ctrl; a hyphen is a pause.
(global-set-key "\C-cw" 'global-whitespace-mode)
(global-set-key "\C-c\C-w" 'whitespace-mode)
(global-set-key "\C-c=t" 'global-whitespace-toggle-options)
(global-set-key "\C-c_t" 'whitespace-toggle-options)


M-x自定义组空白
,并启用全局空白模式。如果您不喜欢默认的空白显示方式,请自定义空白显示映射。

M-x自定义组空白,并启用全局空白模式。如果您不喜欢默认的空白显示方式,请自定义空白显示映射。

非常感谢您的回答,再加上这个键盘快捷键说明,帮助我了解了发生的情况:此网页也是初学者的必读资料:@lawlist请仔细阅读EmacsWiki提供的建议。你在那里读到的大部分内容都是过时的、不规范的或完全错误的。是否可以在应用程序启动时自动启用
全局空白模式
?我可以设置键盘快捷键,但我还没有找到一种默认始终显示空白的方法。我不太确定这是为了什么(自动加载“空白切换选项”空白“切换本地
空白模式”选项)。t)
,但我认为它不能控制启动时选项的自动加载。在自定义后选择保存选项:“应用并保存”、“保存以备将来会话”或类似选项,取决于emacs的版本。这将在你的
.emacs
文件的末尾写下几行。非常感谢你的回答,加上这个键盘快捷键的解释帮助我理解了发生的事情:这个网页也是初学者的必读资料:@lawlist只需非常小心地遵循EmacsWiki的建议。你在那里读到的大部分内容都是过时的、不规范的或完全错误的。是否可以在应用程序启动时自动启用
全局空白模式
?我可以设置键盘快捷键,但我还没有找到一种默认始终显示空白的方法。我不太确定这是为了什么(自动加载“空白切换选项”空白“切换本地
空白模式”选项)。t)
,但我认为它不能控制启动时选项的自动加载。在自定义后选择保存选项:“应用并保存”、“保存以备将来会话”或类似选项,取决于emacs的版本。这将在
.emacs
文件的末尾写出一些行。您不应该以这种方式修改问题。您可以发布自己的答案,解释您的解决方案。原始问题必须保留,以便下面的答案有意义。谢谢您的建议,以供将来参考。我很担心从阿泰洛那里偷雷霆,因为我非常感激他的帮助。我希望能够包含解决方案的一些代码(这不适用于评论),但我不希望它看起来像是我用自己的答案向他提出的(这会贬低他慷慨提供的帮助)。我会在将来努力取得平衡,以保留这个问题,也不会试图说服任何一个花时间帮助我找到解决方案的人。你写自己的文章来扩展其他人的答案是没有问题的。只要相信消息来源就行了。事实上,你自己的解释可能会帮助其他人,就像@ataylor帮助你一样:)-我强烈建议你将问题恢复到原来的问题,并发布一个答案。很高兴你解决了你的问题;但是,请不要在问题标题中添加“已解决”,或将问题转化为对话;把它当作一个问题。未来的访问者可以将你的问题与他们自己的情况进行比较,看看下面接受的答案是否对他们也有帮助。你不应该以这种方式修改问题。您可以发布自己的答案,解释您的解决方案。原始问题必须保留,以便下面的答案有意义。谢谢您的建议,以供将来参考。我很担心从阿泰洛那里偷雷霆,因为我非常感激他的帮助。我希望能够包含解决方案的一些代码(这不适用于评论),但我不希望它看起来像是我用自己的答案向他提出的(这会贬低他慷慨提供的帮助)。我会在将来努力取得平衡,以保留这个问题,也不会试图说服任何一个花时间帮助我找到解决方案的人。你写自己的文章来扩展其他人的答案是没有问题的。只要相信消息来源就行了。事实上,你自己的解释可能会帮助其他人,就像@ataylor帮助你一样:)-我强烈建议你将问题恢复到原来的问题,并发布一个答案。很高兴你解决了你的问题;但是,请不要在问题标题中添加“已解决”,或将问题转化为对话;把它当作一个问题。未来的访问者可以将你的问题与他们自己的情况进行比较,看看下面被接受的答案是否对他们也有帮助。