Replies: 1 comment 6 replies
-
Thank you for the suggestion 😄 I think the main problem (hence I think we moved away from it) is that you end up introducing one of a few things:
Writing modules for tools that support multiple languages (like eglot, dape, ...) without imposing a load-order is quite complicated and not everything can be pulled out into the Not to mention currently all modules are two separate files (packages and config), so in the case of e.g. porting the old There is also the question of where to draw the line and even what ecosystem to use if multiple are available (like LLVM vs. GNU in C/C++). @jeffbowman probably has a better answer regarding why we moved away from it. |
Beta Was this translation helpful? Give feedback.
-
What do you think about introducing programming language-specific modules to help new users get started with popular languages? For example, a crafted-js-package/module might include:
js-indent-level
The idea would be to provide a good starting place for those looking to extend crafted-emacs for a particular programming language, or an out-of-the-box solution so they can just install the module and start working. Here's an equivalent module from doomemacs for comparison.
There's some crossover with this idea and the tree-sitter language parsers installed via crafted-ide, since the configuration would be easier if we could make assumptions about what tree-sitter parsers/languages are installed by a user.
Beta Was this translation helpful? Give feedback.
All reactions