问题标签 [emacs]

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.

0 投票
13 回答
33372 浏览

emacs - Emacs,切换到上一个窗口

在 Emacs 中,C-x o将我带到下一个窗口。

什么键盘宏将我带到 Emacs 中的上一个窗口?

0 投票
1 回答
13699 浏览

emacs - 如何为新语言编写 emacs 模式?

我想为 4GL 编写一个Emacs 主模式。有人可以给我看一个教程吗?据我谷歌搜索,我只能找到这个破碎的:

链接http://two-wugs.net/emacs/mode-tutorial.html

0 投票
10 回答
62522 浏览

emacs - How do I set the size of Emacs' window?

I'm trying to detect the size of the screen I'm starting emacs on, and adjust the size and position the window it is starting in (I guess that's the frame in emacs-speak) accordingly. I'm trying to set up my .emacs so that I always get a "reasonably-big" window with it's top-left corner near the top-left of my screen.

I guess this is a big ask for the general case, so to narrow things down a bit I'm most interested in GNU Emacs 22 on Windows and (Debian) Linux.

0 投票
6 回答
16707 浏览

macos - Emacs,切换到另一个框架(Mac OS X)

我可以用“Cx o”在窗口之间切换,但是如果我打开了多个框架,我也可以在没有鼠标的情况下在它们之间移动吗?

我刚刚意识到,如果没有这个细节,这个问题可能听起来很脑残:我使用的是 Mac OS X(芬兰语键盘),并且在同一应用程序的窗口之间切换很困难。

0 投票
3 回答
1891 浏览

emacs - 使用 elisp 将 Emacs 框架最大化到只有一个显示器

我使用maxframe.el来最大化我的 Emacs 框架。

它适用于所有三个主要平台,除了我的双头 Mac 设置(Macbook Pro 15 英寸笔记本电脑和 23 英寸显示器)。

当最大化 Emacs 框架时,框架会扩展以填充两个显示器的宽度和较大显示器的高度。

显然,我希望框架最大化以仅填充它所在的监视器。如何使用 elisp 检测两个单独显示器的分辨率?

谢谢,雅各布

编辑:正如 Denis 指出的那样,设置 mf-max-width 是一种合理的解决方法。但是(正如我应该提到的)我希望有一个适用于显示器和任何分辨率的解决方案。也许是特定于 Windows 的 w32-send-sys-command 风格的特定于 OSX 的东西。

0 投票
2 回答
3367 浏览

emacs - Emacs 的 GLSL 主模式?

我找到了这个链接http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/,但是除了它“简单”之外,没有太多关于它的描述。

理想情况下,我想要一个可以做到这一点的 CcMode 扩展,或者至少是一个可以处理自动样式并具有与 CcMode 类似的快捷方式的模式。

如果没有,任何可以帮助我自己开始编写它的好的 elisp 参考将不胜感激。

编辑:大卫的回应促使我仔细研究 glsl-mode.el,它实际上是基于 cc-mode,所以这正是我首先要寻找的。

0 投票
10 回答
57263 浏览

emacs - 在 Emacs 中使用 su/sudo 打开一个文件

假设我想在现有的 Emacs 会话中使用suor打开一个文件sudo,而不是下拉到 shell 并执行sudoeditor sudo emacs。一种方法是

但这需要通过 SSH 进行昂贵的往返。有没有更直接的方法?

[编辑] @JBB 是对的。我希望能够调用su/sudo来保存和打开。保存时重新授权可以(但不理想)。我正在寻找的是 and 的变体find-filesave-buffer可以通过su/进行“管道传输” sudo

0 投票
8 回答
406 浏览

eclipse - 开始使用 IDE?

在这一点上通过 emacs 和 vi 编程多年,我听说使用 IDE 是提高效率的好方法。

为此,我决定尝试使用 Eclipse 进行大量编码并看看我是如何进行的。

是否有任何建议可以简化向 IDE 的过渡。显然,有些人会认为这些都不值得费心,但我认为 Eclipse 允许 emacs 样式的键绑定并具有代码完成和内置调试,我认为值得尝试转向功能更丰富的环境对于我的大部分开发价值。

那么你对缓和过渡有什么建议呢?

0 投票
9 回答
1891 浏览

vim - 在 Emacs 中使用 viper + vimpulse 时,Vim 宏不起作用

任何其他使 emacs 尽可能类似于 vim 的调整也将不胜感激。

附录:我不只是使用 vim 的主要原因是我喜欢 emacs 如何让您在两个不同的框架中打开文件[添加:抱歉,这令人困惑:我的意思是单独的windows,emacs 称之为“框架”]。这就像进行垂直分割,但我不必有一个巨大的窗口。

0 投票
7 回答
1626 浏览

emacs - 为什么 Emacs 中的 fixnums 只有 29 位?

他们为什么不改变呢?

编辑:问的原因是因为我是 emacs 的新手,我想将 Emacs 用作“程序员计算器”。因此,我可以操作 32 位和 64 位整数,并让它们像在本机机器上一样运行。