emacs中的elisp REPL工具:ielm
来源:互联网 发布:淘宝店铺代运营方案 编辑:程序博客网 时间:2024/04/26 03:55
ielm
ielm是一个Emacs自带的elisp REPL环境. 它继承自comint-mode,因此也就拥有了comint-mode的那些特性,比如命令历史,tab补全等等.
启动
M-x ielm
绑定working buffer
所谓working buffer就是一个特殊的buffer,你在ielm上执行的命令就好像是在该buffer上执行命令一样. 通过绑定working buffer,可用在ielm中修改buffer的buffer-local变量
绑定方法为C-c C-b,然后选择要作为working buffer的buffer名称
启用auto complete
默认情况下,ielm是不支持auto complete的. 可用将下面代码放入.emacs中
(defun ielm-auto-complete () "Enables `auto-complete' support in \\[ielm]." (setq ac-sources '(ac-source-functions ac-source-variables ac-source-features ac-source-symbols ac-source-words-in-same-mode-buffers)) (add-to-list 'ac-modes 'inferior-emacs-lisp-mode) (auto-complete-mode 1)) (add-hook 'ielm-mode-hook 'ielm-auto-complete)
0 0
- emacs中的elisp REPL工具:ielm
- emacs elisp教程
- Function Reference in Elisp/Emacs
- NodeJS工具 (REPL模式)
- emacs lisp(elisp)程序像脚本一样运行
- Elisp写Emacs org mode 插入源码的模板
- Emacs中的资料收集工具--Remember
- Emacs中的语法检查工具--Flymake
- Scala中repl 中的技巧
- Clojure REPL中的问题总结
- REPL
- REPL
- REPL
- 工具 emacs
- node.js中的交互式运行环境-REPL
- Emacs中的文件比较与合并工具--Ediff
- 如何在REPL中运行已有项目中的函数
- node.js的REPL运行环境中的基本命令汇总
- Emacs创建正则表达式的工具:re-builder使用笔记
- emacs中关于窗口的操作
- Emacs中关于行操作的命令
- Emacs的排序命令
- Emacs高亮设置:Hi-Lock mode笔记
- emacs中的elisp REPL工具:ielm
- Emacs中的网络工具封装命令
- emacs之occur mode笔记
- 使用Emacs执行外部shell命令
- 使用emacs编写html:html-mode简单使用笔记
- cppcheck使用指南
- 多线程不安全的posix函数
- 《巴菲特与索罗斯的投资习惯》读书笔记
- org-mode游戏化的简单实现