Home
Downloads
TEdit
CViewer
Quiet
Keep Clicking
Keyboard Config
DriverLoad
Moo
HelpExec
PPC Cabinet I
Short Hand
Are You Up Yet?
Webload
Multicol Listbox
Button Bar
Scrollable Frame
Media
Blog Roll
Contact
 
 
Introduction

 

TEdit is a free, platform independent, point and click style editor for programmers. It provides easy to use functionalities for editing code. On top of that, TEdit provides a mechanism for adding plug-ins - modules that change the behavior and add new functionalities to the editor.

 

TEdit runs on Windows, Mac OS X, Linux and Solaris. It's button/menu driven graphical user interface makes text editing easy. Most of the editor's features are just one mouse click away. TEdit also features a Plug-In Programming Interface. Programmers can use it to add new features to the editor, such as integrating various version control systems, etc.


 

 
In action

 

TEdit runs on multiple platforms, take a look

 
Extensible

 

TEdit is customizable through the use of Plug-Ins. Plug-Ins are Tcl scripts or platform dependent executables that add functionalities to TEdit. Plug-Ins communicate with TEdit through PPI calls (see below). Users can add menu items, buttons, macros or have TEdit perform custom routines on start up.

 

The TEdit PPI provides users a means for writing plug-ins. Plug-Ins can manipulate TEdit's internal, register callback functions by calling PPI functions. (See Plug-In Programming Interface section.)

 

Plug-In can be written in any compiled language. In particular, users can write plug-in in Tcl, which is the most straight forward way, or in C/C , where a header file is provided in the plug-in subdirectory.

 

set send_to_printer lpr
proc print {} {
  set highlighted [tedit::ppi::gethighlighted]
  set printjob [open |$send_to_printer WRONLY]
  puts $printjob [eval tedit::ppi::gettextat $highlighted]
  close $printjob
}

Sample print plug-in written in Tcl

 
Download

 

The latest version of TEdit is 3.2.4

 

 

 
 

 

Windows version (zip version here)

 

Linux version (tested on Redhat and Fedora)

 

Solaris version

 

Mac OS X version

 

 

 
Additional information

 

You can find more information on writing plug-ins at

 

Additional plug-ins can be found at TEdit plug-in download page.