Building plugins for the web development #5328
Replies: 3 comments 5 replies
-
There is no plugin system yet, but it is being worked on. You can add features to Helix with pull requests written in Rust, but some things would be best as plugins, best to ask before working on something. Regarding CSS auto-completion, TypeScript and React.js, could you be more explicit about what you are missing? Maybe it is possible now. |
Beta Was this translation helpful? Give feedback.
-
Generally auto completions etc. are not implemented in helix and also not what a future plugin syatem is intended for. Language specific functionality is usually provided by language server trough the langue server protocol (LSP). For example for rust we use rust analyzer. For CSS we use the vscode-css L's by default which you would need to.install first. If you are unhappy with the functionality available for some language it would make more sense to contribute to the language server rather then helix |
Beta Was this translation helpful? Give feedback.
-
I wonder if this works https://github.com/styled-components/typescript-styled-plugin |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi folks,
As someone that has been using VIM for years I just played around with helix-editor after that moment I'm just into it and now it became my daily driver for development. While I'm doing Rust or maybe on the codebases written on go. It's awesome, but while I started a new open-source project written with typescript and React.js I have some issues with auto-completion and other helper stuff that would make my life easier. I think I can work on extensions for the web development side. One of the things that made me open this discussion thread is the CSS autocompletion which I love to have under my belt. It would save hours per month.
Any Idea how to start developing extensions or plugins for the
helix
? I should mention that it's my first to develop any tools for IDEAs and text editors. Let me know if we have such thing or can you please help me doing this?Beta Was this translation helpful? Give feedback.
All reactions