FbEdit, new IDE for FreeBASIC written in FreeBASIC

User projects written in or related to FreeBASIC.
Post Reply
arenth
Posts: 511
Joined: Aug 30, 2005 6:22

Post by arenth »

Yeah thats the whole problem though while I realize I can do it that way, I dislike the idea of having to do that for every single project, or having to remember to append any new modules onto the build line. I don't want to sound nit-picky or anything like that because besides that one little thing, I think its a wonderful IDE.
SotSvart
Posts: 262
Joined: May 27, 2005 9:03
Location: Norway
Contact:

Post by SotSvart »

arenth: You dont have to do it that way for every project, if you add files to your project as modules, then it will be added automatically to the build comand.. maybe I have misunderstood your posts..

Ketil0: Could it be possible for FBEdit to keep track of which source files have changed from the last time the project was compiled? This way only modules that have changed needs to be compiled.
KetilO
Posts: 416
Joined: Sep 22, 2005 21:48
Location: Norway
Contact:

Post by KetilO »

Hi arenth and SotSvart

This sounds like a great idea for an addin. The addin could create a make file and call make to do the build.

Anyone have the time?

KetilO
KetilO
Posts: 416
Joined: Sep 22, 2005 21:48
Location: Norway
Contact:

Post by KetilO »

Hi all

New upload.

Whats new:
----------
1.0.2.6
o Added single instance option (Options / Code Editor).
o Added bracket matching while typing. Matches (),[] and {}
o Added 'open #include file'. Set caret on filename and hit Ctrl+O
o Fixed bug with Find Declare (F2)

Get it here:
http://www.assembler.ca/radasm/Upload/FbEdit.zip
Or here:
http://www.radasm.com/Upload/FbEdit.zip

KetilO
anonymous1337
Posts: 5494
Joined: Sep 12, 2005 20:06
Location: California

Post by anonymous1337 »

;_; You rock so hard . . .

It's opening MS Paint all of a sudden now though when I set .bas files to open with FBEdit. So I deleted external application opening from the Options/External Files and I found it was trying to open up portions of my file path seperated by spaces. Unclosed parenthesis error?
KetilO
Posts: 416
Joined: Sep 22, 2005 21:48
Location: Norway
Contact:

Post by KetilO »

Thanks anonymous1337

A bug snuck in.
New upload.

KetilO
SotSvart
Posts: 262
Joined: May 27, 2005 9:03
Location: Norway
Contact:

Post by SotSvart »

Ketil0: Could the bracket matching be on the hole time like in FBIde? Its very usefull when reading lines with lots of brackets. Could be nize if the ide colored brackets that dosent have a matching one. FBide added a read background to them.
KetilO
Posts: 416
Joined: Sep 22, 2005 21:48
Location: Norway
Contact:

Post by KetilO »

Hi all

New upload.

Whats new:
----------
1.0.2.7
o Improved bracket matching.
o Added some support for OOP

Get it here:
http://www.assembler.ca/radasm/Upload/FbEdit.zip
Or here:
http://www.radasm.com/Upload/FbEdit.zip

KetilO
SotSvart
Posts: 262
Joined: May 27, 2005 9:03
Location: Norway
Contact:

Post by SotSvart »

o Improved bracket matching.
Works great! =) Nize to see that it works even with lines that are continued with "_".
porfirio
Posts: 154
Joined: Mar 17, 2006 11:54
Location: Portugal

Post by porfirio »

KetilO wrote: o Improved bracket matching.
Since we are talking about bracket .... What about bracket completition

I am used to that in NetBeans ( Java ) and PSPad ( all kind )

so when we type ( [ { it will generate the matching } ] ) and put the caret between brackets (|) [|]{|} dunno how hard\easy would this be thought :p
KetilO wrote: o Added some support for OOP
Hmm, i am using INI Library
And i don't really see the OOp working here

Code: Select all

Dim as INI.iniFile myini 
Code completition shows iniFile but not INI namescape

Code: Select all

myini.CloseINI()
I get no code completition for that CloseINI

I know that OOp support its still on the beginning :), just want to let you know
Mlok
Posts: 123
Joined: Mar 08, 2006 1:07
Location: Czech Republic
Contact:

Post by Mlok »

Since we are talking about bracket .... What about bracket completition
That would be cool.. though maybe if working only outside of comments/comment blocks or quotation marks, hm?
SSC
Posts: 319
Joined: May 29, 2005 4:47
Location: Around
Contact:

Post by SSC »

porfirio wrote: Since we are talking about bracket .... What about bracket completition

I am used to that in NetBeans ( Java ) and PSPad ( all kind )

so when we type ( [ { it will generate the matching } ] ) and put the caret between brackets (|) [|]{|} dunno how hard\easy would this be thought :p
while I am all for new features, I would be against that one. I absolutly hate any auto complete features in all forms with a great passion. Plus it makes people lazy, and takes control away from the user.
porfirio
Posts: 154
Joined: Mar 17, 2006 11:54
Location: Portugal

Post by porfirio »

SSC wrote:
porfirio wrote: Since we are talking about bracket .... What about bracket completition

I am used to that in NetBeans ( Java ) and PSPad ( all kind )

so when we type ( [ { it will generate the matching } ] ) and put the caret between brackets (|) [|]{|} dunno how hard\easy would this be thought :p
while I am all for new features, I would be against that one. I absolutly hate any auto complete features in all forms with a great passion. Plus it makes people lazy, and takes control away from the user.
Maybe optional??
KetilO
Posts: 416
Joined: Sep 22, 2005 21:48
Location: Norway
Contact:

Post by KetilO »

Hi porfirio
Hmm, i am using INI Library
And i don't really see the OOp working here
The problem is the namespace. FbEdit does not support namespace yet.
If you remove the namespace it works as intended.

KetilO
krcko
Posts: 163
Joined: Jul 30, 2006 0:34
Location: Serbia
Contact:

Post by krcko »

hey KetilO your IDE is WONDERFUL!!! u rock dude!
i definitly had completly moved to FBEdit now!

i now it's still in dev stage so this is what i have noticed and should be fixed/improved/added:

when i type As <space> i get neet list of data types, what i noticed is that Enums are not appearing in list and that when there is no matches (for example when i type As foo) empty list is still show (it should close automaticaly when the list is empty) - this is really minor bug

Ctrl+F4 closes all tabs (it should close just current one in my opinion)
it will be cool if we have a hotkey (F12 maybe) to switch between current and last viewed tab (it should toogle two most recent viewed tabs)

fbedit.ini is missing these:
constructor $,end constructor,,,6
destructor $,end destructor,,,6
property $,end property,,,6
enum $,end enum,,,6
#macro $,#endmacro,,,6

(btw '{ and '} is excelent idea! :D)

i've noticed that Funcions list sometimes have duplicated entries (while there is jus' one function in opened files) and one of those is leading to place where is no function defined!

it would be great if you can make #included files to open on Ctrl+Click (i don't like Ctrl+O feature cuz it opened the Open File dialog few times)

i would also like to see ability to change colors of call tips

thats all i can think about right now :)


i want to thank you one more time for your great work!


regards,
krcko
Post Reply