{"action":"created","issue":{"url":"https://api.github.com/repos/LightTable/LightTable/issues/2295","repository_url":"https://api.github.com/repos/LightTable/LightTable","labels_url":"https://api.github.com/repos/LightTable/LightTable/issues/2295/labels{/name}","comments_url":"https://api.github.com/repos/LightTable/LightTable/issues/2295/comments","events_url":"https://api.github.com/repos/LightTable/LightTable/issues/2295/events","html_url":"https://github.com/LightTable/LightTable/issues/2295","id":191499076,"number":2295,"title":"Instarepl doesn't use my existing connection","user":{"login":"MasterMastic","id":7421458,"avatar_url":"https://avatars.githubusercontent.com/u/7421458?v=3","gravatar_id":"","url":"https://api.github.com/users/MasterMastic","html_url":"https://github.com/MasterMastic","followers_url":"https://api.github.com/users/MasterMastic/followers","following_url":"https://api.github.com/users/MasterMastic/following{/other_user}","gists_url":"https://api.github.com/users/MasterMastic/gists{/gist_id}","starred_url":"https://api.github.com/users/MasterMastic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MasterMastic/subscriptions","organizations_url":"https://api.github.com/users/MasterMastic/orgs","repos_url":"https://api.github.com/users/MasterMastic/repos","events_url":"https://api.github.com/users/MasterMastic/events{/privacy}","received_events_url":"https://api.github.com/users/MasterMastic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-11-24T11:40:04Z","updated_at":"2016-11-29T01:46:29Z","closed_at":null,"body":"I'm trying to use instarepl with my project but instead of using my project, it always creates its own connection.\r\n\r\nSteps to reproduce:\r\n\r\n1. Load a project folder and open a source file in the editor.\r\n2. Connect to it with Ctrl+Enter.\r\n3. Wait for connection to be completed.\r\n4. Ctrl+Space, select `Instarepl: Open a clojure instarepl`\r\n5. Wait, it's making a new connection again (undesired).\r\n6. Try to evaluate `(require 'my-project.core)` anyway, which fails with `java.io.FileNotFoundException: Could not locate myproject/core__init.class or myproject/core.clj on classpath`.\r\n7. Go to View -> Connections, see one connection for my project and another one called \"LightTable-REPL\" of type `lein-light-nrepl`.\r\n\r\nI'm running Light Table 0.8.1 on Arch Linux x86_64."},"comment":{"url":"https://api.github.com/repos/LightTable/LightTable/issues/comments/263452178","html_url":"https://github.com/LightTable/LightTable/issues/2295#issuecomment-263452178","issue_url":"https://api.github.com/repos/LightTable/LightTable/issues/2295","id":263452178,"user":{"login":"sbauer322","id":2945386,"avatar_url":"https://avatars.githubusercontent.com/u/2945386?v=3","gravatar_id":"","url":"https://api.github.com/users/sbauer322","html_url":"https://github.com/sbauer322","followers_url":"https://api.github.com/users/sbauer322/followers","following_url":"https://api.github.com/users/sbauer322/following{/other_user}","gists_url":"https://api.github.com/users/sbauer322/gists{/gist_id}","starred_url":"https://api.github.com/users/sbauer322/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbauer322/subscriptions","organizations_url":"https://api.github.com/users/sbauer322/orgs","repos_url":"https://api.github.com/users/sbauer322/repos","events_url":"https://api.github.com/users/sbauer322/events{/privacy}","received_events_url":"https://api.github.com/users/sbauer322/received_events","type":"User","site_admin":false},"created_at":"2016-11-29T01:46:29Z","updated_at":"2016-11-29T01:46:29Z","body":"I was able to reproduce this problem. From what I gather, the Instarepl was meant largely for quick, small prototyping that does not make use of dependencies. It looks like the Instarepl has some severe limitations with regards to working with projects. \r\n\r\nUnfortunately, I don't have a solution and the plugin is in need of a maintainer... despite how popular it appears to be. As such, I am doubtful a fix will be inbound any time soon. That said, the Light Table team would be happy to assist anyone interested in working on the plugin.\r\n\r\nThe suggested work around would be to use the inline evaluations (e.g., `Ctrl-Enter` and `Ctrl-Shift-Enter`) rather than the Instarepl.\r\n\r\nRelevant other issues:\r\n\r\n- https://github.com/LightTable/ClojureInstarepl/issues/14\r\n- https://github.com/LightTable/Clojure/issues/55\r\n- https://github.com/LightTable/LightTable/issues/1997\r\n"}}
{"actor":{"display_login":"sbauer322"}}