Who's Job will it be to Spruce UP MAX IDE? :D
BlitzMax Forums/BlitzMax Programming/Who's Job will it be to Spruce UP MAX IDE? :D
| ||
Hi, Now that we have the source to the IDE who's going to attempt to spice it up a bit? I've gone over the source, made a backup first, messed around with it and to be honest at the moment I wouldn't have a clue on where to begin to add features. Also, how will IDE updates be distributed? To add, if the community makes substantial changes to the IDE will the new changes be available via syncmods? Will there be an option to select either the community modified IDE or the BRL IDE? Sorry if this is the wrong section. Thanks :) |
| ||
I'll have a bash. To restore the old IDE functionality of CTRL+TAB/CTRL+SHIFT+TAB to switch forward or back through tabs: For win32 change lines 4825 and 2826 to CreateMenu "&Next File",MENUNEXT,file,KEY_TAB,MENUMOD CreateMenu "&Previous File",MENUPREV,file,KEY_TAB,MENUMOD|MODIFIER_SHIFT this also by default restores CTRL+LEFT/RIGHT to jumping words. |
| ||
Could someone make the tab object dynamic, so that if the tabs go beyond the right border of the window, it opens a second layer of tabs? Or maybe an extra listbox for all the project files seperated from the help window. |
| ||
Good job Perturbatio. Thank you. How about the ability to hit Ctrl up or down-arrow to scroll the page without moving the position of the cursor? If someone could do that and add virtual whitespace, I'd throw out my mouse right now and be in programming heaven! (Yeah, I'm oldschool) |
| ||
. |
| ||
For win32 change lines 4825 and 2826 to ... Um... On my computer that's lines 4820 and 4821? Anyway, thanks a million -- That change does restore my sanity. :-> Now, if someone will squeeze a function-collapse feature into the IDE they'll make my day^H^H^Hweek. |
| ||
Now that we have the source to the IDE who's going to attempt to spice it up a bit? Buy me a copy of MaxGUI and I'll do my best. |
| ||
that s strange nobody's asking it: what about code-completion??? taking all variables (local or global), procedures/functions,Types and inside types... I'd find that a zillion more useful than code folding or just the ability to switch from tab to tab using whatever combination of keys you want... damn I can t live without code completion... this prevent mistyping and timeloss :) |
| ||
Protean does code completion and it's cool. Also just having a mini dialog up showing you the function the your are currently typing's parameters is useful. I would like to see Find in multiple files and I would like to see a droplist on the find edit so you can press down arrow a few times (wihtout dropping the list) and search for a previously entered value without having to retype it, this would be GREAT! |
| ||
Visual Blitz could be brought back from the grave it seems to be burried in.. |
| ||
How about the ability to hit Ctrl up or down-arrow to scroll the page without moving the position of the cursor? If someone could do that and add virtual whitespace, I'd throw out my mouse right now and be in programming heaven! I've added the CTRL+UP/DOWN feature (not so good if you hold the cursor key down but works one keypress at a time). And a few other shortcut keys. http://www.blitzbasic.com/Community/posts.php?topic=53067 |
| ||
Actually Blide is way cooler :) |
| ||
BLide is for masochists and the default IDE is for those wishing for a reason to commit suicide. |
| ||
I guess we should stick to notepad then! |
| ||
"BLide is for masochists and the default IDE is for those wishing for a reason to commit suicide. " so what are we supposed to use? |
| ||
so what are we supposed to use? ConTEXT jEdit Eclipse Many more versatile and usable alternatives if you look. |
| ||
Hey, thanks Pert I didn't think you'd actually do it. hehe. Now, who's with me on implementing virtual whitespace? I'm achin' to throw this mouse at the nearest wall. |
| ||
"look" ... I prefer asking. I use Protean for B+. |
| ||
Hey, what about hotkeys for jumping around a file? Ie, ctrl 1 marks a page position in the IDE and alt 1 jumps to that position from anywhere? My current project is 28 pages long and this would be a godsend. |
| ||
Hey, what about hotkeys for jumping around a file? I had considered that, I don't think it would be particulary hard to implement. Just require a bit of time. |
| ||
Who's Job will it be to Spruce UP MAX IDE? :D Yours now. You brought it up first. =] |
| ||
Blide is fine for me, only problem for me is lenghty start up time |
| ||
Moved. |
| ||
Still no virtual whitespace, then? Or does no one know what that is? |
| ||
Still no virtual whitespace, then? Or does no one know what that is? Well, given that this thread is actually the 4th one listed on a Google search for "virtual whitespace", I guess the answer is no. |
| ||
Yikes. Um, well, take this text as an example:text[1]texttext texttexttexttexttext texttexttexttext text texttext texttext text[2]text With current IDEs, if your cursor starts at point [1] and you tap the down-arrow with the intention of moving to point [2], your cursor will jump left and right on it's way down, sticking to the text, so to speak. I was brought up programming using emacs on Unix and Qbasic on pc. THEY had virtual whitespace. It was heaven. The cursor went exactly where I wanted it to go. If you hit down, the cursor went to the space below it, nowhere else! Because 'magnatized text' is the standard nowadays, no one here knows what the hell they're missing. |
| ||
visual studio does keep a tab on your "active" horizontal cursor position so on the second down arrow it seeks there if it can, just checking rich edit control docs for a flag to see if windows users might have the option but no idea sry, it's kind of like a justify option but not really, and wouldn't be practical unless you were using a fixedsys font i think. http://msdn2.microsoft.com/en-us/library/ms651894.aspx |
| ||
much of my background is Unix too, but vi not emacs... The cursor went exactly where I wanted it to go. If you hit you actually like that!? ;)down, the cursor went to the space below it, nowhere else! anyway, I was under the impression that "virtual whitespace" was having the ability to move your cursor pass the eol, not necessarily replacing the tabs (tabs are a valid character). Are you sure you just didn't have a "convert to spaces" options on? |
| ||
I was under the impression that "virtual whitespace" was having the ability to move your cursor pass the eol Yeah, it does that too. The IDE treats the text like it's in a giant grid. Really though, my beef is with the IDE deciding where the cursor goes instead of me. you actually like that!? ;) Yes! Because if I want my cursor at the end of a line, I'll hit 'End'! And if I hit 'home', the cursor goes to the first character on the line, (skipping whitespace, of course.) Can't you guys see how sexy that is? And then if you combined this with the aforementioned ctrl-left-right to jump words, you have programming heaven. Personally, I can code about 1.5x faster with this type of setup. Maybe I could find a link to QBasic 4.5 somewhere so you guys can see what I mean. |