Syntax highlighting and a color theme for the Akkhara programming language (.akk files).
Red / violet / cyan / orange / green / blue token groups
Whole-word ("SingleMode") matching for keywords
Select the Akkhara color theme for the intended look
Code Suggestion
Keywords, plus variables, function names and class names from the current file, matched from the first typed letter.
Context-aware suggestions:
န -> နည်းပညာများ
သ on a နည်းပညာများ line -> သုံးမည်
သ after an unknown word -> သည်
အ after an unknown word -> အတွက်, အဖြစ်
ဖ -> ဖြစ်၏။ if the line already contains သည်, else ဖြစ်နေရင်, ဖြစ်ရင်
Suggestions answer from cache on every keystroke; file names are re-scanned in the background, re-parsing only the lines that changed.
English keywords complete to their Akkhara equivalent: func or function -> လုပ်ငန်း, print -> ဖော်ပြပါ, for -> အတွက်, while -> ဖြစ်နေစဉ်, unless -> မဖြစ်လျှင်. Accepting the item inserts the Akkhara keyword.
Akkhara keywords show their English meaning in the suggestion detail, e.g. အကယ်၍ -> if, ဖော်ပြပါ -> print.