Elisp 函数
Table of Contents
1 定义和使用函数
下面是几个使用函数的例子
(setq currdir (expand-file-name ".")) (message "hello world from %s" currdir) (defun func1 () (message "I'm func1")) (defun func2 (str) (message "I'm func2: with args = %s" str)) (func1) (func2 "hee") (funcall 'func1) (apply #'func1 nil) (apply #'func2 '("ees"))
2 使用 Emacs 启动
直接在 shell 脚本中启动
emacs --script hello.el
运行结果如下
➜ Public emacs --script hello.el hello world from /Users/hujinghui/Public I’m func1 I’m func2: with args = hee I’m func1 I’m func1 I’m func2: with args = ees