apply smart indent after edit operation, if needed
return true if can toggle block comments for specified text range
return true if can toggle line comments for specified text range
returns paired bracket {} () [] for char at position p, returns paired char position or p if not found or not bracket
returns true if smart indent is supported
toggle block comments for specified text range
toggle line comments for specified text range
categorize characters in content by token types
returns editable content
set editable content
return true if toggle block comment is supported for file type
return true if toggle line comment is supported for file type
interface for custom syntax highlight, comments toggling, smart indents, and other language dependent features for source code editors