mgmarlow / emacs-config-generator

Generate a modern Emacs configuration
https://emacs-config-generator.fly.dev/
GNU General Public License v3.0
5 stars 1 forks source link

Additional configuration options #1

Open haze opened 1 year ago

haze commented 1 year ago

I’m interested in using this tool to generate my confirmation (even if just as a starting point).

Im wondering about next steps (I’m interested in contributing, but am not well versed on Elisp/Emacs best practices & conventions) for the following features:

mgmarlow commented 1 year ago

Hello! I appreciate the interest, there's definitely room for some more options in the form.

In general, when picking new features I'd consider the following:

I personally like your tree-sitter and kind-icons ideas the best. Tree sitter is very desirable and fits the Emacs 29 theme really well. Kind-icons is neat and I think could go into a general "font upgrades" option (maybe bundled w/ the daemon font work you mentioned?).

I'm not sure where I'd fit the org exporters, but maybe we could add a note-taking section w/ some org-mode upgrades, since org-mode is one of the killer features of Emacs.

These sound like new features, so I'd build a PR with these things:

  1. Add the option to templates/index.html w/ the feature value/description
  2. Add the emacs lisp code and documentation string to src/features.rs (I write the package code in a .el buffer & use fill-paragraph to align the documentation comments, then paste it into the Rust code)

I don't currently have CD currently set up so after the PR is merged I'll deploy it to prod.

Happy to help out if you have any other questions.