Popup für Autovervollständigung in Beitrageneditor deaktivieren?

Nicht ganz.

Ich bin ganz für Autovervollständigung … 100%

Sie sollte nur ein kleines bisschen verzögert werden, wenn Sie am Anfang einer Zeile sind … warten Sie noch 1 Buchstabe.

Der vorherige Einwand war, dass es am Anfang einer Zeile nie automatisch vervollständigt wurde. Das ist anders.

6 „Gefällt mir“

Ich denke, diese Änderung würde helfen. Es könnte jedoch noch eine Regel fehlen:

Nehmen Sie diese Zeile:

this ##

Wenn ich meinen Cursor nach dem ersten # positioniere, löst dies derzeit die Autovervollständigung aus.

Und das:

some stuff #abcdefg

Wenn ich die linke Pfeiltaste verwende, um durch #abcdefg zurückzugehen, wird sie an jeder Position ausgelöst. Es scheint, als ob sie nur ausgelöst werden sollte, wenn ich mich am Ende dieser Zeichenkette befinde.

Die Logik sollte also vielleicht so aussehen:

Autovervollständigung auslösen, wenn:

  • # ein Leerzeichen vorangestellt ist UND
  • dem Cursor ein Leerzeichen folgt UND
  • die Zeichen zwischen # und dem Cursor alle gültige Hashtag-Zeichen sind ODER
  • (keine Zeichen zwischen # und dem Cursor UND # nicht am Anfang der Zeile)
3 „Gefällt mir“

Ja, stimme zu, wir können hier etwas tun … besonders wenn die vollständige Funktion nichts zurückgibt, wenn sie eine Vervollständigung für # sieht und wir einen Blick voraus werfen.

Es ist eher komplexer Code, aber wir haben kürzlich begonnen, ihn etwas zu modernisieren. Wir könnten hier eine vollständige Änderung vornehmen.

4 „Gefällt mir“

Ich glaube, das ist behoben?
Die Regel besagt nun, dass wir die Hashtag-Vervollständigung mit # nur dann auslösen, wenn und nur wenn dem # ein gültiges Hashtag-Zeichen folgt.

2 „Gefällt mir“