问题标签 [emacs23]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 在使用 emacsW32 的 windows 上关闭当前窗口 (x) 时,如何保持 emacs 服务器运行?
我在 Windows 上使用EmacsW32(已修补)。Emacs 在服务器模式下运行,以便随后对 emacsclientw 的调用在同一服务器会话中打开文件。
我已经映射了Cx Cc以使当前帧不可见并且不会杀死 emacs 服务器进程。我想单击窗口的X(关闭)按钮也只是隐藏框架而不像当前那样终止服务器进程。
有任何想法吗 ?谢谢!
emacs - 如何从终端缓冲区切换到不同的缓冲区
我已经使用 emacs 几个星期了,到目前为止一切都很好 - 来自vim
比我预期的更容易(实际上 - emacs 的键盘快捷键感觉更......自然)。
我添加了一些自定义项,例如在缓冲区之间移动,M-Left/Right/Up/Down
因为C-x o
当我同时打开四个文件时感觉有点太慢了。
到现在为止还挺好 :-)
不过有一件事让我很烦恼:
C-x 3
我使用和打开一些拆分C-x 2
- 我使用其中一个打开终端
M-x term ENT
- 如何使用键盘切换到不同的拆分?
通常的快捷方式显然不起作用 - 终端正在拦截每个 emacs 命令,我必须单击不同的缓冲区来激活它。
linux - 创建在后台启动的emacs别名?
如果 emacs 守护进程已经在运行,我在 bash 中有一个别名运行 emacsclient,否则启动 emacs。但是,如果启动了新的 emacs 实例,我可以让它在后台运行,以便我仍然可以使用该终端(或关闭它)吗?在我的 bash 个人资料中,我有
我可能在终端并输入
如果 emacs 守护程序尚未运行,是否可以创建一个别名来使上面的行相当于
代替
(我还应该提到我使用的是 Linux Ubuntu,并且 emacs-snapshot 被分配给别名“emacs”)。
非常感谢!
emacs - Emacs - 无法让缓冲区提供保存工作
我想让 Emacs 询问我是否要保存修改后的缓冲区,当该缓冲区未与文件关联时。要打开一个新缓冲区(不访问文件),我的 .emacs 文件中有以下函数:
我认为将“buffer-offer-save”设置为不为零的东西会成功。但是每当我用“kill-this-buffer”杀死缓冲区时,它会立即被杀死而无需询问任何内容。
这发生在 GNU Emacs 23.1.1
有任何想法吗?
谢谢,W
emacs - Emacs next-error (Cx`) 可视化
当我在 Emacs(版本 23 以供参考)中遇到编译器错误(在我的情况下为 gcc)时,我使用 next-error Lisp 函数跳转到下一个错误:)
但是当我这样做时,窗口是垂直分割的,但我希望这是水平完成的。
任何人都知道如何修改这种行为?
emacs - bm.el 坏了
是否有人使用 bm.el 遍历多个缓冲区中的书签?如果是这样,您是否注意到 bm-next 坏了?我看到有几个人在使用它,但似乎没有人注意到这一点。错误的版本也进入了 emacs-goodies。我该如何调试呢?
emacs - 有没有办法在 .dir-locals.el 中评估(扩展文件名)?
我正在尝试将所有编译配置(准确地说)移动到compilation-command
项目顶部的文件中。它工作正常,只是我找不到在那里使用的方法,没有它我必须使用绝对路径,这不是很方便。compilation-directory
.dir-locals.el
expand-file-name
那么,有没有办法(或肮脏的黑客)让本地目录变量在分配之前评估值?
emacs - 如何从 Eval 设置缓冲区局部变量:在 .dir-local.el 中?
为什么这有效
这不是吗?
我在这里做错了什么?
我已经设置enable-local-eval
了.emacs。
macos - 如何在 OS X 上的 emacs 23 中安装新模式?
我刚刚从 SourceForge 下载了 Haskell 和 J 模式,但我无法弄清楚如何使它们与 emacs 23 交互。谷歌搜索产生了 emacs 22 的详细说明,但看起来已经进行了一些更改,使其变得困难弄清楚我应该把源文件放在哪里。内部文档似乎比我目前拥有更多的 emacs 内部经验,并且这个问题已经抵制了几天的解决方案。有谁知道如何启动和运行这些模式?
编辑:感谢 Untwisted 提供答案。最终,我真正的问题是:
1)我不知道 .emacs 对 OSX finder 是不可见的,但通过终端可见。
2) 我从来没有想过我可以在 emacs 实例运行时修改 .emacs。
一旦我意识到这些是我的问题,我使用 Cx Cf 打开 ~/.emacs,复制 Untwisted 修复的文本,并修改它以反映我的个人文件路径。之后,一切正常。