Re: binary downloads are blocked with the Deceptive site is reported message in browsers

2017-07-25 Thread Scott Bauer
I don't seem to be experiencing this problem with Chrome or Firefox on
Windows 8.1 in the US. I'm thinking it might have been something temporary.

If anyone else can test this to verify, let us know!

On Tue, Jul 25, 2017 at 2:07 AM, Yuri Slobodyanyuk  wrote:

> Good day everyone,
> just wanted to draw your attention that trying to download pre-built
> binaries from the main site lighttable.com gets blocked on Chrome/Firefox
> with the "Deceptive site is reported .." see the screenshot below.
> Thanks
> Yuri
>
>
> 
>
> --
> You received this message because you are subscribed to the Google Groups
> "Light Table Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to light-table-discussion+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Plugin] Workspace Nav: navigate the workspace directory tree using the keyboard

2017-04-28 Thread Scott Bauer
Ah, sorry, it looks like I had fixed the visual selection but never made
the push... ended up getting pulled away into some other problems and this
fell by the wayside. I will take care of it this weekend.

On Fri, Apr 28, 2017 at 7:27 AM, MarcusE1W  wrote:

> Any news on this ?
> I also do not get any visual feedback.
> Effectively you cant see what's currently selected, but the keybord
> function works.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Light Table Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to light-table-discussion+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: what's with the splash screen EVERY TIME YOU OPEN A NEW FILE?

2017-04-17 Thread Scott Bauer
I'm going to assume you mean the Welcome tab, which should only be opening
once when Light Table launches. If you do not wish to see the Welcome tab
then add the following line to your `user.behaviors` file: `[:app
:-lt.objs.intro/show-intro]`.

The file can be located by opening the command pane and entering `Settings:
User behaviors`.

On Mon, Apr 17, 2017 at 5:17 PM, Jay L  wrote:

> Seriously what the hell guys that's bullshit lmao jesus fuckin christ its
> a free text editor that doesnt even have a goddam donate link on the
> homepage you dont have to waste time advertising your goddam shit every
> time u just tryna open a new goddam file. what the fuck is with that shit?
> not even an option to get rid of it, the fuck? wtf wat you guys smokin
> lmfao waste of freakin time LMFAO :D
>
> --
> You received this message because you are subscribed to the Google Groups
> "Light Table Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to light-table-discussion+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Light Table's future....

2017-04-08 Thread Scott Bauer
Light Table is still under development, but Chris no longer develops Light 
Table and has entrusted the project to the open source community. This 
means that as long as people are interested in improving Light Table then 
work will continue. Of course, this also means that no one is able to focus 
exclusively on the project. As for what we plan to do this year (and 
probably next year), there was a recent blog post 
.

As for tutorials, I found Clojure for the Brave and True 
 to be useful.

Hope that helps,

Scott


