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" Subject: RHIDE: Suggestions and Bug reports Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" 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