Questions tagged «emacs»

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


2
在Emacs中获取Gmail?
我正在尝试学习Emacs,并且我认为正确使用gmail很酷。我在网上尝试了一些教程,但是我不知道他们在谈论什么。他们中的许多人列出了elisp代码,但没有告诉我们将其放在哪里,而其他代码则行不通(它们创建了错误)。我真正想要的只是发送和接收电子邮件-文件夹和smtp(?)完全是可选的。 有人知道这样做的好方法吗? 编辑:我发现http://www.gohome.org/wl/doc/wl_toc.html有助于弄清旅行癖。
20 email  gmail  emacs 

1
当使用“ open -a”打开时,Emacs在新框架中打开文件
我希望能够从命令行调用Emacs,并在图形Emacs未运行时启动它,或者访问已经运行的Emacs中的文件。我尝试执行此操作emacsclient,我知道这是“正确”的方法,但是在OS X上我遇到了很多问题,它会随机崩溃,或者emacs --daemon在关闭或重新启动计算机的过程中挂起,和一般的脆弱感 尽管我想让它正常工作,但目前open -a实际上效果要好得多,除了这个问题,我将在下面进行描述: open -a像这样使用: $ open -a Emacs file.txt 如果Emacs不在运行,它将启动Emacs并访问该文件。但是如果我不在当前缓冲区时执行此*scratch*操作,则会在新框架(即新系统窗口)中打开文件。 这是一个示例会话: $ open -a Emacs file.txt 这将启动Emacs并打开file.txt,因此其中有一个带有此缓冲区的框架。如果我切换到*scratch*缓冲区,并执行以下操作: $ open -a Emacs file1.txt 它将在同一框架中打开此文件。现在有一个打开此文件的框架,如果我这样做: $ open -a Emacs file2.txt 它将打开一个新框架,从而导致同时打开两个框架。 我尝试使用--args切换到open,将命令行参数修改为Emacs ,但是对于随后的调用似乎不起作用,例如: $ open -a Emacs --args --eval='(print "foo")' $ open -a Emacs --args --eval='(print "bar")' 这只会在消息缓冲区中打印“ foo”……第二次将Emacs带到前台,但没有消息被打印。 …
20 macos  mac  emacs 

4
如何在emacs中完成代码?
我知道emacs支持代码完成。但是老实说,我从来不是一个很好的FAQ读者,至少对于我是一个全新的东西而言。所以我想知道我需要下载什么,以及如何使emacs可以用C ++和Java为我完成一些智能代码完成。还是有一些软件包可以对许多主要语言进行代码完成?
20 emacs 

3
使用Virtualbox时禁用Windows键热键
我目前正在以Windows 7 x64为主机运行Arch Linux的VirtualBox。在Arch中,我使用dwm进行窗口管理。由于dwm严重依赖于热键,因此我将其Alt用作META密钥来防止与Windows 7主机发生冲突。但是,在dwm中使用Emacs(也使用大量热键)时,会出现问题,因为它也Alt用于自己的META。 我想将dwm或Emacs更改为将Windows键用作META,但是主机会捕获Win+之类的命令L并锁定我的系统。有什么方法可以防止在VirtualBox中触发这些热键吗?

5
Emacs-禁用一些Minibuffer消息
在Emacs中,有些情况下我想防止消息出现在迷你缓冲区中,这主要与“缓冲区的开始/结束”和“文本为只读”有关。 有什么办法可以防止这些消息出现在迷你缓冲区中? 另外,是否有一些重要原因我可能不想禁用这些功能?从表面上看,我可以轻松地查看modeline上的行号和缓冲区写状态。
20 emacs 

1
Flyspell将单词保存到字典
我正在使用flyspell在AucTeX中进行拼写检查。 如何在不使用弹出菜单和鼠标的情况下忽略单词或向词典添加单词? 这里有命令flyspell-auto-correct-word(C-.)来检查所有更正建议,也有命令将单词说到词典中吗?
19 emacs  auctex 


7
emacs中LaTeX的字数统计
我想计算一下我的LaTeX文档中有多少个单词。我可以通过访问texcount软件包的网站并在其中使用Web界面来做到这一点。但这不是理想的。 我宁愿在emacs中使用一些快捷方式,以便仅返回文件中的单词数(或者理想情况下,返回文件中以及文档中\input或\include文档中调用的所有文件中的单词数)。我已经下载了texcount脚本,但是我不知道该怎么做。也就是说,我不知道将.pl文件放在哪里,以及如何在emacs中调用它。 那就是:我想要一个shell命令的键盘快捷键。我希望该shell命令在当前活动缓冲区上运行texcount并返回迷你缓冲区中的总字数。 我正在使用Ubuntu和emacs22,如果有帮助的话...


4
在Emacs中滚动时不要更改光标位置
有没有一种方法可以阻止Emacs我在滚动时自动移动文本光标位置(又名,点)?这种烦人的行为使我不断迷失自己的位置和痕迹。 我测试了以下建议,但没有成功: (setq scroll-preserve-screen-position t scroll-conservatively 0) (我Emacs在Ubuntu和OS X上运行24.2。)



1
我可以告诉emacs粘贴(鼠标中键)在光标位置吗?
如果我将例如来自浏览器的文本粘贴到emacs中,则emacs光标通常已经位于我要粘贴文本的位置。如果要在控制台模式下使用emacs,则只需将鼠标移到文本上并按中间按钮(如果禁用了gpm)。但是,当在X(窗口)模式下使用emacs时,我必须将鼠标光标移动到要粘贴文本的确切位置。 有没有办法告诉emacs使用当前的emacs光标位置进行粘贴,而不是使用鼠标光标位置? 希望你能解决我的问题。:-)
17 emacs 

1
在Emacs中,如何重新格式化已编辑的段落,以便正确地重新插入换行符?
在Emacs中,我有一段文本,已经正确地包裹在每一行的第79列,然后您对其进行编辑,在某些行上添加一些文本,如何重新格式化已编辑的段落,以便换行符是自动删除并插入正确的位置,以使生成的段落再次在每一行的第79列处换行,或者适用于当前模式的任何内容,例如python-mode?

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.