Tag: emacs24

在emacs 24中读取电子邮件(来自gmail)

什么是目前权威的方式来检查和发送电子邮件在emacs 24? 我检查了以下的SO链接: 在Emacs VM中设置Gmail https://superuser.com/questions/476714/how-to-configure-emacs-smtp-for-using-a-secure-server-gmail 我应该使用哪个Emacs邮件包? 了解smtpmail , rmail ,包含的软件包,以及一个.authinfo文件 。 我已经创build了一个.authinfo文件的forms: machine mail.example.org port 25 login myuser password mypassword 并将以下内容添加到我的init.el文件中: (setq smtpmail-stream-type 'ssl) (setq smtpmail-smtp-server "smtp.gmail.com") (setq smtpmail-smtp-service 465) (作为第二个环节,超级用户说。) 但是当我运行Mx rmail ,它仍然连接到我的电脑的本地电子邮件地址,而不是我的Gmail。 我需要设置什么来login和读/写电子邮件? (如果你可以包含击键,那也是非常有用的。) 我运行的Ubuntu 12.04,如果这有什么区别。

如何保存Emacs 24中所有已安装软件包的列表?

我正在使用前奏作为基础的Emacsconfiguration。 我已经从软件包pipe理器中安装了很多软件包,并且想在另一台机器上使用我的设置。 我不想携带已安装的软件包,也不想手动创build列表。 将所有安装的软件包列表保存到prelude-package.el或其他文件的方式是什么,这样当我把这个configuration文件保存到我的另一台机器上时,它们会在第一次使用时自动安装?

如何在Emacs(ver 24+)中删除已安装的软件包?

我想删除我安装的几个软件包。 当我调用package-list-packages ,我注意到有一个“ d ”(删除标记)和一个“ x ”(执行)。 但是,这似乎只是从列表中删除包名称/说明,而不是~/.emacs.d/elpa下的实际文件。 我做错了什么或失踪? 当然,必须有一些方法来删除已安装的软件包。

Emacs 24包系统初始化问题

在我看来,Emacs 24内置的新Package包在正确加载和初始化已安装的软件包时有一些缺陷。 最近,我升级到Emacs 24.1.1,这是在2012年6月10日发售,我一直在尝试使用内置的包系统,并已经安装了几个包使用它,但他们都有类似的问题有关自动加载和初始化。 例如,我使用了一个名为smex的包,它提供了使用Mx和弦的增强function。 它需要你为Mx定义一个密钥,所以我在init.el文件中添加了(global-set-key (kbd "Mx") 'smex) 。 但是,启动emacs后,我按Mx和弦,并得到消息“符号的函数定义是void:smex” …如果我也(require 'smex)我(require 'smex)在我的init.el文件中,我得到错误消息“文件错误:无法打开加载文件,smex“ 将smex的位置添加到加载pathvariables使得它可以像预期的那样工作,但是,似乎打败了首先有一个包系统的整个目的… 有什么想法吗? 现在有没有更好的办法,还是我们生活在这个限制之中?