AHKIDE Project (discontinued)
AHKIDE is an full-featured editor for AutoHotkey. A stable version has not been released; however, the latest version can be checked out from the SVN repository.
Last Updated:
Wednesday, August 25 2010
Downloads:
This project is now only available from the SVN repository:
SVN Repository
Features
Context-Sensitive Syntax Highlighting
Parameter-Info Tool-Tips For All Functions (e.g. #Include functions)
Context-Sensitive Code-Completion
Syntax-Error DetectionContext-Sensitive Syntax-Highlighting
Unquoted string highlighting.
AutoHotkey keywords are highlighted only in appropriate contexts.
Parameter-Info Tool-Tips
Tooltip info for commands and functions, including user functions in included files and AutoHotkey Libraries.
Context-Sensitive Code-Completion
More accurate code completion.
Syntax-Error Detection
Syntax errors are reported in the editor. Errors misreported by AutoHotkey are correctly reported in the editor.
Click to see full-size image
Is it written in AutoHotkey? Does look interesting, although I won't switch to a new editor I must admit. I can see the advantage of such a noob friendly syntax warning styled editor like this, especially if it was included with AutoHotkey itself.
Looks to me like its written in one of the languages in Visual Studio. The icon of the app gives this impression.
Anyway, looks like a nice app, very much looking forward to its release. I like the idea of the syntax warning. So many times my AHK scripts fail to work because of syntax problems, hopefully something like this will help prevent that.
MsgBox := "foo" if (x) MsgBox MsgBox That's valid...Detecting more common mistakes like x = y + z would be more useful, but potentially more difficult (that's also valid, equivalent to x := "y + z").
Did you by chance start this project yesterday?
Currently, this type of error can only be detected by syntax highlighting.Detecting more common mistakes like x = y + z would be more useful, but potentially more difficult (that's also valid, equivalent to x := "y + z").
+1I can see the advantage of such a noob friendly syntax warning styled editor like this...
If the features are easily customizable, I will definitely give it a try.
Ive been lookin for somethin like this. Cant wait till ya release it!
That's amazing, and will help keep the overview in big projects.Tooltips are shown for all command and functions, including user functions, functions contained in include files, and functions in the AutoHotkey Library.
Btw, is the IDE written in C#?
What types of customizations do you expect in an editor?+1
If the features are easily customizable, I will definitely give it a try.
The ability to control tab behavior would be a plus (setting tab width, tweaking the behavior of an auto-indent feature, automatically converting tabs to spaces (I'd disable that last one myself, as it bugs me!!)).
Word-wrap behavior should be controlled by a user setting. Even more cool if you let users specify an arbitrary width at which to wrap.
Something like Notepad++'s "Style Configurator". It lets you change the colors and fonts for just about anything (background color, default font, brace highlighting, caret color, commented line color, keyword color, inactive tab color...).
Some people might want to be able to turn off the line numbers. I'd like to see them zero-padded.
The ability to change hotkeys would be nice, but... we all use AHK... so workarounds are clearly available!
That's all that comes to mind right now. However, I'm not too concerned about the customizability of your IDE. While extensive customizability is a requirement of any text editor I use, the main draw of your IDE is its functionality.
This is basically what I was thinking. I don't like an editor to assume that I want to use any special features. I like to be able to turn everything off, leaving only the basic Notepad functionality, and then selectively enable the features I want.Something like Notepad++'s "Style Configurator". It lets you change the colors and fonts for just about anything (background color, default font, brace highlighting, caret color, commented line color, keyword color, inactive tab color...).
Colors are very important to me. Syntax highlighting is nice, but turning my code into a rainbow is just distracting. I need to be able to set the colors individually for comments, commands, directives, built-in variables, etc.
I'd like to see how the syntax detection modes work.
If it adheres to the newer style of syntax, that would be awesome as I'm still rusty on it (finally got the old one down pat so I still use it by accident from time to time).
Can't wait to see a release
It does look like its written with Visual Studio though, not AHK (someone asked about this).