问题标签 [emacs25]
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 - Emacs 25 和列表缓冲区行为
有人可以帮我理解 emacs 25 中的列表缓冲区(又名Ctrlx- Ctrlb)行为吗?
我习惯看到的行为是它在另一个 Emacs 窗口(虚拟 Emacs 窗口)中打开缓冲区列表,如有必要,会拆分出第二个窗口来执行此操作。在某些版本中,它使用哪个其他窗口并不总是非常确定(如果我有超过 2 个),但我至少可以指望它不使用光标所在的那个。
我最近安装了 25.0.50.1 来解决远程文件打开错误(有效!),现在它并不总是这样做。很多时候,它会在我的光标所在的同一个窗口中打开缓冲区列表。它通常以以前的方式工作。我无法弄清楚它选择这样做的任何押韵或原因。
有人可以告诉我它现在使用的算法吗?当我无法预测哪个窗口被替换时,它几乎不可能管理多个 emacs 窗口以供参考查看。
emacs - shift+insert 在 emacs 25 中不起作用
在 emacs 23 中有一个选项,我们可以用鼠标选择单词并使用 cntrl+s 我们可以粘贴该单词进行搜索。不幸的是,这在 emacs 25 中不起作用。我没有更改配置文件。我从 git hub 获取了 emacs 代码并进行了编译。我用的是Centos6.4版本
我已经试过了
(setq select-enable-clipboard t) 和 (x-get-selection-value)
但这些都没有帮助我
emacs - emacs:无法单击屏幕的右边缘
我对 emacs 24 和最前沿的 25 有这个问题。
有人知道解决方案吗?
如果我单击 0-94 列上的一个字符,一切都会按预期工作:该点移动到该位置。
如果我单击第 95 列上的一个字符,我会收到一个错误:xterm-mouse-event: Wrong type argument: Wholenump, -29
如果我单击 >95 列上的字符,我会得到帮助菜单
奇怪的是,当我使用 iterm2 而不是 terminal.app 时,这不会发生
我的设置是: OSX 10.10.5 with terminal.app 在终端模式下使用 emacs(不是 gui) 试过 Emacs 24,现在在 Emacs 25.1.50 上从 http://emacsformacosx.com/emacs-builds/Emacs-2016-03下载-18_01-41-05-2fbdb1bb4c878f8ae17bd69d1b4ff51c47497e41-universal.dmg
emacs - emacs 25 不加载我的 .emacs 配置文件
我已经安装了 Fedora 24 并安装了 Fedora 附带的 emacs 25。
在我使用带有 emacs 24.3.1 的 Fedora 22 并将我的 .emacs 文件放在~/.emacs
我的主目录的根目录之前。Emacs 会毫无问题地加载它。
现在我使用的是 emacs 25,我.emacs
不再加载了。只是想知道它有什么改变,让它加载我的 .emacs 文件。我的 .emacs 在我~/.emacs
的主目录中。
非常感谢您的任何建议,
emacs - 查找指定模式的窗口
我需要以编程方式调整窗口大小,所以我不知道如何:
在当前帧的所有窗口中找到一个运行指定模式的窗口,例如“dired”。
比方说,我有:
(点在第二个窗口)现在我需要以编程方式找到具有 Dired 模式的窗口(注意它可以在任何位置)并调整它的宽度。
要调整宽度,我知道我可以使用类似的东西:
但首先我需要检测窗口
ubuntu - 为 emacs 安装添加源 URI
我正在尝试通过以下 PPA 在我的 ubuntu 16.04 系统上安装 emacs 25.1:
https://launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa
我已将 Ubuntu Emacs Daily Snapshot PPA 添加到我的系统中,并尝试安装构建依赖项。
我跑了:
进而:
但我得到以下输出:
我认为这意味着 apt-get 找不到构建依赖项,这不是将 PPA 添加到我的系统的原因吗
应该纠正吗?我通过单独取消注释所有 deb 和 deb-src 行对来编辑 /etc/apt 中的 sources.list 文件,但这并没有解决问题。
emacs - 由于缺少 libpng,无法配置 lubuntu 16.04 上的 Emacs 25.1
我正在尝试在 lubuntu 16.04 上安装 emacs 25.1,但遇到了一些麻烦。下载并解压 tar 后,我导航到 emacs 25.1 目录,然后..
./configure
收到消息后配置停止
当我尝试sudo apt install libpng-dev
我收到消息
Note, selecting 'libpng12-dev' instead of 'libpng-dev'
libpng12-dev is already the newest version (1.2.54-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
我尝试使用以下字符串重新安装 libpng12-dev,但这根本没有帮助。
我被困在这里,我已经用谷歌搜索了一段时间,找不到任何实际有效的解决方案。
emacs25 - 如何在 Emacs 25 中设置默认字体大小?
- 在 Emacs 25 中忽略了旧的 ~/.emacs:
(custom-set-faces ;; custom-set-faces 是由 Custom 添加的。;; 如果你手动编辑它,你可能会搞砸,所以要小心。;; 你的 init 文件应该只包含一个这样的实例。; ; 如果有多个,它们将无法正常工作。'(默认 ((t (:background nil :family "Droid Sans Mono" :foundry "unknown" :slant normal :weight normal :height 164 :width normal) )))
- 菜单 > 设置默认字体,菜单 > 保存选项 - 重启后不保存所选字体。
总计,选项用完了。我在哪里可以找到有关如何在 Emacs 25 中执行此操作的文档?
python - 使用 emacs ipython 劣质 Python 时代码混乱
我正在使用最新的 emacs25.1.1 和最新的 archlinux。
但是,当我编辑 python 脚本并使用 Ctrl-Enter 将其发送到 Inferior ipython 时,劣质 Python 向我显示了一个丑陋的混乱代码术语指示符,例如:
在这个 Inferior python 中按 Enter 时,它显示:
我将 emacs 语言环境更改为:
至:
使用命令 $"export LANGUAGE="en_US:en" && emacs"$,无法解决混乱的代码。
我还在 emacs 中尝试了 python-mode.et 或 elpy 包,都显示了相同的混乱终端代码。
另外,python2.7也试过了,不行:
是最新的 ipython 问题吗?
最后将emacs中的消息粘贴到这里:
emacs - find-tag 在 emacs 25 中不起作用
Emacs 25 更改了查找定义的方式。
一个名为的新包xref
取代了旧etags
命令。这个包似乎不适合我。
例如:该命令M-x find-tag
被替换为M-x xref-find-definitions
但是当我使用它时它说:
No definitions found for: ...
相同的TAGS
文件适用于较旧的 Emacs。任何人都可以帮助解决这个问题吗?