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
