Disable the # autocomplete popup in post editor?

Not exactly.

I am all for autocomplete … 100%

It just should be delayed a tiny bit when you are at the beginning of a line… wait 1 more letter.

The previous objection was that it never autocompleted at the start of a line. This is different.

6 Likes

I think this change would help. There may be one more missing rule though:

Take this line:

this ##

If I position my cursor after the first # it, currently triggers auto-complete.

And this:

some stuff #abcdefg

If I use the left arrow key to go back through #abcdefg, it is triggered at every position. It feels like it should only be triggered when I’m positioned at the end of that string.

So maybe the logic should be something like:

Trigger auto complete iff:

  • # is preceded by whitespace AND
  • cursor is followed by whitespace AND
  • characters between # and cursor are all valid hashtag characters OR
  • (no characters between # and cursor AND # not at beginning of line)
3 Likes

Yeah, agree, we can do something here… especially if the complete function returns nothing if it sees a completion for # and we do a lookahead.

It is rather complex code, but we have started modernising it a bit lately, we may be able to swing a complete change here.

4 Likes

I think this is fixed?

The rule is now that we only trigger the hashtag # autocomplete if and only iff the # is followed by a valid hashtag character.

2 Likes