emacs24相关内容

从 .emacs 设置 Emacs 24 色主题

我的 .emacs 中有以下代码: (if (null window-system)(程序(需要'颜色主题)(颜色主题初始化)(color-theme-simple-1))) 当我在控制台上打开 Emacs 时,我可以验证 progn 块是否运行(通过 (message "Got here.")),并且我看到一个flash 表明颜色主题已加载,但如果已加载,则会被其他内容覆盖.如果在加载后,我 ..
发布时间:2022-01-02 20:19:54 其他开发

在 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 邮件包? 并了解 ..
发布时间:2022-01-02 20:19:04 其他开发

gud-gdb emacs 24 不工作

我在 emacs 24 下使用 gdb 有困难.我用 -g 开关编译了我的 c 代码,符号表加载到 gdb 中.我遇到的问题是加载应用程序时没有显示源代码,也没有可见的断点.我猜源代码缓冲区和 gdb 缓冲区之间似乎没有联系. 我以前在 emacs 下使用过 gdb(emacs 22 和 23),它运行良好,现在不行了.我也在 emacs -q 下尝试过,所以没有插件被加载,以防我的 .em ..
发布时间:2022-01-02 20:14:04 其他开发

在加载路径中禁用有关 emacs.d 的警告

在最新版本的 ̀emacs(来自 24.3.50 快照)有一个警告在启动时 .emacs.d 碰巧在加载路径中. 警告(初始化):您的“加载路径"似乎包含你的“.emacs.d"目录:~/.emacs.d/这很可能会导致问题......考虑使用子目录代替,例如:/home/adriean/.emacs.d/lisp 有没有办法只禁用这个警告? (因为我想将 emacs.d 保留在加载路径 ..
发布时间:2022-01-02 19:43:31 其他开发

Emacs 24 包系统初始化问题

在我看来,Emacs 24 内置的新包系统在正确加载和初始化已安装的包方面存在一些缺陷. 最近,我升级到了 6/10/2012 发布的 Emacs 24.1.1,我一直在尝试使用内置的包系统并安装了几个使用它的包,但它们都有类似的问题自动加载和初始化. 例如,我使用一个名为 smex 的包,它提供了使用 M-x 和弦的增强功能.它要求你为 Mx 定义一个键,所以我在我的 init.el ..
发布时间:2022-01-02 19:37:02 其他开发

修改Verilog模式缩进

我试图让verilog模式使用除decls之外的所有空格都缩进2个空格。这是我添加到.emacs中的内容: ;; `定义不缩进 (setq verilog-indent-level-directive 0) ;;始终,初始等不缩进 (setq verilog-indent-level-module 0) ;;逻辑声明未缩进 (setq verilog-indent-level-decl ..
发布时间:2020-10-28 23:52:43 其他开发

Emacs Lisp嵌套函数-空变量错误

我想像这样一个计时器: (defun dumb(y) (defun P()(打印y)) (运行计时器0 5'P)) (哑5) 然后Emacs给我这个错误: 运行计时器错误` P':(无效变量y) 我想问题是在(defun P()(print y))行,未评估变量 y ,因此当我运行(哑5),函数 P 尝试打印 y ,但未定义,而不是文字 5 。但我 ..
发布时间:2020-10-28 21:48:52 其他开发

宏扩展:引用身体形式与否?

我很难确切了解宏扩展的工作原理。 elisp解释器处理这两个代码片段有什么区别? (defmacro foo(arg) (消息“ arg is:%s” arg)) (foo“ bar”) 和: (defmacro foo(arg) `(消息“ arg is:%s”,arg) ) (foo“ bar”) 解决方案 您的示例可能会令人困惑,因为 ..
发布时间:2020-10-28 21:43:28 其他开发

elisp中的Python字典或地图

elisp中相当于 {’a’:,‘b’:2} 的python字典是什么意思? 还有elisp是否有任何map-reduce api? 解决方案 关联列表是elisp中最常用的关联容器。它只是像这样的(((key。value))的键值约束单元列表。您可以使用 assoc 函数获取对应于键的值,并使用 rassoc 获取具有所需值的键 Elisp带有内置功能 mapcar 可以进行地图 ..
发布时间:2020-10-28 21:40:31 其他开发

Windows 7上的emacs 24,流浪汉找不到plink程序

我正在尝试将Emacs 24.2与Windows 7上的Tramp一起使用,以远程编辑Linux服务器上的文件.我安装了Putty Suit程序和OpenSSH.我还将腻子衣服中的plink.exe放入emacs 24文件夹下的bin文件夹中,并将文件夹emacs24/bin添加到PATH环境变量中. 但是,当我尝试使用迷你缓冲区中的命令/username @ host:filename从e ..
发布时间:2020-07-11 19:05:03 其他开发

预览时出现Emacs markdown-mode错误:"bin/bash:markdown:未找到命令"

我在fedora 17上使用emacs24.我安装了markdown-mode,但是每当我尝试通过在emacs中键入C-c C-c m或C-c C-c p导出文件时,都会出现此错误: /bin/bash:markdown:未找到命令 我读到这可能是path变量的问题,因此我通过在命令行中键入$ env和在emacs中键入Esc-! env RET来比较了env变量.我发现两种情况下的路 ..
发布时间:2020-05-06 03:46:19 其他开发

Emacs:适用于所有主要模式的小模式

我使用我设置为全局的小模式写入器,但是这个设置只能使所有文本模式的模式全局。我可以在设置中指定更多的模式。但是有没有什么可以写的,以便在所有主要模式下启用这种小模式? 解决方案 添加一个钩子 find-file : (add-hook'find-file-hook#'writeroom -mode) 替换#'writeroom-mode 你想要运行的任何功能。 ..
发布时间:2017-08-08 04:44:08 开发方法

Emacs:将writeroom模式设置为默认值

我是emacs的新手,我想知道如果我可以将writeroom模式设置为始终处于开启状态。我想要它启动时,我启动emacs,当我打开新的缓冲区或切换它们之间。 所有的帮助是非常感谢! 解决方案 所以现在你提供了一个链接(尽管在您的其他问题),我可以看到,库提供了一个全局小模式,它只适用于特定可配置的主要模式集。 以下将重新定义做出该决定的函数,以便如果 writeroom-maj ..
发布时间:2017-08-08 04:26:26 开发方法

emacs词法范围和引用的变量名

我正在试验Emacs词汇范围(Emacs 24的新功能)与 add-to-list 之间的相互作用,发现互动混乱,我不知道如何理解它。这是一个最小的例子,除了我使用设置而不是 add-to-list 。 ( set 类似于 add-to-list ,因为它通常需要引用变量名) (eval '(progn (setq a“global”) (let((a“苹果“)) (defun my-p ..
发布时间:2017-08-08 04:20:38 开发方法

每个新闻组时区的日期:标题

如何配置emacs / gnus在发布的消息中使用每个新闻组时区? 我想在pl。*新闻组和UCT中使用CET时区一般新闻组 解决方案 我会使用 message-header-setup-hook code> message-send-hook 与此功能: (defvar date-rewrite -rules '((“pl”。return-time-string-in-CET ..
发布时间:2017-08-08 04:19:06 开发方法

emacs中的ansi-term中的奇怪角色

我编写了一个c ++程序,当我用ansi-term中的g ++编译时,我看到一些奇怪的字符: 如果需要,错误是我没有声明变量n。如何纠正? 解决方案 啊!测试了这个... (setq locale-coding-system'utf-8) (set-terminal-编码系统'utf-8-unix) (set-keyboard-coding-system'utf-8) (set ..
发布时间:2017-08-08 03:56:53 开发方法

使用python2.7与Emacs 24.3和python-mode.el

我是Emacs的新手,我正在设法建立我的python环境。到目前为止,我已经了解到,在python缓冲区中使用“python-mode.el” Cc Cc 将当前缓冲区的内容加载到交互式python shell中,显然使用了什么哪个python 产生。在我的情况下,这是python 3.3.3。但是,由于我需要一个python 2.7 shell,我试图让Emacs在 C-c C-c 之间产生一个 ..
发布时间:2017-08-08 03:55:41 Python

如何修复“错误类型参数:listp”,尝试使用流浪汉访问远程文件时出错?

我以通常的方式无法访问远程文件: Cx Cf [server]:[path]文件] 并抛出此错误: 错误类型参数:listp,[[server] :[路径] [文件] 我甚至不知道如何进一步调试。 任何帮助都不胜感激。 编辑: 尝试调试输出时: / p> 输入的调试器:nil (progn(debug)(ido-mode t)(progn(ad-ad ..
发布时间:2017-08-08 03:42:22 开发方法

超级键绑定在emacs

(global-set-key(kbd“”)'duplicate-line) ;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ECB MODE ;;;;;;;;;;; ;;;;;;;;; (global-set-key(kbd“”)'ecb-goto-window-methods) (全局设置 ..
发布时间:2017-08-08 03:33:20 开发方法

互动拼写检查程序可用于emacs

我最近切换到emacs24并升级到Ubuntu 12.04。我似乎无法再次正常工作。我普遍认为臀部要比普通的好。 Hunspell只想使用澳大利亚字典而不是英文美国词典或冻结我的系统。使用aspell,我没有问题切换字典或运行flyspell模式。 我的问题是人们如何设置互动拼写在emacs24?仍然使用ispell和flyspell或任何其他设置首选。你用emacs24使用hunspell ..
发布时间:2017-08-08 03:32:41 开发方法