是让你测试这个lambda啊
具体怎么操作呢?是对下面代码直接C-x C-e吗?非it专业,不大懂 我截图第一张就是直接C-x C-e的结果。
(let ((f (lambda (input) (message "input: %s" input)))
(input "asdf"))
(funcall f input))
build command里不是有个lambda吗,把他复制过来,替换掉我给你例子里的那个lambda。
调试后发现输出的input带有''
单引号,我看了一下mdfind的使用实例,都没有单引号,所以我又尝试把 snails/snails-backend-mdfind.el at f0d3527588f95bfaa87189da08f0ec27444253e4 · manateelazycat/snails · GitHub 单引号去掉,最终成功了 其实之前我就试过这样去掉单引号,但是那时候(featureq 'cocoa) nil
就没成功。这次循着你的思路慢慢排除掉了。感谢耐心解答!翻了你的github主页,没看到咖啡二维码,请不到你喝咖啡了…… 另外,可以麻烦你给snails提个pr吗,我还不会玩git……
恭喜恭喜~
还是得学点 elisp 基础,这样 debug 起来会轻松很多,反正也不难学。
你想的话,去跟懒猫说下让他改下吧,我懒
谢谢 确实需要学点elisp,深痛的教训