Programmer’s Swiss army knife Text widget.
Repository | https://github.com/haje61/Tk-CodeText |
CPAN | https://metacpan.org/pod/Tk::CodeText |
Bug tracker | https://github.com/haje61/Tk-CodeText/issues |
Latest version | 0.65 |
Tk::CodeText aims to be a Scintilla like text widget for Perl/Tk. It leans heavily on Syntax::Kamelon. It features:
- line numbers on display
- code folding
- status bar. The status bar has document info and tools for setting tab size, indent style and syntax.
- advanced word based undo/redo stack. It keeps track of the last saving point and selections
- syntax highlighting in many languages and formats.
- commenting and uncommenting blocks and lines in a language sensitive manner.
- indenting and unindenting blocks and lines
- automatic indentation
- auto complete
- matching of nested {}, () and [] pairs