gpt4 book ai didi

vim - 如何将 fireplace.vim 连接到浏览器 repl

转载 作者:行者123 更新时间:2023-12-04 21:35:05 30 4
gpt4 key购买 nike

是否可以将 vim.fireplace 连接到浏览器 repl ?我有一个使用 austin 的设置,但是如果我尝试在 vim 中评估某些东西,我会得到:

org.mozilla.javascript.EcmaError: ReferenceError: "setTimeout" is not defined. 

这似乎表明未使用浏览器 repl。

最佳答案

我找到了 this discussion在 Reddit 上提供帮助。

具体来说,我已将这些命令(如博文中所建议的)作为快捷方式添加到我的 vimrc 中,具体取决于我要连接到的环境:

command! Piggie :Piggieback (cemerick.austin/exec-env)
command! Biggie :Piggieback (cemerick.austin/exec-env :exec-cmds ["open" "-ga" "/Applications/Google Chrome.app"])
command! Wiggie :Piggieback (weasel.repl.websocket/repl-env :ip "0.0.0.0" :port 9001)

现在,我可以

  1. 启动repl(lein repl:Console)
  2. 在 repl 中启动网络应用程序(例如 (run) 使用 chestnut lein 模板时)
  3. 在 vim 中打开 cljs 缓冲区。
  4. 使用命令连接到 repl(例如 :Wiggie)
  5. 在我的缓冲区中计算表达式,并在浏览器中查看实时变化!

关于vim - 如何将 fireplace.vim 连接到浏览器 repl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23434475/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com