Hello,
I would like to present my current project. A new code editor for AGK. He is still in the alpha phase. But I can already show some pictures that I have already achieved.
Because I'm not a friend of big words
. So I show you better pictures
.
Feature List:
Better Syntax-Highlighting (function, labels, types, string, numbers, comments, preprocessor, constants) adjustable in fore-/backcolor, font size and style(bold / italic)
Clear representation of used symbols (function, labels, types variable, constants) in a tree view.
Load and save of the complete workspace in which your projects organized.
Intellisens of BuiltIn functions, user functions plugin functions and all other symbols in the current active project.
Better line folding of types, functions and loops.
Commenting / uncommenting lines - with a Hotkey or click
Auto indentation by typing
Automatic indentation when entering the code
Autocomplete in code blocks.
Codesnippet functionality, similar to geany.
Display help page, of the command by pressing F1.
Code beautification at one click.
Easy insertion of LIB/API modules.
Paragraph, fold level and base fold level selection mode.
Highlighting all occurances of selcted word in document.
remembers which part of the code has been folded in the last session
remembers the variable watch list of the last debug session.
add variable to watch list per hotkey and right click.
Smartformat can set to 'lowercase', 'UPPERCASE' or 'MixedCase'. And this for four different code sections:
- AGK-Core-Commands (All loops, 'if ... then', 'select ... case' ect.
- AGK-Commands (LoadImage, SetSprite...)
- Preprocessor (#Include, #Import_Plugin, ...)
- User symbols.
History Walker
Code Browser
Goto line and bookmarks.
Search and replace functionality.
Statusbar
Right click contex menu for tree (Workspace, Project, File, Symbols and Editor)
Property dialog
ChangeLog
[2017-11-28] V0.1.2
[FIX] Modules could not be inserted.
[FIX] Strange behavior when closing a code line with the enter key.
[FIX] Menu entry 'Quit' is not used. (Without function!).
[FIX] SmartFormat changes the text as a whole block instead of line by line. (Was a problem in the Linux version.)
[FIX] Module dependencies can now be solved.
[FIX] Plugin dependencies can now be solved.
[ADD] Hide the ToolBar, Explorer and Info Panel with a keystroke or via View menu.
First Screenshot.
Make a new Project.
Import a project.
Import complete folder with projects.
Array completion
Include completion
Import completion
Here I show you a little workflow.
The last but not least. The debugger.
I hope you enjoyed these impressions.
I'm happy about every comment.
Share your knowledge. It\'s a way to achieve immortality.
(Tenzin Gyatso)