问题标签 [lighttable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1342 浏览

key-bindings - 如何覆盖 LightTable 中的默认键绑定?

已绑定到,default.keymap但我想将其重新绑定到. 我将以下内容添加到我的:pmeta-shift-s:save-as:save-alluser.keymap

我已经保存了我的user.keymap,LightTable 说它重新加载了键盘映射,但按下pmeta-shift-s仍然会弹出另存为对话框。我究竟做错了什么?

编辑:我相当确信这是一个错误,所以:https ://github.com/LightTable/LightTable/issues/1180

0 投票
1 回答
5056 浏览

clojure - 在 LightTable 中运行 leiningen Clojure 项目

我正在尝试使用 Clojure 运行我的 Leiningen 项目。尽管 LightTable 说它在连接窗格中已连接,但除非我手动调用 main 函数,否则它不会执行。

project.clj:

core.clj:

当我使用 ctrl+shift+enter 评估整个文件时,我看到控制台中没有任何内容nilns如果我添加

然后控制台显示“asdf”。lein run在命令提示符下会产生预期的行为。我错过了什么?

0 投票
5 回答
796 浏览

python - 如果你在python中单独写一个变量名会发生什么?

最近我开始好奇,但以下虚假 python 代码的第 2 行发生了什么:

我开始感兴趣的原因是我正在尝试 Light Table 并试图在“foo”上放一个手表。它似乎导致 python 解释器挂起。

我认为这条线绝对没有效果并且不会引起任何错误,我是否正确?有人能解释一下口译员在这里到底做了什么吗?

0 投票
2 回答
1108 浏览

clojure - 简单的clojure程序不起作用

我正在尝试遵循 Clojure Data Analasys Cookbook 中的示例。我正在使用 LightTable 来玩这个程序。第一个示例显示了如何读入 .csv 数据。

我使用了 lein new getting-data。然后我将这两个依赖项添加到项目文件中

然后在 core.clj 文件中我说如下,在 LightTable 中使用 cmd-shift-enter 来评估程序,但我得到了这些异常:

clojure.lang.Compiler$CompilerException:java.lang.RuntimeException:无法解析符号:在此上下文中使用,正在编译:(/Users/idf/Documents/clojure/getting-data/src/getting_data/core.clj:1: 1)

clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: Unable to resolve symbol: read-dataset in this context, 编译:(/Users/idf/Documents/clojure/getting-data/src/getting_data/core.clj: 4:1)

不知道我做错了什么?

0 投票
0 回答
852 浏览

windows - 将 Light Table 连接到远程 REPL

我克隆了一个示例 Chortles 项目来测试吊桥的远程 REPL 功能。我可以在 REPL 中连接 usinglein repl :connect http://user:pass@localhost:5000/repl和 dereference scoreswith @chortles.web/scores,它正确地产生了一个过去分数的向量,例如[0 0 7].

但是,当我连接到 Light Table 中的相同 URL 时,取消引用时会返回一个空向量scores。为什么 Light Table 不返回已知值,scores即使它报告连接成功?

我在示例项目中对测试身份验证值进行了硬编码,并将 Light Table 所需的中间件设置添加到project.clj

0 投票
1 回答
948 浏览

clojure - 如何将 .hl 文件与 Light Table 中的 Clojure 语法高亮相关联?

我想使用 Light Table 突出显示Hoplon ( http://hoplon.io/ ) 代码。

0 投票
1 回答
310 浏览

clojure - 未选择有效的数据库连接

我正在使用 Clojure 开发一个 Web 项目,但遇到了以下问题。

我已经使用以下代码定义了与korma的数据库连接(ns foo.models.db)

LightTable中,我可以使用 Instarepl 初始化服务器(use 'foo.repl) (start-server),并且数据库一切正常。

但是,当我尝试在控制台中使用 运行项目时lein ring server,它会抛出一个异常告诉我

未选择有效的数据库连接

关于如何解决这个问题的任何想法?谢谢。

0 投票
1 回答
485 浏览

clojurescript - LightTable 中文件更改时更新浏览器

我开始使用 LightTable,据我所知,当我的 ClojureScript 源发生变化时,有一种方法可以自动更新浏览器。但我无法弄清楚如何实现这一目标。

0 投票
1 回答
422 浏览

clojure - Clojure Light Table 客户端-服务器方法之谜

如何设置它,以便我可以在 Mac 上使用 Light Table,连接到 Ubuntu 托管的 nREPL,并创建一个新的 program/project.clj?任何人都可以帮助我了解我的方法应该是什么,以及我哪里出错了?

我有一个在 VirtualBox 中的 Ubuntu 服务器,还有 Leiningen、Pedestal 和一个在浏览器中显示的基座“helloworld”示例程序。我只是无法连接到运行 helloworld 程序的同一个 REPL。我没有对服务器端对象的客户端访问或控制。

我想从我的 Mac 主机 LT 进行客户端-服务器 Clojure 开发,创建可以在 REPL 中查看的服务器端程序。

我发现 LT 在这方面并不直观,而且我读过的建议仅表明 LT 将连接到现有项目/REPL。我想从客户端创建新对象

0 投票
1 回答
165 浏览

javascript - LightTable 为 javascript 设置 on-change 内联评估

如何将光表中的更改行为设置为 JavaScript 的内联评估?

用户设置行为页面中的自动完成已附加

((:lt.objs.editor/on-change ))

但我需要知道如何让灯表从这一点上进行更改内联评估。