Replies: 1 comment 1 reply
-
Janet Tools / ResourcesWhat follows is a grouped write-up of some Janet tools / resources I'm aware of. EditorNeovim/VimThe general sense I get from following the channels is that most folks use Neovim/Vim. I think most of them use Conjure. EmacsFor Emacs I know there are a few users (including me). There is more than one major mode for Janet: and there are forks of both of these (presumably because the upstream maintainers are busy or some other reason). Update: There is also a work-in-progress tree-sitter-based major mode. Apart from the major modes, there are at least 3 modes for repl interaction: There is also an auxilliary package (janet-editor-elf) that provides some goodies. Overall, it's not a one-stop-shop sort of situation for Emacs + Janet. KakouneI know at least one current Kakoune user (along with at least one other person who may or may not still be using Kakoune). VSCodeI have heard of one person who uses a fok of the VSCode extension. OtherI know two others who do their own thing entirely. One of them uses and develops freja (which is written mostly in Janet). Formatting
Linting
TestingSee this summary. DocsCodeExamples
Collections / Libraries
PEG ExamplesMiscellaneousTree-sitterThere are 2 tree-sitter grammars for Janet (GrayJack's and sogaiu's). This is relevant for at least Neovim and Emacs. For Neovim, the nvim-treesitter project has made a lot of general progress but AFAIK neither Janet grammar has been integrated there. For Emacs, one of the grammars was integrated into elisp-tree-sitter, but IIUC there is a separate effort to integrate tree-sitter into Emacs itself but that effort is still in its infancy and AFAIK almost no languages are supported there ATM. difftastic has some support for Janet via one of the two grammars. LSPThere is at least one effort by JohnDoneth. I'm not sure what the status of it is. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all! I've recently started playing around with Janet and I've been pleasantly surprised by how easy it is to express myself with it!
I'm currently using NeoVim with https://github.com/Olical/conjure/ as my IDE, and find that the workflow is great, although I do miss the fact that I'm not getting autocomplete for symbols I define 😢 (though this might be because of a misconfiguration on my part).
Anyway, I saw that on Janet's homepage there's a list of supported editors and plugins, and that got me wondering: what is the most popular development environment for other folks when it comes to Janet?
33 votes ·
Beta Was this translation helpful? Give feedback.
All reactions