首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试elisp?

如何调试elisp?
EN

Stack Overflow用户
提问于 2010-07-15 16:02:42
回答 2查看 23.2K关注 0票数 66

通常,最简单的调试方法是使用printf。我能做些什么来调试?我如何从elisp打印一些东西给emacs编辑?或者有任何方法来调试elisp代码?

例如,如何检查以下代码是否在.emacs文件中运行?

代码语言:javascript
复制
(load "auctex.el" nil t t)
EN

回答 2

Stack Overflow用户

发布于 2012-06-10 18:05:26

这对于打印值很有用。

代码语言:javascript
复制
(message "Hello (%s)" foo)

但对于数据结构却不太好用。为此,请使用

代码语言:javascript
复制
(prin1 list-foo)

或者(prin1-to-string)将其嵌入(消息)中。

票数 23
EN

Stack Overflow用户

发布于 2010-07-15 23:08:46

一个接一个回答你的问题:

  • 打印一些东西:有上百万种方法。(消息"Hello")将字符串放入回显区域;(插入"hello")将字符串放置到当前缓冲区中.
  • 如何检查是否运行了以下代码:我只需将"auctex.el“替换为(例如) "frotzumotzulous”(即,任何字符串,只要它没有命名真正的文件),然后查看是否收到错误消息。如果没有错误,那么显然没有运行该代码。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3257480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档