我有以下一段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
有谁能告诉我这里做错了什么?
由于
答案 0 :(得分:0)
你的函数change-oel的fPath参数后面有一个逗号,删除它,函数按预期工作。