Emacs Lisp(void-variable fPath)

时间:2013-09-21 04:52:14

标签: emacs elisp

我有以下一段Lisp来改变给定文件的行尾。

(defun change-eol (fPath, sysName)
  (let (myBuffer)
    (setq myBuffer (find-file fPath))
    (set-buffer-file-coding-system sysName)
    (save-buffer)
    (kill-buffer myBuffer)
   )
)


(change-eol "/home/user/foo.txt" 'mac)

当我执行它时,我不断收到此错误:

Symbol's value as variable is void: fPath

有谁能告诉我这里做错了什么?

由于

1 个答案:

答案 0 :(得分:0)

你的函数change-oel的fPath参数后面有一个逗号,删除它,函数按预期工作。