forked from TLMcode/AHKs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AutoHotkey.ahk
39 lines (31 loc) · 1.43 KB
/
AutoHotkey.ahk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
SetTitleMatchMode, RegEx
;delog("grey line Started AutoHotkey")
iniPP("Started AutoHotkey")
FindOutWhereItCrashed()
;ensure that the startup shortcut is set so that we don't have to do it manually
target=C:\Dropbox\AHKs\Bootstrap.ahk
workingDir=C:\Dropbox\AHKs\
shortcut=%A_StartMenu%\Programs\Startup\AutoHotkey - Bootstrap.lnk
FileCreateShortcut, %target%, %shortcut%, %workingDir%
;Items that continually run, such as closing annoying popup windows that come up all the time
#include Persistent.ahk
;Hotkeys, Hotstrings, etc...
#include AppSpecificHotkeys.ahk
#include GlobalHotkeys.ahk
#include RefreshHotkeys.ahk
;Functions
#include FcnLib.ahk
#include FcnLib-IniStats.ahk
#include FcnLib-iMacros.ahk
;things that are rough and should be in the end no matter what
ExitApp
#include *i FcnLib-NotRealFcnLibs.ahk
;########## all the includes that I need to be sure to make:
;or maybe these should just be broken up into different collapsable sections
;need to separate the global hotkeys into related files (hotstrings, standard keys, special keys at top of keyboard)
;functions (separated)
;TODO need to enable tagging on ahk functions (ahk documentation-use c#???)
; this will allow us to 'tag' functions as: TODO, FIXME, TESTME, WRITEME, RENAMEME
; this will also allow a 'title', 'description' and 'parameters'
; be sure to add the tags to be highlighted in gvim (regex file)
; other ideas? ...