You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Situation: autocomplete items can be parenthesized and Cyrillic.
There are three problems with the standard component:
Capturing text in the editor for replacement/completion: grabs the word/identifier, but my macros can be with brackets and quotes.
Filter the dropdown list based on text containing break letters: for example, typing "(" closes the dropdown list instantly.
Text substitution in the editor: the word/identifier is replaced, not the fragment with brackets "(а)" -> "(auto)" -> "((auto)) "
Can this be fixed with standard component options or minimal effort?
I couldn't do it all in a standard component, but implement it using a simple combo box.
The mechanism for capturing text is made from the reverse: the text row is checked character by character to the left from the cursor position - in the macros list, the same beginning is searched. Then - to the right of the cursor position, while there is a match list items.
The text in the dropdowns input field is used only for the filter, it can be modified, the cursor position is also used for the filtering.
The text was updated successfully, but these errors were encountered:
Situation: autocomplete items can be parenthesized and Cyrillic.
There are three problems with the standard component:
Can this be fixed with standard component options or minimal effort?
I couldn't do it all in a standard component, but implement it using a simple combo box.
The mechanism for capturing text is made from the reverse: the text row is checked character by character to the left from the cursor position - in the macros list, the same beginning is searched. Then - to the right of the cursor position, while there is a match list items.
The text in the dropdowns input field is used only for the filter, it can be modified, the cursor position is also used for the filtering.
The text was updated successfully, but these errors were encountered: