问题标签 [ido]

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 投票
1 回答
141 浏览

emacs - emacs ido-ignore-directories 和 files 不会忽略所有列表

我试图忽略 cmake 生成的文件和目录,并且...Emacs 中ido

这是我的 Emacs 配置:

它隐藏.git,*.cmakeCMakeCache.txt,但它仍然建议Testing, ..,.CMakeFiles自动完成。

0 投票
1 回答
46 浏览

emacs - emacs - 在其他框架中显示当前文件

我想做一些类似于iswitchb-buffer-other-frame except的事情,以编程方式将文件名设置为当前帧。(iswitchb-buffer-other-frame您必须以交互方式选择文件)

如果 iswitchb 已过时,我可以使用ido-mode其他软件包(或直接 Lisp)来实现吗?

我怎样才能做到这一点?


编辑

根据@pickle-rick的回答,我根据需要调整了代码。

  • 我需要使用switch-to-buffer-other-window而不是switch-to-buffer-other-frame. 我不知道为什么......在我的设置中,我有 2 个帧 - 每个帧都有一个窗口,我需要将当前缓冲区移动到另一个帧。但它有效!
  • 此外,我使用任意缓冲区 ( *scratch*) 填充原始帧(以防止在原始帧中显示原始缓冲区)

这是我调整后的代码:

0 投票
1 回答
20 浏览

emacs - Emacs:有没有简单的方法来复制带有 ido 导航的文件?

我希望能够做这样的事情:

  1. 导航到与文件关联的缓冲区
  2. ^X^W (进入文件 ido 文件写入模式)
  3. 通过 ido 导航到另一个目录
  4. 此时做一些事情,在导航目录中写入文件的副本,文件名已经与缓冲区关联,因此我不必重新键入它。

此时我不能使用 ^F,因为它会写入原始目录。

如果可以使用类似的方法来移动文件以及复制它们,则可以加分。