> On Dec 6, 2022, at 4:17 AM, Eli Zaretskii wrote: > >> From: Yuan Fu >> Date: Mon, 5 Dec 2022 18:15:07 -0800 >> Cc: Stefan Monnier , >> 59693@debbugs.gnu.org, >> miha@kamnitnik.top >> >> 1. Only allow base buffer to have parsers, no change is needed for insdel.c, treesit_record_change can find the base buffer and update its parsers. We can ask indirect buffers to use their base buffer’s parser. Unless the base buffer is narrowed, I think it will work fine. > > I think this is fine, but we need to document it. > >> I remember that there were a discussion along the lines of user-narrow vs low-level narrow, what was the outcome of that discussion? > > Nothing in particular, and I don't think it's relevant. If some mode needs > to widen, it can. > > Thanks. Here is a patch that does #1. Yuan