繁体   English   中英

Emacs Lisp(无效变量fPath)

[英]Emacs Lisp (void-variable fPath)

我使用以下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

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

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM