Currently to go through each match, I have to use ctrl+f, enter over and over which is awkward and tedious. Would be great if that line at the top stayed and let us press enter over and over to get to the next match. Perhaps shift+enter to go to the previous match. And little buttons in there to do the same.

Right now, finding stuff in my code is a pretty annoying process.

  • perchance@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 months ago

    Done - let me know if there are any issues. I kept putting this off because I figured that I’d upgrade to CodeMirror 6 soon, which I might, but it wasn’t hard to add this anyway, so might as well, especially given how long I’ve been putting of the CodeMirror upgrade. Thanks!

    Edit: Oh, there are indeed issues. I’ve broken syntax highlighting. Just a sec. – Edit 2: Fixed.

    • BluePower
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Just noticed the new find and replace interface and I think it’s much better than the old one! The close button is a bit off though, that’s something that needs to be fixed.

    • wthit56@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Ah–great job 👍

      One thing I notice is shift+enter does not go to the previous match. I think that’s how it work in most applications.

    • wthit56@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Using ctrl+f while already focused on the search box changes it to replace mode. Normally this would just select whatever’s already in the search box. Even if it’s not focused and there’s no text highlighted in the page it always just selects whatever’s in there.

      Changing is so now enter will change the text seems fraught with danger to me 😂

        • wthit56@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 months ago

          When it doesn’t find anything it scrolls to the top, which is annoying. Preferably it would just not scroll anywhere at all.

          Also in dark mode the next is still a very dark grey, making it basically invisible.

    • wthit56@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      When it loops back to the start, it scrolls so that the current match is at the bottom of the screen for some reason. And when it loops back to the end, it scroll so that the current match is at the top of the screen (which can be covered by the search dialogue too 😅).