我发现这个问题与主题有点相关,但是否有一种方法[在emacs中]根据扩展名设置一个次要模式(或多个次要模式列表)?例如,很容易像这样找出可以操作主要模式。 (add-to-list 'auto-mode-alist '("\\.notes\\'" . text-mode)) 我希望你能够做...
最近我尝试过Sublime Text 2,我发现其中的Goto Anything功能非常有用,可以很好地浏览源代码(Ctrl-P file@ symbol似乎效果很好)。那么Emacs有没有类似的功能呢?最好是一些只需简单配置就能使用的,而不需要大量的自定义elisp。 到目前为止,我尝试过...
我已经尝试过 (set (make-local-variable 'comment-auto-fill-only-comments) t) 还有 (auto-fill-mode 0) 尽管令人惊讶的是,重启emacs后这两个选项都无效了。 我正在使用eschulte的emacs ...
当我使用grep-find时,它会打开另一个窗口(框架中的区域),显示一份结果列表供选择。当我选择其中一个时,它会在与grep-find不同的窗口中打开目标文件。 如何使目标文件在同一窗口中打开(取代grep结果窗口,并显示我实际所需的内容)? 如何防止grep-find打开单独的窗口(让...
我决定尝试Emacs,并且非常喜欢它。现在,我正在使用Emacs Starter Kit,它提供了更好的默认设置和一些很好的自定义功能以适应Emacs的默认安装。 我进行了一些自定义设置,添加了一些东西,如yasnippet、color-themes、unbound等。我设置了一个githu...
我已经定义了一个.dir-locals.el文件,其内容如下: ((python-mode . ((cr/virtualenv-name . "saas")))) 在我的.emacs文件中,我有以下函数来获取这个值并提供一个虚拟环境路径: (defun cr/virtualenv ()...
我喜欢使用Emacs作为我的编辑器选择,由于我经常在终端上工作,因此我总是以emacs -nw 我希望能够在终端中运行emacs,而不是在窗口中运行。 我的问题是 - 如何编辑我的.emacs文件,以便这是默认行为?
虽然自定义很有趣,但Emacs拥有数百种模式和大量的自定义选项。我喜欢找到受欢迎的选择,这样可以使我的生活更轻松,我可以更有效地利用时间。这可能涉及挂钩、寄存器、缓冲区、键绑定、书签等。 如果不存在这样的东西,我仍然很愿意按照自己的方式进行自定义。
有时我会从命令行启动emacs并打开两个文件,如下所示:emacs foo.txt bar.txt 这将打开 Emacs 窗口并垂直分割:foo.txt ------- bar.txt 我该如何编辑我的.emacs文件,以便它们像这样并排显示: | foo.txt | bar.t...