delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/12/15:37:14

Message-Id: <3.0.5.32.19990312173046.007dc3d0@200.252.238.1>
X-Sender: thiagofga AT 200 DOT 252 DOT 238 DOT 1
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)
Date: Fri, 12 Mar 1999 17:30:46 -0300
To: djgpp AT delorie DOT com
From: "Thiago F.G. Albuquerque" <thiagofga AT ambr DOT com DOT br>
Subject: RHIDE: Suggestions and Bug reports
Mime-Version: 1.0
Reply-To: djgpp AT delorie DOT com

RHIDE is the best IDE I've ever seen. Here are some suggestions to make it
even better:

1) Can't assign "Close Window" (ALT + F4) to ESC. In fact there is no
"CmbCloseWindow" command in SET's editor. I guess it is part of RHIDE.
There are other commands whose key bindings can't be modified (e.g. "Open
file under cursor", "Jump to function"), but these don't bother me.

2) 'Home' toggles between first colum (colum 0) and start of line (first
colum with text). Like this: when you press Home for the first time, the
cursor goes to the start-of-line. Then, if you press Home again, the cursor
goes to colum 0. Then if you press Home again, the cursor goes to
start-of-line again... and so on.

3) pseudo-macro improovements.

  Let's have a look at this pseudo-macro:

  Trigger: "{}"
  Mode: 0,1,0,1,0
   "{\n"
   "@0\n"
   "}"

   It was supposed to do this:

   {
    _
   }

   no matter which colum the cursor was under when the macro was triggered.
But, instead, the cursor ends up in colum 0 every time.
   Silly idea: Why not develop a small scripting language to do this?

4) Multiple files in 'Syntax Help' (e.g. stdio + allegro)

5) Small bug: undo and 'modified indicator' (the little star or something
in the bottom border of the text window indicating that the text has been
modified since it was last saved).
   Try this: 
	type something.
	Save the text (F2).
	Now, undo (ALT + BACKSPACE).

   See? The star doesn't show.

6) Replace:

   [X] Replace all <---- default

   (you will hardly want to replace only one occurence of an expression --
it's easier to do this by hand)

7) New editing mode: insert spaces in the place of TAB, but a fixed number
of spaces.

   We know the editor operates in two modes: when the "Real Tabs" option in
'on', pressing TAB causes the ASCII 9 character to be inserted in the text,
and the cursor jumps 'TAB size' colums in the screen. When "Real Tabs" is
'off', spaces are inserted instead of the TAB char, but the number of
spaces inserted is not the number in "TAB size". Instead, the editor
behaves in the "Turbo C way of tabing".
   What I am suggesting is a third mode: don't use TABs, but don't behave
like Turbo C either.

   The "Editor options" window could then be changed to something this:

   [ ] Use TABs (ASCII 9)
   [X] Insert spaces ---------
    |                        |
    | [ ] in the Turbo C way |
    | [X] Fixed size         |
    |                        |
    --------------------------

   TAB size: ___


Well, that's it. :)

Regards,
Thiago

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019