Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

AHKIDE Project (discontinued)


  • Please log in to reply
155 replies to this topic
drifter
  • Members
  • 121 posts
  • Last active: Sep 07 2011 10:58 PM
  • Joined: 08 Aug 2008
This project has been 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
Posted Image


SoLong&Thx4AllTheFish
  • Members
  • 4999 posts
  • Last active:
  • Joined: 27 May 2007
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.

SifJar
  • Members
  • 176 posts
  • Last active: Mar 19 2012 03:57 PM
  • Joined: 13 Feb 2010

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.

Lexikos
  • Administrators
  • 9844 posts
  • AutoHotkey Foundation
  • Last active:
  • Joined: 17 Oct 2006
Context-sensitivity ftw. I wouldn't be as enthusiastic about the syntax error-detection though - that example demonstrates how ambiguous scripts can be.
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?

drifter
  • Members
  • 121 posts
  • Last active: Sep 07 2011 10:58 PM
  • Joined: 08 Aug 2008

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").

Currently, this type of error can only be detected by syntax highlighting.

jaco0646
  • Moderators
  • 3165 posts
  • Last active: Apr 01 2014 01:46 AM
  • Joined: 07 Oct 2006

I can see the advantage of such a noob friendly syntax warning styled editor like this...

+1
If the features are easily customizable, I will definitely give it a try.

Rapte_Of_Suzaku
  • Members
  • 901 posts
  • Last active: Jul 08 2011 02:12 PM
  • Joined: 29 Feb 2008
I'll give it a try. It looks very promising. I've been looking for a good AHK IDE for a long time, but nothing I've tried so far has been worth using. An editor designed specifically for AutoHotkey seems like it has a better chance of satisfying me!

Ad-man
  • Guests
  • Last active:
  • Joined: --
So. Cool!!!

Ive been lookin for somethin like this. Cant wait till ya release it!

IsNull
  • Moderators
  • 990 posts
  • Last active: May 15 2014 11:56 AM
  • Joined: 10 May 2007

Tooltips are shown for all command and functions, including user functions, functions contained in include files, and functions in the AutoHotkey Library.

That's amazing, and will help keep the overview in big projects. :D

Btw, is the IDE written in C#?

drifter
  • Members
  • 121 posts
  • Last active: Sep 07 2011 10:58 PM
  • Joined: 08 Aug 2008

+1
If the features are easily customizable, I will definitely give it a try.

What types of customizations do you expect in an editor?

Rapte_Of_Suzaku
  • Members
  • 901 posts
  • Last active: Jul 08 2011 02:12 PM
  • Joined: 29 Feb 2008
(though I'm not the one who brought it up...)

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.

jaco0646
  • Moderators
  • 3165 posts
  • Last active: Apr 01 2014 01:46 AM
  • Joined: 07 Oct 2006

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...).

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.

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.

codybear - notloggedin
  • Guests
  • Last active:
  • Joined: --
I'd try this out.
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

Tyrsius
  • Members
  • 140 posts
  • Last active: Jun 20 2011 10:08 PM
  • Joined: 09 Jul 2009
I would absolutely use this. I have not found any editors that properly highlight syntax in all instances, and syntax error detection is always useful.

It does look like its written with Visual Studio though, not AHK (someone asked about this).

ruespe
  • Members
  • 567 posts
  • Last active: Dec 01 2014 07:59 PM
  • Joined: 17 Jun 2008
Looks cool. Some features I haven't seen before. So I would give it a try.