the text editor for the frantic developer!
Tease is a text editor written in tcl/tk
for use on win32 systems and unix. It is designed for developers and
development-support types who want to have a common, intuitable, and
fast editor across O/S's. Bookmarks and command menus and
configuration are the new features comprising the 1.3.1 release
The new features in 1.3.1
- bookmarks menu and configuration window, including a post-open
action such as sort, decrypt, or run
- command menu and configuration area allowing variables %FILE%
(full file path), %NAME%, %DIR%, and %EXT%. Sample win32 commands
for command prompt and explorer included.
What we're already packin'...
- fast context-menu commenting, including mutli-line comments
(/* */, <!-- -->, etc)
- single-window or separate GUI modes
- easy-configurable filetype/comment window
- fast upper-and-lower-casing of selected text
- output panel with one-click script execution (in unix AND windows!)
- show/hide tcl console on win32
- detailed color selection (text, bg, selection)
- native tcl tail-f
- expanded line sort options (increasing/decreasing/unique)
- excellent search/replace, including replace all, regexp search,
and search all in single mode
- unlimited undo/redo (thank you, tcl 8.4!)
- ASCII-text-based encryption
- basic printing capability on win32
- "recent files" quick load
- line-based load routine, so you can start to read large files immediately
...and here's what's coming down the pipe:
- menu addons for version control systems like RCS, CVS, SVN, et al
- additional text-manip power tools like grep, cut, etc
- incorporation of TclDES encryption
- easy filetype association management
- CLI operations (sorting, filtering) on file batches
- Russian language/internationalization/multiple encoding support
- better printing (auto-wrapping, unix printing)
- oh yeah, context highlighting...
A note regarding tease's encryption-- it is neither unbreakable
nor guaranteed to prevent serious attackers. It will give you good protection
against the amateur crypto hacks like myself, and will at least buy a little bit
of time against brute force attacks. The package was written with the intent of
storing internet & network passwords in one common, reasonably safe file. Again,
against any determined, competent attack, this crypto code will probably not
hold up for long. But it's adequate for my purposes. I'm not sure if this
feature will be targeted for upgrading to stronger forms of encryption or not.
I know, the last thing the world needs is another freakin' text
editor. But when you can't find what you know you want to have, you've either
got to roll your own, pay someone to do it, or go play scrabble.
TEASE was conceived, written, and performed by Chess Hazlett. Nudge nudge.
Web page content and source code: Copyright © Chess Hazlett 2003-2005.
All rights reserved. All wrongs revenged.