[已修复] 21天学会Emacs 电子书有个bug

;; 2 + 2
(+ 2 2)

;; 2 + 3 * 4
(+ 2 (* 3 4))

;; 定义变量
(setq name "username")
(messasge name) ; -> "username"

;; 定义函数
(defun func()
  (message "Hello, %s" username))

;; 执行函数
(func) ; -> Hello, username

;; 设置快捷键
(global-set-key (kbd "<f1>") 'func)

;; 使函数可直接被调用可添加 (interactive)
(defun func()
  (interactive)
  (message "Hello, %s" username))

学习基础 Elisp 这一小节里面,上面的代码,定义变量,name改为username好点。因为下面的变量都是username,前面只定义了name。照抄代码会报错的。

可以去 Github 提个 PR 就最好了 谢谢 :smiley:

Fixed.