I am creating a new topic so that people can ask for new features in Atom IDE. At present (atom-julia-client Ver 0.4) is perfectly use able. It may need few additional features which you can ask here.
Here are the few enhancements which we love to have in Atom (I am copying new once proposed by others and editing this post):
Integration with Doc:
Definitely agree with all of these! Another thing I'd like to have soon is much better integration with the doc system, rendering of markdown in particular.
I strongly agree with the markdown integration. In RStudio, markdown is amazing (knitr package). They also have shiny for simulating on the go with buttons and sliders on the webpage.
Dedugging MATLAB-style, with buttons for "one line step", "step-into-function" and "run to breakpoint".
I am adding this to the list at the top!
I was looking at this package "Vega". It is pretty amazing. It has more kinds of plots than Gadfly and relatively easy to use (it may not have all the features). I was wondering if Atom plot window can support this. At present the plot opens in the browser if we execute it in Atom.
Unfortunately Vega is hard to support in Atom because it uses eval (which is disabled by the security policy). Have you checked out Plotly at all? Spencer Lyon's done some really great work on a Plotly wrapper which I'm hoping we'll be able to support soon.
Plotly seems to be really good! I just have to find out my company policy on plotting using a cloud service.
PlotlyJS.jl, Spencer's work, is actually completely offline – since plotly have open sourced their core plotting libraries.
Uhh, could you support plotly plots directly and offline in Atom-Juno, without the online cloud service? That would be a-mazing.
May be there is something wrong I get this message when I try to install PlotlyJS.
Offline Plotly will be really good!
Yup, that's the plan! Hopefully over the next month or so.
Try Pkg.update() first; you may have an old copy of METADATA.
I am not sure, it this is the right place to ask, but I really miss a printing option.Sometimes I need to print source code to discuss it with colleagues.
This is an Atom issue unrelated to Juno. There is an open issue at Atom here: https://github.com/atom/atom/issues/3525 .A workaround is to use Atom's export-html package to open the file in your web browser and print from there, but the syntax highlighting for julia code is not great.
Thanks for the hints. I tried it, and - indeed - the syntax highlighting of the keywords is getting lost. Is this a bug, that is related to the export-html package, or where should it be fixed?
I get huge number of warnings in Atom from various packages. I know it is not related to Atom and more to do with Julia. Is there a way to suppress the warning in Console window (not errors)?
Escher package seems to be good. It can render dynamic webpages. Can it be integrated into atom to create GUI capability for Julia?
Yup, this is something we should eventually be able to do as well!
Highlight the line, where the error is, like in LT version.