“实战Elisp”系列旨在讲述我使用Elisp定制Emacs的经验,抛砖引玉,还请广大Emacs同好不吝赐教——如果真的有广大Emacs用户的话,哈哈哈。
半年前我在这篇文章中展示了在Emacs中查阅笔记的效果——用emacs-request请求ElasticSearch查询关键字、基于helm以下拉菜单的方式展示查询结果的标题(即问题),最后打开浏览器查看笔记内容。稍加使用就发现一些不足之处:
- 需要离开Emacs打开浏览器。我更希望能在Emacs中查看;
- ES的响应内容为JSON,要快速地辨认出
question
和answer
字段比较困难; - 一个问题的答案往往是多行的,但在浏览器中
answer
字段是以一行的形式展示的,不利于阅读。
为了解决这些问题,我实现了一种新的查看笔记内容的方式。