-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support golang #37
Comments
Glad you liked it! Yep, in GH issues works perfectly fine. Not sure how much you've surmised so far, but here's the basic rundown for adding a new lang:
As you can probably tell this project is still pretty rocky so something may explode along the way, but this should be a fun trial run :) Let me know if anything comes up! |
alright, let's start the process :) i got till step 2, then the script fails when parsing the grammar -- might be a quick one for you, else i'll start digging:
|
Tried this out, it looks like you ran into two things here:
I pushed fixes for these two things to a branch, hopefully that should sort those issues out! I'll have to merge fixes for these two into main at some point, but working off of that branch should suffice for now. |
thanks, that worked! i was able to generate the grammar and complete the 4 steps above. |
pushing my changes on top of the go-test branch to my fork |
Awesome! :)
Yeah, I understand that using evil is a hard sell for those who aren't already fully bought into the ecosystem, and that's something I'd like to address. I've tried to keep the I think a modal solution is the best fit for tree-edit though, so maybe something using |
i prefer modal editing myself, no need to convince me ;) i just don't use evil-mode but something custom 🤷 |
hey! great presentation at emacsconf - thanks for pouring time into this project :)
i'd love to try it for my daily work, but i use mainly golang. i'd like to add support but it doesn't seem as straight-forward. would you like me to collect questions here or do you prefer another channel?
The text was updated successfully, but these errors were encountered: