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