I noticed that there is a tag "c" but I assume that is meant to describe questions/posts having to do with "using Emacs to write C code" rather than "understanding and patching the C code that underpins Emacs." Could we have an emacs-c tag for the latter purpose?
We now have at least three tags which have similar meanings:
I think the intention of emacs-development is to be about upstream development, C and Lisp alike — submitting patches, release history, etc. I don't see a meaningful distinction between emacs-internals and emacs-c, although the usage of the tag seems to be all over the place.
- Clarify in the tag wiki that emacs-internals is about the parts of Emacs that you can't access from Lisp, i.e. the C code.
- Make emacs-c a synonym of emacs-internals
- Clarify in the tag wiki that emacs-development is about upstream development procedures.
- Retag questions that don't match this as appropriate.