Questions tagged «emacs»

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

2
Emacs Auctex:如何根据当前光标位置打开pdf
我使用emacs auctex编写乳胶文件。由于文本很长,并且我倾向于在不同的地方进行更改,因此我希望emacs打开pdf,以便在文本中显示光标位于源文件中的位置。 我已经在带有MikTex / Texniccenter / Acroreader的Windows机器上看到了这一点。是否可以在Ubuntu的emacs / auctex / evince中执行此操作?
9 emacs  latex  evince  auctex 

3
在OS X中通过Emacs.app安装AucTeX 1.86
我试图通过emacsformacosx.com的Emacs二进制文件(版本24.0.50)安装AucTeX 1.86。首次尝试./configure输出时: configure: error: Cannot find the texmf directory! Please use --with-texmf-dir=dir to specify where the preview tex files go configure: error: ./configure failed for preview 我添加了--with-texmf-dir=/usr/local/texlive/texmf-local,并向他们./configure表示高兴,并表示一些祝贺。我编译make和sudo make install无故障。 我在Emacs上打开一个.tex文件,但AucTeX无法加载。我(load auctex.el nil t t)在* scratch *缓冲区和Emacs输出中发布Cj: Debugger entered--Lisp error:(file-error "Cannot open load file" "auctex.el") 出事了。我认为Emacs找不到该文件,因此它一定没有安装在应有的位置。我将大多数AucTeX文件跟踪到/usr/share/emacs/site-lispEmacs 22.1所在的。 我在这里有两个选择:1.告诉Emacs在哪里可以找到AucTeX(我不知道该怎么做);2.使用更多配置选项重新编译AucTeX(这似乎更简单)。 从先前的安装中删除所有AucTeX文件后,我选择重新编译。这次我配置源,并通过以下命令告诉它应使用的Emacs: ./configure -with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs …

1
如何使用Dired / Trap将文件从远程服务器复制到emacs中的本地文件夹?
当我使用流浪汉打开远程目录(例如Cx Cf / ssh:user @ example:/ somedirectory)时,它将为该远程目录打开一个干缓冲区。问题是我要将目录和/或文件从远程服务器复制到本地计算机。我已经尝试了一些语法,例如标记所有目录或文件,按“ C”并指定local:/ somelocaldir或仅指定/ somelocaldir,但是最多只能将文件复制到远程服务器上某个位置的文件中。 有没有办法将文件从远程(流浪者)干缓冲区复制到本地目录?我仅使用emacs 6个月,因此,如果有一种完全不同的方法更好,并且仍然允许我使用emacs(最好使用w / dired),那就太好了。 只是为了澄清,我对查看,编辑,列出等远程文件不感兴趣。我只想将文件从远程服务器复制到我的本地计算机,与使用scp或scp -r所获得的效果相同。我只是希望我可以这样做,而不必退出emacs甚至使用eshell(但是我可能只会这样做,直到在这里得到答案为止)。
9 emacs  tramp 

2
禁用emacs中的箭头键
我想避免在emacs中使用箭头键进行导航,但是由于习惯,很难切换到emacs的本机键绑定进行导航。我想禁用箭头键,以完全避免它。如何在Emacs中禁用箭头键?
9 macos  emacs 

2
如何配置Emacs SMTP以使用安全服务器(gmail)
这是最初在2010-04-26 上https://answers.launchpad.net/vm/+question/108267提出的问题。 它询问人们应该如何在MS Windows上配置Emacs邮件发送软件包,以与需要TLS和STARTTLS的安全SMTP服务器(例如gmail)一起使用。原始问题复制如下。 我安装了Cygwins gnutls。 在.emacs中写道: (setq send-mail-function 'smtpmail-send-it message-send-mail-function 'smtpmail-send-it smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil)) smtpmail-auth-credentials (expand-file-name "~/.authinfo") smtpmail-default-smtp-server "smtp.gmail.com" smtpmail-smtp-server "smtp.gmail.com" smtpmail-smtp-service 587 smtpmail-debug-info t) (require 'starttls) (setq starttls-use-gnutls t) (setq smtpmail-debug-info t) (setq smtpmail-debug-verb t) (require 'smtpmail) 我用gmail凭证创建了“〜/ .authinfo”文件。 我删除了starttls.elc,因此emacs不会加载编译的版本。 我更换(signal-process (process-id process) 'SIGALRM)到 (call-process "g:\\www\\cygwin\\bin\\kill.exe" …
9 email  emacs  smtp  gmail  tls 


1
具有子任务的组织模式重复任务
有没有办法在org-mode中使用子任务重复任务或项目正确重置?我想做类似以下的事情: * TODO Weekly report SCHEDULED: <2013-12-29 +1w> ** TODO Ask Bob for numbers ** TODO Ask Mary for numbers ** TODO Compile report 但是,当我将子任务标记为完成,然后是主要任务时, 只有主要任务重置为重复任务;然后我必须手动 取消标记子任务。但是,如果我将重复计划添加到 子任务,一旦我标记完成就会重置,所以我无法跟踪 我在任务上的当前状态,也没有将父任务标记为完成。

