mswift42 / themecreator

https://mswift42.github.io/themecreator/ create themes for intellij, textmate, textadept, atom, emacs, vim and gnome terminal.
GNU General Public License v3.0
404 stars 33 forks source link

Correcting Emacs version to 24.1 due to org blocks used, and revising… #33

Closed SamuelBanya closed 1 year ago

SamuelBanya commented 1 year ago

… parens for MELPA requirements

Hello,

I am making these revisions to be more compliant with MELPA submission requirements as I have had to make several slight revisions in order to allow the default linter for MELPA submissions to be okay with themes created using the 'themecreator' website export functionality.

These revisions including requiring Emacs 24.1 because of the Org components mentioned, as well as having parentheses on joined lines to prevent a hanging parentheses since the linter does not like that.

Also, I added a 'Commentary' section which has to be filled out as well for MELPA submission.

Based upon these changes, this should allow themes created with 'themecreator' to easily be added to MELPA.

SamuelBanya commented 1 year ago

Also, for anyone wondering about the process I had to do for MELPA submission, you can check out the 'morrrowind-theme' I created as a result, and also the back and forth with the MELPA team to get this approved: https://github.com/melpa/melpa/pull/8095

mswift42 commented 1 year ago

Thanks !