TextUI is now part of Textredux.
TextUI is a module for the Textadept Editor that allows you to easily create custom text based interfaces. It enables you to create text based interfaces using custom, non-lexer based, styling, and offers an easy way of responding to user input.
You can download TextUI from the download page.
Install it by unpacking the contents to the ~/.textadept/modules/textui/
directory.
If you so desire you can of course also clone the repository using git into the same directory.
To get started with development using TextUI, head over to the LDoc documentation. A good place to start is the documentation for the textui module itself.
TextUI is released under the MIT license (please see the LICENSE for the full license.
TextUI was written by Nils Nordman and is now maintained by Robert Gieseke.
Any feedback, be it patches, feature request, bug reports, etc., is most welcome.
If you want to provide patches, the preferred way of doing so would be as a pull request via GitHub, or as a pull request from some other Git server. Should that not be an option I'll gladly accept patches through other means as well.
If you have any bug reports or feature requests, please submit these to the Github issue tracker. As with patches, I'll be happy to recieve these through other means as well.
- Update for 6.0 API changes in Textadept.
- Added support for indicators
- Improved auto-loading of not-shown list items
- Added highlighting of list matches
- Added mouse support for buffer hotspots
- Font names are now included for default styles
- List selection callbacks now receive modifiers as well
First public release.