Elisp in Files
介绍
在~/.emacs.d/.omars-dir/下编辑文件myomar.el:
(defun omar-hip () |
为了让文件生效,我们需要在init.el添加路径:
(add-to-list 'load-path "~/.emacs.d/omars-dir") |
使用文件
在init.el文件的load-path后面添加:
(require 'myomar) |
在文件myomar.el文件尾部添加:
(provide 'myomar) |
执行模式
Working with Buffers
准备我们的Elisp文件omarmenu.el:
(defun omar-count () |
在init.el添加:
(require 'omarmenu) |
Scope Of Variables
set, setq, let, let*, etc
介绍
Elisp有四中范围
- global scope
- local scope
- buffer-local scope
- terminal-local scope