Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44686
  • 博文数量: 11
  • 博客积分: 380
  • 博客等级: 一等列兵
  • 技术积分: 122
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-14 19:58
文章分类
文章存档

2014年(2)

2010年(9)

我的朋友

分类: Web开发

2014-12-29 09:28:58

不仅可以用来写代码,还能用来上网,收发邮件,有人说它其实是个披着编辑器外衣的操作系统。
而elisp不仅仅可以用来扩展emacs,还可以用来写脚本。甚至有人拿它来做cgi。

一、进入Read-Eval-Print-Loop(REPL)

M-x ielm

二、脚本化,让emacs变成一个纯粹的解释器

1、像一个传统的shell脚本那样运行,在脚本开头加上:

#!/usr/bin/emacs --script

缺点是不能阻止加载site file,会在终端造成大量的额外输出。
可以让脚本带参数运行:

./test.el -Q

或者

./test.el --no-site-file

2、也可以通过命令行加参数去调用脚本,而不是做成可执行脚本:
emacs --script --no-site-file test.el

阅读(1430) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~