The original Ahk-Mode interferes with other modes by globally overwriting the variable 'indent-region-function'.
Here's a fix:
In case anyone continues to maintain this:
indent-tabs-mode must of off (nil) for this to work, or ahk-indent-line will break spectacularly. The default for this variable is on (t) for GNU emacs on windows. This should probably be set by ahk-mode.el.
ahk-indetion (sic) should maybe default to the value of standard-indent instead of 2?