mickeynp / combobulate

Structured Editing and Navigation in Emacs with Tree-Sitter
GNU General Public License v3.0
856 stars 49 forks source link

Go support #49

Open st3fan opened 11 months ago

st3fan commented 11 months ago

I'm interested in contributing to add at least some minimal support or a starting point for Go.

This is both because I enjoy using Emacs to write Go code, but also because I finally want to learn Emacs Lisp. If this is too complicated for a First Emacs Lisp project then please let me know, but I'm definitely interested in giving it a shot.

mickeynp commented 11 months ago

Should be doable. The main skill required here is knowing a bit about concrete syntax trees and how combobulate works with them.

kwrooijen commented 6 months ago

Is there any documentation on how to add a new language? Where would someone get started in adding a new language?

mickeynp commented 6 months ago

Undocumented, sorry. I am going to document this. Have a look in something like combobulate-python.el.

mickeynp commented 6 months ago

By the way, make sure you use development branch.