有人可以帮我理解emacs 25中的list-buffer(aka Ctrlx- Ctrlb)行为吗?
我以前看到的行为是它在另一个Emacs窗口(虚拟Emacs窗口)中打开缓冲区列表,如果需要,可以拆分第二个窗口.在某些版本中,它并不总是非常确定它使用的是哪个其他窗口(如果我有超过2个),但我至少可以指望它不使用光标所在的窗口.
我最近安装了25.0.50.1以解决远程文件打开错误(工作!),现在它并不总是这样做.它经常在我的光标所在的同一窗口中打开缓冲区列表.它通常以它以前的方式工作.我无法弄清楚它背后的任何押韵或理由.
有人可以启发我现在使用的算法吗?当我无法预测哪个窗口被替换时,它使管理多个emacs Windows以供参考查看几乎不可能.
我试图在lubuntu 16.04上安装emacs 25.1,但遇到了一些麻烦.下载并解压缩tar后,我导航到emacs 25.1目录然后..
./configure
收到消息后配置停止
configure: error: The following required libraries were not found:
libpng
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-png=no
as options to configure
Run Code Online (Sandbox Code Playgroud)
当我尝试 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,这根本没用.
sudo apt-get install --reinstall libpng12-0=1.2.54-1ubuntu1
Run Code Online (Sandbox Code Playgroud)
我被困在这里,我已经搜索了一段时间,找不到任何实际工作的解决方案.
查找定义的方法在Emacs 25中进行了更改。
一个名为的新软件包xref
已替换了旧etags
命令。这个包裹似乎对我不起作用。
例如:该命令M-x find-tag
已被替换,M-x xref-find-definitions
但是当我使用它时,它说:
No definitions found for: ...
同一TAGS
文件可与较旧的Emacs一起使用。有人可以帮忙吗?
我正在使用最新的 emacs25.1.1 和最新的 archlinux。
但是,当我编辑 python 脚本并使用 Ctrl-Enter 将其发送到 Inferior ipython 时,劣势 Python 向我显示了一个丑陋的杂乱代码终端指示符,例如:
Python 3.5.2 (default, Nov 7 2016, 11:31:36)
Type "copyright", "credits" or "license" for more information.
IPython 5.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
[JIn [1]: import numpy as np[26D
[J
[6n[JIn [2]: [8D[8C[8D[J[6n[JIn [2]: [8D[8C
Run Code Online (Sandbox Code Playgroud)
当在这个 Inferior python 中按 …