Questions tagged «emacs»

有关使用Emacs文本编辑器的问题。另请参阅Emacs Stack Exchange:https://emacs.stackexchange.com

3
Emacs无法在Windows 7上启动
在过去的一年里,我几乎经常在Windows 7上使用win32 emacs ...但是它突然停止了工作。当我执行'runemacs'时,没有任何反应。我可以看到该过程已在任务管理器中开始,但CPU和内存使用情况不变。 我没有添加任何新软件等...我的$ PATH环境变量中没有网络路径。 我甚至删除了init.el文件,但无济于事。 有没有办法在调试模式下启动emacs以查看它可能会卡在哪里? 谢谢,阿琼

2
为什么我不能使用自己的ftp.exe?
我一直在尝试在Windows XP上的Emacs22中配置FTP,我在这里读到Windows ftp程序没有达到标准,并用这个GNU替换它。这在我的家用电脑上工作正常,但在我的工作电脑上,如果我将新的ftp.exe放在System32中,覆盖旧的,Windows立即默默地用我的原版替换我的版本。有没有办法阻止这种行为?
2 windows-xp  ftp  emacs 

2
使用Windows 7正确加载我的.emacs初始化文件?
我试图在本网站推荐的位置设置我的.emacs init文件,但两者似乎都没有做任何事情或警告我.emacs不推荐使用的位置: c:\Documents and Settings\user\Application Data\.emacs c:\ 我应该在emacs中设置init文件以使其在Windows 7上运行?

1
如何从Windows打开Cygwin Emacs中的文件?
我正在尝试在Emacs中创建Windows打开的文本文件,我在Cygwin下安装了它。我已按照这些说明操作:并创建了一个这样的bat文件: @echo off chdir C:\LocalApp\cygwin\bin start mintty.exe /usr/bin/emacs-X11.exe %1 当我在Windows资源管理器中双击文件名时它会启动Emacs,但我有两个问题: Emacs在控制台模式下运行,而不是在窗口模式下(我运行XWin)。 它显示一个空缓冲区而不是文件内容(我怀疑这是一个路径问题,但我找不到在.bat脚本中插入cygpath并使其工作的方法)。 任何想法?谢谢。

2
使用Autohotkey进行Emacs
我在Cygwin中使用emacs,并使用Autohotkey重新映射左手'Alt'键,左手'Windows'键分别为(左)Ctrl和(左)Alt。 这意味着像Ctrl-xCtrl-c我的左手拇指按下标有'Alt'的键来生成的emacs序列Ctrl。好。 一切似乎都没M-SPC问题,除了我无法上班,所以我的问题是请求帮助。 这是我正在使用的Autohotkey脚本(顺便说一下,它仅用于理论上的完整性,我将左手Ctrl键重新映射为左手Windows按钮 - 我在使用emacs时从未实际按过它): #IfWinActive ahk_class mintty LWin::LAlt LAlt::LCtrl LCtrl::LWin 要明确的是,当我说'一切正常'时,我的意思是在emacs中我使用'describe key sequence'功能(C-h然后k),然后尝试我想要的组合键。例如,所有这些都显示了我期望的序列的emacs文档: 标记为'Alt'的密钥+ g报告emacs文档C-g。好。 标有'Alt'+的键SPACE报告了文档C-@,emacs说的也是映射到的C-SPC,所以看起来没问题。好。 标有“MSWin Symbol”的密钥+ x报告文档M-x。好。 标记为“MSWin Symbol”的键+标记为“Alt”的键+ k报告文档C-M-k。好。 但: 标有“MSWin Symbol”的键+ SPACE显示了cygwin窗口的“右键单击”菜单,而不是将我带到文档中M-SPC。坏。 顺便说一下,我可以M-SPC通过ESC后面的操作来获取文档SPACE。 让我在对这个问题的评论作出反应的过程中再添一点: 标有“MSWin Symbol”的键+标有“Alt”+的键SPACE带我到文档中C-@,因此我怀疑emacs正在理解它,C-SPC而不是C-M-SPC我认为我的Autohotkey脚本会将其映射到。坏。 关于为什么Autohotkey不会M-SPC像我期望的那样做的任何想法,或者为什么C-M-SPC被emacs理解为C-SPC(我怀疑)? 谢谢

0
emacs ansi-term非常慢
我正在Ubuntu 12.04上运行emacs GNU Emacs 24.2.50.1(x86_64-unknown-linux-gnu,GTK + 2.24.10版)。 当我打开ansi-term(或术语或多项)缓冲区并使用它几分钟时,它开始变慢 - 键入字符时会出现明显的延迟。 然后我打开我的* Messages *缓冲区并看到这个输出: Invalid face attribute :foreground nil Invalid face attribute :background nil [6 times] Invalid face attribute :foreground nil Invalid face attribute :background nil [5 times] Invalid face attribute :foreground nil Invalid face attribute :background nil Invalid face attribute …
2 linux  ubuntu  emacs 

