Re: [julia-users] Re: GSoC: Julia IDE Progress update
It works ok for me. Only issue is that Juno does not point the source line where an error occurs. It just points the file name. Great work though.
Re: [julia-users] Re: GSoC: Julia IDE Progress update
That sounds like a bug – if you can it'd be great to open an issue with more info (perhaps a screenshot/example) so I can look into it. On 11 October 2014 15:20, Raul Durand raul.dur...@gmail.com wrote: It works ok for me. Only issue is that Juno does not point the source line where an error occurs. It just points the file name. Great work though.
[julia-users] Re: GSoC: Julia IDE Progress update
Very helpful indeed. Thanks On Monday, August 4, 2014 6:14:54 PM UTC-4, G. Patrick Mauroy wrote: I just went through the evaluation process of those 3. JuliaStudio was a turn off for me because I could not run against my 0.3rc installed version. It looks like you depend on the version shipped with it. Considering Julia rapid development, this is a big problem. I also work both in Windows and Linux environments. I would like to have a consistent environment between both. I have not been successful at compiling JuliaStudio on my Linux distro (Mageia 4). I don't recall whether you can easily send a code-block execution from file as you can do with the other two. LightTable and Sublime-IJulia are very comparable. Both are easy to setup and cross platform. What I prefer about Sublime-IJulia over LightTable is that the output is in a different console than the file, whereas with LightTable it appears intertwined within code. It is not too bad as easy to clear outputs. It is somewhat cute and I may learn to love it. However, I am not fond of the Sublime-IJulia prefixes like In [3]: Out [4]. Some quick basic test plots were giving me rendering headaches with Sublime-IJulia that I did not have with LightTable. Ant Sublime-IJulia appears to be very slow, LightTable appears much faster. So far, LightTable has won my heart! Thanks so much, good enough for me, I am actually impressed. I may prefer if I could direct all outputs to the console but need to work a bit more with it to get a better feel... On Sunday, August 3, 2014 4:02:16 PM UTC-4, Alan Chan wrote: How does this LightTable version compared with Sublime-Julia and JuliaStudio? On Sunday, June 29, 2014 5:46:21 AM UTC-4, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
I tried both LightTable and JuliaStudio. LightTable is lacking an integrated console, which is a pity. But on the other hand you can evaluate single expressions in the code editor directly. The released version of JuliaStudio does not support Julia 0.3rc yet, so you have to compile it yourself, which is a pain. I am still waiting for full Julia support in Spyder, which is expected to arrive as soon as IPython 3.0 is released. Regards: Uwe On Sunday, August 3, 2014 10:02:16 PM UTC+2, Alan Chan wrote: How does this LightTable version compared with Sublime-Julia and JuliaStudio? On Sunday, June 29, 2014 5:46:21 AM UTC-4, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
I absolutely love Jewel and where this project is headed. Thanks for all the effort! On Sunday, June 29, 2014 2:46:21 AM UTC-7, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
FWIW, I did a huge upgrade on my system and now that error goes away, but I still don't have autocomplete. Anyway, it's not that important, everything else is usable and nice. On Sunday, June 29, 2014 9:46:21 PM UTC+12, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
For the tab issue have you tried adding *:editor.julia [(:lt.objs.editor/tab-settings false 4 4)]* to the *{:+* section of *user.behaviours*? It needs to be *:editor.julia* to actually override Jewel's settings. If that doesn't work would you be able to post your behaviours file to a gist or something similar? -- Mike On Monday, 30 June 2014 07:02:30 UTC+2, Alireza Nejati wrote: Another issue: I'm not sure if this is Jupiter-specific, but it overrides my tab settings. It changes all the tabs in my files to 2 spaces, which is horrendous. I tried changing lt.objs.editor/tab-settings in all 3 of default behaviors, user behaviors, and jupiter behaviors, but no dice. On Sunday, June 29, 2014 9:46:21 PM UTC+12, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Hi Ivo, Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks like it's only a v0.3 feature. -- other Mike On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote: Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Hi Mike, I use : julia version 0.3.0-prerelease+2809 on Windows 8 - 64 bit Ivo Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly: Hi Ivo, Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks like it's only a v0.3 feature. -- other Mike On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote: Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Could you try the latest prerelease from the website? Looks like 2809 was prior to the latex additions. On Monday, 30 June 2014 13:21:57 UTC+2, Ivo Balbaert wrote: Hi Mike, I use : julia version 0.3.0-prerelease+2809 on Windows 8 - 64 bit Ivo Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly: Hi Ivo, Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks like it's only a v0.3 feature. -- other Mike On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote: Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Alireza – I think you've won the weirdest error competition. This looks like some kind of low-level graphics issue, so if it's caused by the plugin something very strange is going on. Does it still happen when Julia is disconnected? What about if you type in a non-Julia file? The other Mike is spot on about the tab settings, I've added some more detail about configuration here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration . On 30 June 2014 12:21, Ivo Balbaert ivo.balba...@gmail.com wrote: Hi Mike, I use : julia version 0.3.0-prerelease+2809 on Windows 8 - 64 bit Ivo Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly: Hi Ivo, Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks like it's only a v0.3 feature. -- other Mike On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote: Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
PSA: I've just realised that installing the plugin doesn't change the default theme as I had thought. I've added an instruction to the readme, but if you installed before that you'll want to see here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration to change the theme to June. (This is only strictly necessary if you want plotting to work, but the error features do look better with either of the June themes). I've also added a few more pages of documentation which may be worth skimming through (wiki https://github.com/one-more-minute/Jupiter-LT/wiki ). On 30 June 2014 13:16, Mike Innes mike.j.in...@gmail.com wrote: Alireza – I think you've won the weirdest error competition. This looks like some kind of low-level graphics issue, so if it's caused by the plugin something very strange is going on. Does it still happen when Julia is disconnected? What about if you type in a non-Julia file? The other Mike is spot on about the tab settings, I've added some more detail about configuration here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration . On 30 June 2014 12:21, Ivo Balbaert ivo.balba...@gmail.com wrote: Hi Mike, I use : julia version 0.3.0-prerelease+2809 on Windows 8 - 64 bit Ivo Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly: Hi Ivo, Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks like it's only a v0.3 feature. -- other Mike On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote: Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
I can't get Gadfly to plot anything. It gives me this error: WARNING: Jewel: pad_inner not defined in render at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:643 in writemime at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:736 in sprint at io.jl:465 in display_result at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:126 in anonymous at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable\eval.jl:51 in handle_cmd at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:65 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:22 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 On Monday, June 30, 2014 3:24:43 PM UTC+3, Mike Innes wrote: PSA: I've just realised that installing the plugin doesn't change the default theme as I had thought. I've added an instruction to the readme, but if you installed before that you'll want to see here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration to change the theme to June. (This is only strictly necessary if you want plotting to work, but the error features do look better with either of the June themes). I've also added a few more pages of documentation which may be worth skimming through (wiki https://github.com/one-more-minute/Jupiter-LT/wiki).
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Ok, I need to correct my instructions: to get interactivity in Gadfly you must use Pkg.checkout(Compose), not Pkg.checkout(Gadfly). Checking out Gadfly too won't hurt, but isn't mandatory. I can't guarantee that either will be stable so if there are problems just call Pkg.free(Compose) (same for Gadfly if applicable) and it should return to a non-interactive but stable state. Johan, running Pkg.checkout(Compose) this should fix your issue. On Monday, 30 June 2014 14:37:14 UTC+1, Johan Sigfrids wrote: I can't get Gadfly to plot anything. It gives me this error: WARNING: Jewel: pad_inner not defined in render at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:643 in writemime at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:736 in sprint at io.jl:465 in display_result at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:126 in anonymous at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable\eval.jl:51 in handle_cmd at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:65 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:22 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 On Monday, June 30, 2014 3:24:43 PM UTC+3, Mike Innes wrote: PSA: I've just realised that installing the plugin doesn't change the default theme as I had thought. I've added an instruction to the readme, but if you installed before that you'll want to see here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration to change the theme to June. (This is only strictly necessary if you want plotting to work, but the error features do look better with either of the June themes). I've also added a few more pages of documentation which may be worth skimming through (wiki https://github.com/one-more-minute/Jupiter-LT/wiki).
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Yes now I got it working. Thank you. On Monday, June 30, 2014 5:19:02 PM UTC+3, Mike Innes wrote: Ok, I need to correct my instructions: to get interactivity in Gadfly you must use Pkg.checkout(Compose), not Pkg.checkout(Gadfly). Checking out Gadfly too won't hurt, but isn't mandatory. I can't guarantee that either will be stable so if there are problems just call Pkg.free(Compose) (same for Gadfly if applicable) and it should return to a non-interactive but stable state. Johan, running Pkg.checkout(Compose) this should fix your issue. On Monday, 30 June 2014 14:37:14 UTC+1, Johan Sigfrids wrote: I can't get Gadfly to plot anything. It gives me this error: WARNING: Jewel: pad_inner not defined in render at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:643 in writemime at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:736 in sprint at io.jl:465 in display_result at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:126 in anonymous at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable\eval.jl:51 in handle_cmd at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:65 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:22 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 On Monday, June 30, 2014 3:24:43 PM UTC+3, Mike Innes wrote: PSA: I've just realised that installing the plugin doesn't change the default theme as I had thought. I've added an instruction to the readme, but if you installed before that you'll want to see here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration to change the theme to June. (This is only strictly necessary if you want plotting to work, but the error features do look better with either of the June themes). I've also added a few more pages of documentation which may be worth skimming through (wiki https://github.com/one-more-minute/Jupiter-LT/wiki).
Re: [julia-users] Re: GSoC: Julia IDE Progress update
No problem, glad to help. I just released new versions of both the package and plugin with some more Windows fixes. On Monday, 30 June 2014 15:31:28 UTC+1, Johan Sigfrids wrote: Yes now I got it working. Thank you. On Monday, June 30, 2014 5:19:02 PM UTC+3, Mike Innes wrote: Ok, I need to correct my instructions: to get interactivity in Gadfly you must use Pkg.checkout(Compose), not Pkg.checkout(Gadfly). Checking out Gadfly too won't hurt, but isn't mandatory. I can't guarantee that either will be stable so if there are problems just call Pkg.free(Compose) (same for Gadfly if applicable) and it should return to a non-interactive but stable state. Johan, running Pkg.checkout(Compose) this should fix your issue. On Monday, 30 June 2014 14:37:14 UTC+1, Johan Sigfrids wrote: I can't get Gadfly to plot anything. It gives me this error: WARNING: Jewel: pad_inner not defined in render at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:643 in writemime at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:736 in sprint at io.jl:465 in display_result at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:126 in anonymous at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable\eval.jl:51 in handle_cmd at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:65 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:22 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 On Monday, June 30, 2014 3:24:43 PM UTC+3, Mike Innes wrote: PSA: I've just realised that installing the plugin doesn't change the default theme as I had thought. I've added an instruction to the readme, but if you installed before that you'll want to see here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration to change the theme to June. (This is only strictly necessary if you want plotting to work, but the error features do look better with either of the June themes). I've also added a few more pages of documentation which may be worth skimming through (wiki https://github.com/one-more-minute/Jupiter-LT/wiki).
[julia-users] Re: GSoC: Julia IDE Progress update
OK! It works with the latest prerelease-version, thank you. Ivo Op maandag 30 juni 2014 13:52:39 UTC+2 schreef Michael Hatherly: Could you try the latest prerelease from the website? Looks like 2809 was prior to the latex additions. On Monday, 30 June 2014 13:21:57 UTC+2, Ivo Balbaert wrote: Hi Mike, I use : julia version 0.3.0-prerelease+2809 on Windows 8 - 64 bit Ivo Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly: Hi Ivo, Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks like it's only a v0.3 feature. -- other Mike On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote: Hi Mike, It looks very nice, but I still have an issue. I followed all recommendations, have updated all plugins, on startup after Spinning up a Julia client, I always get the error: Couldn't connect to Julia ERROR: latex_symbols not definedin anonymous at no file in include at boot.jl:244 in include_from_node1 at loading.jl:128 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in reload_path at loading.jl:152 in _require at loading.jl:67 in require at loading.jl:51 in include at boot.jl:244 How could I fix this? Thanks, Ivo Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Sure – basically, Jewel is the core plugin which provides most of the functionality, built out of the Jewel.jl package and the Jewel plugin for Light Table (although Jewel.jl can support other editors/IDEs in principle, so if anyone wants to borrow the autocompletion etc. just let me know). It's designed to be just a plugin so if you were working with Python in Light Table already (for example) you could install Jewel and use Julia alongside it. Juno builds on this to provide a more complete environment. For the above reasons Jewel can't override things like Ctrl-N for new files or make any UI changes, so Juno gives me freedom to do whatever I want to Light Table to make it easy for new Julians to use. This includes nice Sublime-like features like reopening tabs after a restart, which LT doesn't provide on its own. Juno used to be called Jupiter, but unfortunately it was necessary to rename. I can't change the name in the plugin manager directly so this is a bit of a mess at the moment, but basically just ignore Jupiter completely. On 30 June 2014 19:47, Johan Sigfrids johan.sigfr...@gmail.com wrote: Can I ask: what is the relationship between Jupiter, Juno and Jewel? On Monday, June 30, 2014 6:45:33 PM UTC+3, Mike Innes wrote: No problem, glad to help. I just released new versions of both the package and plugin with some more Windows fixes. On Monday, 30 June 2014 15:31:28 UTC+1, Johan Sigfrids wrote: Yes now I got it working. Thank you. On Monday, June 30, 2014 5:19:02 PM UTC+3, Mike Innes wrote: Ok, I need to correct my instructions: to get interactivity in Gadfly you must use Pkg.checkout(Compose), not Pkg.checkout(Gadfly). Checking out Gadfly too won't hurt, but isn't mandatory. I can't guarantee that either will be stable so if there are problems just call Pkg.free(Compose) (same for Gadfly if applicable) and it should return to a non-interactive but stable state. Johan, running Pkg.checkout(Compose) this should fix your issue. On Monday, 30 June 2014 14:37:14 UTC+1, Johan Sigfrids wrote: I can't get Gadfly to plot anything. It gives me this error: WARNING: Jewel: pad_inner not defined in render at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:643 in writemime at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:736 in sprint at io.jl:465 in display_result at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:126 in anonymous at C:\Users\admin\.julia\v0.3\ Jewel\src\LightTable\eval.jl:51 in handle_cmd at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:65 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:22 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 On Monday, June 30, 2014 3:24:43 PM UTC+3, Mike Innes wrote: PSA: I've just realised that installing the plugin doesn't change the default theme as I had thought. I've added an instruction to the readme, but if you installed before that you'll want to see here https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration to change the theme to June. (This is only strictly necessary if you want plotting to work, but the error features do look better with either of the June themes). I've also added a few more pages of documentation which may be worth skimming through (wiki https://github.com/one-more-minute/Jupiter-LT/wiki).
[julia-users] Re: GSoC: Julia IDE Progress update
Cool, very nice work. I had no problem install it on windows 7, but I have to say I'm quite confused by Light Table, it seems interesting though. I got these data display but I haven't find yet how to close them ... http://i.imgur.com/uNIxePy.png How easy to contribute to the project, add features, etc ? I'm asking that because I feel like an IDE what it the easy to modify and to contribute to have more chances to succeed (Julia Studio for example doesn't seem to have a lot of contributions).
[julia-users] Re: GSoC: Julia IDE Progress update
For clearing the inline results you can open the command panel ctrl-space and type clear inline results. You can also add keybindings for any frequently used commands. Here's my config files https://gist.github.com/MichaelHatherly/05832061e01f423ceaa7 for LightTable, perhaps they'll be helpful to get started. In particular here's the keybinding https://gist.github.com/MichaelHatherly/05832061e01f423ceaa7#file-user-keymap-L5-L6 to clear inline results that I use. On Monday, 30 June 2014 21:46:09 UTC+2, yu...@altern.org wrote: Cool, very nice work. I had no problem install it on windows 7, but I have to say I'm quite confused by Light Table, it seems interesting though. I got these data display but I haven't find yet how to close them ... http://i.imgur.com/uNIxePy.png How easy to contribute to the project, add features, etc ? I'm asking that because I feel like an IDE what it the easy to modify and to contribute to have more chances to succeed (Julia Studio for example doesn't seem to have a lot of contributions).
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Great – if you want to minimise results just double click them, or right click and select remove result to close them (or use the clear inline results command to get rid of all of them at the same time). I really recommend having a look through the wiki https://github.com/one-more-minute/Jupiter-LT/wiki, there's loads on there to (hopefully) explain some of the less intuitive parts. The Jewel.jl backend is just a Julia package, so it's as easy to contribute to as any other. As it happens I spent a lot of the last week making the code base a lot nicer to work with, so if you want to have a look through it should be fairly understandable. Everything apart from /LightTable is generic anyway, so it should be really easy to add functionality in (I'm happy to do any necessary work to link it to the frontend). The bottleneck is probably the plugin itself, which is in Clojure. Clojure is actually great to work with, but as far as I know the number of people who know both Clojure and Julia well enough to understand the whole plugin is approximately one (would love to be corrected on this). But I can always focus more of my own time on this side if I do have contributors to the backend – this is one problem I'm looking forward to. PRs are always welcome, and anyone who wants to contribute is welcome to drop me a line. On 30 June 2014 20:46, yu...@altern.org wrote: Cool, very nice work. I had no problem install it on windows 7, but I have to say I'm quite confused by Light Table, it seems interesting though. I got these data display but I haven't find yet how to close them ... http://i.imgur.com/uNIxePy.png How easy to contribute to the project, add features, etc ? I'm asking that because I feel like an IDE what it the easy to modify and to contribute to have more chances to succeed (Julia Studio for example doesn't seem to have a lot of contributions).
Re: [julia-users] Re: GSoC: Julia IDE Progress update
The only thing I can really suggest is that if it is a graphics issue it's most likely to do with Chromium, so searching for that might turn more up. You could also open an issue in the Light Table repo, but I wouldn't hold my breath waiting for a response. As for the autocompletion – you've probably tried this, but just in case it's worth noting that the autocomplete won't work until you've evaluated something in that file, and even then it might take a second or two to get going. Just doing 2+2 should be enough. I'm still refining this so hopefully if not it will work for you in future. On 30 June 2014 22:38, Alireza Nejati alireza@gmail.com wrote: The weird thing though is that autocomplete works on non-julia files, it just doesn't work with julia. On Sunday, June 29, 2014 9:46:21 PM UTC+12, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.sigfr...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\LightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com javascript: wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
I cannot make it work either (local Julia build Win7) Just try a *println(blabla)* WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\LightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
I'm sorry that you're having problems – unfortunately Windows has been a big source of issues, but making the process smoother is a high priority. At some point I'll get an installer/bundle together which should help. J Luis, in your case I suspect that Light Table hasn't downloaded the latest version of the plugin for some reason. If you go back onto the installed tab of the plugin manager, can you check that Jewel is on 0.6.2? If not, clicking update should be enough, although be sure to disconnect Julia first to avoid problems there. Johan, this is less likely to apply to you but it might be worth checking. I'll see if I can reproduce these errors and get back to you. On 29 June 2014 19:02, J Luis jmfl...@gmail.com wrote: I cannot make it work either (local Julia build Win7) Just try a *println(blabla)* WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\LightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
I update all by Mike Innes plugins (none of which were up to date) and now it works. :D On Sunday, June 29, 2014 9:24:45 PM UTC+3, Mike Innes wrote: I'm sorry that you're having problems – unfortunately Windows has been a big source of issues, but making the process smoother is a high priority. At some point I'll get an installer/bundle together which should help. J Luis, in your case I suspect that Light Table hasn't downloaded the latest version of the plugin for some reason. If you go back onto the installed tab of the plugin manager, can you check that Jewel is on 0.6.2? If not, clicking update should be enough, although be sure to disconnect Julia first to avoid problems there. Johan, this is less likely to apply to you but it might be worth checking. I'll see if I can reproduce these errors and get back to you. On 29 June 2014 19:02, J Luis jmf...@gmail.com javascript: wrote: I cannot make it work either (local Julia build Win7) Just try a *println(blabla)* WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\LightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Mike, yes you were right thanks. Updated ad now it works (I had the impression that it warned me to update some time ago so didn't bother to check it now) Joaquim Domingo, 29 de Junho de 2014 19:40:19 UTC+1, Johan Sigfrids escreveu: I update all by Mike Innes plugins (none of which were up to date) and now it works. :D On Sunday, June 29, 2014 9:24:45 PM UTC+3, Mike Innes wrote: I'm sorry that you're having problems – unfortunately Windows has been a big source of issues, but making the process smoother is a high priority. At some point I'll get an installer/bundle together which should help. J Luis, in your case I suspect that Light Table hasn't downloaded the latest version of the plugin for some reason. If you go back onto the installed tab of the plugin manager, can you check that Jewel is on 0.6.2? If not, clicking update should be enough, although be sure to disconnect Julia first to avoid problems there. Johan, this is less likely to apply to you but it might be worth checking. I'll see if I can reproduce these errors and get back to you. On 29 June 2014 19:02, J Luis jmf...@gmail.com wrote: I cannot make it work either (local Julia build Win7) Just try a *println(blabla)* WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\LightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Brilliant, I'll add a note to the instructions so that others don't get caught out by this. Light Table automatically installs dependencies of a plugin, but seems to only install the minimum required version as opposed to the most recent, which is really odd behavior. On 29 June 2014 19:52, J Luis jmfl...@gmail.com wrote: Mike, yes you were right thanks. Updated ad now it works (I had the impression that it warned me to update some time ago so didn't bother to check it now) Joaquim Domingo, 29 de Junho de 2014 19:40:19 UTC+1, Johan Sigfrids escreveu: I update all by Mike Innes plugins (none of which were up to date) and now it works. :D On Sunday, June 29, 2014 9:24:45 PM UTC+3, Mike Innes wrote: I'm sorry that you're having problems – unfortunately Windows has been a big source of issues, but making the process smoother is a high priority. At some point I'll get an installer/bundle together which should help. J Luis, in your case I suspect that Light Table hasn't downloaded the latest version of the plugin for some reason. If you go back onto the installed tab of the plugin manager, can you check that Jewel is on 0.6.2? If not, clicking update should be enough, although be sure to disconnect Julia first to avoid problems there. Johan, this is less likely to apply to you but it might be worth checking. I'll see if I can reproduce these errors and get back to you. On 29 June 2014 19:02, J Luis jmf...@gmail.com wrote: I cannot make it work either (local Julia build Win7) Just try a *println(blabla)* WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl:4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\L ightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode
Re: [julia-users] Re: GSoC: Julia IDE Progress update
Thanks Mike, it looks very nice. FWIW, I could only get it to work on Windows 8 by including julia in the system path. If omitted from the path, LT could not connect to Julia, and there was an error bootstrap.js[17085]: Error: spawn ENOENT true on the LT console. In Process Monitor it looked like LT tried to run julia in all path directories, but no references to anything resembling the path I put in :lt.objs.langs.julia/julia-path (as in https://gist.github.com/one-more-minute/9882389). Cheers, Niclas On Sunday, June 29, 2014 10:08:18 PM UTC+3, Mike Innes wrote: Brilliant, I'll add a note to the instructions so that others don't get caught out by this. Light Table automatically installs dependencies of a plugin, but seems to only install the minimum required version as opposed to the most recent, which is really odd behavior. On 29 June 2014 19:52, J Luis jmf...@gmail.com javascript: wrote: Mike, yes you were right thanks. Updated ad now it works (I had the impression that it warned me to update some time ago so didn't bother to check it now) Joaquim Domingo, 29 de Junho de 2014 19:40:19 UTC+1, Johan Sigfrids escreveu: I update all by Mike Innes plugins (none of which were up to date) and now it works. :D On Sunday, June 29, 2014 9:24:45 PM UTC+3, Mike Innes wrote: I'm sorry that you're having problems – unfortunately Windows has been a big source of issues, but making the process smoother is a high priority. At some point I'll get an installer/bundle together which should help. J Luis, in your case I suspect that Light Table hasn't downloaded the latest version of the plugin for some reason. If you go back onto the installed tab of the plugin manager, can you check that Jewel is on 0.6.2? If not, clicking update should be enough, although be sure to disconnect Julia first to avoid problems there. Johan, this is less likely to apply to you but it might be worth checking. I'll see if I can reproduce these errors and get back to you. On 29 June 2014 19:02, J Luis jmf...@gmail.com wrote: I cannot make it work either (local Julia build Win7) Just try a *println(blabla)* WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: 4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: 4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: 4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: 4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: 4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: 4 WARNING: Jewel: key not found: module in getindex at dict.jl:615 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: Well, apparently it had installed Jewel, bur running Pkg.update() did install a update for it. It is still throwing an error though: ERROR: connect: address not available (EADDRNOTAVAIL) in connect! at socket.jl:583 in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:30 in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ LightTable.jl:17 in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 in include at boot.jl:244 in include_from_node1 at loading.jl:128 in process_options at client.jl:285 in _start at client.jl:354 while loading C:\Users\admin\AppData\Local\L ightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: Technically you do need the Jewel.jl package, but this should be installed for you when the client boots the first time. If this isn't working you can of course run Pkg.add(Jewel) by hand – let me know if there are any issues with that and I'll see what I can do. On 29 June 2014 18:22, Johan Sigfrids johan.s...@gmail.com wrote: Do you need to add some package Julia side to make this work? On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl
[julia-users] Re: GSoC: Julia IDE Progress update
I'm on 64-bit linux by the way On Sunday, June 29, 2014 9:46:21 PM UTC+12, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Nice work, looks much better than my previous Sublime setup. One issue I'm having is that autocomplete doesn't seem to be working, and I'm repeatedly getting: [8725:0630/141807:ERROR:vsync_provider.cc(70)] glXGetSyncValuesOML should not return TRUE with a media stream counter of 0. And It seems that whenever I type stuff I get this error more rapidly. Perhaps something wrong with the autocomplete symbol lookup? On Sunday, June 29, 2014 9:46:21 PM UTC+12, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike
[julia-users] Re: GSoC: Julia IDE Progress update
Another issue: I'm not sure if this is Jupiter-specific, but it overrides my tab settings. It changes all the tabs in my files to 2 spaces, which is horrendous. I tried changing lt.objs.editor/tab-settings in all 3 of default behaviors, user behaviors, and jupiter behaviors, but no dice. On Sunday, June 29, 2014 9:46:21 PM UTC+12, Mike Innes wrote: Hey all, I've released the latest version of the Julia environment https://github.com/one-more-minute/Jupiter-LT I'm building. There are a whole bunch of improvements but the main ones are: - Support for latex completions (\alpha etc.) - Support for graphics including Gadfly and Images.jl (though until my patch is released you'll need to Pkg.checkout(Gadfly) to get interactivity) - Rewritten and improved autocomplete system, which now completes package names in Pkg functions and paths in include statements, and can be extended to support anything else - Support for accessing methods and docs both while on a function and within its parentheses - Auto-detection of the module you're working in - Links and highlighted lines for error messages - Semantic highlighting in the june night theme - Highlighting support for string interpolation - Full support for unicode - More documentation - Tabs are restored after restarting, like Sublime - Several new and improved rough edges I also want to shout out to all the people who have tried this out so far, given feedback, and/or sent me PRs – every bit of enthusiasm really makes a big difference, so thank you. – Mike