问题标签 [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.
key-bindings - 如何覆盖 LightTable 中的默认键绑定?
已绑定到,default.keymap
但我想将其重新绑定到. 我将以下内容添加到我的:pmeta-shift-s
:save-as
:save-all
user.keymap
我已经保存了我的user.keymap
,LightTable 说它重新加载了键盘映射,但按下pmeta-shift-s
仍然会弹出另存为对话框。我究竟做错了什么?
编辑:我相当确信这是一个错误,所以:https ://github.com/LightTable/LightTable/issues/1180
clojure - 在 LightTable 中运行 leiningen Clojure 项目
我正在尝试使用 Clojure 运行我的 Leiningen 项目。尽管 LightTable 说它在连接窗格中已连接,但除非我手动调用 main 函数,否则它不会执行。
project.clj:
core.clj:
当我使用 ctrl+shift+enter 评估整个文件时,我看到控制台中没有任何内容nil
。ns
如果我添加
然后控制台显示“asdf”。lein run
在命令提示符下会产生预期的行为。我错过了什么?
python - 如果你在python中单独写一个变量名会发生什么?
最近我开始好奇,但以下虚假 python 代码的第 2 行发生了什么:
我开始感兴趣的原因是我正在尝试 Light Table 并试图在“foo”上放一个手表。它似乎导致 python 解释器挂起。
我认为这条线绝对没有效果并且不会引起任何错误,我是否正确?有人能解释一下口译员在这里到底做了什么吗?
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)
不知道我做错了什么?
windows - 将 Light Table 连接到远程 REPL
我克隆了一个示例 Chortles 项目来测试吊桥的远程 REPL 功能。我可以在 REPL 中连接 usinglein repl :connect http://user:pass@localhost:5000/repl
和 dereference scores
with @chortles.web/scores
,它正确地产生了一个过去分数的向量,例如[0 0 7]
.
但是,当我连接到 Light Table 中的相同 URL 时,取消引用时会返回一个空向量scores
。为什么 Light Table 不返回已知值,scores
即使它报告连接成功?
我在示例项目中对测试身份验证值进行了硬编码,并将 Light Table 所需的中间件设置添加到project.clj
:
clojure - 如何将 .hl 文件与 Light Table 中的 Clojure 语法高亮相关联?
我想使用 Light Table 突出显示Hoplon ( http://hoplon.io/ ) 代码。
clojure - 未选择有效的数据库连接
我正在使用 Clojure 开发一个 Web 项目,但遇到了以下问题。
我已经使用以下代码定义了与korma的数据库连接(ns foo.models.db)
在LightTable中,我可以使用 Instarepl 初始化服务器(use 'foo.repl) (start-server)
,并且数据库一切正常。
但是,当我尝试在控制台中使用 运行项目时lein ring server
,它会抛出一个异常告诉我
未选择有效的数据库连接
关于如何解决这个问题的任何想法?谢谢。
clojurescript - LightTable 中文件更改时更新浏览器
我开始使用 LightTable,据我所知,当我的 ClojureScript 源发生变化时,有一种方法可以自动更新浏览器。但我无法弄清楚如何实现这一目标。
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。我想从客户端创建新对象
javascript - LightTable 为 javascript 设置 on-change 内联评估
如何将光表中的更改行为设置为 JavaScript 的内联评估?
用户设置行为页面中的自动完成已附加
((:lt.objs.editor/on-change ))
但我需要知道如何让灯表从这一点上进行更改内联评估。