asciidoctor / atom-language-asciidoc

⚛ AsciiDoc language package for the Atom editor.
https://atom.io/packages/language-asciidoc
MIT License
42 stars 20 forks source link

Atom-IDE discussion #187

Open DamnedScholar opened 6 years ago

DamnedScholar commented 6 years ago

I would like to have AsciiDoc bibliography citations appear in the atom-ide-ui datatips and references. I'm willing to do the work and am only wondering if the maintainers of this package would rather me publish my own package or submit a PR here. I'm sure there are other integration possibilities, as well, but just having references pop up (and be able to be pinned!) would be very handy. Maybe it could even understand inline BibTeX and provide formatted results so that you never have to stare at solid lines of monospaced citation text. Then again, one that understands BibTeX might really be better as a separate package not associated with AsciiDoctor.

I'll probably bang this out in the near future whether or not I hear back from you. I'm getting into some heavy research and it'll be really handy for me.

ldez commented 6 years ago

Thanks for your interest 😃

Asciidoc in Atom is composed of several packages:

For BibTeX, you need to create a dedicate language package.

For AsciiDoc bibliography citations with the atom-ide-ui, you can create dedicate package, add a reference to this package here and I will see how we can integrate this package in our package galaxy.

DamnedScholar commented 6 years ago

With what I'm thinking of, I wouldn't create any language packages for BibTeX (though I know very well how that whole sector works). Instead, if I decide to implement it, I would interpret the BibTeX and output markdown that looks like an APA-style citation. That's my pie in the sky wishlist idea, being able to record every conceivable bit of information about a citation but only having to look at parts of it, with a rich-text formatting that I'm used to. I love working with monospaced text for most things, but it's much worse for citations.

ldez commented 6 years ago

For BibTeX, I understand well, you want the support of an extension for Asciidoctor.js, this is more related to https://github.com/asciidoctor/atom-asciidoc-preview. You can see that here: https://github.com/asciidoctor/atom-asciidoc-preview/issues/127

Could you move this issue (just copy-paste your messages) here: https://github.com/asciidoctor/atom-asciidoc-assistant In atom-asciidoc-assistant I manage all cross-packages or extra package things.