Mercerenies / gdlisp

Lisp on the Godot platform
GNU General Public License v3.0
148 stars 1 forks source link

Emacs Mode #142

Open Mercerenies opened 1 year ago

Mercerenies commented 1 year ago

Provide an Emacs mode for GDLisp. The Common Lisp mode we get from our .lisp extension works okay (and we could probably derive from it), but we need our own mode that reflects GDLisp's specific keywords.

joshcho commented 1 year ago

What features would be desirable in gdlisp-mode? Experienced with Emacs, but new to Godot. Learning GDScript first before experimenting with GDLisp.

Mercerenies commented 1 year ago

Good question! I'm also a full-time Emacs user; I've just been using Scheme-mode thus far for my own testing, but having a dedicated GDLisp mode would be pretty neat.

I think deriving from Scheme-mode would get us pretty close.

joshcho commented 1 year ago

Thank you for the detailed response! I will try scheme mode, and if it feels limiting, maybe start experimenting and dogfooding. Great work btw, Lisp + Gamedev is great.