4
在“Español - ISO”键盘语言模式下,无法在终端或Emacs中键入]或}
我可以输入[并{没有问题,但是当我输入]没有任何反应,当我键入}一个?符号,而不是输入。这只是在终端或Emacs(终端和GUI)中的问题。 在美国键盘语言模式下,一切正常。这个问题是独家 Español - ISO和Españolkayboard语言模式。 这是我的键盘: 该]标志是在alt+ +。该}标志是在alt+ ç。这些是不起作用的。 我该怎么做才能解决这个问题?我需要他们工作Español - ISO或Españolkayboard语言模式。


0
如何在emacs中安装ac-R模式?
我最近添加的文件ac-R.el来/usr/local/share/emacs/site-lisp,随着(require 'ac-R)对~/.emacs 现在,当我使用--debug-init打开emacs时,出现错误 Debugger entered--Lisp error: (void-variable ac-modes) add-to-list(ac-modes ess-mode) eval-buffer(#<buffer *load*<2>> nil "/usr/local/share/emacs/site-lisp/ac-R.el" nil t) ; Reading at buffer position 7191 load-with-code-conversion("/usr/local/share/emacs/site-lisp/ac-R.el" "/usr/local/share/emacs/site-lisp/ac-R.el" nil t) require(ac-R) eval-buffer(#<buffer *load*> nil "/home/dlebauer/.emacs" nil t) ; Reading at buffer position 3548 load-with-code-conversion("/home/dlebauer/.emacs" "/home/dlebauer/.emacs" t t) load("~/.emacs" t t) #[nil "\205\264 当点击时load-with-code-conversion,它说 找不到库/usr/share/emacs/23.1.50/lisp/international/mule.el …

4
在Emacs / Windows中平滑滚动
就像主题标题所说的那样,是否有人对如何在emacs中实现文本显示的平滑滚动提出任何建议? Emacs Wiki上建议的各种方法似乎仅在Linux中有效。我正在使用EmacsW32来解决问题,但是我也使用标准Emacs发行版进行了测试,但没有结果。 作为Vim的长期用户,我很惊讶Emacs本身无法平滑滚动。
2 emacs 


1
双显示器字体渲染
我在带有外部VGA显示器的笔记本电脑上将GNOME与Debian一起使用。 Emacs在字体渲染方面存在问题。如下图所示,当光标位于某些字符旁边时,它们会“转换”。 例如,当光标旁边的字母“ K”显示不正确时: 光标一旦移动,就会正确呈现“ K”: 仅当我在双屏幕上工作时(即同时使用笔记本电脑和VGA显示器时),才会发生这种奇怪的字体渲染。如果仅使用其中之一,则字体渲染没有问题。 有谁知道如何解决这个问题的线索? 我想补充一点,这仅在“提示”设置为“全”时发生。

1
Emacs主题在终端中使用不同的颜色
我使用deftheme为Emacs 24 制作了一个主题,该主题基于我使用4bit生成的内容,并且其主题结构大致基于内置的探戈主题。 在下面的屏幕截图中,您可以emacs -nw在左侧和emacs右侧看到。活动的Xresources文件使用相同的十六进制值。 我将如何解决这个问题?

1
如何在不移动光标的情况下退出反向搜索?
在Bash中,进行反向i搜索(在Bash中使用emacs键绑定)时经常遇到以下情况: (reverse-i-search:ccc) aaa bbb |ccc ddd 我在反向i搜索中搜索“ ccc”,光标正确停在匹配的字符串上。 现在,我想从这里开始,并在前面添加一些其他字符ccc,例如,使其成为eee ccc。 但是,我不能按Enter,否则命令将直接执行; 我不能直接输入要添加的字符,否则将更改搜索字符串; 我无法按Esc,否则bash会退出搜索但还会移动光标。 那么,我该如何告诉bash退出搜索但将光标留在原处?
2 linux  bash  terminal  emacs 

1
关于emacs ediff目录中的regexp
我想比较两个具有相似层次结构的目录。 通过Emacs中的“ Mx ediff-directories”,系统提示我输入一个正则表达式来约束我要比较的文件名。例如,我想比较名称以.c或.h结尾的文件。然后我输入“。*。[ch]”,但是,我发现它只对顶级目录起作用,但是我希望正则表达式对所有子目录中的文件都起作用,无论深度如何它是。 任何想法?
2 emacs  regex  diff 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.