1 registered members (AndrewAMD),
962
guests, and 7
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
HorusIDE
#401011
05/11/12 00:09
05/11/12 00:09
|
|
HorusIDE
Finally... the first public version of Horus is available: http://horuside.recursivebytes.com Follow the instructions on the download-site to setup Horus for Lite-C-Development. Please test the application and report any bugs. If you like Horus you can translate the UI into your native language. Just copy HorusIDE/lang/en.lng and change the definition and meta-data. if you do so, it would be nice if you send me a copy of your translation. Notice for SSD-Users: Horus has a integrated file loss protection (it saves every open file every 30 seconds in a temp-dir). in the configuration-window you can disable or adjust this feature in order to reduce unnecessary write operations. For more information (and discussions about future versions), i want to refer to the development-thread. Have a nice weekend
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#406664
08/27/12 08:40
08/27/12 08:40
|
Joined: Dec 2008
Posts: 1,218 Germany
Rackscha
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,218
Germany
|
@Templebauer: Just started to use your IDE, and it works great. The only thing which interrupts a bit is the low update frequency for the internal cache used by autocomplete. Sometimes propertychanges are not shown(showing old properties). When creating a new file and saving it as .c/.h it wont applay highlightning or create an autocompletecache. Closing and reopening is required so it highlights and collects data for the cache. edit: WHOHO, my 1k post
Last edited by Rackscha; 08/27/12 08:40.
|
|
|
Re: HorusIDE
[Re: Rackscha]
#406665
08/27/12 08:51
08/27/12 08:51
|
Joined: Feb 2005
Posts: 3,687 Hessen, Germany
Tempelbauer
OP
Expert
|
OP
Expert
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
|
thanks The only thing which interrupts a bit is the low update frequency for the internal cache used by autocomplete. this should be faster in the next version. i already implemented a performance update in the current development version (comming soon). Sometimes propertychanges are not shown(showing old properties). The parser is executed by a timer. This timer gets activated if you change the text. If you write too fast for this timer the parser wonīt get invoked in due time. When creating a new file and saving it as .c/.h it wont applay highlightning or create an autocompletecache. Closing and reopening is required so it highlights and collects data for the cache. thanks for the info. currently i re-work the core of the editor in order to improve performance and maintainability of the sourcecode. your feedback comes to the right time, i will take a look on this issues if i can improve this by the way.
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#406679
08/27/12 11:08
08/27/12 11:08
|
Joined: Dec 2008
Posts: 1,218 Germany
Rackscha
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,218
Germany
|
Sometime ago i started working on an IDE for my own D16Pascal compiler(which compiles for the virtual DCPU from Notch) which uses a pscal inspired Language.
My IDE has codejumper and autocompletion too. I had the compiler running in peek mode(aborting silently on error and faster at some sircumstances). IIRC it tried to recompile the currently active unit on every keypress, worked without impact. If it succeded, i updated the info for autocompletion and codejumper using the new data, else it ignored it.
PS: ah now i remember: on EVERY keypress it called the peekcompiling BUT only if the last peeccompile ended 100ms ago, it recompiled. Otherwhise it recompiled the active unit every second. SO it was a mixup between realtime reaction and timed updating.
And i noticed that your autocomplete has some problems with parameter values(iirc with locals too), not displaying them in autocomplete.
"Go To Declaration" worked only for global and not for local/parameter vars
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#407365
09/11/12 23:50
09/11/12 23:50
|
tolu619
Unregistered
|
tolu619
Unregistered
|
Awesome! I just installed it! How do I use regions like in Visual Studio? Regions, code snippets and intellisense are the three visual studio features I missed the most. God bless you for making this IDE free! In the next version, see if you can add the feature that visual studio has that allows you to create a second window to view the same code in the same window. I mean, I'm viewing my code from line 20 in the upper window and I'm viewing the exact same code from line 100 in the lower window. The line separating the two windows can be dragged to determine which window is larger and if it's dragged all the way up to the top, the upper window is eliminated, leaving only the lower window. I don't know what this feature is called, but you can try it out in your visual studio if you were not aware of its existence.
|
|
|
Re: HorusIDE
[Re: ]
#407391
09/12/12 10:13
09/12/12 10:13
|
Joined: Feb 2005
Posts: 3,687 Hessen, Germany
Tempelbauer
OP
Expert
|
OP
Expert
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
|
How do I use regions like in Visual Studio? Visual Studio:
#region Name
//some code
#endregion
Horus:
/* region Name */
//some code
/* endregion */
In the next version, see if you can add the feature that visual studio has that allows you to create a second window to view the same code in the same window. I mean, I'm viewing my code from line 20 in the upper window and I'm viewing the exact same code from line 100 in the lower window. The line separating the two windows can be dragged to determine which window is larger and if it's dragged all the way up to the top, the upper window is eliminated, leaving only the lower window. I don't know what this feature is called, but you can try it out in your visual studio if you were not aware of its existence. I know these window-features of VS (SplitView and having multiple windows to view one document). Horus already have a SplitView-Feature that should serve most of the needs (look at the documentīs toolbar). Creating multiple windows for one document is not implemented in Horus and I will not implement it in the near future. There are a plenty of other features with a higher cost-benefit ratio in my to do list.
|
|
|
Re: HorusIDE
[Re: nomis23uk]
#408077
09/24/12 19:14
09/24/12 19:14
|
Joined: Feb 2005
Posts: 3,687 Hessen, Germany
Tempelbauer
OP
Expert
|
OP
Expert
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
|
Version 2.1.0 available Changed: [Feature] Code Snippets [Feature] Multi Purpose Go To [Feature] Line and Word Highlight [Feature] Aero Snap Support for Panels [Feature] History of copies [Feature] Update notification [Feature] Self closing Brackets [Feature] Code Completion: Performance Improvement [Feature] Code Completion: Parameter-Selection by pressing Tab [Feature] UI Improvements [Bugfix] Editor-Blocker while entering Comments Please note:- The configuration-file has a new structure, so youīll have to re-setup Horus . Iīm sorry for this - To get a quick overview of the new features, take a look on the New Features Page- The editor core has been completely reworked, so there may be some more bugs than usual, but i did my best to smash them all
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#408093
09/25/12 08:07
09/25/12 08:07
|
Joined: Dec 2003
Posts: 1,225 germany
gri
Serious User
|
Serious User
Joined: Dec 2003
Posts: 1,225
germany
|
hey thank you tempelbauer,
"Make a great game or kill it early" (Bruce Shelley, Ensemble Studios)
|
|
|
Re: HorusIDE
[Re: sivan]
#409436
10/17/12 14:13
10/17/12 14:13
|
Joined: Jun 2009
Posts: 2,210 Bavaria, Germany
Kartoffel
Expert
|
Expert
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
|
Theres a little problem for users that don't use the dark theme: (somehow I can't post it as an image here) here's the link.The green line-highlighting makes the text almost unreadable. ...and I've got another question: will there be a feature to customize theme-colors in a later version?
|
|
|
|