刚刚在Windows 7下安装了Emacs 24
尝试在emacs中剪切和粘贴(kill & yank)时出现以下错误,例如
C-k, C-y
删除一行并将其复制到其他位置:
Symbol's function definition is void: x-cut-buffer-or-selection-value
我已经从我的.emacs中注释掉了以下内容,并重新启动了emacs,但错误仍然存在:
;; get copy and paste to work between emacs and other windows
;; (setq x-select-enable-clip
无法在Debian Linux+fluxbox下的emacs字体之争中取胜。
值得一提的是,我在fontconfig方面完全没有经验,所以我遗漏了一些明显的东西。
我正在尝试使用/usr/share/fonts中的一些系统字体,比如emacs下的DejaVu,但没有成功。
我试过了:
在许多资源命令中都提到了,如
(set-default-font "DejaVu Sans Mono-12")
对于我尝试过的几乎所有字体名,都会返回"Font not available“。
2.
Shift+Mouse-Left-Click->Change Text Font -
我正在尝试找出一种好的方法来为不同的系统使用一个emacs配置。我在WSL内部的windows上使用emacs进行工作,但也在家里的linux机器上使用emacs。
不同的系统有不同的需求,例如在家里,我使用exwm包作为我的窗口管理器。然而,当通过WSL使用emacs时,我不需要那个包,还有其他情况,这只是一个例子。
我不想将我的配置分成两个独立的repos (一个用于linux,一个用于wsl),因为有大量的代码会被复制,因此如果有什么变化,就需要更新两次。
到目前为止,我已经想出了这样的东西:
; Determine which OS we are on.
(if (string-mat
活跃的26.1
emacs 26.1
Magit 20180604.958、Git 2.17.1、Emacs 26.1、gnu/linux
我的emacs配置为在守护程序模式下工作
当我尝试提交一个暂存的文件时,我得到这样的结果:
GitError! There was a problem with the editor '/usr/bin/emacsclient --socket-name=/tmp/emacs1000/server
在magit进程窗口中,我看到了以下内容
0 git … add -u .
1 git … commit --all --no-verify
h
我安装了一个新版本的emacs (对我来说是新的)。我不想覆盖现有的副本,所以我把它放在一个组可读的目录~admin/sw中。我把我的$PATH指向那里,我可以拿起它,但是当我运行~admin/sw/bin/emacs时,我得到了一大堆警告和错误:
Warning: arch-dependent data dir (/usr/local/libexec/emacs/23.1/x86_64-unknown-linux-gnu/) does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.1/site-lisp'
我的Emacs编辑器不能使用ibus中文输入法,当光标在Emacs上时,ibus显示“没有输入窗口”。
我使用LC_CTYPE="zh_CN.UTF-8" emacs这样的别名运行Emacs,它以前确实可以工作,但我不知道为什么它现在不能工作,可能是系统更新。
关于我的系统: Gentoo Linux with Gnome3,我安装了Emacs23和Emacs24,它们现在都不能与ibus一起工作。
注: Ibus可以在其他程序上运行,Emacs可以很好地显示汉字。
我的emacs可执行文件指向安装在这些指示后面的源代码中的版本28,并在21.10下按预期工作。当移动到22.04时,运行emacs将返回以下内容:
libotf.so.0: cannot open shared object file: No such file or directory
事实上,没有这样的资料:
ll /usr/lib/x86_64-linux-gnu/libotf.so*
-rw-r--r-- 1 root root 1MB Mar 24 13:14 /usr/lib/x86_64-linux-gnu/libotf.so.1.0.0
-rw-r--r-- 1 root r
我在Emacs中遇到了一个缩进问题。
每当我在Emacs中缩进代码时,它看起来都很好,但是当我在VIM/Github/Eclipse中查看相同的代码时,有些代码没有缩进。
示例:
这是我在Emacs中看到的:
public class Test {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
这是我在其他编辑器中看到的:
public class Test {
public static void main(String
我试图跟随http://ergoemacs.org/emacs/building_埃马克斯_在……上面_linux.html安装Linux上的http://ftp.gnu.org/gnu/emacs/最新发布的emacs (24.5)版本(已安装了24.3 )。
执行我得到的第二步sudo apt-get build-dep emacs24:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source pack
我发现在Ubuntu18.04LTS上,我的emacs 24.5.1在复制和粘贴Unicode符号"⛔“(没有条目)或打开带有该字符的文件时崩溃。
我没有遇到另一个让emacs崩溃的Unicode符号(但我没有尝试过广泛的范围)。此外,vi和gedit都不会使用该字符崩溃。Firefox也正确地处理字符。
我收到的错误消息如下:
X protocol error: BadLength (poly request too large or internal Xlib length error) on protocol request 139
When compiled with GTK,