On Tuesday, April 4, 2017 at 2:36:41 AM UTC-4, AbstractCats Official wrote:
>
> Light Table's future?
>
> Hi, guys. I'm just getting serious about programming, after starts and 
> stops, I started learning programming about 9 years ago(kinda wish I had 
> started learning coding, in the 80's, but it is what it is), did not go 
> far, and just restarted about 6 months ago, and I've thought about trying 
> my hand at Light Table, once I get a good handle on coding. Which leads to 
> the question, what is the future of Light Table? You guys working on 
> improvements, is Chris, still coding it? Any tutorial suggestions for 
> learning Clojure? 
> Thanks, Scott
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bump Clojurescript & Codemirror versions

2017-03-07 Thread Scott Bauer
We are currently in the process of updating Light Table's ClojureScript 
version to something much more recent. Unfortunately, it is not a trivial 
feat. Once the ClojureScript version is bumped, we will then work on 
updating the Electron version, followed by Codemirror.

With any luck, this should be taken care of in the upcoming months.

On Tuesday, March 7, 2017 at 7:36:43 AM UTC-5, Евгений Михайлович wrote:
>
> Hi,
> I think for future improvements it is necessary to update Clojurescript 
> and Codemirror's versions. Is it possible in current LT state? On new 
> Clojurescript it compiles, but inline eval do not work. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Wanting to use Light Table as my IDE, How do I go about setting up things so I'm doing it the right way?

2017-03-02 Thread Scott Bauer
Hi Adam,

Full Disclosure: I typically don't use the workflow you describe to edit 
files on a remote server... So anything I write here is purely based on 
about ten minutes of testing.

I was able to come up with a really rough test using a NAS connected to my 
network and a small toy project. It seemed to have worked without issue. 
Inline eval worked for the project as well as viewing and saving files from 
the project stored on the NAS. I was using Windows 8.1 and Light Table 
0.8.0 (just the version on the system... should still work fine with 0.8.1 
I think).

I am not sure about active mode with regards to the server, though. You 
might have to do some testing to confirm that one.

Cursive is another solid replacement that might meet your requirements, 
should Light Table's FTP functionality not pan out... feel free to open an 
issue if you find it is lacking.

Hope that helps,

Scott


On Tuesday, February 28, 2017 at 2:10:18 PM UTC-5, Adam Warnock wrote:
>
> I want to preface this by saying that I know I have been doing this wrong 
> and I want to do it right. I also have some constraints to work in, so if I 
> say I can't change it, then it's out of my hands and all I can do is ask.
>
> That said, I've been using Aptana Studio for a while (since 2011ish), but 
> now things are getting to the point where I need to find a better tool that 
> supports modern languages and standards. I've been using the FTP feature of 
> Aptana Studio to make edits to the code, and that's one of the things that 
> I know now that I've been doing wrong.
>
> Light Table seems to be a good choice as a replacement, but I need to be 
> able to access and edit files on a remote server, so if I do use Light 
> Table, what else do I need to do to properly set up a development 
> environment? The constraints I mentioned are that it needs to work in 
> Windows 8.1 and that any FTP client needs to be able to use active mode to 
> access the server.
>
> Thanks for any help you guys can give.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Developing and debugging LightTable

2017-02-24 Thread Scott Bauer
Apologies for the bizarre formatting of the last post, I have no idea what 
happened there x_x

On Friday, February 24, 2017 at 9:57:24 PM UTC-5, Scott Bauer wrote:
>
> Assuming `rev?` is not an atom, then you could probably do:
>
>   
> (.log js/console rev?)
>
> in order to check the value.
>
> If it was an atom then you should give (.log js/console @rev?)  a try.
>
> I assume the command `:find-show` is from find.cljs, which is not a plugin... 
> thus it won't automatically compile and reload. This would mean that it is 
> probably necessary to confirm that you rebuilt Light Table. 
> https://github.com/LightTable/LightTable/blob/master/doc/developer-install.md 
> should give some instructions on how to do so. Alternatively, you could try 
> eval-ing the file (via Ctrl-Shift-Enter) but this does not always work out as 
> expected when eval-ing the core of Light Table.
>
>
>
>
> On Thursday, February 23, 2017 at 11:13:58 PM UTC-5, Aaron Hoffer wrote:
>>
>> That was a great help Scott. I got something to print out in the Console 
>> in the browser's console. Then I got stuck again. I wanted to find out 
>> something about the parameter "rev?" in the function below. How? I'd like 
>> to know its value. I can't figure out how to get the value much less trace 
>> the flow of execution. Any more advice?
>>
>> (cmd/command {:command :find.show
>>   :desc "Find: In current editor"
>>   :exec (fn [rev?]
>>   (.log js/console "Hello World")
>>   (object/merge! bar {:reverse? rev?})
>>   (object/raise bar :show!)
>>   (object/raise bar :focus!))})
>>
>>
>>
>>
>> On Monday, February 20, 2017 at 8:37:48 PM UTC-7, Scott Bauer wrote:
>>>
>>> Hi Aaron,
>>>
>>> My experience with Clojure and ClojureScript typically hasn't involved 
>>> the use of debuggers, or breakpoints, for that matter so I won't be of much 
>>> help in that regard. Hopefully someone else can provide better info... 
>>> Perhaps the Clojurians Slack could point out a general tutorial for Clojure 
>>> debuggers.
>>>
>>> From what I have seen, debuggers are not usually called upon often (I 
>>> could be completely wrong, just what I've seen). Instead more emphasis 
>>> seems to be placed on using the REPL (or even print statements) to craft 
>>> small and compose-able functions.
>>>
>>> With Light Table, since it is written in ClojureScript and runs off of 
>>> Electron, you can access various web development tools via View -> 
>>> Developer Tools. I believe there is currently a bug where you cannot really 
>>> inspect the compiled JavaScript source without the application breaking. 
>>> Unfortunately, this is where you would be able to insert breakpoints. A 
>>> latter version of ClojureScript allows source maps, which would mean that 
>>> you can see ClojureScript rather than the resulting JavaScript, but Light 
>>> Table is using an older version... We are in the process of updating our 
>>> internal ClojureScript version and then our Electron version, so it is 
>>> possible we will have functioning breakpoints at some point.
>>>
>>> This leaves logging statements as the primary source of debugging for 
>>> Light Table, which can be inserted like `(.log js/console (str "I am a" " 
>>> string"))`
>>>
>>> If you were simply looking for more information on how to develop Light 
>>> Table specifically, there are handful of useful docs located here 
>>> https://github.com/LightTable/LightTable/tree/master/doc that might be 
>>> useful. There is also a Light Table Developer's Guide under development 
>>> located at: 
>>> https://www.gitbook.com/book/lighttable/light-table-developers-guide/details
>>>
>>> Hope that helps, I'm happy to provide more information!
>>>
>>> Scott
>>>
>>>
>>>
>>> On Monday, February 20, 2017 at 10:15:51 PM UTC-5, Aaron Hoffer wrote:
>>>>
>>>> I want to do a little development on LightTable itself, but I'm new to 
>>>> Clojure. I don't know how the whole tool chain fits together.  But my day 
>>>> job is developing in Java. When I want to tinker with an application in 
>>>> Java, I use IntelliJ to connect a debugger. Then I put some breakpoints in 
>>>> the IDE, wait until a breakpoint is hit, then step through the code.
>>>>
>>>> Is there something analogous in Clojure? LightTable? How do I attach a 
>>>> debugger to LightTable, set some breakpoints in the source code, and step 
>>>> through the code when the breakpoints are hit?
>>>>
>>>> Can you point me to a good tutorial?
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Developing and debugging LightTable

2017-02-24 Thread Scott Bauer
Assuming `rev?` is not an atom, then you could probably do:

  
(.log js/console rev?)

in order to check the value.

If it was an atom then you should give (.log js/console @rev?)  a try.

I assume the command `:find-show` is from find.cljs, which is not a plugin... 
thus it won't automatically compile and reload. This would mean that it is 
probably necessary to confirm that you rebuilt Light Table. 
https://github.com/LightTable/LightTable/blob/master/doc/developer-install.md 
should give some instructions on how to do so. Alternatively, you could try 
eval-ing the file (via Ctrl-Shift-Enter) but this does not always work out as 
expected when eval-ing the core of Light Table.




On Thursday, February 23, 2017 at 11:13:58 PM UTC-5, Aaron Hoffer wrote:
>
> That was a great help Scott. I got something to print out in the Console 
> in the browser's console. Then I got stuck again. I wanted to find out 
> something about the parameter "rev?" in the function below. How? I'd like 
> to know its value. I can't figure out how to get the value much less trace 
> the flow of execution. Any more advice?
>
> (cmd/command {:command :find.show
>   :desc "Find: In current editor"
>   :exec (fn [rev?]
>   (.log js/console "Hello World")
>   (object/merge! bar {:reverse? rev?})
>   (object/raise bar :show!)
>   (object/raise bar :focus!))})
>
>
>
>
> On Monday, February 20, 2017 at 8:37:48 PM UTC-7, Scott Bauer wrote:
>>
>> Hi Aaron,
>>
>> My experience with Clojure and ClojureScript typically hasn't involved 
>> the use of debuggers, or breakpoints, for that matter so I won't be of much 
>> help in that regard. Hopefully someone else can provide better info... 
>> Perhaps the Clojurians Slack could point out a general tutorial for Clojure 
>> debuggers.
>>
>> From what I have seen, debuggers are not usually called upon often (I 
>> could be completely wrong, just what I've seen). Instead more emphasis 
>> seems to be placed on using the REPL (or even print statements) to craft 
>> small and compose-able functions.
>>
>> With Light Table, since it is written in ClojureScript and runs off of 
>> Electron, you can access various web development tools via View -> 
>> Developer Tools. I believe there is currently a bug where you cannot really 
>> inspect the compiled JavaScript source without the application breaking. 
>> Unfortunately, this is where you would be able to insert breakpoints. A 
>> latter version of ClojureScript allows source maps, which would mean that 
>> you can see ClojureScript rather than the resulting JavaScript, but Light 
>> Table is using an older version... We are in the process of updating our 
>> internal ClojureScript version and then our Electron version, so it is 
>> possible we will have functioning breakpoints at some point.
>>
>> This leaves logging statements as the primary source of debugging for 
>> Light Table, which can be inserted like `(.log js/console (str "I am a" " 
>> string"))`
>>
>> If you were simply looking for more information on how to develop Light 
>> Table specifically, there are handful of useful docs located here 
>> https://github.com/LightTable/LightTable/tree/master/doc that might be 
>> useful. There is also a Light Table Developer's Guide under development 
>> located at: 
>> https://www.gitbook.com/book/lighttable/light-table-developers-guide/details
>>
>> Hope that helps, I'm happy to provide more information!
>>
>> Scott
>>
>>
>>
>> On Monday, February 20, 2017 at 10:15:51 PM UTC-5, Aaron Hoffer wrote:
>>>
>>> I want to do a little development on LightTable itself, but I'm new to 
>>> Clojure. I don't know how the whole tool chain fits together.  But my day 
>>> job is developing in Java. When I want to tinker with an application in 
>>> Java, I use IntelliJ to connect a debugger. Then I put some breakpoints in 
>>> the IDE, wait until a breakpoint is hit, then step through the code.
>>>
>>> Is there something analogous in Clojure? LightTable? How do I attach a 
>>> debugger to LightTable, set some breakpoints in the source code, and step 
>>> through the code when the breakpoints are hit?
>>>
>>> Can you point me to a good tutorial?
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Plugins development docs?

2017-02-21 Thread Scott Bauer
Since Light Table is largely written in ClojureScript, I do not think 
Clojure libraries, and certainly not Java libraries, will work. That said, 
I believe you should be able to use ClojureScript and JavaScript libraries.

As for executing a shell command, since Light Table uses Node it might be 
possible to use something like shell.js <https://github.com/shelljs/shelljs>, 
but I am not certain.

On Tuesday, February 21, 2017 at 10:45:06 AM UTC-5, Max Muranov wrote:
>
> Oh, my fault, this is really works. Thank you!
>
> There is also an incomplete API available to view at 
>> http://lighttable.github.io/LightTable/api/
>>
>
> Yes, that's what I asked for, thanks!
>
> Can I ask another question?) I want to execute shell command via user 
> script. I tried to create this command:
>
> (defn get-folder [path]
>   (reduce #(str %1 "/" %2) (butlast (.split path "\\"
>
> (require '(clojure.java shell))  ;'
>
> (defn exec-shell [file & commands]
>   (println (:out (clojure.java.shell/sh "cmd" "/c" (str "cd " (get-folder 
> file)) (reduce #(str %1 " & " %2) "" commands)
>
> (cmd/command {:command :user.lein-deps
>   :desc "User: Lein Deps"
>   :exec (fn []
>   (let [ed (lt.objs.editor.pool/last-active)]
> (exec-shell (-> @ed :info :path) "lein deps")))})
>
> But as I found I can't use clojure or java libs from the user script. So, 
> is there a way to execute a shell command from here?
>
> вторник, 21 февраля 2017 г., 6:49:16 UTC+5 пользователь Scott Bauer 
> написал:
>>
>> The command snippet appears to work fine if you do not deref `ed`... in 
>> other words:
>>
>> (cmd/command {:command :user.say-hello
>>   :desc "User: Say Hello"
>>   :exec (fn []
>>   (let [ed (lt.objs.editor.pool/last-active)]
>> (lt.objs.editor/center-cursor ed)))})
>>
>> should suffice. I was able to successfully use the command to bring the 
>> viewport back to the cursor and have the cursor be on the center line. 
>> Perhaps there was an issue with the command not being refreshed after 
>> compiling changes? If so, you should be able to reopen Light Table and have 
>> the modified command available.
>>
>> As for full documentation, that is still a work in progress. The gitbook 
>> link you provided should eventually contain sufficient plugin development 
>> docs. There is also an incomplete API available to view at 
>> http://lighttable.github.io/LightTable/api/ . We plan to expand both 
>> this year.
>>
>> Hope that helps,
>>
>> Scott
>>
>>
>> On Monday, February 20, 2017 at 11:44:04 AM UTC-5, Max Muranov wrote:
>>>
>>> I think it's a usual sutiation: I haven't found one useful function in 
>>> the light table and want to write it myself. It's a simple function and I 
>>> want to just put it to user script. 
>>>
>>> Found this quick start guide for plugin development: 
>>> https://lighttable.gitbooks.io/light-table-developers-guide/content/user-plugin.html
>>> Okay but... What about full documentation? I want to use functions that 
>>> are not in this guide. 
>>>
>>> I didn't found something similar to functions docs and assumed that I 
>>> can find them in the sources. 
>>>
>>>
>>> https://github.com/LightTable/LightTable/blob/master/src/lt/objs/editor.cljs
>>> I found a function in this file and tried to do something simpliest:
>>>
>>> (cmd/command {:command :user.say-hello
>>>   :desc "User: Say Hello"
>>>   :exec (fn []
>>>   (let [ed (lt.objs.editor.pool/last-active)]
>>> (lt.objs.editor/center-cursor @ed)))})
>>>   (tabs/add-or-focus! hello))})
>>>
>>> And this causes an exception "TypeError: 
>>> lt.objs.editor.__GT_cm_ed.call(...).getCursor is not a function". 
>>>
>>> What am I doing wrong? And where can I find something similar to plugin 
>>> development docs? Help, I can't understand anything =D
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Developing and debugging LightTable

2017-02-20 Thread Scott Bauer
Hi Aaron,

My experience with Clojure and ClojureScript typically hasn't involved the 
use of debuggers, or breakpoints, for that matter so I won't be of much 
help in that regard. Hopefully someone else can provide better info... 
Perhaps the Clojurians Slack could point out a general tutorial for Clojure 
debuggers.

>From what I have seen, debuggers are not usually called upon often (I could 
be completely wrong, just what I've seen). Instead more emphasis seems to 
be placed on using the REPL (or even print statements) to craft small and 
compose-able functions.

With Light Table, since it is written in ClojureScript and runs off of 
Electron, you can access various web development tools via View -> 
Developer Tools. I believe there is currently a bug where you cannot really 
inspect the compiled JavaScript source without the application breaking. 
Unfortunately, this is where you would be able to insert breakpoints. A 
latter version of ClojureScript allows source maps, which would mean that 
you can see ClojureScript rather than the resulting JavaScript, but Light 
Table is using an older version... We are in the process of updating our 
internal ClojureScript version and then our Electron version, so it is 
possible we will have functioning breakpoints at some point.

This leaves logging statements as the primary source of debugging for Light 
Table, which can be inserted like `(.log js/console (str "I am a" " 
string"))`

If you were simply looking for more information on how to develop Light 
Table specifically, there are handful of useful docs located here 
https://github.com/LightTable/LightTable/tree/master/doc that might be 
useful. There is also a Light Table Developer's Guide under development 
located at: 
https://www.gitbook.com/book/lighttable/light-table-developers-guide/details

Hope that helps, I'm happy to provide more information!

Scott



On Monday, February 20, 2017 at 10:15:51 PM UTC-5, Aaron Hoffer wrote:
>
> I want to do a little development on LightTable itself, but I'm new to 
> Clojure. I don't know how the whole tool chain fits together.  But my day 
> job is developing in Java. When I want to tinker with an application in 
> Java, I use IntelliJ to connect a debugger. Then I put some breakpoints in 
> the IDE, wait until a breakpoint is hit, then step through the code.
>
> Is there something analogous in Clojure? LightTable? How do I attach a 
> debugger to LightTable, set some breakpoints in the source code, and step 
> through the code when the breakpoints are hit?
>
> Can you point me to a good tutorial?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Plugins development docs?

2017-02-20 Thread Scott Bauer
The command snippet appears to work fine if you do not deref `ed`... in 
other words:

(cmd/command {:command :user.say-hello
  :desc "User: Say Hello"
  :exec (fn []
  (let [ed (lt.objs.editor.pool/last-active)]
(lt.objs.editor/center-cursor ed)))})

should suffice. I was able to successfully use the command to bring the 
viewport back to the cursor and have the cursor be on the center line. 
Perhaps there was an issue with the command not being refreshed after 
compiling changes? If so, you should be able to reopen Light Table and have 
the modified command available.

As for full documentation, that is still a work in progress. The gitbook 
link you provided should eventually contain sufficient plugin development 
docs. There is also an incomplete API available to view at 
http://lighttable.github.io/LightTable/api/ . We plan to expand both this 
year.

Hope that helps,

Scott


On Monday, February 20, 2017 at 11:44:04 AM UTC-5, Max Muranov wrote:
>
> I think it's a usual sutiation: I haven't found one useful function in the 
> light table and want to write it myself. It's a simple function and I want 
> to just put it to user script. 
>
> Found this quick start guide for plugin development: 
> https://lighttable.gitbooks.io/light-table-developers-guide/content/user-plugin.html
> Okay but... What about full documentation? I want to use functions that 
> are not in this guide. 
>
> I didn't found something similar to functions docs and assumed that I can 
> find them in the sources. 
>
>
> https://github.com/LightTable/LightTable/blob/master/src/lt/objs/editor.cljs
> I found a function in this file and tried to do something simpliest:
>
> (cmd/command {:command :user.say-hello
>   :desc "User: Say Hello"
>   :exec (fn []
>   (let [ed (lt.objs.editor.pool/last-active)]
> (lt.objs.editor/center-cursor @ed)))})
>   (tabs/add-or-focus! hello))})
>
> And this causes an exception "TypeError: 
> lt.objs.editor.__GT_cm_ed.call(...).getCursor is not a function". 
>
> What am I doing wrong? And where can I find something similar to plugin 
> development docs? Help, I can't understand anything =D
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Plugins development docs?

2017-02-20 Thread Scott Bauer
Hi Max,

Quick question, but how were you triggering the command? For instance, via 
the command pane in the side panel or by a keybinding?

Thanks,

Scott

On Monday, February 20, 2017 at 11:44:04 AM UTC-5, Max Muranov wrote:
>
> I think it's a usual sutiation: I haven't found one useful function in the 
> light table and want to write it myself. It's a simple function and I want 
> to just put it to user script. 
>
> Found this quick start guide for plugin development: 
> https://lighttable.gitbooks.io/light-table-developers-guide/content/user-plugin.html
> Okay but... What about full documentation? I want to use functions that 
> are not in this guide. 
>
> I didn't found something similar to functions docs and assumed that I can 
> find them in the sources. 
>
>
> https://github.com/LightTable/LightTable/blob/master/src/lt/objs/editor.cljs
> I found a function in this file and tried to do something simpliest:
>
> (cmd/command {:command :user.say-hello
>   :desc "User: Say Hello"
>   :exec (fn []
>   (let [ed (lt.objs.editor.pool/last-active)]
> (lt.objs.editor/center-cursor @ed)))})
>   (tabs/add-or-focus! hello))})
>
> And this causes an exception "TypeError: 
> lt.objs.editor.__GT_cm_ed.call(...).getCursor is not a function". 
>
> What am I doing wrong? And where can I find something similar to plugin 
> development docs? Help, I can't understand anything =D
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Blog Post: Light Table Roadmap - 2017

2017-02-15 Thread Scott Bauer
Congratulations on opening your first PR ever! 

>From what I recall, it looked fine and it just needs to be tested out to 
confirm everything works. I will test it out tonight.

Many of the Kodowa LT plugins are currently in need of maintainers, 
including the Vim-mode plugin. I'm happy to review PRs for these plugins 
but I can be a bit forgetful that they exist (not to mention strapped for 
time)... so feel free to ping me, or anyone else on the LT team, like you 
did. Usually the PR would be a better place to ping us.

If you or anyone else are interested in maintaining a currently 
un-maintained plugin, all we ask is that you open a few meaningful pull 
requests first to show that are you are serious about maintaining the 
plugin and can effectively work on it.


On Wednesday, February 15, 2017 at 4:08:44 PM UTC-5, Евгений Михайлович 
wrote:
>
> Hi Scott
>
> Are Kodowa's LT plugins like Vim-mode being maintained? There are 2 PRs, 
> one of them is my first PR at all.
> Does it make sense to commit there?
>
> среда, 8 февраля 2017 г., 2:41:45 UTC+3 пользователь Scott Bauer написал:
>>
>> Hi Aaron,
>>
>> Feel free to help out in whatever way you see fit... including opening 
>> PRs! Most of the PR backlog is fairly old and needs to be dealt with still, 
>> but they are all stalled for various reasons. We have been able to handle 
>> the testing and merging of recent PRs relatively well.
>>
>> Issues labelled 'beginner' are good choices to start with... I will try 
>> to find some more appropriate issues for that label. Otherwise, feel free 
>> to take a stab at whatever interests you. Even testing open PRs and adding 
>> documentation is quite helpful right now.
>>
>> If you end up having any questions, feel free to reach out! Our Gitter is 
>> a good location to pose various questions you may come across. 
>> Additionally, if you find any areas where you feel documentation would be 
>> particularly helpful then please point them out as well.
>>
>> Thanks,
>>
>> Scott
>>
>>
>> On Tuesday, February 7, 2017 at 10:53:31 AM UTC-5, Aaron Hoffer wrote:
>>>
>>> Hi. I'm interested in helping. I'm new to Clojure, but have contributed 
>>> to open source Java projects on Github. I read the Light Table 2017 roadmap 
>>> and learned the project has many PRs to review. I don't want to create new 
>>> PRs if your workload is already too big. Is now a good time to start 
>>> looking through the issue log for "beginner" items, or should I wait until 
>>> you have finished reviewing the open PRs?
>>> Regards,
>>> Aaron
>>>
>>> On Monday, January 30, 2017 at 8:34:16 AM UTC-7, Scott Bauer wrote:
>>>>
>>>> In the interest of keeping everyone aware of what is coming down the 
>>>> line for Light Table, here is a post sharing our major plans for 2017 and 
>>>> beyond: http://lighttable.com/2017/01/27/light-table-roadmap-2017/
>>>>
>>>> As always, feel free to discuss. If you are interested in contributing 
>>>> to Light Table or maintaining a plugin, please get a hold of us!
>>>>
>>>> Happy Coding,
>>>>
>>>> Scott
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Blog Post: Light Table Roadmap - 2017

2017-02-07 Thread Scott Bauer
Hi Aaron,

Feel free to help out in whatever way you see fit... including opening PRs! 
Most of the PR backlog is fairly old and needs to be dealt with still, but 
they are all stalled for various reasons. We have been able to handle the 
testing and merging of recent PRs relatively well.

Issues labelled 'beginner' are good choices to start with... I will try to 
find some more appropriate issues for that label. Otherwise, feel free to 
take a stab at whatever interests you. Even testing open PRs and adding 
documentation is quite helpful right now.

If you end up having any questions, feel free to reach out! Our Gitter is a 
good location to pose various questions you may come across. Additionally, 
if you find any areas where you feel documentation would be particularly 
helpful then please point them out as well.

Thanks,

Scott


On Tuesday, February 7, 2017 at 10:53:31 AM UTC-5, Aaron Hoffer wrote:
>
> Hi. I'm interested in helping. I'm new to Clojure, but have contributed to 
> open source Java projects on Github. I read the Light Table 2017 roadmap 
> and learned the project has many PRs to review. I don't want to create new 
> PRs if your workload is already too big. Is now a good time to start 
> looking through the issue log for "beginner" items, or should I wait until 
> you have finished reviewing the open PRs?
> Regards,
> Aaron
>
> On Monday, January 30, 2017 at 8:34:16 AM UTC-7, Scott Bauer wrote:
>>
>> In the interest of keeping everyone aware of what is coming down the line 
>> for Light Table, here is a post sharing our major plans for 2017 and 
>> beyond: http://lighttable.com/2017/01/27/light-table-roadmap-2017/
>>
>> As always, feel free to discuss. If you are interested in contributing to 
>> Light Table or maintaining a plugin, please get a hold of us!
>>
>> Happy Coding,
>>
>> Scott
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Plugin] Workspace Nav: navigate the workspace directory tree using the keyboard

2017-02-02 Thread Scott Bauer
Just a heads up for everyone, but I have assumed ownership of this plugin 
at https://github.com/sbauer322/workspace-nav . With any luck, you should 
be able to expect bug fixes in the coming weeks.

Thank you for your stewardship of the plugin, Beau!

On Thursday, February 2, 2017 at 12:29:33 PM UTC-5, Beau Fabry wrote:
>
> Probably a bug. I haven't used LT or updated the plugin in a few years. It 
> used to have visual selection
>
> On Thursday, February 2, 2017 at 1:42:25 AM UTC-8, Макс Муранов wrote:
>>
>> There's really no visual selection in this plugin or I have a bug?
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Blog Post: Light Table Roadmap - 2017

2017-01-30 Thread Scott Bauer
In the interest of keeping everyone aware of what is coming down the line 
for Light Table, here is a post sharing our major plans for 2017 and 
beyond: http://lighttable.com/2017/01/27/light-table-roadmap-2017/

As always, feel free to discuss. If you are interested in contributing to 
Light Table or maintaining a plugin, please get a hold of us!

Happy Coding,

Scott

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Only 2/3(37.8 Mb) of distributive archive is possible to download

2017-01-19 Thread Scott Bauer
Certainly is odd. If anyone else reading this can test, it would be
appreciated.

If you feel comfortable with it, I have a copy available on my dropbox
here:
https://www.dropbox.com/s/mg26t6cnr7hv6hx/lighttable-0.8.1-windows.zip?dl=0

On Thu, Jan 19, 2017 at 9:40 AM, Victor Subaru 
wrote:

> I have the same issue. Only 37.8 Mb allow to be downloaded. May be it's
> issue with my internet provider, but it's weird that from other URLs I am
> able to download bigger files without any issues.
>
> On Thursday, January 19, 2017 at 3:17:50 PM UTC+2, Scott Bauer wrote:
>>
>> I was able to download it without issue just now on Firefox. Perhaps it
>> was a temporary problem with Github, or an issue with your internet
>> provider?
>>
>>
>> On Thursday, January 19, 2017 at 7:27:03 AM UTC-5, Victor Subaru wrote:
>>>
>>> I've tried today to download https://github.com/LightTable/
>>> LightTable/releases/download/0.8.1/lighttable-0.8.1-windows.zip and in
>>> dirrefent browsers (Chrome, IE, Firefox) only 37.8 Mb of 55.5 Mb can be
>>> downloaded.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Light Table Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to light-table-discussion+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Only 2/3(37.8 Mb) of distributive archive is possible to download

2017-01-19 Thread Scott Bauer
I was able to download it without issue just now on Firefox. Perhaps it was 
a temporary problem with Github, or an issue with your internet provider?


On Thursday, January 19, 2017 at 7:27:03 AM UTC-5, Victor Subaru wrote:
>
> I've tried today to download 
> https://github.com/LightTable/LightTable/releases/download/0.8.1/lighttable-0.8.1-windows.zip
>  and 
> in dirrefent browsers (Chrome, IE, Firefox) only 37.8 Mb of 55.5 Mb can be 
> downloaded. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error on Updating

2016-12-13 Thread Scott Bauer
I believe you might be on an older version of Light Table... perhaps 0.8.0?
The latest version, 0.8.1, had the updating functionality disabled as it
has troubles... updating.

The only workaround I am aware of is to download 0.8.1 from the Light Table
website.

Hope that helps!

On Tue, Dec 13, 2016 at 10:11 PM,  wrote:

> I just installed LightTable today.  It's pretty cool.  But there's a
> little issue -- whenever I open it says there's an update available:
>
>
> 
>
> But if I click "Download and install" I get the following errors:
>
> -
>
> Error: EACCES: permission denied, open 
> '/opt/LightTable/resources/app/tmp.tar.gz'
> at Error (native)
>
> -
>
> Error: ENOENT: no such file or directory, open 
> '/opt/LightTable/resources/app/tmp.tar.gz'
> at Error (native)
>
> -
>
> Error: EACCES: permission denied, mkdir '/opt/LightTable/resources/app/tmp'
> at Error (native)
>
>
> The swirly doodad at the bottom indicates it's working but it clearly
> doesn't actually update.  Looking in the directory it mentions I don't see
> the file tmp.tar.gz.
>
> I run Linux Mint, BTW.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Light Table Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to light-table-discussion+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Installing LightTable Developer edition on Windows

2016-12-05 Thread Scott Bauer
Those instructions were written before Windows 10 had a native bash shell 
and have not been updated. It is possible Cygwin or Mingw are no longer 
necessary, but I have not personally attempted to develop Light Table on 
Windows... so I cannot attest if this is still a requirement.

As for the underlying reason, I cannot say either. If I had to guess, it 
might involve Node, Electron, lein, or another dependency... but again that 
would just be a guess as those all should work on Windows.

I'd say give it a try with Windows 10's native bash shell and see what 
errors occur. It would be helpful to know the results of your 
experimentation such that the wiki can be updated.

Hopefully someone else can provide more concrete information!


On Monday, December 5, 2016 at 5:31:15 PM UTC-5, Nilo de Roock wrote:
>
> I use Windows10 and want to install the developer edition of LightTable.
>
> Why would anyone need Cgywin on Windows?? Windows10 has a native bash 
> shell. See: 
> http://www.howtogeek.com/265900/everything-you-can-do-with-windows-10s-new-bash-shell/
>
> What is the underlying reason LightTable requires Linux anyway?
>
> What am I missing?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Errors, errors everywhere

2016-11-11 Thread Scott Bauer
Based on the matching issue opened at 
https://github.com/LightTable/LightTable/issues/2291 , it appears this has 
been resolved with Magnus' suggestion.

On Friday, November 11, 2016 at 4:55:27 AM UTC-5, Gianmaria Cacco wrote:
>
>
>
>
>
> 
>
>
> Just installed LightTable and this is what I get from the Console :/
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: cant evaluate in python

2016-10-01 Thread Scott Bauer
I'm not familiar with the Python plugin or Python, unfortunately, but based 
on the error, are you using Unicode somewhere? If so, my guess would be to 
temporarily try using UTF-8 instead and seeing if the issue persists.

Aside from that, I am not sure what else to suggest.



On Tuesday, September 27, 2016 at 11:56:37 AM UTC-4, hector villanueva 
wrote:
>
> I'm having an error when I'm trying to run an application in lighttable. 
>  anyone have this issue before? i already connected python to lightable i 
> followed the instructions on this {
> https://www.youtube.com/watch?v=WvzUhwZUDgg&index=2&list=LLFIddZN99wGd5KSFGgAMaNw}
>  
> website 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: auto complete tab key

2016-09-23 Thread Scott Bauer
To clarify, are you saying that it does not give you a list of actual 
colors such as red, green, blue and so on?

Another question is if you have already tried temporarily disabling the 
emmet tab in your user.keymap and seeing if there is any change?

On Thursday, September 22, 2016 at 1:56:42 AM UTC-4, Sergey wrote:
>
> http://pastebin.com/raw/AgBc0Z29
> it is my user.keymap
> https://s.mail.ru/AnW7/rihPrWfbF - it is my css file
> i press "tab" and give not color (firs word is color in list), i 
> give columns: ;
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: trigger command just prior to save

2016-09-23 Thread Scott Bauer
Glad to hear you were able to resolve the issue. I noticed this earlier but 
did not have a chance to respond... this Stack Overflow question 

 
that is rather similar.

On Friday, September 23, 2016 at 9:33:28 PM UTC-4, Chris Van Vranken wrote:
>
> I just found that this works: [:editor.elm "ctrl-s" :save :elm-format 
> :elm.lint] though I don't understand why.
>
> On Friday, September 23, 2016 at 8:26:50 PM UTC-4, Chris Van Vranken wrote:
>>
>> I am trying to trigger a command to format text before saving,  but when 
>> I use the on-save behavior it seems to occur after the save since it shows 
>> that the file is dirty again.  Is there way a way to make this happen prior 
>> to saving the file?
>>
>> This is the behavior I tried:
>> [:editor.elm :lt.objs.editor.file/on-save :elm-format-buffer]
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure & Clojurescript Spec Syntax Support?

2016-09-23 Thread Scott Bauer
Thanks for confirming this, Boris! It seems that once we update to a newer 
Clojurescript this problem should largely dissipate. I cannot give a 
timeline as to when it will be updated, but it is a high priority.

Thanks again! 

On Friday, September 23, 2016 at 9:15:30 PM UTC-4, Boris V. Schmid wrote:
>
> Alex Miller at the Clojure group pointed out that it is indeed the old 
> clojurescript version, which has an "(ns (require" in it.
>
> see http://dev.clojure.org/display/design/Errors+found+with+core+specs
>
>
> On Sunday, September 11, 2016 at 8:29:44 PM UTC+2, Kenny Evitt wrote:
>>
>> I'm pretty sure this is because LT (and the 'LT NREPL handler' too) are 
>> stuck on an old version of ClojureScript.
>>
>> On Monday, September 5, 2016 at 7:15:04 PM UTC-4, Michael Ball wrote:
>>>
>>> I was playing around with the new clojure.spec coming in 
>>> clojure/clojurescript 1.9 and noticed that LightTable can't seem to open a 
>>> clojure repl with clojure 1.9.0-alpha11.
>>>
>>> Error loading lighttable.nrepl.handler: 
>>> java.lang.IllegalArgumentException: Call to clojure.core/ns did not conform 
>>> to spec:
>>> In: [1] val: ((require [clojure.string :as string] 
>>> [cljs.source-map.base64 :as base64])) fails at: [:args] predicate: (cat 
>>> :docstring (? string?) :attr-map (? map?) 
>>>
>>>
>>>
>>> I also noticed that in earlier alphas that some of the new syntax 
>>> doesn't work either, specifically the new namespace map literal syntax 
>>> doesn't seem to work.
>>>
>>> #:clojure.spec{:name "jane"}
 => {:clojure.spec/name "jane"}
>>>
>>>
>>>
>>> Has anyone got this working, or is this an issue that needs to be 
>>> reported?
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: auto complete tab key

2016-09-21 Thread Scott Bauer
>From what I recall, it should work by default by pressing the tab key where 
there is a non-space character immediately preceding the cursor. 

Could you confirm your default.keymap or user.keymap contains a line such 
as the following:

[:editor.keys.normal "tab" :auto-complete]

You can find those files by going to the Commands area (CTRL+Space) and 
typing keymap.

If that does not help, could you provide additional information such as 
your Light Table version, installed plugins, and the file type you are 
attempting to autocomplete on?

On Thursday, September 22, 2016 at 1:26:57 AM UTC-4, Sergey wrote:
>
> Hey, guys, i don't understand how to make autocomplete on key tab. Thanks 
> for you help! 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: JavaScript Support: Suggestions on how to get Babel to work with the in-editor eval?

2016-09-17 Thread Scott Bauer
Thanks for the suggestions! Unfortunately, I'm not particularly 
knowledgeable about this area so I do not have much to contribute at this 
time... Perhaps others can keep the discussion going.

If you have any other suggestions regarding this topic, or wish to expound 
further, please do so - the help is much appreciated!

On Friday, September 16, 2016 at 8:07:11 PM UTC-4, Chris M Balz wrote:
>
> This gh question  
> was redirected to this list, but I don't see anything related here.  So 
> asking: It's fairly straightforward to get webpack 
>  to work with Babel  to do 
> compiling of JavaScript to targets such as ES2015. 
>  
> So, how could the LightTable in-editor eval functionality be run through 
> the Babel compiler first so that a user could successfully evaluate ES2015 
> statements such as `import foo from 'bar'`, and so forth?
>
> There would be two parts to this: The language-level part (Babel) and the 
> filesystem access such as needed with an `import` statement.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Starting out: shortcuts and key-bindings

2016-09-17 Thread Scott Bauer
Sorry to hear this was a pain to find out!

I do agree it is buried within the existing documentation... if you don't 
know what to look for then it is not clear. We are in the process of 
overhauling existing documentation and you can expect to find this 
information easier in the forthcoming version.

On Friday, June 10, 2016 at 2:48:25 PM UTC-4, moda...@gmail.com wrote:
>
> Hi,
>
> I've recently started using LightTable and I'd like to learn about the 
> readily available shortcut keys and key-bindings. Is there a wiki or 
> documentation that covers this material?
>
> Also, I'd like to learn if there's a way to use the keyboard for all 
> activities. For example, currently to open a workspace, I use "ctrl+space" 
> to open the command pane, then the arrow keys to select "open recent 
> workspace", and lastly the mouse to select a workspace. Can this be done 
> only from the keyboard, i.e. without a mouse?
>
> Thanks.
>
> -Mo
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: LT 0.8.2 proposal

2016-09-07 Thread Scott Bauer
For what it is worth, I feel getting our ClojureScript updated should be 
one of our highest priorities as well. The other issue that should be taken 
care of is the broken upgrading, which there is an outstanding PR for.

That said, if anyone is interested on working on any issue they should feel 
free to do so. We appreciate any help!


On Monday, August 29, 2016 at 1:08:29 PM UTC-4, fun...@gmail.com wrote:
>
>
>- fix issues that are in progress 
>
> 
>  
>(currently 3)
>- fix one of the top 2 features requested by users 
> (#662 
> or #533 
>)
>- list all issues and PRs that were fixed since 0.8.1 (that can be 
>done automatically) in the changelog
>- review the queued PRs that are in progress 
>
> 
>  
>(currently 5)
>- move some issues from 0.9 to a new 0.8.3 milestone
>- add a candidate-next* label for futur milestones
>- create a release checklist wiki page on Github
>
> This seems doable to me but Id like to have some feedback:
>
>1. Should we add more?
>2. Are you supporting a rapid release cycle? (less issues fixed but 
>frequent releases)
>3. Should 0.8.2 have even less? If so what should be moved to 0.8.3?
>4. Out of these tasks what are the ones you want to be assigned to?
>
>
> * on that type of issues once you have two +1 and one champion it gets 
> added to the next milestone (inspired by ESLint guidelines)
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Moving a file via existing "rename" context menu item?

2016-08-19 Thread Scott Bauer
All listed bugs up to this post have been resolved.

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: moving a file

2016-08-12 Thread Scott Bauer
For reference, this is the pull request 
 if you wished to try 
it and we have also opened a topic 
 
about it in the forum.

On Friday, August 12, 2016 at 9:11:14 AM UTC-4, Kenny Evitt wrote:
>
> A contributor has submitted a PR with changes that provide a move feature 
> . It extends the 
> existing "Rename" item in the workspace context menu for files and 
> directories to show a larger text box with the full path of the file or 
> directory. By default only the filename is selected but any portion of the 
> path can be changed (tho currently non-existent directories are not 
> created).
>
> I'd appreciate it if you'd test those changes and provide feedback about 
> it.
>
> On Thursday, March 26, 2015 at 10:46:22 AM UTC-4, JPatrick Davenport wrote:
>>
>> Upvote for you, sir! I would like that too.
>>
>> On Monday, February 2, 2015 at 5:24:17 PM UTC-5, ZanderPSmith wrote:
>>>
>>> Can I not move a file to another folder in the workspace using Light 
>>> Table?  Seems like a pretty basic feature that's missing.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Moving a file via existing "rename" context menu item?

2016-08-12 Thread Scott Bauer
Thanks for opening this discussion, Kenny Evitt!

Some comments regarding each question:

   1. In the event it is preferred to not replace the "rename" 
   functionality but still retain the work, it could be easily moved to a new 
   context menu option such as "move", which dovetails nicely with question #4.
   2. I do have some code stashed (not in this pull request) that can create 
   directories that don't exist in the new path you enter. Not complete, but 
   it could be used as a starter if we want to punt that for a future issue.
   3. Happy to make changes to the UI - just let me know, or better yet, 
   provide a mockup!
   4. Same as above.

One thing that would be really helpful is pointing out any bugs, should any 
be found. I am currently aware of one that occurs when renaming a project 
level folder.


An additional question to consider is if it is desired to not the entire 
path of the file, or if it should be shortened to only display the relative 
path from within the project workspace? For instance, instead of a path 
like "/home/sbauer/Documents/dev/LightTable/src/README.md" it is displayed 
as "src/object.cljs" as the LightTable folder is the project level folder.


Thanks all!


On Friday, August 12, 2016 at 9:20:15 AM UTC-4, Kenny Evitt wrote:
>
> Scott Bauer has submitted a PR that extends the existing workspace 
> "Rename" context menu item to show the full path of the file or directory 
> <https://github.com/LightTable/LightTable/pull/2234>. Thanks Scott!
>
> By default only the filename is selected but any portion of the path can 
> be modified (tho non-existent directories are not created).
>
> It'd be great for people to test the changes and offer any feedback they 
> have. Let me know here or in the Gitter room 
> <http://gitter.im/LightTable/LightTable> if you need any help building 
> the source code to test the PR's changes.
>
> Some questions I'd like to resolve based on feedback of others that 
> currently use the rename feature and would like a move file/directory 
> feature in the workspace sidebar:
>
>1. Are the changes in this PR fine as a replacement for the existing 
>"Rename" feature? Or should the new UI require an option to be set (i.e. 
> in 
>*user.behaviors*)?
>2. How important or useful is it that the new rename/move feature 
>creating directories that don't exist that are in the new path you enter?
>3. Are there any changes that should be made to the UI for the new 
>rename/move?
>4. Should the name of the menu item be changed to reflect the features 
>new semantics?
>
> The feature and its UI were inspired by the equivalent feature in the Atom 
> editor; here's a screenshot of it in Atom:
>
>
> <https://cloud.githubusercontent.com/assets/2945386/17610894/938b5cf4-6010-11e6-8d53-ff620c757810.png>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to light-table-discussion+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.