• matcha_addict@lemy.lol
    link
    fedilink
    arrow-up
    4
    ·
    9 个月前

    I love the idea of less-automatic pairs.

    I wish there was a plugin that keeps track of unclosed pairs, but instead of inserting them automatically, it just reminds you of them and their order.

    For some reason, inserting pairs automatically disorients me a bit.

      • matcha_addict@lemy.lol
        link
        fedilink
        arrow-up
        1
        ·
        9 个月前

        There’s a couple of ways I can see it:

        • highlights unclosed pairs
        • closing pairs shown as faded / gray text, kind of like some auto complete systems like copilot in vscode.
        • it could be some key bind you press, and it closes the next unclosed pair

        The following is less preferred but still works: maybe the status line or a pop up shows the order of unclosed pairs.

        • xigoi@lemmy.sdf.orgOP
          link
          fedilink
          arrow-up
          1
          ·
          9 个月前

          I think all of those suggestions are feasible. However, what should the plugin do in situations when a delimiter is deliberately left unclosed, such as character literals? I wouldn’t want it to permanently suggest the corresponding closing delimiter.