SciTE: Lua - Selection Problem

    • Offizieller Beitrag

    Ich stehe hier vor einem sehr seltsamen Verhalten beim Setzen von Selektionen.
    Das folgende Skript bewirkt, dass das unter dem Cursor stehende Wort selektiert wird. Dies kann entweder für die Wordcharacter gelten (mit Strg+Shift+E) oder zusätzlich mit führendem "$" für Variablen (mit Strg+E).
    Das funktioniert auch tadellos - solange rechts neben dem Begriff ein Leerzeichen steht. Ist dies jedoch nicht so, Dann werden Bereiche selektiert, die nicht mit den Markern übereinstimmen.
    Es spielt übrigens keine Rolle, wie ich die Selektion ausführe ( SelectionStart/-Stop; SetSel(); CharRightExtend() ), immer dasselbe Verhalten.
    Vielleicht hat jemand eine Idee..

    [Ich habe das Problem auch im EN-Forum gepostet.]

    Edit: Problem gelöst! Ursache war, dass SciTe als Standard den HotKey "Strg+E" nutzt um die nächste Klammer zu finden.

    Spoiler anzeigen