Thanks to the work from niv and wicast before that, we now have docsets that can be used in Dash, Zeal or Velocity. These have been packaged and contributed here.
Nim docsets should be available from Dash's Preferences > Downloads > User Contributed. Velocity also supports user contributed docsets. Zeal doesn't yet support user contributed so you can use the Nim feed from here.
Note that all these apps only allow the latest version of a docset to be installed at a time so I have also generated version specific docsets that can be downloaded and extracted manually, allowing multiple versions to coexist.
This is cool for people who use these apps.
Just generated the 1.0.0 docset:
https://bintray.com/genotrance/binaries/download_file?file_path=nim-1.0.0.docset.zip
Here's the 1.0.2 docset:
https://bintray.com/genotrance/binaries/download_file?file_path=nim-1.0.2.docset.zip
Please change CFBundleIdentifier from nim-1.0.2 to nim
That way it would be easier to do nim specific search when you have multiple docsets.
nim:open
Please see the first post to install the latest version directly from the tool. That does not have the version number in the identifier.
These custom docsets linked here are only useful when you want multiple Nim versions to coexist.
Dash docsets are now being maintained by https://github.com/schmidh/Nim-Docset-Files.
v1.0.6 was recently merged: https://github.com/Kapeli/Dash-User-Contributions/pull/2646.
I just built a dash docset for nim 1.4.2 using the setup at https://github.com/genotrance/nim-docset and then I created a PR on the Dash user-contributed docsets: https://github.com/Kapeli/Dash-User-Contributions/pull/3082
Hopefully this will be available soon to other Dash / Zeal / etc. Nim programmers.
In case you can't wait, here's the Nim.tgz: https://www.dropbox.com/s/u0e9t9c5l5ic8bd/nim.tgz?dl=0
Zeal feed is the same: https://zealusercontributions.vercel.app/api/docsets/Nim
Generated with a https://github.com/genotrance/nim-docset script.
Is the last Zeal feed missed smth?
Because if I search for peekUint8 - it shows nothing, but prev version worked fine. In both cases the function mentioned in streams module
I've updated the script and generated new fixed docset: https://github.com/Archargelod/nim-docset/releases
Dash/Zeal links will be updated with this PR merge.