Atom package for the Julia language. Originally based off of JuliaLang/julia.tmBundle, merged with new ideas from language-julia package.
snippets/language-julia.cson
)Installation happens normally either through apm install language-julia
or through the install section of the settings tab within Atom.
Note: if you already have a different version of language-julia plugin installed (e.g. this one), you would need to remove it first using apm uninstall language-julia
Two Atom commands are provided to toggle all docstrings or the docstring under the cursor: language-julia:toggle-docstrings
and language-julia:toggle-all-docstrings
. These are not assigned keys. Here is one example of adding these to keymaps using org-mode style keys:
'atom-text-editor[data-grammar="source julia"]:not([mini])':
'tab': 'language-julia:toggle-docstrings'
'shift-tab': 'language-julia:toggle-all-docstrings'
We love contributors. Here are the steps we have taken to develop on this package:
apm uninstall language-julia
git clone git@github.com:JuliaEditorSupport/atom-language-julia.git
~/.atom
(enter the following from the root of the repo directory): apm link .
When new features are added, you should write specs to show that the package is behaving as expected. To run the specs you need to do the following:
Window: Run package specs
. On OSX this key-binding is ctrl+cmd+option+p
.This should open up a new window with the spec results.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.