sonj john:
> semantics of autocompletion on ime characters is different from SBCS.
>
> scintilla's current autocompletion and calltip works in SBCS and is for function.
SciTE is a programmers editor so has features for making it easier to work with APIs. These include autocompletion of APIs and display of calltips. This should not be dependent on the encoding but identifiers may commonly only use a subset of ASCII so that is what is well supported.
Editing textual documents is a less important application for Scintilla / SciTE than editing source code, markup language files, or data files. There exist many word processors which are better oriented and have more features for text input.
> but ime characters has to be treated specially which may better be used for text writing not for programming.
> I want to use autocompletion with abbreviation list box.
Word completion would be a new feature. The existing API features may be used to try to implement this but they do not do so easily or well. Trying to morph API completion into word completion through special-casing non-Latin1 is going to weaken API completion and make word completion difficult to understand and implement.
This type of completion works with Latin1 as well as MBCS. So non-Latin1 should not be treated differently.
If word completion were to be added, how would word completion and API completion cooperate?
I do not know if it is worthwhile adding word completion to SciTE.
Neil