2
Emacs行号
我在emacs缓冲区内获取行号时遇到问题。我的启动文件中有以下编号:(setq line-number-display-limit 2000000),我已经验证了它打开的行号模式。当我第一次进入(~500)行缓冲区时,emacs为我提供了一个行号; 但是,它很快将行号读数切换为L ??。 有什么可能是错的想法吗? PS我发现搜索这个问题的答案几乎是不可能的,因为搜索引擎将关键字符串(L ??)视为L(任何字符)(任何字符) - 有人知道解决这个问题吗? 任何帮助都感激不尽。提前致谢!

1
如何可视化/图形化显示组织模式文件以进行头脑风暴编辑?
我使用MindNode Pro OSX进行头脑风暴。我更喜欢Freemind的易用性和美观,这些因素可以帮助我思考和创造。 我正试图在我的所有文档中切换到纯文本。我曾经使用OmniOutliner,但我发现.oo3 / .OPML标记混乱了我的文件,很难找到东西,并通过全文搜索可视化关键字及其文本上下文。 我假设Emacs org-mode是用于头脑风暴/概述的最佳基于文本的工具。我如何在组织模式文本文件和MindNode Pro可视化思维导图之间进行互操作,来回交替使用,以便我可以交替使用每个来回交替编辑,因为我头脑风暴,编写和添加想法? 或者,有没有MindNode的替代方案可以让我做同样的事情?

2
将文件夹中的所有组织文件加载到议程
我找到了一个组织教程,其中说明了如何使用文件夹从文件夹加载组织文件 (setq org-agenda-files (list "~/org/work.org" "~/org/school.org" "~/org/home.org")) 题 有没有办法告诉emacs将给定文件夹中的所有组织文件加载到议程中?
8 emacs  org-mode  elisp 

1
有没有一种方法可以在emacs中重新加载环境变量?
当emacs启动时,它将继承在启动应用程序(Linux)或中央存储库(Windows注册表)中设置的环境变量。 在Windows上,可以全局设置环境变量。如何提示emacs刷新其环境变量列表? 我还对在Linux上刷新变量(在启动emacs的外壳中进行了更改)上的变量的方法感兴趣,这很难,因为没有中央变量库。也许通过玩emacsclient?

5
Windows 7上的emacs 24.3无法正确关闭
我在Windows 7机器上运行Emacs 24.3。无论我如何关闭编辑器,无论是Ctrl+ X,Ctrl+ C还是菜单,Emacs总是崩溃,并且会出现错误“ GNU Emacs:可扩展的自记录文本编辑器已停止工作”(如下图所示)。还有其他人得到类似的错误吗?有谁知道这可能是什么原因?FWIW,在使用Emacs 23时也出现了类似的错误。我印象中这将在Emacs 24中消失。我已经附上了一个屏幕截图,该屏幕截图链接到其全尺寸版本 。 我还将在此处包括完整的故障消息,以进一步帮助解决问题: Problem signature: Problem Event Name: APPCRASH Application Name: emacs.exe Application Version: 24.3.0.0 Application Timestamp: 51461ed8 Fault Module Name: libgcc_s_dw2-1.dll Fault Module Version: 0.0.0.0 Fault Module Timestamp: 4bc96cad Exception Code: 40000015 Exception Offset: 00016646 OS Version: 6.1.7601.2.1.0.768.3 Locale ID: 2057 …

2
自定义组织模式导出模板?
与此问题相关:如何为组织模式HTML导出定义模板? 我想通过单击来自定义插入的模板,C-c C-e t这样我可以得到一些自定义,甚至在有关放置内容的注释中提供一些帮助说明。 也许使用其他Emacs方式插入文本片段会更好?还是使用组织模式模板扩展?
8 emacs  org-mode 

3
在OS X上的Emacs中将<s-mouse-1>重新绑定到<mouse-2>
我使用的是Macbook Pro,因此只能使用一个按钮来控制触控板。当然,我可以mouse-1通过单击并mouse-3用两根手指单击来完成操作,但是对于中键(mouse-2)我无能为力。 令我感到惊讶的是,之前从未有过这种感觉,但是直到最近我才开始因为缺少鼠标中键而感到恼火。特别是,我已经开始使用ERC和flyspell,两者都具有需要单击鼠标中键的功能。 我已经在Google上进行了广泛的搜索,但是还没有找到一种方法来做到这一点。这正是我想做的: 在Emacs中,我希望Emacs能够将其command+mouse-1视为mouse-2。基本上,我想要一种重新绑定&lt;s-mouse-1&gt;以触​​发&lt;mouse-2&gt;事件的方法。这可能吗? 如果有帮助的话,我使用的是可可Emacs的Emacs 24版本之一,并且在'08时代的Macbook Pro上运行Lion。
8 macos  emacs 


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.