From: bhodge AT gpu1 DOT srv DOT ualberta DOT ca (B Hodge) Newsgroups: comp.os.msdos.djgpp Subject: Re: Text editors Date: 20 Jan 1997 20:32:05 GMT Organization: University of Alberta Lines: 59 Message-ID: <5c0ko5$c2q@pulp.ucs.ualberta.ca> References: <32D332BD DOT AAD AT dmv DOT com> <5bv885$s42 AT pulp DOT ucs DOT ualberta DOT ca> NNTP-Posting-Host: gpu1.srv.ualberta.ca To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp > 1. *CUA compliant* -- i.e. it uses drop-down menus and stuff like MS-DOS' > Edit. In my opinion this is very imnportant. If it's not CUA compliant at > least make the keypresses fully configurable, and maybe the hot keys for > the menus as well. Oh yes, I think this is very important too. Especially for users who aren't as proficient with hotkeys and accelerators. > 2. REAL TABS! Not 4/8/whatever spaces! Very important. Especially with DJGPP's make utility which only accepts real tab characters. However I have noticed something interesting with EDIT. If the file you are editing already contains a TAb character, apparently EDIt then uses the actual TAb character. So I'd start making my makefile with a simple COPY CON to get a single statement with a TAb character in it then I can edit it with EDIT and had no problems with it. > 3. Read/write Unix (LF) or DOS (CR/LF) format Easy enough, I'd also have a export UNIX text. > 4. Hex editor as well (this would be *real* handy) Yup, coulda used that modifying QBASIC.EXE from the "*.txt" to "*.*" wildcard lastnight. > 5. Auto-indenting of C source, like Watcom IDE for Windows and Jed Yup, I believe Emacs at school has the same operations. I'll look for some source code and such. > 6. 'Transfer' menu like TC++'s IDE. eg press 'Ctrl+1' to load HelpPC, > 'Ctrl+2' to load Info, etc etc. Yeah, plus compiling. > 7. *AUTO-INDENTING* It is amazing how many otherwise excellent editors > (eg those written with Turbovision) do not autoindent. THIS IS ABSOLUTELY > MANDATORY! :-) This is a bitch to program with TV and VB. In VB I managed to get that working, but it lacked the tab character (displayed the cirlce thing) but it was a hassle because it searched the entire string to find teh leading spaces of the line before it. > 8. Ability to leap over tall buildings in a single bound :-) Hmmm, think I'll keep the program simple at the moment and add functions later that'll do taht later. :) Thanx a bunch for the suggestions! I'll let ya know how the program is coming. ----------------------------------------- Blaine Hodge Homepage: http://www.ualberta.ca/~bhodge/ "I am currently between signatures." -me