-
Notifications
You must be signed in to change notification settings - Fork 4
/
ReaSyntax - Lua.sublime-completions
1983 lines (1983 loc) · 225 KB
/
ReaSyntax - Lua.sublime-completions
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"scope": "source.lua",
"completions":
[
{"trigger": "reaper.AddMediaItemToTrack", "contents": "reaper.AddMediaItemToTrack(${1:tr})"},
{"trigger": "reaper.AddProjectMarker", "contents": "reaper.AddProjectMarker(${1:proj}, ${2:isrgn}, ${3:pos}, ${4:rgnend}, ${5:name}, ${6:wantidx})"},
{"trigger": "reaper.AddProjectMarker2", "contents": "reaper.AddProjectMarker2(${1:proj}, ${2:isrgn}, ${3:pos}, ${4:rgnend}, ${5:name}, ${6:wantidx}, ${7:color})"},
{"trigger": "reaper.AddRemoveReaScript", "contents": "reaper.AddRemoveReaScript(${1:add}, ${2:sectionID}, ${3:scriptfn}, ${4:commit})"},
{"trigger": "reaper.AddTakeToMediaItem", "contents": "reaper.AddTakeToMediaItem(${1:item})"},
{"trigger": "reaper.AddTempoTimeSigMarker", "contents": "reaper.AddTempoTimeSigMarker(${1:proj}, ${2:timepos}, ${3:bpm}, ${4:timesig_num}, ${5:timesig_denom}, ${6:lineartempochange})"},
{"trigger": "reaper.adjustZoom", "contents": "reaper.adjustZoom(${1:amt}, ${2:forceset}, ${3:doupd}, ${4:centermode})"},
{"trigger": "reaper.AnyTrackSolo", "contents": "reaper.AnyTrackSolo(${1:proj})"},
{"trigger": "reaper.APIExists", "contents": "reaper.APIExists(${1:function_name})"},
{"trigger": "reaper.APITest", "contents": "reaper.APITest()"},
{"trigger": "reaper.ApplyNudge", "contents": "reaper.ApplyNudge(${1:project}, ${2:nudgeflag}, ${3:nudgewhat}, ${4:nudgeunits}, ${5:value}, ${6:reverse}, ${7:copies})"},
{"trigger": "gfx.arc", "contents": "gfx.arc(${1:x}, ${2:y}, ${3:r}, ${4:ang1}, ${5:ang2}, ${6:antialias})"},
{"trigger": "reaper.ArmCommand", "contents": "reaper.ArmCommand(${1:cmd}, ${2:sectionname})"},
{"trigger": "reaper.atexit", "contents": "reaper.atexit(${1:function})"},
{"trigger": "reaper.Audio_Init", "contents": "reaper.Audio_Init()"},
{"trigger": "reaper.Audio_IsPreBuffer", "contents": "reaper.Audio_IsPreBuffer()"},
{"trigger": "reaper.Audio_IsRunning", "contents": "reaper.Audio_IsRunning()"},
{"trigger": "reaper.Audio_Quit", "contents": "reaper.Audio_Quit()"},
{"trigger": "reaper.AudioAccessorStateChanged", "contents": "reaper.AudioAccessorStateChanged(${1:accessor})"},
{"trigger": "reaper.AudioAccessorUpdate", "contents": "reaper.AudioAccessorUpdate(${1:accessor})"},
{"trigger": "reaper.AudioAccessorValidateState", "contents": "reaper.AudioAccessorValidateState(${1:accessor})"},
{"trigger": "reaper.Blink_GetBeatAtTime", "contents": "reaper.Blink_GetBeatAtTime(${1:time}, ${2:quantum})"},
{"trigger": "reaper.Blink_GetClockNow", "contents": "reaper.Blink_GetClockNow()"},
{"trigger": "reaper.Blink_GetEnabled", "contents": "reaper.Blink_GetEnabled()"},
{"trigger": "reaper.Blink_GetMaster", "contents": "reaper.Blink_GetMaster()"},
{"trigger": "reaper.Blink_GetNumPeers", "contents": "reaper.Blink_GetNumPeers()"},
{"trigger": "reaper.Blink_GetPhaseAtTime", "contents": "reaper.Blink_GetPhaseAtTime(${1:time}, ${2:quantum})"},
{"trigger": "reaper.Blink_GetPlaying", "contents": "reaper.Blink_GetPlaying()"},
{"trigger": "reaper.Blink_GetPuppet", "contents": "reaper.Blink_GetPuppet()"},
{"trigger": "reaper.Blink_GetQuantum", "contents": "reaper.Blink_GetQuantum()"},
{"trigger": "reaper.Blink_GetStartStopSyncEnabled", "contents": "reaper.Blink_GetStartStopSyncEnabled()"},
{"trigger": "reaper.Blink_GetTempo", "contents": "reaper.Blink_GetTempo()"},
{"trigger": "reaper.Blink_GetTimeAtBeat", "contents": "reaper.Blink_GetTimeAtBeat(${1:beat}, ${2:quantum})"},
{"trigger": "reaper.Blink_GetTimeForPlaying", "contents": "reaper.Blink_GetTimeForPlaying()"},
{"trigger": "reaper.Blink_GetVersion", "contents": "reaper.Blink_GetVersion()"},
{"trigger": "reaper.Blink_SetBeatAtStartPlayingTimeRequest", "contents": "reaper.Blink_SetBeatAtStartPlayingTimeRequest(${1:beat}, ${2:quantum})"},
{"trigger": "reaper.Blink_SetBeatAtTimeForce", "contents": "reaper.Blink_SetBeatAtTimeForce(${1:bpm}, ${2:time}, ${3:quantum})"},
{"trigger": "reaper.Blink_SetBeatAtTimeRequest", "contents": "reaper.Blink_SetBeatAtTimeRequest(${1:bpm}, ${2:time}, ${3:quantum})"},
{"trigger": "reaper.Blink_SetCaptureTransportCommands", "contents": "reaper.Blink_SetCaptureTransportCommands(${1:enable})"},
{"trigger": "reaper.Blink_SetEnabled", "contents": "reaper.Blink_SetEnabled(${1:enable})"},
{"trigger": "reaper.Blink_SetMaster", "contents": "reaper.Blink_SetMaster(${1:enable})"},
{"trigger": "reaper.Blink_SetPlaying", "contents": "reaper.Blink_SetPlaying(${1:playing}, ${2:time})"},
{"trigger": "reaper.Blink_SetPlayingAndBeatAtTimeRequest", "contents": "reaper.Blink_SetPlayingAndBeatAtTimeRequest(${1:playing}, ${2:time}, ${3:beat}, ${4:quantum})"},
{"trigger": "reaper.Blink_SetPuppet", "contents": "reaper.Blink_SetPuppet(${1:enable})"},
{"trigger": "reaper.Blink_SetQuantum", "contents": "reaper.Blink_SetQuantum(${1:quantum})"},
{"trigger": "reaper.Blink_SetStartStopSyncEnabled", "contents": "reaper.Blink_SetStartStopSyncEnabled(${1:enable})"},
{"trigger": "reaper.Blink_SetTempo", "contents": "reaper.Blink_SetTempo(${1:bpm})"},
{"trigger": "reaper.Blink_SetTempoAtTime", "contents": "reaper.Blink_SetTempoAtTime(${1:bpm}, ${2:time})"},
{"trigger": "reaper.Blink_StartStop", "contents": "reaper.Blink_StartStop()"},
{"trigger": "gfx.blit", "contents": "gfx.blit(${1:source}, ${2:scale}, ${3:rotation}, ${4:srcx}, ${5:srcy}, ${6:srcw}, ${7:srch}, ${8:destx}, ${9:desty}, ${10:destw}, ${11:desth}, ${12:rotxoffs}, ${13:rotyoffs})"},
{"trigger": "gfx.blitext", "contents": "gfx.blitext(${1:source}, ${2:coordinatelist}, ${3:rotation})"},
{"trigger": "gfx.blurto", "contents": "gfx.blurto(${1:x}, ${2:y})"},
{"trigger": "reaper.BR_EnvAlloc", "contents": "reaper.BR_EnvAlloc(${1:envelope}, ${2:takeEnvelopesUseProjectTime})"},
{"trigger": "reaper.BR_EnvCountPoints", "contents": "reaper.BR_EnvCountPoints(${1:envelope})"},
{"trigger": "reaper.BR_EnvDeletePoint", "contents": "reaper.BR_EnvDeletePoint(${1:envelope}, ${2:id})"},
{"trigger": "reaper.BR_EnvFind", "contents": "reaper.BR_EnvFind(${1:envelope}, ${2:position}, ${3:delta})"},
{"trigger": "reaper.BR_EnvFindNext", "contents": "reaper.BR_EnvFindNext(${1:envelope}, ${2:position})"},
{"trigger": "reaper.BR_EnvFindPrevious", "contents": "reaper.BR_EnvFindPrevious(${1:envelope}, ${2:position})"},
{"trigger": "reaper.BR_EnvFree", "contents": "reaper.BR_EnvFree(${1:envelope}, ${2:commit})"},
{"trigger": "reaper.BR_EnvGetParentTake", "contents": "reaper.BR_EnvGetParentTake(${1:envelope})"},
{"trigger": "reaper.BR_EnvGetParentTrack", "contents": "reaper.BR_EnvGetParentTrack(${1:envelope})"},
{"trigger": "reaper.BR_EnvGetPoint", "contents": "reaper.BR_EnvGetPoint(${1:envelope}, ${2:id})"},
{"trigger": "reaper.BR_EnvGetProperties", "contents": "reaper.BR_EnvGetProperties(${1:envelope})"},
{"trigger": "reaper.BR_EnvSetPoint", "contents": "reaper.BR_EnvSetPoint(${1:envelope}, ${2:id}, ${3:position}, ${4:value}, ${5:shape}, ${6:selected}, ${7:bezier})"},
{"trigger": "reaper.BR_EnvSetProperties", "contents": "reaper.BR_EnvSetProperties(${1:envelope}, ${2:active}, ${3:visible}, ${4:armed}, ${5:inLane}, ${6:laneHeight}, ${7:defaultShape}, ${8:faderScaling}, ${9:automationItemsOptionsIn})"},
{"trigger": "reaper.BR_EnvSortPoints", "contents": "reaper.BR_EnvSortPoints(${1:envelope})"},
{"trigger": "reaper.BR_EnvValueAtPos", "contents": "reaper.BR_EnvValueAtPos(${1:envelope}, ${2:position})"},
{"trigger": "reaper.BR_GetArrangeView", "contents": "reaper.BR_GetArrangeView(${1:proj})"},
{"trigger": "reaper.BR_GetClosestGridDivision", "contents": "reaper.BR_GetClosestGridDivision(${1:position})"},
{"trigger": "reaper.BR_GetCurrentTheme", "contents": "reaper.BR_GetCurrentTheme()"},
{"trigger": "reaper.BR_GetMediaItemByGUID", "contents": "reaper.BR_GetMediaItemByGUID(${1:proj}, ${2:guidStringIn})"},
{"trigger": "reaper.BR_GetMediaItemGUID", "contents": "reaper.BR_GetMediaItemGUID(${1:item})"},
{"trigger": "reaper.BR_GetMediaItemImageResource", "contents": "reaper.BR_GetMediaItemImageResource(${1:item})"},
{"trigger": "reaper.BR_GetMediaItemTakeGUID", "contents": "reaper.BR_GetMediaItemTakeGUID(${1:take})"},
{"trigger": "reaper.BR_GetMediaSourceProperties", "contents": "reaper.BR_GetMediaSourceProperties(${1:take})"},
{"trigger": "reaper.BR_GetMediaTrackByGUID", "contents": "reaper.BR_GetMediaTrackByGUID(${1:proj}, ${2:guidStringIn})"},
{"trigger": "reaper.BR_GetMediaTrackFreezeCount", "contents": "reaper.BR_GetMediaTrackFreezeCount(${1:track})"},
{"trigger": "reaper.BR_GetMediaTrackGUID", "contents": "reaper.BR_GetMediaTrackGUID(${1:track})"},
{"trigger": "reaper.BR_GetMediaTrackLayouts", "contents": "reaper.BR_GetMediaTrackLayouts(${1:track})"},
{"trigger": "reaper.BR_GetMediaTrackSendInfo_Envelope", "contents": "reaper.BR_GetMediaTrackSendInfo_Envelope(${1:track}, ${2:category}, ${3:sendidx}, ${4:envelopeType})"},
{"trigger": "reaper.BR_GetMediaTrackSendInfo_Track", "contents": "reaper.BR_GetMediaTrackSendInfo_Track(${1:track}, ${2:category}, ${3:sendidx}, ${4:trackType})"},
{"trigger": "reaper.BR_GetMidiSourceLenPPQ", "contents": "reaper.BR_GetMidiSourceLenPPQ(${1:take})"},
{"trigger": "reaper.BR_GetMidiTakePoolGUID", "contents": "reaper.BR_GetMidiTakePoolGUID(${1:take})"},
{"trigger": "reaper.BR_GetMidiTakeTempoInfo", "contents": "reaper.BR_GetMidiTakeTempoInfo(${1:take})"},
{"trigger": "reaper.BR_GetMouseCursorContext", "contents": "reaper.BR_GetMouseCursorContext()"},
{"trigger": "reaper.BR_GetMouseCursorContext_Envelope", "contents": "reaper.BR_GetMouseCursorContext_Envelope()"},
{"trigger": "reaper.BR_GetMouseCursorContext_Item", "contents": "reaper.BR_GetMouseCursorContext_Item()"},
{"trigger": "reaper.BR_GetMouseCursorContext_MIDI", "contents": "reaper.BR_GetMouseCursorContext_MIDI()"},
{"trigger": "reaper.BR_GetMouseCursorContext_Position", "contents": "reaper.BR_GetMouseCursorContext_Position()"},
{"trigger": "reaper.BR_GetMouseCursorContext_StretchMarker", "contents": "reaper.BR_GetMouseCursorContext_StretchMarker()"},
{"trigger": "reaper.BR_GetMouseCursorContext_Take", "contents": "reaper.BR_GetMouseCursorContext_Take()"},
{"trigger": "reaper.BR_GetMouseCursorContext_Track", "contents": "reaper.BR_GetMouseCursorContext_Track()"},
{"trigger": "reaper.BR_GetNextGridDivision", "contents": "reaper.BR_GetNextGridDivision(${1:position})"},
{"trigger": "reaper.BR_GetPrevGridDivision", "contents": "reaper.BR_GetPrevGridDivision(${1:position})"},
{"trigger": "reaper.BR_GetSetTrackSendInfo", "contents": "reaper.BR_GetSetTrackSendInfo(${1:track}, ${2:category}, ${3:sendidx}, ${4:parmname}, ${5:setNewValue}, ${6:newValue})"},
{"trigger": "reaper.BR_GetTakeFXCount", "contents": "reaper.BR_GetTakeFXCount(${1:take})"},
{"trigger": "reaper.BR_IsMidiOpenInInlineEditor", "contents": "reaper.BR_IsMidiOpenInInlineEditor(${1:take})"},
{"trigger": "reaper.BR_IsTakeMidi", "contents": "reaper.BR_IsTakeMidi(${1:take})"},
{"trigger": "reaper.BR_ItemAtMouseCursor", "contents": "reaper.BR_ItemAtMouseCursor()"},
{"trigger": "reaper.BR_MIDI_CCLaneRemove", "contents": "reaper.BR_MIDI_CCLaneRemove(${1:midiEditor}, ${2:laneId})"},
{"trigger": "reaper.BR_MIDI_CCLaneReplace", "contents": "reaper.BR_MIDI_CCLaneReplace(${1:midiEditor}, ${2:laneId}, ${3:newCC})"},
{"trigger": "reaper.BR_PositionAtMouseCursor", "contents": "reaper.BR_PositionAtMouseCursor(${1:checkRuler})"},
{"trigger": "reaper.BR_SetArrangeView", "contents": "reaper.BR_SetArrangeView(${1:proj}, ${2:startTime}, ${3:endTime})"},
{"trigger": "reaper.BR_SetItemEdges", "contents": "reaper.BR_SetItemEdges(${1:item}, ${2:startTime}, ${3:endTime})"},
{"trigger": "reaper.BR_SetMediaItemImageResource", "contents": "reaper.BR_SetMediaItemImageResource(${1:item}, ${2:imageIn}, ${3:imageFlags})"},
{"trigger": "reaper.BR_SetMediaSourceProperties", "contents": "reaper.BR_SetMediaSourceProperties(${1:take}, ${2:section}, ${3:start}, ${4:length}, ${5:fade}, ${6:reverse})"},
{"trigger": "reaper.BR_SetMediaTrackLayouts", "contents": "reaper.BR_SetMediaTrackLayouts(${1:track}, ${2:mcpLayoutNameIn}, ${3:tcpLayoutNameIn})"},
{"trigger": "reaper.BR_SetMidiTakeTempoInfo", "contents": "reaper.BR_SetMidiTakeTempoInfo(${1:take}, ${2:ignoreProjTempo}, ${3:bpm}, ${4:num}, ${5:den})"},
{"trigger": "reaper.BR_SetTakeSourceFromFile", "contents": "reaper.BR_SetTakeSourceFromFile(${1:take}, ${2:filenameIn}, ${3:inProjectData})"},
{"trigger": "reaper.BR_SetTakeSourceFromFile2", "contents": "reaper.BR_SetTakeSourceFromFile2(${1:take}, ${2:filenameIn}, ${3:inProjectData}, ${4:keepSourceProperties})"},
{"trigger": "reaper.BR_TakeAtMouseCursor", "contents": "reaper.BR_TakeAtMouseCursor()"},
{"trigger": "reaper.BR_TrackAtMouseCursor", "contents": "reaper.BR_TrackAtMouseCursor()"},
{"trigger": "reaper.BR_TrackFX_GetFXModuleName", "contents": "reaper.BR_TrackFX_GetFXModuleName(${1:track}, ${2:fx})"},
{"trigger": "reaper.BR_Win32_CB_FindString", "contents": "reaper.BR_Win32_CB_FindString(${1:comboBoxHwnd}, ${2:startId}, ${3:string})"},
{"trigger": "reaper.BR_Win32_CB_FindStringExact", "contents": "reaper.BR_Win32_CB_FindStringExact(${1:comboBoxHwnd}, ${2:startId}, ${3:string})"},
{"trigger": "reaper.BR_Win32_ClientToScreen", "contents": "reaper.BR_Win32_ClientToScreen(${1:hwnd}, ${2:xIn}, ${3:yIn})"},
{"trigger": "reaper.BR_Win32_FindWindowEx", "contents": "reaper.BR_Win32_FindWindowEx(${1:hwndParent}, ${2:hwndChildAfter}, ${3:className}, ${4:windowName}, ${5:searchClass}, ${6:searchName})"},
{"trigger": "reaper.BR_Win32_GET_X_LPARAM", "contents": "reaper.BR_Win32_GET_X_LPARAM(${1:lParam})"},
{"trigger": "reaper.BR_Win32_GET_Y_LPARAM", "contents": "reaper.BR_Win32_GET_Y_LPARAM(${1:lParam})"},
{"trigger": "reaper.BR_Win32_GetConstant", "contents": "reaper.BR_Win32_GetConstant(${1:constantName})"},
{"trigger": "reaper.BR_Win32_GetCursorPos", "contents": "reaper.BR_Win32_GetCursorPos()"},
{"trigger": "reaper.BR_Win32_GetFocus", "contents": "reaper.BR_Win32_GetFocus()"},
{"trigger": "reaper.BR_Win32_GetForegroundWindow", "contents": "reaper.BR_Win32_GetForegroundWindow()"},
{"trigger": "reaper.BR_Win32_GetMainHwnd", "contents": "reaper.BR_Win32_GetMainHwnd()"},
{"trigger": "reaper.BR_Win32_GetMixerHwnd", "contents": "reaper.BR_Win32_GetMixerHwnd()"},
{"trigger": "reaper.BR_Win32_GetMonitorRectFromRect", "contents": "reaper.BR_Win32_GetMonitorRectFromRect(${1:workingAreaOnly}, ${2:leftIn}, ${3:topIn}, ${4:rightIn}, ${5:bottomIn})"},
{"trigger": "reaper.BR_Win32_GetParent", "contents": "reaper.BR_Win32_GetParent(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_GetPrivateProfileString", "contents": "reaper.BR_Win32_GetPrivateProfileString(${1:sectionName}, ${2:keyName}, ${3:defaultString}, ${4:filePath})"},
{"trigger": "reaper.BR_Win32_GetWindow", "contents": "reaper.BR_Win32_GetWindow(${1:hwnd}, ${2:cmd})"},
{"trigger": "reaper.BR_Win32_GetWindowLong", "contents": "reaper.BR_Win32_GetWindowLong(${1:hwnd}, ${2:index})"},
{"trigger": "reaper.BR_Win32_GetWindowRect", "contents": "reaper.BR_Win32_GetWindowRect(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_GetWindowText", "contents": "reaper.BR_Win32_GetWindowText(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_HIBYTE", "contents": "reaper.BR_Win32_HIBYTE(${1:value})"},
{"trigger": "reaper.BR_Win32_HIWORD", "contents": "reaper.BR_Win32_HIWORD(${1:value})"},
{"trigger": "reaper.BR_Win32_HwndToString", "contents": "reaper.BR_Win32_HwndToString(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_IsWindow", "contents": "reaper.BR_Win32_IsWindow(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_IsWindowVisible", "contents": "reaper.BR_Win32_IsWindowVisible(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_LOBYTE", "contents": "reaper.BR_Win32_LOBYTE(${1:value})"},
{"trigger": "reaper.BR_Win32_LOWORD", "contents": "reaper.BR_Win32_LOWORD(${1:value})"},
{"trigger": "reaper.BR_Win32_MAKELONG", "contents": "reaper.BR_Win32_MAKELONG(${1:low}, ${2:high})"},
{"trigger": "reaper.BR_Win32_MAKELPARAM", "contents": "reaper.BR_Win32_MAKELPARAM(${1:low}, ${2:high})"},
{"trigger": "reaper.BR_Win32_MAKELRESULT", "contents": "reaper.BR_Win32_MAKELRESULT(${1:low}, ${2:high})"},
{"trigger": "reaper.BR_Win32_MAKEWORD", "contents": "reaper.BR_Win32_MAKEWORD(${1:low}, ${2:high})"},
{"trigger": "reaper.BR_Win32_MAKEWPARAM", "contents": "reaper.BR_Win32_MAKEWPARAM(${1:low}, ${2:high})"},
{"trigger": "reaper.BR_Win32_MIDIEditor_GetActive", "contents": "reaper.BR_Win32_MIDIEditor_GetActive()"},
{"trigger": "reaper.BR_Win32_ScreenToClient", "contents": "reaper.BR_Win32_ScreenToClient(${1:hwnd}, ${2:xIn}, ${3:yIn})"},
{"trigger": "reaper.BR_Win32_SendMessage", "contents": "reaper.BR_Win32_SendMessage(${1:hwnd}, ${2:msg}, ${3:lParam}, ${4:wParam})"},
{"trigger": "reaper.BR_Win32_SetFocus", "contents": "reaper.BR_Win32_SetFocus(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_SetForegroundWindow", "contents": "reaper.BR_Win32_SetForegroundWindow(${1:hwnd})"},
{"trigger": "reaper.BR_Win32_SetWindowLong", "contents": "reaper.BR_Win32_SetWindowLong(${1:hwnd}, ${2:index}, ${3:newLong})"},
{"trigger": "reaper.BR_Win32_SetWindowPos", "contents": "reaper.BR_Win32_SetWindowPos(${1:hwnd}, ${2:hwndInsertAfter}, ${3:x}, ${4:y}, ${5:width}, ${6:height}, ${7:flags})"},
{"trigger": "reaper.BR_Win32_ShellExecute", "contents": "reaper.BR_Win32_ShellExecute(${1:operation}, ${2:file}, ${3:parameters}, ${4:directory}, ${5:showFlags})"},
{"trigger": "reaper.BR_Win32_ShowWindow", "contents": "reaper.BR_Win32_ShowWindow(${1:hwnd}, ${2:cmdShow})"},
{"trigger": "reaper.BR_Win32_StringToHwnd", "contents": "reaper.BR_Win32_StringToHwnd(${1:string})"},
{"trigger": "reaper.BR_Win32_WindowFromPoint", "contents": "reaper.BR_Win32_WindowFromPoint(${1:x}, ${2:y})"},
{"trigger": "reaper.BR_Win32_WritePrivateProfileString", "contents": "reaper.BR_Win32_WritePrivateProfileString(${1:sectionName}, ${2:keyName}, ${3:value}, ${4:filePath})"},
{"trigger": "reaper.BypassFxAllTracks", "contents": "reaper.BypassFxAllTracks(${1:bypass})"},
{"trigger": "reaper.CalculateNormalization", "contents": "reaper.CalculateNormalization(${1:source}, ${2:normalizeTo}, ${3:normalizeTarget}, ${4:normalizeStart}, ${5:normalizeEnd})"},
{"trigger": "reaper.CF_EnumerateActions", "contents": "reaper.CF_EnumerateActions(${1:section}, ${2:index})"},
{"trigger": "reaper.CF_EnumMediaSourceCues", "contents": "reaper.CF_EnumMediaSourceCues(${1:src}, ${2:index})"},
{"trigger": "reaper.CF_EnumSelectedFX", "contents": "reaper.CF_EnumSelectedFX(${1:hwnd}, ${2:index})"},
{"trigger": "reaper.CF_ExportMediaSource", "contents": "reaper.CF_ExportMediaSource(${1:src}, ${2:fn})"},
{"trigger": "reaper.CF_GetClipboard", "contents": "reaper.CF_GetClipboard()"},
{"trigger": "reaper.CF_GetClipboardBig", "contents": "reaper.CF_GetClipboardBig(${1:output})"},
{"trigger": "reaper.CF_GetCommandText", "contents": "reaper.CF_GetCommandText(${1:section}, ${2:command})"},
{"trigger": "reaper.CF_GetFocusedFXChain", "contents": "reaper.CF_GetFocusedFXChain()"},
{"trigger": "reaper.CF_GetMediaSourceBitDepth", "contents": "reaper.CF_GetMediaSourceBitDepth(${1:src})"},
{"trigger": "reaper.CF_GetMediaSourceBitRate", "contents": "reaper.CF_GetMediaSourceBitRate(${1:src})"},
{"trigger": "reaper.CF_GetMediaSourceMetadata", "contents": "reaper.CF_GetMediaSourceMetadata(${1:src}, ${2:name}, ${3:out})"},
{"trigger": "reaper.CF_GetMediaSourceOnline", "contents": "reaper.CF_GetMediaSourceOnline(${1:src})"},
{"trigger": "reaper.CF_GetMediaSourceRPP", "contents": "reaper.CF_GetMediaSourceRPP(${1:src})"},
{"trigger": "reaper.CF_GetSWSVersion", "contents": "reaper.CF_GetSWSVersion()"},
{"trigger": "reaper.CF_GetTakeFXChain", "contents": "reaper.CF_GetTakeFXChain(${1:take})"},
{"trigger": "reaper.CF_GetTrackFXChain", "contents": "reaper.CF_GetTrackFXChain(${1:track})"},
{"trigger": "reaper.CF_GetTrackFXChainEx", "contents": "reaper.CF_GetTrackFXChainEx(${1:project}, ${2:track}, ${3:wantInputChain})"},
{"trigger": "reaper.CF_LocateInExplorer", "contents": "reaper.CF_LocateInExplorer(${1:file})"},
{"trigger": "reaper.CF_SelectTrackFX", "contents": "reaper.CF_SelectTrackFX(${1:track}, ${2:index})"},
{"trigger": "reaper.CF_SetClipboard", "contents": "reaper.CF_SetClipboard(${1:str})"},
{"trigger": "reaper.CF_SetMediaSourceOnline", "contents": "reaper.CF_SetMediaSourceOnline(${1:src}, ${2:set})"},
{"trigger": "reaper.CF_ShellExecute", "contents": "reaper.CF_ShellExecute(${1:file})"},
{"trigger": "gfx.circle", "contents": "gfx.circle(${1:x}, ${2:y}, ${3:r}, ${4:fill}, ${5:antialias})"},
{"trigger": "clear", "contents": "clear(${1:value}, ${2:offset}, ${3:size})"},
{"trigger": "reaper.ClearAllRecArmed", "contents": "reaper.ClearAllRecArmed()"},
{"trigger": "reaper.ClearConsole", "contents": "reaper.ClearConsole()"},
{"trigger": "reaper.ClearPeakCache", "contents": "reaper.ClearPeakCache()"},
{"trigger": "gfx.clienttoscreen", "contents": "gfx.clienttoscreen(${1:x}, ${2:y})"},
{"trigger": "reaper.ColorFromNative", "contents": "reaper.ColorFromNative(${1:col})"},
{"trigger": "reaper.ColorToNative", "contents": "reaper.ColorToNative(${1:r}, ${2:g}, ${3:b})"},
{"trigger": "convolve", "contents": "convolve(${1:src}, ${2:srcoffs}, ${3:size}, ${4:destoffs})"},
{"trigger": "copy", "contents": "copy(${1:src}, ${2:srcoffs}, ${3:size}, ${4:destoffs})"},
{"trigger": "reaper.CountAutomationItems", "contents": "reaper.CountAutomationItems(${1:env})"},
{"trigger": "reaper.CountEnvelopePoints", "contents": "reaper.CountEnvelopePoints(${1:envelope})"},
{"trigger": "reaper.CountEnvelopePointsEx", "contents": "reaper.CountEnvelopePointsEx(${1:envelope}, ${2:autoitem_idx})"},
{"trigger": "reaper.CountMediaItems", "contents": "reaper.CountMediaItems(${1:proj})"},
{"trigger": "reaper.CountProjectMarkers", "contents": "reaper.CountProjectMarkers(${1:proj})"},
{"trigger": "reaper.CountSelectedMediaItems", "contents": "reaper.CountSelectedMediaItems(${1:proj})"},
{"trigger": "reaper.CountSelectedTracks", "contents": "reaper.CountSelectedTracks(${1:proj})"},
{"trigger": "reaper.CountSelectedTracks2", "contents": "reaper.CountSelectedTracks2(${1:proj}, ${2:wantmaster})"},
{"trigger": "reaper.CountTakeEnvelopes", "contents": "reaper.CountTakeEnvelopes(${1:take})"},
{"trigger": "reaper.CountTakes", "contents": "reaper.CountTakes(${1:item})"},
{"trigger": "reaper.CountTCPFXParms", "contents": "reaper.CountTCPFXParms(${1:project}, ${2:track})"},
{"trigger": "reaper.CountTempoTimeSigMarkers", "contents": "reaper.CountTempoTimeSigMarkers(${1:proj})"},
{"trigger": "reaper.CountTrackEnvelopes", "contents": "reaper.CountTrackEnvelopes(${1:track})"},
{"trigger": "reaper.CountTrackMediaItems", "contents": "reaper.CountTrackMediaItems(${1:track})"},
{"trigger": "reaper.CountTracks", "contents": "reaper.CountTracks(${1:proj})"},
{"trigger": "reaper.CreateNewMIDIItemInProj", "contents": "reaper.CreateNewMIDIItemInProj(${1:track}, ${2:starttime}, ${3:endtime}, ${4:qnIn})"},
{"trigger": "reaper.CreateTakeAudioAccessor", "contents": "reaper.CreateTakeAudioAccessor(${1:take})"},
{"trigger": "reaper.CreateTrackAudioAccessor", "contents": "reaper.CreateTrackAudioAccessor(${1:track})"},
{"trigger": "reaper.CreateTrackSend", "contents": "reaper.CreateTrackSend(${1:tr}, ${2:desttrIn})"},
{"trigger": "reaper.CSurf_FlushUndo", "contents": "reaper.CSurf_FlushUndo(${1:force})"},
{"trigger": "reaper.CSurf_GetTouchState", "contents": "reaper.CSurf_GetTouchState(${1:trackid}, ${2:isPan})"},
{"trigger": "reaper.CSurf_GoEnd", "contents": "reaper.CSurf_GoEnd()"},
{"trigger": "reaper.CSurf_GoStart", "contents": "reaper.CSurf_GoStart()"},
{"trigger": "reaper.CSurf_NumTracks", "contents": "reaper.CSurf_NumTracks(${1:mcpView})"},
{"trigger": "reaper.CSurf_OnArrow", "contents": "reaper.CSurf_OnArrow(${1:whichdir}, ${2:wantzoom})"},
{"trigger": "reaper.CSurf_OnFwd", "contents": "reaper.CSurf_OnFwd(${1:seekplay})"},
{"trigger": "reaper.CSurf_OnFXChange", "contents": "reaper.CSurf_OnFXChange(${1:trackid}, ${2:en})"},
{"trigger": "reaper.CSurf_OnInputMonitorChange", "contents": "reaper.CSurf_OnInputMonitorChange(${1:trackid}, ${2:monitor})"},
{"trigger": "reaper.CSurf_OnInputMonitorChangeEx", "contents": "reaper.CSurf_OnInputMonitorChangeEx(${1:trackid}, ${2:monitor}, ${3:allowgang})"},
{"trigger": "reaper.CSurf_OnMuteChange", "contents": "reaper.CSurf_OnMuteChange(${1:trackid}, ${2:mute})"},
{"trigger": "reaper.CSurf_OnMuteChangeEx", "contents": "reaper.CSurf_OnMuteChangeEx(${1:trackid}, ${2:mute}, ${3:allowgang})"},
{"trigger": "reaper.CSurf_OnPanChange", "contents": "reaper.CSurf_OnPanChange(${1:trackid}, ${2:pan}, ${3:relative})"},
{"trigger": "reaper.CSurf_OnPanChangeEx", "contents": "reaper.CSurf_OnPanChangeEx(${1:trackid}, ${2:pan}, ${3:relative}, ${4:allowGang})"},
{"trigger": "reaper.CSurf_OnPause", "contents": "reaper.CSurf_OnPause()"},
{"trigger": "reaper.CSurf_OnPlay", "contents": "reaper.CSurf_OnPlay()"},
{"trigger": "reaper.CSurf_OnPlayRateChange", "contents": "reaper.CSurf_OnPlayRateChange(${1:playrate})"},
{"trigger": "reaper.CSurf_OnRecArmChange", "contents": "reaper.CSurf_OnRecArmChange(${1:trackid}, ${2:recarm})"},
{"trigger": "reaper.CSurf_OnRecArmChangeEx", "contents": "reaper.CSurf_OnRecArmChangeEx(${1:trackid}, ${2:recarm}, ${3:allowgang})"},
{"trigger": "reaper.CSurf_OnRecord", "contents": "reaper.CSurf_OnRecord()"},
{"trigger": "reaper.CSurf_OnRecvPanChange", "contents": "reaper.CSurf_OnRecvPanChange(${1:trackid}, ${2:recv_index}, ${3:pan}, ${4:relative})"},
{"trigger": "reaper.CSurf_OnRecvVolumeChange", "contents": "reaper.CSurf_OnRecvVolumeChange(${1:trackid}, ${2:recv_index}, ${3:volume}, ${4:relative})"},
{"trigger": "reaper.CSurf_OnRew", "contents": "reaper.CSurf_OnRew(${1:seekplay})"},
{"trigger": "reaper.CSurf_OnRewFwd", "contents": "reaper.CSurf_OnRewFwd(${1:seekplay}, ${2:dir})"},
{"trigger": "reaper.CSurf_OnScroll", "contents": "reaper.CSurf_OnScroll(${1:xdir}, ${2:ydir})"},
{"trigger": "reaper.CSurf_OnSelectedChange", "contents": "reaper.CSurf_OnSelectedChange(${1:trackid}, ${2:selected})"},
{"trigger": "reaper.CSurf_OnSendPanChange", "contents": "reaper.CSurf_OnSendPanChange(${1:trackid}, ${2:send_index}, ${3:pan}, ${4:relative})"},
{"trigger": "reaper.CSurf_OnSendVolumeChange", "contents": "reaper.CSurf_OnSendVolumeChange(${1:trackid}, ${2:send_index}, ${3:volume}, ${4:relative})"},
{"trigger": "reaper.CSurf_OnSoloChange", "contents": "reaper.CSurf_OnSoloChange(${1:trackid}, ${2:solo})"},
{"trigger": "reaper.CSurf_OnSoloChangeEx", "contents": "reaper.CSurf_OnSoloChangeEx(${1:trackid}, ${2:solo}, ${3:allowgang})"},
{"trigger": "reaper.CSurf_OnStop", "contents": "reaper.CSurf_OnStop()"},
{"trigger": "reaper.CSurf_OnTempoChange", "contents": "reaper.CSurf_OnTempoChange(${1:bpm})"},
{"trigger": "reaper.CSurf_OnTrackSelection", "contents": "reaper.CSurf_OnTrackSelection(${1:trackid})"},
{"trigger": "reaper.CSurf_OnVolumeChange", "contents": "reaper.CSurf_OnVolumeChange(${1:trackid}, ${2:volume}, ${3:relative})"},
{"trigger": "reaper.CSurf_OnVolumeChangeEx", "contents": "reaper.CSurf_OnVolumeChangeEx(${1:trackid}, ${2:volume}, ${3:relative}, ${4:allowGang})"},
{"trigger": "reaper.CSurf_OnWidthChange", "contents": "reaper.CSurf_OnWidthChange(${1:trackid}, ${2:width}, ${3:relative})"},
{"trigger": "reaper.CSurf_OnWidthChangeEx", "contents": "reaper.CSurf_OnWidthChangeEx(${1:trackid}, ${2:width}, ${3:relative}, ${4:allowGang})"},
{"trigger": "reaper.CSurf_OnZoom", "contents": "reaper.CSurf_OnZoom(${1:xdir}, ${2:ydir})"},
{"trigger": "reaper.CSurf_ResetAllCachedVolPanStates", "contents": "reaper.CSurf_ResetAllCachedVolPanStates()"},
{"trigger": "reaper.CSurf_ScrubAmt", "contents": "reaper.CSurf_ScrubAmt(${1:amt})"},
{"trigger": "reaper.CSurf_SetAutoMode", "contents": "reaper.CSurf_SetAutoMode(${1:mode}, ${2:ignoresurf})"},
{"trigger": "reaper.CSurf_SetPlayState", "contents": "reaper.CSurf_SetPlayState(${1:play}, ${2:pause}, ${3:rec}, ${4:ignoresurf})"},
{"trigger": "reaper.CSurf_SetRepeatState", "contents": "reaper.CSurf_SetRepeatState(${1:rep}, ${2:ignoresurf})"},
{"trigger": "reaper.CSurf_SetSurfaceMute", "contents": "reaper.CSurf_SetSurfaceMute(${1:trackid}, ${2:mute}, ${3:ignoresurf})"},
{"trigger": "reaper.CSurf_SetSurfacePan", "contents": "reaper.CSurf_SetSurfacePan(${1:trackid}, ${2:pan}, ${3:ignoresurf})"},
{"trigger": "reaper.CSurf_SetSurfaceRecArm", "contents": "reaper.CSurf_SetSurfaceRecArm(${1:trackid}, ${2:recarm}, ${3:ignoresurf})"},
{"trigger": "reaper.CSurf_SetSurfaceSelected", "contents": "reaper.CSurf_SetSurfaceSelected(${1:trackid}, ${2:selected}, ${3:ignoresurf})"},
{"trigger": "reaper.CSurf_SetSurfaceSolo", "contents": "reaper.CSurf_SetSurfaceSolo(${1:trackid}, ${2:solo}, ${3:ignoresurf})"},
{"trigger": "reaper.CSurf_SetSurfaceVolume", "contents": "reaper.CSurf_SetSurfaceVolume(${1:trackid}, ${2:volume}, ${3:ignoresurf})"},
{"trigger": "reaper.CSurf_SetTrackListChange", "contents": "reaper.CSurf_SetTrackListChange()"},
{"trigger": "reaper.CSurf_TrackFromID", "contents": "reaper.CSurf_TrackFromID(${1:idx}, ${2:mcpView})"},
{"trigger": "reaper.CSurf_TrackToID", "contents": "reaper.CSurf_TrackToID(${1:track}, ${2:mcpView})"},
{"trigger": "reaper.DB2SLIDER", "contents": "reaper.DB2SLIDER(${1:x})"},
{"trigger": "reaper.defer", "contents": "reaper.defer(${1:function})"},
{"trigger": "reaper.DeleteEnvelopePointEx", "contents": "reaper.DeleteEnvelopePointEx(${1:envelope}, ${2:autoitem_idx}, ${3:ptidx})"},
{"trigger": "reaper.DeleteEnvelopePointRange", "contents": "reaper.DeleteEnvelopePointRange(${1:envelope}, ${2:time_start}, ${3:time_end})"},
{"trigger": "reaper.DeleteEnvelopePointRangeEx", "contents": "reaper.DeleteEnvelopePointRangeEx(${1:envelope}, ${2:autoitem_idx}, ${3:time_start}, ${4:time_end})"},
{"trigger": "reaper.DeleteExtState", "contents": "reaper.DeleteExtState(${1:section}, ${2:key}, ${3:persist})"},
{"trigger": "reaper.DeleteProjectMarker", "contents": "reaper.DeleteProjectMarker(${1:proj}, ${2:markrgnindexnumber}, ${3:isrgn})"},
{"trigger": "reaper.DeleteProjectMarkerByIndex", "contents": "reaper.DeleteProjectMarkerByIndex(${1:proj}, ${2:markrgnidx})"},
{"trigger": "reaper.DeleteTakeMarker", "contents": "reaper.DeleteTakeMarker(${1:take}, ${2:idx})"},
{"trigger": "reaper.DeleteTakeStretchMarkers", "contents": "reaper.DeleteTakeStretchMarkers(${1:take}, ${2:idx}, ${3:countIn})"},
{"trigger": "reaper.DeleteTempoTimeSigMarker", "contents": "reaper.DeleteTempoTimeSigMarker(${1:project}, ${2:markerindex})"},
{"trigger": "reaper.DeleteTrack", "contents": "reaper.DeleteTrack(${1:tr})"},
{"trigger": "reaper.DeleteTrackMediaItem", "contents": "reaper.DeleteTrackMediaItem(${1:tr}, ${2:it})"},
{"trigger": "gfx.deltablit", "contents": "gfx.deltablit(${1:srcimg}, ${2:srcs}, ${3:srct}, ${4:srcw}, ${5:srch}, ${6:destx}, ${7:desty}, ${8:destw}, ${9:desth}, ${10:dsdx}, ${11:dtdx}, ${12:dsdy}, ${13:dtdy}, ${14:dsdxdy}, ${15:dtdxdy}, ${16:usecliprect=1})"},
{"trigger": "reaper.DestroyAudioAccessor", "contents": "reaper.DestroyAudioAccessor(${1:accessor})"},
{"trigger": "gfx.dock", "contents": "gfx.dock(${1:v}, ${2:wx}, ${3:wy}, ${4:ww}, ${5:wh})"},
{"trigger": "reaper.Dock_UpdateDockID", "contents": "reaper.Dock_UpdateDockID(${1:ident_str}, ${2:whichDock})"},
{"trigger": "reaper.DockGetPosition", "contents": "reaper.DockGetPosition(${1:whichDock})"},
{"trigger": "reaper.DockIsChildOfDock", "contents": "reaper.DockIsChildOfDock(${1:hwnd})"},
{"trigger": "reaper.DockWindowActivate", "contents": "reaper.DockWindowActivate(${1:hwnd})"},
{"trigger": "reaper.DockWindowAdd", "contents": "reaper.DockWindowAdd(${1:hwnd}, ${2:name}, ${3:pos}, ${4:allowShow})"},
{"trigger": "reaper.DockWindowAddEx", "contents": "reaper.DockWindowAddEx(${1:hwnd}, ${2:name}, ${3:identstr}, ${4:allowShow})"},
{"trigger": "reaper.DockWindowRefresh", "contents": "reaper.DockWindowRefresh()"},
{"trigger": "reaper.DockWindowRefreshForHWND", "contents": "reaper.DockWindowRefreshForHWND(${1:hwnd})"},
{"trigger": "reaper.DockWindowRemove", "contents": "reaper.DockWindowRemove(${1:hwnd})"},
{"trigger": "gfx.drawchar", "contents": "gfx.drawchar(${1:char})"},
{"trigger": "gfx.drawnumber", "contents": "gfx.drawnumber(${1:n}, ${2:ndigits})"},
{"trigger": "gfx.drawstr", "contents": "gfx.drawstr(${1:str}, ${2:flags}, ${3:right}, ${4:bottom})"},
{"trigger": "reaper.EditTempoTimeSigMarker", "contents": "reaper.EditTempoTimeSigMarker(${1:project}, ${2:markerindex})"},
{"trigger": "reaper.EnsureNotCompletelyOffscreen", "contents": "reaper.EnsureNotCompletelyOffscreen(${1:integerr.left}, ${2:integerr.top}, ${3:integerr.right}, ${4:integerr.bot})"},
{"trigger": "reaper.EnumerateFiles", "contents": "reaper.EnumerateFiles(${1:path}, ${2:fileindex})"},
{"trigger": "reaper.EnumerateSubdirectories", "contents": "reaper.EnumerateSubdirectories(${1:path}, ${2:subdirindex})"},
{"trigger": "reaper.EnumPitchShiftModes", "contents": "reaper.EnumPitchShiftModes(${1:mode})"},
{"trigger": "reaper.EnumPitchShiftSubModes", "contents": "reaper.EnumPitchShiftSubModes(${1:mode}, ${2:submode})"},
{"trigger": "reaper.EnumProjectMarkers", "contents": "reaper.EnumProjectMarkers(${1:idx})"},
{"trigger": "reaper.EnumProjectMarkers2", "contents": "reaper.EnumProjectMarkers2(${1:proj}, ${2:idx})"},
{"trigger": "reaper.EnumProjectMarkers3", "contents": "reaper.EnumProjectMarkers3(${1:proj}, ${2:idx})"},
{"trigger": "reaper.EnumProjects", "contents": "reaper.EnumProjects(${1:idx})"},
{"trigger": "reaper.EnumProjExtState", "contents": "reaper.EnumProjExtState(${1:proj}, ${2:extname}, ${3:idx})"},
{"trigger": "reaper.EnumRegionRenderMatrix", "contents": "reaper.EnumRegionRenderMatrix(${1:proj}, ${2:regionindex}, ${3:rendertrack})"},
{"trigger": "reaper.EnumTrackMIDIProgramNames", "contents": "reaper.EnumTrackMIDIProgramNames(${1:track}, ${2:programNumber}, ${3:programName})"},
{"trigger": "reaper.EnumTrackMIDIProgramNamesEx", "contents": "reaper.EnumTrackMIDIProgramNamesEx(${1:proj}, ${2:track}, ${3:programNumber}, ${4:programName})"},
{"trigger": "reaper.Envelope_Evaluate", "contents": "reaper.Envelope_Evaluate(${1:envelope}, ${2:time}, ${3:samplerate}, ${4:samplesRequested})"},
{"trigger": "reaper.Envelope_FormatValue", "contents": "reaper.Envelope_FormatValue(${1:env}, ${2:value})"},
{"trigger": "reaper.Envelope_GetParentTake", "contents": "reaper.Envelope_GetParentTake(${1:env})"},
{"trigger": "reaper.Envelope_GetParentTrack", "contents": "reaper.Envelope_GetParentTrack(${1:env})"},
{"trigger": "reaper.Envelope_SortPoints", "contents": "reaper.Envelope_SortPoints(${1:envelope})"},
{"trigger": "reaper.Envelope_SortPointsEx", "contents": "reaper.Envelope_SortPointsEx(${1:envelope}, ${2:autoitem_idx})"},
{"trigger": "reaper.ExecProcess", "contents": "reaper.ExecProcess(${1:cmdline}, ${2:timeoutmsec})"},
{"trigger": "fft", "contents": "fft(${1:size}, ${2:permute}, ${3:offset})"},
{"trigger": "fft_real", "contents": "fft_real(${1:size}, ${2:permute}, ${3:offset})"},
{"trigger": "reaper.file_exists", "contents": "reaper.file_exists(${1:path})"},
{"trigger": "reaper.FindTempoTimeSigMarker", "contents": "reaper.FindTempoTimeSigMarker(${1:project}, ${2:time})"},
{"trigger": "reaper.FNG_AddMidiNote", "contents": "reaper.FNG_AddMidiNote(${1:midiTake})"},
{"trigger": "reaper.FNG_AllocMidiTake", "contents": "reaper.FNG_AllocMidiTake(${1:take})"},
{"trigger": "reaper.FNG_CountMidiNotes", "contents": "reaper.FNG_CountMidiNotes(${1:midiTake})"},
{"trigger": "reaper.FNG_FreeMidiTake", "contents": "reaper.FNG_FreeMidiTake(${1:midiTake})"},
{"trigger": "reaper.FNG_GetMidiNote", "contents": "reaper.FNG_GetMidiNote(${1:midiTake}, ${2:index})"},
{"trigger": "reaper.FNG_GetMidiNoteIntProperty", "contents": "reaper.FNG_GetMidiNoteIntProperty(${1:midiNote}, ${2:property})"},
{"trigger": "reaper.FNG_SetMidiNoteIntProperty", "contents": "reaper.FNG_SetMidiNoteIntProperty(${1:midiNote}, ${2:property}, ${3:value})"},
{"trigger": "reaper.format_timestr", "contents": "reaper.format_timestr(${1:tpos}, ${2:buf})"},
{"trigger": "reaper.format_timestr_len", "contents": "reaper.format_timestr_len(${1:tpos}, ${2:buf}, ${3:offset}, ${4:modeoverride})"},
{"trigger": "reaper.format_timestr_pos", "contents": "reaper.format_timestr_pos(${1:tpos}, ${2:buf}, ${3:modeoverride})"},
{"trigger": "reaper.genGuid", "contents": "reaper.genGuid(${1:gGUID})"},
{"trigger": "reaper.get_action_context", "contents": "reaper.get_action_context()"},
{"trigger": "get_alloc", "contents": "get_alloc()"},
{"trigger": "reaper.get_config_var_string", "contents": "reaper.get_config_var_string(${1:name})"},
{"trigger": "reaper.get_ini_file", "contents": "reaper.get_ini_file()"},
{"trigger": "reaper.GetActiveTake", "contents": "reaper.GetActiveTake(${1:item})"},
{"trigger": "reaper.GetAllProjectPlayStates", "contents": "reaper.GetAllProjectPlayStates(${1:ignoreProject})"},
{"trigger": "reaper.GetAppVersion", "contents": "reaper.GetAppVersion()"},
{"trigger": "reaper.GetArmedCommand", "contents": "reaper.GetArmedCommand()"},
{"trigger": "reaper.GetAudioAccessorEndTime", "contents": "reaper.GetAudioAccessorEndTime(${1:accessor})"},
{"trigger": "reaper.GetAudioAccessorHash", "contents": "reaper.GetAudioAccessorHash(${1:accessor}, ${2:hashNeed128})"},
{"trigger": "reaper.GetAudioAccessorSamples", "contents": "reaper.GetAudioAccessorSamples(${1:accessor}, ${2:samplerate}, ${3:numchannels}, ${4:starttime_sec}, ${5:numsamplesperchannel}, ${6:samplebuffer})"},
{"trigger": "reaper.GetAudioAccessorStartTime", "contents": "reaper.GetAudioAccessorStartTime(${1:accessor})"},
{"trigger": "reaper.GetAudioDeviceInfo", "contents": "reaper.GetAudioDeviceInfo(${1:attribute})"},
{"trigger": "gfx.getchar", "contents": "gfx.getchar(${1:char})"},
{"trigger": "reaper.GetConfigWantsDock", "contents": "reaper.GetConfigWantsDock(${1:ident_str})"},
{"trigger": "reaper.GetCurrentProjectInLoadSave", "contents": "reaper.GetCurrentProjectInLoadSave()"},
{"trigger": "reaper.GetCursorContext", "contents": "reaper.GetCursorContext()"},
{"trigger": "reaper.GetCursorContext2", "contents": "reaper.GetCursorContext2(${1:want_last_valid})"},
{"trigger": "reaper.GetCursorPosition", "contents": "reaper.GetCursorPosition()"},
{"trigger": "reaper.GetCursorPositionEx", "contents": "reaper.GetCursorPositionEx(${1:proj})"},
{"trigger": "reaper.GetDisplayedMediaItemColor", "contents": "reaper.GetDisplayedMediaItemColor(${1:item})"},
{"trigger": "reaper.GetDisplayedMediaItemColor2", "contents": "reaper.GetDisplayedMediaItemColor2(${1:item}, ${2:take})"},
{"trigger": "gfx.getdropfile", "contents": "gfx.getdropfile(${1:idx})"},
{"trigger": "reaper.GetEnvelopeInfo_Value", "contents": "reaper.GetEnvelopeInfo_Value(${1:env}, ${2:parmname})"},
{"trigger": "reaper.GetEnvelopeName", "contents": "reaper.GetEnvelopeName(${1:env})"},
{"trigger": "reaper.GetEnvelopePoint", "contents": "reaper.GetEnvelopePoint(${1:envelope}, ${2:ptidx})"},
{"trigger": "reaper.GetEnvelopePointByTime", "contents": "reaper.GetEnvelopePointByTime(${1:envelope}, ${2:time})"},
{"trigger": "reaper.GetEnvelopePointByTimeEx", "contents": "reaper.GetEnvelopePointByTimeEx(${1:envelope}, ${2:autoitem_idx}, ${3:time})"},
{"trigger": "reaper.GetEnvelopePointEx", "contents": "reaper.GetEnvelopePointEx(${1:envelope}, ${2:autoitem_idx}, ${3:ptidx})"},
{"trigger": "reaper.GetEnvelopeScalingMode", "contents": "reaper.GetEnvelopeScalingMode(${1:env})"},
{"trigger": "reaper.GetEnvelopeStateChunk", "contents": "reaper.GetEnvelopeStateChunk(${1:env}, ${2:str}, ${3:isundo})"},
{"trigger": "reaper.GetExePath", "contents": "reaper.GetExePath()"},
{"trigger": "reaper.GetExtState", "contents": "reaper.GetExtState(${1:section}, ${2:key})"},
{"trigger": "reaper.GetFocusedFX", "contents": "reaper.GetFocusedFX()"},
{"trigger": "reaper.GetFocusedFX2", "contents": "reaper.GetFocusedFX2()"},
{"trigger": "gfx.getfont", "contents": "gfx.getfont()"},
{"trigger": "reaper.GetFreeDiskSpaceForRecordPath", "contents": "reaper.GetFreeDiskSpaceForRecordPath(${1:proj}, ${2:pathidx})"},
{"trigger": "reaper.GetFXEnvelope", "contents": "reaper.GetFXEnvelope(${1:track}, ${2:fxindex}, ${3:parameterindex}, ${4:create})"},
{"trigger": "reaper.GetGlobalAutomationOverride", "contents": "reaper.GetGlobalAutomationOverride()"},
{"trigger": "reaper.GetHZoomLevel", "contents": "reaper.GetHZoomLevel()"},
{"trigger": "gfx.getimgdim", "contents": "gfx.getimgdim(${1:handle})"},
{"trigger": "reaper.GetInputChannelName", "contents": "reaper.GetInputChannelName(${1:channelIndex})"},
{"trigger": "reaper.GetInputOutputLatency", "contents": "reaper.GetInputOutputLatency()"},
{"trigger": "reaper.GetItemEditingTime2", "contents": "reaper.GetItemEditingTime2()"},
{"trigger": "reaper.GetItemFromPoint", "contents": "reaper.GetItemFromPoint(${1:screen_x}, ${2:screen_y}, ${3:allow_locked})"},
{"trigger": "reaper.GetItemProjectContext", "contents": "reaper.GetItemProjectContext(${1:item})"},
{"trigger": "reaper.GetItemStateChunk", "contents": "reaper.GetItemStateChunk(${1:item}, ${2:str}, ${3:isundo})"},
{"trigger": "reaper.GetLastColorThemeFile", "contents": "reaper.GetLastColorThemeFile()"},
{"trigger": "reaper.GetLastMarkerAndCurRegion", "contents": "reaper.GetLastMarkerAndCurRegion(${1:proj}, ${2:time})"},
{"trigger": "reaper.GetLastTouchedFX", "contents": "reaper.GetLastTouchedFX()"},
{"trigger": "reaper.GetLastTouchedTrack", "contents": "reaper.GetLastTouchedTrack()"},
{"trigger": "reaper.GetMainHwnd", "contents": "reaper.GetMainHwnd()"},
{"trigger": "reaper.GetMasterMuteSoloFlags", "contents": "reaper.GetMasterMuteSoloFlags()"},
{"trigger": "reaper.GetMasterTrack", "contents": "reaper.GetMasterTrack(${1:proj})"},
{"trigger": "reaper.GetMasterTrackVisibility", "contents": "reaper.GetMasterTrackVisibility()"},
{"trigger": "reaper.GetMaxMidiInputs", "contents": "reaper.GetMaxMidiInputs()"},
{"trigger": "reaper.GetMaxMidiOutputs", "contents": "reaper.GetMaxMidiOutputs()"},
{"trigger": "reaper.GetMediaFileMetadata", "contents": "reaper.GetMediaFileMetadata(${1:mediaSource}, ${2:identifier})"},
{"trigger": "reaper.GetMediaItem", "contents": "reaper.GetMediaItem(${1:proj}, ${2:itemidx})"},
{"trigger": "reaper.GetMediaItem_Track", "contents": "reaper.GetMediaItem_Track(${1:item})"},
{"trigger": "reaper.GetMediaItemInfo_Value", "contents": "reaper.GetMediaItemInfo_Value(${1:item}, ${2:parmname})"},
{"trigger": "reaper.GetMediaItemNumTakes", "contents": "reaper.GetMediaItemNumTakes(${1:item})"},
{"trigger": "reaper.GetMediaItemTake", "contents": "reaper.GetMediaItemTake(${1:item}, ${2:tk})"},
{"trigger": "reaper.GetMediaItemTake_Item", "contents": "reaper.GetMediaItemTake_Item(${1:take})"},
{"trigger": "reaper.GetMediaItemTake_Peaks", "contents": "reaper.GetMediaItemTake_Peaks(${1:take}, ${2:peakrate}, ${3:starttime}, ${4:numchannels}, ${5:numsamplesperchannel}, ${6:want_extra_type}, ${7:buf})"},
{"trigger": "reaper.GetMediaItemTake_Source", "contents": "reaper.GetMediaItemTake_Source(${1:take})"},
{"trigger": "reaper.GetMediaItemTake_Track", "contents": "reaper.GetMediaItemTake_Track(${1:take})"},
{"trigger": "reaper.GetMediaItemTakeByGUID", "contents": "reaper.GetMediaItemTakeByGUID(${1:project}, ${2:guidGUID})"},
{"trigger": "reaper.GetMediaItemTakeInfo_Value", "contents": "reaper.GetMediaItemTakeInfo_Value(${1:take}, ${2:parmname})"},
{"trigger": "reaper.GetMediaItemTrack", "contents": "reaper.GetMediaItemTrack(${1:item})"},
{"trigger": "reaper.GetMediaSourceFileName", "contents": "reaper.GetMediaSourceFileName(${1:source})"},
{"trigger": "reaper.GetMediaSourceLength", "contents": "reaper.GetMediaSourceLength(${1:source})"},
{"trigger": "reaper.GetMediaSourceNumChannels", "contents": "reaper.GetMediaSourceNumChannels(${1:source})"},
{"trigger": "reaper.GetMediaSourceParent", "contents": "reaper.GetMediaSourceParent(${1:src})"},
{"trigger": "reaper.GetMediaSourceSampleRate", "contents": "reaper.GetMediaSourceSampleRate(${1:source})"},
{"trigger": "reaper.GetMediaSourceType", "contents": "reaper.GetMediaSourceType(${1:source})"},
{"trigger": "reaper.GetMediaTrackInfo_Value", "contents": "reaper.GetMediaTrackInfo_Value(${1:tr}, ${2:parmname})"},
{"trigger": "reaper.GetMIDIInputName", "contents": "reaper.GetMIDIInputName(${1:dev}, ${2:nameout})"},
{"trigger": "reaper.GetMIDIOutputName", "contents": "reaper.GetMIDIOutputName(${1:dev}, ${2:nameout})"},
{"trigger": "reaper.GetMixerScroll", "contents": "reaper.GetMixerScroll()"},
{"trigger": "reaper.GetMouseModifier", "contents": "reaper.GetMouseModifier(${1:context}, ${2:modifier_flag})"},
{"trigger": "reaper.GetMousePosition", "contents": "reaper.GetMousePosition()"},
{"trigger": "reaper.GetNumAudioInputs", "contents": "reaper.GetNumAudioInputs()"},
{"trigger": "reaper.GetNumAudioOutputs", "contents": "reaper.GetNumAudioOutputs()"},
{"trigger": "reaper.GetNumMIDIInputs", "contents": "reaper.GetNumMIDIInputs()"},
{"trigger": "reaper.GetNumMIDIOutputs", "contents": "reaper.GetNumMIDIOutputs()"},
{"trigger": "reaper.GetNumTakeMarkers", "contents": "reaper.GetNumTakeMarkers(${1:take})"},
{"trigger": "reaper.GetNumTracks", "contents": "reaper.GetNumTracks()"},
{"trigger": "reaper.GetOS", "contents": "reaper.GetOS()"},
{"trigger": "reaper.GetOutputChannelName", "contents": "reaper.GetOutputChannelName(${1:channelIndex})"},
{"trigger": "reaper.GetOutputLatency", "contents": "reaper.GetOutputLatency()"},
{"trigger": "reaper.GetParentTrack", "contents": "reaper.GetParentTrack(${1:track})"},
{"trigger": "reaper.GetPeakFileName", "contents": "reaper.GetPeakFileName(${1:fn})"},
{"trigger": "reaper.GetPeakFileNameEx", "contents": "reaper.GetPeakFileNameEx(${1:fn}, ${2:buf}, ${3:forWrite})"},
{"trigger": "reaper.GetPeakFileNameEx2", "contents": "reaper.GetPeakFileNameEx2(${1:fn}, ${2:buf}, ${3:forWrite}, ${4:peaksfileextension})"},
{"trigger": "gfx.getpixel", "contents": "gfx.getpixel()"},
{"trigger": "reaper.GetPlayPosition", "contents": "reaper.GetPlayPosition()"},
{"trigger": "reaper.GetPlayPosition2", "contents": "reaper.GetPlayPosition2()"},
{"trigger": "reaper.GetPlayPosition2Ex", "contents": "reaper.GetPlayPosition2Ex(${1:proj})"},
{"trigger": "reaper.GetPlayPositionEx", "contents": "reaper.GetPlayPositionEx(${1:proj})"},
{"trigger": "reaper.GetPlayState", "contents": "reaper.GetPlayState()"},
{"trigger": "reaper.GetPlayStateEx", "contents": "reaper.GetPlayStateEx(${1:proj})"},
{"trigger": "reaper.GetProjectLength", "contents": "reaper.GetProjectLength(${1:proj})"},
{"trigger": "reaper.GetProjectName", "contents": "reaper.GetProjectName(${1:proj})"},
{"trigger": "reaper.GetProjectPath", "contents": "reaper.GetProjectPath()"},
{"trigger": "reaper.GetProjectPathEx", "contents": "reaper.GetProjectPathEx(${1:proj})"},
{"trigger": "reaper.GetProjectStateChangeCount", "contents": "reaper.GetProjectStateChangeCount(${1:proj})"},
{"trigger": "reaper.GetProjectTimeOffset", "contents": "reaper.GetProjectTimeOffset(${1:proj}, ${2:rndframe})"},
{"trigger": "reaper.GetProjectTimeSignature", "contents": "reaper.GetProjectTimeSignature()"},
{"trigger": "reaper.GetProjectTimeSignature2", "contents": "reaper.GetProjectTimeSignature2(${1:proj})"},
{"trigger": "reaper.GetProjExtState", "contents": "reaper.GetProjExtState(${1:proj}, ${2:extname}, ${3:key})"},
{"trigger": "reaper.GetResourcePath", "contents": "reaper.GetResourcePath()"},
{"trigger": "reaper.GetSelectedEnvelope", "contents": "reaper.GetSelectedEnvelope(${1:proj})"},
{"trigger": "reaper.GetSelectedMediaItem", "contents": "reaper.GetSelectedMediaItem(${1:proj}, ${2:selitem})"},
{"trigger": "reaper.GetSelectedTrack", "contents": "reaper.GetSelectedTrack(${1:proj}, ${2:seltrackidx})"},
{"trigger": "reaper.GetSelectedTrack2", "contents": "reaper.GetSelectedTrack2(${1:proj}, ${2:seltrackidx}, ${3:wantmaster})"},
{"trigger": "reaper.GetSelectedTrackEnvelope", "contents": "reaper.GetSelectedTrackEnvelope(${1:proj})"},
{"trigger": "reaper.GetSet_ArrangeView2", "contents": "reaper.GetSet_ArrangeView2(${1:proj}, ${2:isSet}, ${3:screen_x_start}, ${4:screen_x_end}, ${5:start_time}, ${6:end_time})"},
{"trigger": "reaper.GetSet_LoopTimeRange", "contents": "reaper.GetSet_LoopTimeRange(${1:isSet}, ${2:isLoop}, ${3:start}, ${4:end}, ${5:allowautoseek})"},
{"trigger": "reaper.GetSet_LoopTimeRange2", "contents": "reaper.GetSet_LoopTimeRange2(${1:proj}, ${2:isSet}, ${3:isLoop}, ${4:start}, ${5:end}, ${6:allowautoseek})"},
{"trigger": "reaper.GetSetAutomationItemInfo", "contents": "reaper.GetSetAutomationItemInfo(${1:env}, ${2:autoitem_idx}, ${3:desc}, ${4:value}, ${5:is_set})"},
{"trigger": "reaper.GetSetAutomationItemInfo_String", "contents": "reaper.GetSetAutomationItemInfo_String(${1:env}, ${2:autoitem_idx}, ${3:desc}, ${4:valuestrNeedBig}, ${5:is_set})"},
{"trigger": "reaper.GetSetEnvelopeInfo_String", "contents": "reaper.GetSetEnvelopeInfo_String(${1:env}, ${2:parmname}, ${3:stringNeedBig}, ${4:setNewValue})"},
{"trigger": "reaper.GetSetEnvelopeState", "contents": "reaper.GetSetEnvelopeState(${1:env}, ${2:str})"},
{"trigger": "reaper.GetSetEnvelopeState2", "contents": "reaper.GetSetEnvelopeState2(${1:env}, ${2:str}, ${3:isundo})"},
{"trigger": "reaper.GetSetItemState", "contents": "reaper.GetSetItemState(${1:item}, ${2:str})"},
{"trigger": "reaper.GetSetItemState2", "contents": "reaper.GetSetItemState2(${1:item}, ${2:str}, ${3:isundo})"},
{"trigger": "reaper.GetSetMediaItemInfo_String", "contents": "reaper.GetSetMediaItemInfo_String(${1:item}, ${2:parmname}, ${3:stringNeedBig}, ${4:setNewValue})"},
{"trigger": "reaper.GetSetMediaItemTakeInfo_String", "contents": "reaper.GetSetMediaItemTakeInfo_String(${1:tk}, ${2:parmname}, ${3:stringNeedBig}, ${4:setNewValue})"},
{"trigger": "reaper.GetSetMediaTrackInfo_String", "contents": "reaper.GetSetMediaTrackInfo_String(${1:tr}, ${2:parmname}, ${3:stringNeedBig}, ${4:setNewValue})"},
{"trigger": "reaper.GetSetProjectAuthor", "contents": "reaper.GetSetProjectAuthor(${1:proj}, ${2:set}, ${3:author})"},
{"trigger": "reaper.GetSetProjectGrid", "contents": "reaper.GetSetProjectGrid(${1:project}, ${2:set}, ${3:division}, ${4:swingmode}, ${5:swingamt})"},
{"trigger": "reaper.GetSetProjectInfo", "contents": "reaper.GetSetProjectInfo(${1:project}, ${2:desc}, ${3:value}, ${4:is_set})"},
{"trigger": "reaper.GetSetProjectInfo_String", "contents": "reaper.GetSetProjectInfo_String(${1:project}, ${2:desc}, ${3:valuestrNeedBig}, ${4:is_set})"},
{"trigger": "reaper.GetSetProjectNotes", "contents": "reaper.GetSetProjectNotes(${1:proj}, ${2:set}, ${3:notes})"},
{"trigger": "reaper.GetSetRepeat", "contents": "reaper.GetSetRepeat(${1:val})"},
{"trigger": "reaper.GetSetRepeatEx", "contents": "reaper.GetSetRepeatEx(${1:proj}, ${2:val})"},
{"trigger": "reaper.GetSetTrackGroupMembership", "contents": "reaper.GetSetTrackGroupMembership(${1:tr}, ${2:groupname}, ${3:setmask}, ${4:setvalue})"},
{"trigger": "reaper.GetSetTrackGroupMembershipHigh", "contents": "reaper.GetSetTrackGroupMembershipHigh(${1:tr}, ${2:groupname}, ${3:setmask}, ${4:setvalue})"},
{"trigger": "reaper.GetSetTrackSendInfo_String", "contents": "reaper.GetSetTrackSendInfo_String(${1:tr}, ${2:category}, ${3:sendidx}, ${4:parmname}, ${5:stringNeedBig}, ${6:setNewValue})"},
{"trigger": "reaper.GetSetTrackState", "contents": "reaper.GetSetTrackState(${1:track}, ${2:str})"},
{"trigger": "reaper.GetSetTrackState2", "contents": "reaper.GetSetTrackState2(${1:track}, ${2:str}, ${3:isundo})"},
{"trigger": "reaper.GetSubProjectFromSource", "contents": "reaper.GetSubProjectFromSource(${1:src})"},
{"trigger": "reaper.GetTake", "contents": "reaper.GetTake(${1:item}, ${2:takeidx})"},
{"trigger": "reaper.GetTakeEnvelope", "contents": "reaper.GetTakeEnvelope(${1:take}, ${2:envidx})"},
{"trigger": "reaper.GetTakeEnvelopeByName", "contents": "reaper.GetTakeEnvelopeByName(${1:take}, ${2:envname})"},
{"trigger": "reaper.GetTakeMarker", "contents": "reaper.GetTakeMarker(${1:take}, ${2:idx})"},
{"trigger": "reaper.GetTakeName", "contents": "reaper.GetTakeName(${1:take})"},
{"trigger": "reaper.GetTakeNumStretchMarkers", "contents": "reaper.GetTakeNumStretchMarkers(${1:take})"},
{"trigger": "reaper.GetTakeStretchMarker", "contents": "reaper.GetTakeStretchMarker(${1:take}, ${2:idx})"},
{"trigger": "reaper.GetTakeStretchMarkerSlope", "contents": "reaper.GetTakeStretchMarkerSlope(${1:take}, ${2:idx})"},
{"trigger": "reaper.GetTCPFXParm", "contents": "reaper.GetTCPFXParm(${1:project}, ${2:track}, ${3:index})"},
{"trigger": "reaper.GetTempoMatchPlayRate", "contents": "reaper.GetTempoMatchPlayRate(${1:source}, ${2:srcscale}, ${3:position}, ${4:mult})"},
{"trigger": "reaper.GetTempoTimeSigMarker", "contents": "reaper.GetTempoTimeSigMarker(${1:proj}, ${2:ptidx})"},
{"trigger": "reaper.GetThemeColor", "contents": "reaper.GetThemeColor(${1:ini_key}, ${2:flags})"},
{"trigger": "reaper.GetThingFromPoint", "contents": "reaper.GetThingFromPoint(${1:screen_x}, ${2:screen_y})"},
{"trigger": "reaper.GetToggleCommandState", "contents": "reaper.GetToggleCommandState(${1:command_id})"},
{"trigger": "reaper.GetToggleCommandStateEx", "contents": "reaper.GetToggleCommandStateEx(${1:section_id}, ${2:command_id})"},
{"trigger": "reaper.GetTooltipWindow", "contents": "reaper.GetTooltipWindow()"},
{"trigger": "reaper.GetTrack", "contents": "reaper.GetTrack(${1:proj}, ${2:trackidx})"},
{"trigger": "reaper.GetTrackAutomationMode", "contents": "reaper.GetTrackAutomationMode(${1:tr})"},
{"trigger": "reaper.GetTrackColor", "contents": "reaper.GetTrackColor(${1:track})"},
{"trigger": "reaper.GetTrackDepth", "contents": "reaper.GetTrackDepth(${1:track})"},
{"trigger": "reaper.GetTrackEnvelope", "contents": "reaper.GetTrackEnvelope(${1:track}, ${2:envidx})"},
{"trigger": "reaper.GetTrackEnvelopeByChunkName", "contents": "reaper.GetTrackEnvelopeByChunkName(${1:tr}, ${2:cfgchunkname_or_guid})"},
{"trigger": "reaper.GetTrackEnvelopeByName", "contents": "reaper.GetTrackEnvelopeByName(${1:track}, ${2:envname})"},
{"trigger": "reaper.GetTrackFromPoint", "contents": "reaper.GetTrackFromPoint(${1:screen_x}, ${2:screen_y})"},
{"trigger": "reaper.GetTrackGUID", "contents": "reaper.GetTrackGUID(${1:tr})"},
{"trigger": "reaper.GetTrackMediaItem", "contents": "reaper.GetTrackMediaItem(${1:tr}, ${2:itemidx})"},
{"trigger": "reaper.GetTrackMIDILyrics", "contents": "reaper.GetTrackMIDILyrics(${1:track}, ${2:flag})"},
{"trigger": "reaper.GetTrackMIDINoteName", "contents": "reaper.GetTrackMIDINoteName(${1:track}, ${2:pitch}, ${3:chan})"},
{"trigger": "reaper.GetTrackMIDINoteNameEx", "contents": "reaper.GetTrackMIDINoteNameEx(${1:proj}, ${2:track}, ${3:pitch}, ${4:chan})"},
{"trigger": "reaper.GetTrackMIDINoteRange", "contents": "reaper.GetTrackMIDINoteRange(${1:proj}, ${2:track})"},
{"trigger": "reaper.GetTrackName", "contents": "reaper.GetTrackName(${1:track})"},
{"trigger": "reaper.GetTrackNumMediaItems", "contents": "reaper.GetTrackNumMediaItems(${1:tr})"},
{"trigger": "reaper.GetTrackNumSends", "contents": "reaper.GetTrackNumSends(${1:tr}, ${2:category})"},
{"trigger": "reaper.GetTrackReceiveName", "contents": "reaper.GetTrackReceiveName(${1:track}, ${2:recv_index})"},
{"trigger": "reaper.GetTrackReceiveUIMute", "contents": "reaper.GetTrackReceiveUIMute(${1:track}, ${2:recv_index})"},
{"trigger": "reaper.GetTrackReceiveUIVolPan", "contents": "reaper.GetTrackReceiveUIVolPan(${1:track}, ${2:recv_index})"},
{"trigger": "reaper.GetTrackSendInfo_Value", "contents": "reaper.GetTrackSendInfo_Value(${1:tr}, ${2:category}, ${3:sendidx}, ${4:parmname})"},
{"trigger": "reaper.GetTrackSendName", "contents": "reaper.GetTrackSendName(${1:track}, ${2:send_index})"},
{"trigger": "reaper.GetTrackSendUIMute", "contents": "reaper.GetTrackSendUIMute(${1:track}, ${2:send_index})"},
{"trigger": "reaper.GetTrackSendUIVolPan", "contents": "reaper.GetTrackSendUIVolPan(${1:track}, ${2:send_index})"},
{"trigger": "reaper.GetTrackState", "contents": "reaper.GetTrackState(${1:track})"},
{"trigger": "reaper.GetTrackStateChunk", "contents": "reaper.GetTrackStateChunk(${1:track}, ${2:str}, ${3:isundo})"},
{"trigger": "reaper.GetTrackUIMute", "contents": "reaper.GetTrackUIMute(${1:track})"},
{"trigger": "reaper.GetTrackUIPan", "contents": "reaper.GetTrackUIPan(${1:track})"},
{"trigger": "reaper.GetTrackUIVolPan", "contents": "reaper.GetTrackUIVolPan(${1:track})"},
{"trigger": "reaper.GetUnderrunTime", "contents": "reaper.GetUnderrunTime()"},
{"trigger": "reaper.GetUserFileNameForRead", "contents": "reaper.GetUserFileNameForRead(${1:filenameNeed4096}, ${2:title}, ${3:defext})"},
{"trigger": "reaper.GetUserInputs", "contents": "reaper.GetUserInputs(${1:title}, ${2:num_inputs}, ${3:captions_csv}, ${4:retvals_csv})"},
{"trigger": "reaper.gmem_attach", "contents": "reaper.gmem_attach(${1:sharedMemoryName})"},
{"trigger": "reaper.gmem_read", "contents": "reaper.gmem_read(${1:index})"},
{"trigger": "reaper.gmem_write", "contents": "reaper.gmem_write(${1:index}, ${2:value})"},
{"trigger": "reaper.GoToMarker", "contents": "reaper.GoToMarker(${1:proj}, ${2:marker_index}, ${3:use_timeline_order})"},
{"trigger": "reaper.GoToRegion", "contents": "reaper.GoToRegion(${1:proj}, ${2:region_index}, ${3:use_timeline_order})"},
{"trigger": "reaper.GR_SelectColor", "contents": "reaper.GR_SelectColor(${1:hwnd})"},
{"trigger": "gfx.gradrect", "contents": "gfx.gradrect(${1:x}, ${2:y}, ${3:w}, ${4:h}, ${5:r}, ${6:g}, ${7:b}, ${8:a}, ${9:drdx}, ${10:dgdx}, ${11:dbdx}, ${12:dadx}, ${13:drdy}, ${14:dgdy}, ${15:dbdy}, ${16:dady})"},
{"trigger": "reaper.GSC_mainwnd", "contents": "reaper.GSC_mainwnd(${1:t})"},
{"trigger": "reaper.guidToString", "contents": "reaper.guidToString(${1:gGUID}, ${2:destNeed64})"},
{"trigger": "reaper.HasExtState", "contents": "reaper.HasExtState(${1:section}, ${2:key})"},
{"trigger": "reaper.HasTrackMIDIPrograms", "contents": "reaper.HasTrackMIDIPrograms(${1:track})"},
{"trigger": "reaper.HasTrackMIDIProgramsEx", "contents": "reaper.HasTrackMIDIProgramsEx(${1:proj}, ${2:track})"},
{"trigger": "reaper.Help_Set", "contents": "reaper.Help_Set(${1:helpstring}, ${2:is_temporary_help})"},
{"trigger": "ifft", "contents": "ifft(${1:size}, ${2:permute}, ${3:offset})"},
{"trigger": "ifft_real", "contents": "ifft_real(${1:size}, ${2:permute}, ${3:offset})"},
{"trigger": "reaper.image_resolve_fn", "contents": "reaper.image_resolve_fn(${1:in}, ${2:out})"},
{"trigger": "reaper.ImGui_AcceptDragDropPayload", "contents": "reaper.ImGui_AcceptDragDropPayload(${1:ctx}, ${2:type}, ${3:payload}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_AcceptDragDropPayloadFiles", "contents": "reaper.ImGui_AcceptDragDropPayloadFiles(${1:ctx}, ${2:count}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_AcceptDragDropPayloadRGB", "contents": "reaper.ImGui_AcceptDragDropPayloadRGB(${1:ctx}, ${2:rgb}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_AcceptDragDropPayloadRGBA", "contents": "reaper.ImGui_AcceptDragDropPayloadRGBA(${1:ctx}, ${2:rgba}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_AlignTextToFramePadding", "contents": "reaper.ImGui_AlignTextToFramePadding(${1:ctx})"},
{"trigger": "reaper.ImGui_ArrowButton", "contents": "reaper.ImGui_ArrowButton(${1:ctx}, ${2:str_id}, ${3:dir})"},
{"trigger": "reaper.ImGui_AttachFont", "contents": "reaper.ImGui_AttachFont(${1:font})"},
{"trigger": "reaper.ImGui_Begin", "contents": "reaper.ImGui_Begin(${1:ctx}, ${2:name}, ${3:p_open}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_BeginChild", "contents": "reaper.ImGui_BeginChild(${1:ctx}, ${2:str_id}, ${3:size_wIn}, ${4:size_hIn}, ${5:borderIn}, ${6:flagsIn})"},
{"trigger": "reaper.ImGui_BeginChildFrame", "contents": "reaper.ImGui_BeginChildFrame(${1:ctx}, ${2:str_id}, ${3:size_w}, ${4:size_h}, ${5:flagsIn})"},
{"trigger": "reaper.ImGui_BeginCombo", "contents": "reaper.ImGui_BeginCombo(${1:ctx}, ${2:label}, ${3:preview_value}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_BeginDisabled", "contents": "reaper.ImGui_BeginDisabled(${1:ctx}, ${2:disabledIn})"},
{"trigger": "reaper.ImGui_BeginDragDropSource", "contents": "reaper.ImGui_BeginDragDropSource(${1:ctx}, ${2:flagsIn})"},
{"trigger": "reaper.ImGui_BeginDragDropTarget", "contents": "reaper.ImGui_BeginDragDropTarget(${1:ctx})"},
{"trigger": "reaper.ImGui_BeginGroup", "contents": "reaper.ImGui_BeginGroup(${1:ctx})"},
{"trigger": "reaper.ImGui_BeginListBox", "contents": "reaper.ImGui_BeginListBox(${1:ctx}, ${2:label}, ${3:size_wIn}, ${4:size_hIn})"},
{"trigger": "reaper.ImGui_BeginMenu", "contents": "reaper.ImGui_BeginMenu(${1:ctx}, ${2:label}, ${3:enabledIn})"},
{"trigger": "reaper.ImGui_BeginMenuBar", "contents": "reaper.ImGui_BeginMenuBar(${1:ctx})"},
{"trigger": "reaper.ImGui_BeginPopup", "contents": "reaper.ImGui_BeginPopup(${1:ctx}, ${2:str_id}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_BeginPopupContextItem", "contents": "reaper.ImGui_BeginPopupContextItem(${1:ctx}, ${2:str_idIn}, ${3:popup_flagsIn})"},
{"trigger": "reaper.ImGui_BeginPopupContextWindow", "contents": "reaper.ImGui_BeginPopupContextWindow(${1:ctx}, ${2:str_idIn}, ${3:popup_flagsIn})"},
{"trigger": "reaper.ImGui_BeginPopupModal", "contents": "reaper.ImGui_BeginPopupModal(${1:ctx}, ${2:name}, ${3:p_open}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_BeginTabBar", "contents": "reaper.ImGui_BeginTabBar(${1:ctx}, ${2:str_id}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_BeginTabItem", "contents": "reaper.ImGui_BeginTabItem(${1:ctx}, ${2:label}, ${3:p_open}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_BeginTable", "contents": "reaper.ImGui_BeginTable(${1:ctx}, ${2:str_id}, ${3:column}, ${4:flagsIn}, ${5:outer_size_wIn}, ${6:outer_size_hIn}, ${7:inner_widthIn})"},
{"trigger": "reaper.ImGui_BeginTooltip", "contents": "reaper.ImGui_BeginTooltip(${1:ctx})"},
{"trigger": "reaper.ImGui_Bullet", "contents": "reaper.ImGui_Bullet(${1:ctx})"},
{"trigger": "reaper.ImGui_BulletText", "contents": "reaper.ImGui_BulletText(${1:ctx}, ${2:text})"},
{"trigger": "reaper.ImGui_Button", "contents": "reaper.ImGui_Button(${1:ctx}, ${2:label}, ${3:size_wIn}, ${4:size_hIn})"},
{"trigger": "reaper.ImGui_ButtonFlags_MouseButtonLeft", "contents": "reaper.ImGui_ButtonFlags_MouseButtonLeft()"},
{"trigger": "reaper.ImGui_ButtonFlags_MouseButtonMiddle", "contents": "reaper.ImGui_ButtonFlags_MouseButtonMiddle()"},
{"trigger": "reaper.ImGui_ButtonFlags_MouseButtonRight", "contents": "reaper.ImGui_ButtonFlags_MouseButtonRight()"},
{"trigger": "reaper.ImGui_ButtonFlags_None", "contents": "reaper.ImGui_ButtonFlags_None()"},
{"trigger": "reaper.ImGui_CalcItemWidth", "contents": "reaper.ImGui_CalcItemWidth(${1:ctx})"},
{"trigger": "reaper.ImGui_CalcTextSize", "contents": "reaper.ImGui_CalcTextSize(${1:ctx}, ${2:text}, ${3:w}, ${4:h}, ${5:hide_text_after_double_hashIn}, ${6:wrap_widthIn})"},
{"trigger": "reaper.ImGui_CaptureKeyboardFromApp", "contents": "reaper.ImGui_CaptureKeyboardFromApp(${1:ctx}, ${2:want_capture_keyboard_valueIn})"},
{"trigger": "reaper.ImGui_Checkbox", "contents": "reaper.ImGui_Checkbox(${1:ctx}, ${2:label}, ${3:v})"},
{"trigger": "reaper.ImGui_CheckboxFlags", "contents": "reaper.ImGui_CheckboxFlags(${1:ctx}, ${2:label}, ${3:flags}, ${4:flags_value})"},
{"trigger": "reaper.ImGui_CloseCurrentPopup", "contents": "reaper.ImGui_CloseCurrentPopup(${1:ctx})"},
{"trigger": "reaper.ImGui_Col_Border", "contents": "reaper.ImGui_Col_Border()"},
{"trigger": "reaper.ImGui_Col_BorderShadow", "contents": "reaper.ImGui_Col_BorderShadow()"},
{"trigger": "reaper.ImGui_Col_Button", "contents": "reaper.ImGui_Col_Button()"},
{"trigger": "reaper.ImGui_Col_ButtonActive", "contents": "reaper.ImGui_Col_ButtonActive()"},
{"trigger": "reaper.ImGui_Col_ButtonHovered", "contents": "reaper.ImGui_Col_ButtonHovered()"},
{"trigger": "reaper.ImGui_Col_CheckMark", "contents": "reaper.ImGui_Col_CheckMark()"},
{"trigger": "reaper.ImGui_Col_ChildBg", "contents": "reaper.ImGui_Col_ChildBg()"},
{"trigger": "reaper.ImGui_Col_DockingEmptyBg", "contents": "reaper.ImGui_Col_DockingEmptyBg()"},
{"trigger": "reaper.ImGui_Col_DockingPreview", "contents": "reaper.ImGui_Col_DockingPreview()"},
{"trigger": "reaper.ImGui_Col_DragDropTarget", "contents": "reaper.ImGui_Col_DragDropTarget()"},
{"trigger": "reaper.ImGui_Col_FrameBg", "contents": "reaper.ImGui_Col_FrameBg()"},
{"trigger": "reaper.ImGui_Col_FrameBgActive", "contents": "reaper.ImGui_Col_FrameBgActive()"},
{"trigger": "reaper.ImGui_Col_FrameBgHovered", "contents": "reaper.ImGui_Col_FrameBgHovered()"},
{"trigger": "reaper.ImGui_Col_Header", "contents": "reaper.ImGui_Col_Header()"},
{"trigger": "reaper.ImGui_Col_HeaderActive", "contents": "reaper.ImGui_Col_HeaderActive()"},
{"trigger": "reaper.ImGui_Col_HeaderHovered", "contents": "reaper.ImGui_Col_HeaderHovered()"},
{"trigger": "reaper.ImGui_Col_MenuBarBg", "contents": "reaper.ImGui_Col_MenuBarBg()"},
{"trigger": "reaper.ImGui_Col_ModalWindowDimBg", "contents": "reaper.ImGui_Col_ModalWindowDimBg()"},
{"trigger": "reaper.ImGui_Col_NavHighlight", "contents": "reaper.ImGui_Col_NavHighlight()"},
{"trigger": "reaper.ImGui_Col_NavWindowingDimBg", "contents": "reaper.ImGui_Col_NavWindowingDimBg()"},
{"trigger": "reaper.ImGui_Col_NavWindowingHighlight", "contents": "reaper.ImGui_Col_NavWindowingHighlight()"},
{"trigger": "reaper.ImGui_Col_PlotHistogram", "contents": "reaper.ImGui_Col_PlotHistogram()"},
{"trigger": "reaper.ImGui_Col_PlotHistogramHovered", "contents": "reaper.ImGui_Col_PlotHistogramHovered()"},
{"trigger": "reaper.ImGui_Col_PlotLines", "contents": "reaper.ImGui_Col_PlotLines()"},
{"trigger": "reaper.ImGui_Col_PlotLinesHovered", "contents": "reaper.ImGui_Col_PlotLinesHovered()"},
{"trigger": "reaper.ImGui_Col_PopupBg", "contents": "reaper.ImGui_Col_PopupBg()"},
{"trigger": "reaper.ImGui_Col_ResizeGrip", "contents": "reaper.ImGui_Col_ResizeGrip()"},
{"trigger": "reaper.ImGui_Col_ResizeGripActive", "contents": "reaper.ImGui_Col_ResizeGripActive()"},
{"trigger": "reaper.ImGui_Col_ResizeGripHovered", "contents": "reaper.ImGui_Col_ResizeGripHovered()"},
{"trigger": "reaper.ImGui_Col_ScrollbarBg", "contents": "reaper.ImGui_Col_ScrollbarBg()"},
{"trigger": "reaper.ImGui_Col_ScrollbarGrab", "contents": "reaper.ImGui_Col_ScrollbarGrab()"},
{"trigger": "reaper.ImGui_Col_ScrollbarGrabActive", "contents": "reaper.ImGui_Col_ScrollbarGrabActive()"},
{"trigger": "reaper.ImGui_Col_ScrollbarGrabHovered", "contents": "reaper.ImGui_Col_ScrollbarGrabHovered()"},
{"trigger": "reaper.ImGui_Col_Separator", "contents": "reaper.ImGui_Col_Separator()"},
{"trigger": "reaper.ImGui_Col_SeparatorActive", "contents": "reaper.ImGui_Col_SeparatorActive()"},
{"trigger": "reaper.ImGui_Col_SeparatorHovered", "contents": "reaper.ImGui_Col_SeparatorHovered()"},
{"trigger": "reaper.ImGui_Col_SliderGrab", "contents": "reaper.ImGui_Col_SliderGrab()"},
{"trigger": "reaper.ImGui_Col_SliderGrabActive", "contents": "reaper.ImGui_Col_SliderGrabActive()"},
{"trigger": "reaper.ImGui_Col_Tab", "contents": "reaper.ImGui_Col_Tab()"},
{"trigger": "reaper.ImGui_Col_TabActive", "contents": "reaper.ImGui_Col_TabActive()"},
{"trigger": "reaper.ImGui_Col_TabHovered", "contents": "reaper.ImGui_Col_TabHovered()"},
{"trigger": "reaper.ImGui_Col_TableBorderLight", "contents": "reaper.ImGui_Col_TableBorderLight()"},
{"trigger": "reaper.ImGui_Col_TableBorderStrong", "contents": "reaper.ImGui_Col_TableBorderStrong()"},
{"trigger": "reaper.ImGui_Col_TableHeaderBg", "contents": "reaper.ImGui_Col_TableHeaderBg()"},
{"trigger": "reaper.ImGui_Col_TableRowBg", "contents": "reaper.ImGui_Col_TableRowBg()"},
{"trigger": "reaper.ImGui_Col_TableRowBgAlt", "contents": "reaper.ImGui_Col_TableRowBgAlt()"},
{"trigger": "reaper.ImGui_Col_TabUnfocused", "contents": "reaper.ImGui_Col_TabUnfocused()"},
{"trigger": "reaper.ImGui_Col_TabUnfocusedActive", "contents": "reaper.ImGui_Col_TabUnfocusedActive()"},
{"trigger": "reaper.ImGui_Col_Text", "contents": "reaper.ImGui_Col_Text()"},
{"trigger": "reaper.ImGui_Col_TextDisabled", "contents": "reaper.ImGui_Col_TextDisabled()"},
{"trigger": "reaper.ImGui_Col_TextSelectedBg", "contents": "reaper.ImGui_Col_TextSelectedBg()"},
{"trigger": "reaper.ImGui_Col_TitleBg", "contents": "reaper.ImGui_Col_TitleBg()"},
{"trigger": "reaper.ImGui_Col_TitleBgActive", "contents": "reaper.ImGui_Col_TitleBgActive()"},
{"trigger": "reaper.ImGui_Col_TitleBgCollapsed", "contents": "reaper.ImGui_Col_TitleBgCollapsed()"},
{"trigger": "reaper.ImGui_Col_WindowBg", "contents": "reaper.ImGui_Col_WindowBg()"},
{"trigger": "reaper.ImGui_CollapsingHeader", "contents": "reaper.ImGui_CollapsingHeader(${1:ctx}, ${2:label}, ${3:p_visible}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_ColorButton", "contents": "reaper.ImGui_ColorButton(${1:ctx}, ${2:desc_id}, ${3:col_rgba}, ${4:flagsIn}, ${5:size_wIn}, ${6:size_hIn})"},
{"trigger": "reaper.ImGui_ColorConvertHSVtoRGB", "contents": "reaper.ImGui_ColorConvertHSVtoRGB(${1:h}, ${2:s}, ${3:v}, ${4:alphaIn})"},
{"trigger": "reaper.ImGui_ColorConvertNative", "contents": "reaper.ImGui_ColorConvertNative(${1:rgb})"},
{"trigger": "reaper.ImGui_ColorConvertRGBtoHSV", "contents": "reaper.ImGui_ColorConvertRGBtoHSV(${1:r}, ${2:g}, ${3:b}, ${4:alphaIn})"},
{"trigger": "reaper.ImGui_ColorEdit3", "contents": "reaper.ImGui_ColorEdit3(${1:ctx}, ${2:label}, ${3:col_rgb}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_ColorEdit4", "contents": "reaper.ImGui_ColorEdit4(${1:ctx}, ${2:label}, ${3:col_rgba}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_ColorEditFlags_AlphaBar", "contents": "reaper.ImGui_ColorEditFlags_AlphaBar()"},
{"trigger": "reaper.ImGui_ColorEditFlags_AlphaPreview", "contents": "reaper.ImGui_ColorEditFlags_AlphaPreview()"},
{"trigger": "reaper.ImGui_ColorEditFlags_AlphaPreviewHalf", "contents": "reaper.ImGui_ColorEditFlags_AlphaPreviewHalf()"},
{"trigger": "reaper.ImGui_ColorEditFlags_DisplayHex", "contents": "reaper.ImGui_ColorEditFlags_DisplayHex()"},
{"trigger": "reaper.ImGui_ColorEditFlags_DisplayHSV", "contents": "reaper.ImGui_ColorEditFlags_DisplayHSV()"},
{"trigger": "reaper.ImGui_ColorEditFlags_DisplayRGB", "contents": "reaper.ImGui_ColorEditFlags_DisplayRGB()"},
{"trigger": "reaper.ImGui_ColorEditFlags_Float", "contents": "reaper.ImGui_ColorEditFlags_Float()"},
{"trigger": "reaper.ImGui_ColorEditFlags_InputHSV", "contents": "reaper.ImGui_ColorEditFlags_InputHSV()"},
{"trigger": "reaper.ImGui_ColorEditFlags_InputRGB", "contents": "reaper.ImGui_ColorEditFlags_InputRGB()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoAlpha", "contents": "reaper.ImGui_ColorEditFlags_NoAlpha()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoBorder", "contents": "reaper.ImGui_ColorEditFlags_NoBorder()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoDragDrop", "contents": "reaper.ImGui_ColorEditFlags_NoDragDrop()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoInputs", "contents": "reaper.ImGui_ColorEditFlags_NoInputs()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoLabel", "contents": "reaper.ImGui_ColorEditFlags_NoLabel()"},
{"trigger": "reaper.ImGui_ColorEditFlags_None", "contents": "reaper.ImGui_ColorEditFlags_None()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoOptions", "contents": "reaper.ImGui_ColorEditFlags_NoOptions()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoPicker", "contents": "reaper.ImGui_ColorEditFlags_NoPicker()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoSidePreview", "contents": "reaper.ImGui_ColorEditFlags_NoSidePreview()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoSmallPreview", "contents": "reaper.ImGui_ColorEditFlags_NoSmallPreview()"},
{"trigger": "reaper.ImGui_ColorEditFlags_NoTooltip", "contents": "reaper.ImGui_ColorEditFlags_NoTooltip()"},
{"trigger": "reaper.ImGui_ColorEditFlags_PickerHueBar", "contents": "reaper.ImGui_ColorEditFlags_PickerHueBar()"},
{"trigger": "reaper.ImGui_ColorEditFlags_PickerHueWheel", "contents": "reaper.ImGui_ColorEditFlags_PickerHueWheel()"},
{"trigger": "reaper.ImGui_ColorEditFlags_Uint8", "contents": "reaper.ImGui_ColorEditFlags_Uint8()"},
{"trigger": "reaper.ImGui_ColorPicker3", "contents": "reaper.ImGui_ColorPicker3(${1:ctx}, ${2:label}, ${3:col_rgb}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_ColorPicker4", "contents": "reaper.ImGui_ColorPicker4(${1:ctx}, ${2:label}, ${3:col_rgba}, ${4:flagsIn}, ${5:ref_colIn})"},
{"trigger": "reaper.ImGui_Combo", "contents": "reaper.ImGui_Combo(${1:ctx}, ${2:label}, ${3:current_item}, ${4:items}, ${5:popup_max_height_in_itemsIn})"},
{"trigger": "reaper.ImGui_ComboFlags_HeightLarge", "contents": "reaper.ImGui_ComboFlags_HeightLarge()"},
{"trigger": "reaper.ImGui_ComboFlags_HeightLargest", "contents": "reaper.ImGui_ComboFlags_HeightLargest()"},
{"trigger": "reaper.ImGui_ComboFlags_HeightRegular", "contents": "reaper.ImGui_ComboFlags_HeightRegular()"},
{"trigger": "reaper.ImGui_ComboFlags_HeightSmall", "contents": "reaper.ImGui_ComboFlags_HeightSmall()"},
{"trigger": "reaper.ImGui_ComboFlags_NoArrowButton", "contents": "reaper.ImGui_ComboFlags_NoArrowButton()"},
{"trigger": "reaper.ImGui_ComboFlags_None", "contents": "reaper.ImGui_ComboFlags_None()"},
{"trigger": "reaper.ImGui_ComboFlags_NoPreview", "contents": "reaper.ImGui_ComboFlags_NoPreview()"},
{"trigger": "reaper.ImGui_ComboFlags_PopupAlignLeft", "contents": "reaper.ImGui_ComboFlags_PopupAlignLeft()"},
{"trigger": "reaper.ImGui_Cond_Always", "contents": "reaper.ImGui_Cond_Always()"},
{"trigger": "reaper.ImGui_Cond_Appearing", "contents": "reaper.ImGui_Cond_Appearing()"},
{"trigger": "reaper.ImGui_Cond_FirstUseEver", "contents": "reaper.ImGui_Cond_FirstUseEver()"},
{"trigger": "reaper.ImGui_Cond_Once", "contents": "reaper.ImGui_Cond_Once()"},
{"trigger": "reaper.ImGui_ConfigFlags_DockingEnable", "contents": "reaper.ImGui_ConfigFlags_DockingEnable()"},
{"trigger": "reaper.ImGui_ConfigFlags_NavEnableKeyboard", "contents": "reaper.ImGui_ConfigFlags_NavEnableKeyboard()"},
{"trigger": "reaper.ImGui_ConfigFlags_NavEnableSetMousePos", "contents": "reaper.ImGui_ConfigFlags_NavEnableSetMousePos()"},
{"trigger": "reaper.ImGui_ConfigFlags_NoMouse", "contents": "reaper.ImGui_ConfigFlags_NoMouse()"},
{"trigger": "reaper.ImGui_ConfigFlags_NoMouseCursorChange", "contents": "reaper.ImGui_ConfigFlags_NoMouseCursorChange()"},
{"trigger": "reaper.ImGui_ConfigFlags_None", "contents": "reaper.ImGui_ConfigFlags_None()"},
{"trigger": "reaper.ImGui_ConfigFlags_NoSavedSettings", "contents": "reaper.ImGui_ConfigFlags_NoSavedSettings()"},
{"trigger": "reaper.ImGui_CreateContext", "contents": "reaper.ImGui_CreateContext(${1:label}, ${2:config_flagsIn})"},
{"trigger": "reaper.ImGui_CreateFont", "contents": "reaper.ImGui_CreateFont(${1:family_or_file}, ${2:size}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_CreateListClipper", "contents": "reaper.ImGui_CreateListClipper(${1:ctx})"},
{"trigger": "reaper.ImGui_CreateTextFilter", "contents": "reaper.ImGui_CreateTextFilter(${1:default_filterIn})"},
{"trigger": "reaper.ImGui_DestroyContext", "contents": "reaper.ImGui_DestroyContext(${1:ctx})"},
{"trigger": "reaper.ImGui_DetachFont", "contents": "reaper.ImGui_DetachFont(${1:font})"},
{"trigger": "reaper.ImGui_Dir_Down", "contents": "reaper.ImGui_Dir_Down()"},
{"trigger": "reaper.ImGui_Dir_Left", "contents": "reaper.ImGui_Dir_Left()"},
{"trigger": "reaper.ImGui_Dir_None", "contents": "reaper.ImGui_Dir_None()"},
{"trigger": "reaper.ImGui_Dir_Right", "contents": "reaper.ImGui_Dir_Right()"},
{"trigger": "reaper.ImGui_Dir_Up", "contents": "reaper.ImGui_Dir_Up()"},
{"trigger": "reaper.ImGui_DragDouble", "contents": "reaper.ImGui_DragDouble(${1:ctx}, ${2:label}, ${3:v}, ${4:v_speedIn}, ${5:v_minIn}, ${6:v_maxIn}, ${7:formatIn}, ${8:flagsIn})"},
{"trigger": "reaper.ImGui_DragDouble2", "contents": "reaper.ImGui_DragDouble2(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v_speedIn}, ${6:v_minIn}, ${7:v_maxIn}, ${8:formatIn}, ${9:flagsIn})"},
{"trigger": "reaper.ImGui_DragDouble3", "contents": "reaper.ImGui_DragDouble3(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:v_speedIn}, ${7:v_minIn}, ${8:v_maxIn}, ${9:formatIn}, ${10:flagsIn})"},
{"trigger": "reaper.ImGui_DragDouble4", "contents": "reaper.ImGui_DragDouble4(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:v4}, ${7:v_speedIn}, ${8:v_minIn}, ${9:v_maxIn}, ${10:formatIn}, ${11:flagsIn})"},
{"trigger": "reaper.ImGui_DragDoubleN", "contents": "reaper.ImGui_DragDoubleN(${1:ctx}, ${2:values}, ${3:speedIn}, ${4:minIn}, ${5:maxIn}, ${6:formatIn}, ${7:flagsIn})"},
{"trigger": "reaper.ImGui_DragDropFlags_AcceptBeforeDelivery", "contents": "reaper.ImGui_DragDropFlags_AcceptBeforeDelivery()"},
{"trigger": "reaper.ImGui_DragDropFlags_AcceptNoDrawDefaultRect", "contents": "reaper.ImGui_DragDropFlags_AcceptNoDrawDefaultRect()"},
{"trigger": "reaper.ImGui_DragDropFlags_AcceptNoPreviewTooltip", "contents": "reaper.ImGui_DragDropFlags_AcceptNoPreviewTooltip()"},
{"trigger": "reaper.ImGui_DragDropFlags_AcceptPeekOnly", "contents": "reaper.ImGui_DragDropFlags_AcceptPeekOnly()"},
{"trigger": "reaper.ImGui_DragDropFlags_None", "contents": "reaper.ImGui_DragDropFlags_None()"},
{"trigger": "reaper.ImGui_DragDropFlags_SourceAllowNullID", "contents": "reaper.ImGui_DragDropFlags_SourceAllowNullID()"},
{"trigger": "reaper.ImGui_DragDropFlags_SourceAutoExpirePayload", "contents": "reaper.ImGui_DragDropFlags_SourceAutoExpirePayload()"},
{"trigger": "reaper.ImGui_DragDropFlags_SourceExtern", "contents": "reaper.ImGui_DragDropFlags_SourceExtern()"},
{"trigger": "reaper.ImGui_DragDropFlags_SourceNoDisableHover", "contents": "reaper.ImGui_DragDropFlags_SourceNoDisableHover()"},
{"trigger": "reaper.ImGui_DragDropFlags_SourceNoHoldToOpenOthers", "contents": "reaper.ImGui_DragDropFlags_SourceNoHoldToOpenOthers()"},
{"trigger": "reaper.ImGui_DragDropFlags_SourceNoPreviewTooltip", "contents": "reaper.ImGui_DragDropFlags_SourceNoPreviewTooltip()"},
{"trigger": "reaper.ImGui_DragFloatRange2", "contents": "reaper.ImGui_DragFloatRange2(${1:ctx}, ${2:label}, ${3:v_current_min}, ${4:v_current_max}, ${5:v_speedIn}, ${6:v_minIn}, ${7:v_maxIn}, ${8:formatIn}, ${9:format_maxIn}, ${10:flagsIn})"},
{"trigger": "reaper.ImGui_DragInt", "contents": "reaper.ImGui_DragInt(${1:ctx}, ${2:label}, ${3:v}, ${4:v_speedIn}, ${5:v_minIn}, ${6:v_maxIn}, ${7:formatIn}, ${8:flagsIn})"},
{"trigger": "reaper.ImGui_DragInt2", "contents": "reaper.ImGui_DragInt2(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v_speedIn}, ${6:v_minIn}, ${7:v_maxIn}, ${8:formatIn}, ${9:flagsIn})"},
{"trigger": "reaper.ImGui_DragInt3", "contents": "reaper.ImGui_DragInt3(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:v_speedIn}, ${7:v_minIn}, ${8:v_maxIn}, ${9:formatIn}, ${10:flagsIn})"},
{"trigger": "reaper.ImGui_DragInt4", "contents": "reaper.ImGui_DragInt4(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:v4}, ${7:v_speedIn}, ${8:v_minIn}, ${9:v_maxIn}, ${10:formatIn}, ${11:flagsIn})"},
{"trigger": "reaper.ImGui_DragIntRange2", "contents": "reaper.ImGui_DragIntRange2(${1:ctx}, ${2:label}, ${3:v_current_min}, ${4:v_current_max}, ${5:v_speedIn}, ${6:v_minIn}, ${7:v_maxIn}, ${8:formatIn}, ${9:format_maxIn}, ${10:flagsIn})"},
{"trigger": "reaper.ImGui_DrawFlags_Closed", "contents": "reaper.ImGui_DrawFlags_Closed()"},
{"trigger": "reaper.ImGui_DrawFlags_None", "contents": "reaper.ImGui_DrawFlags_None()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersAll", "contents": "reaper.ImGui_DrawFlags_RoundCornersAll()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersBottom", "contents": "reaper.ImGui_DrawFlags_RoundCornersBottom()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersBottomLeft", "contents": "reaper.ImGui_DrawFlags_RoundCornersBottomLeft()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersBottomRight", "contents": "reaper.ImGui_DrawFlags_RoundCornersBottomRight()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersLeft", "contents": "reaper.ImGui_DrawFlags_RoundCornersLeft()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersNone", "contents": "reaper.ImGui_DrawFlags_RoundCornersNone()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersRight", "contents": "reaper.ImGui_DrawFlags_RoundCornersRight()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersTop", "contents": "reaper.ImGui_DrawFlags_RoundCornersTop()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersTopLeft", "contents": "reaper.ImGui_DrawFlags_RoundCornersTopLeft()"},
{"trigger": "reaper.ImGui_DrawFlags_RoundCornersTopRight", "contents": "reaper.ImGui_DrawFlags_RoundCornersTopRight()"},
{"trigger": "reaper.ImGui_DrawList_AddBezierCubic", "contents": "reaper.ImGui_DrawList_AddBezierCubic(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:p3_x}, ${7:p3_y}, ${8:p4_x}, ${9:p4_y}, ${10:col_rgba}, ${11:thickness}, ${12:num_segmentsIn})"},
{"trigger": "reaper.ImGui_DrawList_AddBezierQuadratic", "contents": "reaper.ImGui_DrawList_AddBezierQuadratic(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:p3_x}, ${7:p3_y}, ${8:col_rgba}, ${9:thickness}, ${10:num_segmentsIn})"},
{"trigger": "reaper.ImGui_DrawList_AddCircle", "contents": "reaper.ImGui_DrawList_AddCircle(${1:draw_list}, ${2:center_x}, ${3:center_y}, ${4:radius}, ${5:col_rgba}, ${6:num_segmentsIn}, ${7:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_AddCircleFilled", "contents": "reaper.ImGui_DrawList_AddCircleFilled(${1:draw_list}, ${2:center_x}, ${3:center_y}, ${4:radius}, ${5:col_rgba}, ${6:num_segmentsIn})"},
{"trigger": "reaper.ImGui_DrawList_AddConvexPolyFilled", "contents": "reaper.ImGui_DrawList_AddConvexPolyFilled(${1:points}, ${2:col_rgba})"},
{"trigger": "reaper.ImGui_DrawList_AddLine", "contents": "reaper.ImGui_DrawList_AddLine(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:col_rgba}, ${7:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_AddNgon", "contents": "reaper.ImGui_DrawList_AddNgon(${1:draw_list}, ${2:center_x}, ${3:center_y}, ${4:radius}, ${5:col_rgba}, ${6:num_segments}, ${7:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_AddNgonFilled", "contents": "reaper.ImGui_DrawList_AddNgonFilled(${1:draw_list}, ${2:center_x}, ${3:center_y}, ${4:radius}, ${5:col_rgba}, ${6:num_segments})"},
{"trigger": "reaper.ImGui_DrawList_AddPolyline", "contents": "reaper.ImGui_DrawList_AddPolyline(${1:points}, ${2:col_rgba}, ${3:flags}, ${4:thickness})"},
{"trigger": "reaper.ImGui_DrawList_AddQuad", "contents": "reaper.ImGui_DrawList_AddQuad(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:p3_x}, ${7:p3_y}, ${8:p4_x}, ${9:p4_y}, ${10:col_rgba}, ${11:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_AddQuadFilled", "contents": "reaper.ImGui_DrawList_AddQuadFilled(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:p3_x}, ${7:p3_y}, ${8:p4_x}, ${9:p4_y}, ${10:col_rgba})"},
{"trigger": "reaper.ImGui_DrawList_AddRect", "contents": "reaper.ImGui_DrawList_AddRect(${1:draw_list}, ${2:p_min_x}, ${3:p_min_y}, ${4:p_max_x}, ${5:p_max_y}, ${6:col_rgba}, ${7:roundingIn}, ${8:flagsIn}, ${9:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_AddRectFilled", "contents": "reaper.ImGui_DrawList_AddRectFilled(${1:draw_list}, ${2:p_min_x}, ${3:p_min_y}, ${4:p_max_x}, ${5:p_max_y}, ${6:col_rgba}, ${7:roundingIn}, ${8:flagsIn})"},
{"trigger": "reaper.ImGui_DrawList_AddRectFilledMultiColor", "contents": "reaper.ImGui_DrawList_AddRectFilledMultiColor(${1:draw_list}, ${2:p_min_x}, ${3:p_min_y}, ${4:p_max_x}, ${5:p_max_y}, ${6:col_upr_left}, ${7:col_upr_right}, ${8:col_bot_right}, ${9:col_bot_left})"},
{"trigger": "reaper.ImGui_DrawList_AddText", "contents": "reaper.ImGui_DrawList_AddText(${1:draw_list}, ${2:x}, ${3:y}, ${4:col_rgba}, ${5:text})"},
{"trigger": "reaper.ImGui_DrawList_AddTextEx", "contents": "reaper.ImGui_DrawList_AddTextEx(${1:font}, ${2:font_size}, ${3:pos_x}, ${4:pos_y}, ${5:col_rgba}, ${6:text}, ${7:wrap_widthIn}, ${8:cpu_fine_clip_rect_xIn}, ${9:cpu_fine_clip_rect_yIn}, ${10:cpu_fine_clip_rect_wIn}, ${11:cpu_fine_clip_rect_hIn})"},
{"trigger": "reaper.ImGui_DrawList_AddTriangle", "contents": "reaper.ImGui_DrawList_AddTriangle(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:p3_x}, ${7:p3_y}, ${8:col_rgba}, ${9:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_AddTriangleFilled", "contents": "reaper.ImGui_DrawList_AddTriangleFilled(${1:draw_list}, ${2:p1_x}, ${3:p1_y}, ${4:p2_x}, ${5:p2_y}, ${6:p3_x}, ${7:p3_y}, ${8:col_rgba})"},
{"trigger": "reaper.ImGui_DrawList_PathArcTo", "contents": "reaper.ImGui_DrawList_PathArcTo(${1:draw_list}, ${2:center_x}, ${3:center_y}, ${4:radius}, ${5:a_min}, ${6:a_max}, ${7:num_segmentsIn})"},
{"trigger": "reaper.ImGui_DrawList_PathArcToFast", "contents": "reaper.ImGui_DrawList_PathArcToFast(${1:draw_list}, ${2:center_x}, ${3:center_y}, ${4:radius}, ${5:a_min_of_12}, ${6:a_max_of_12})"},
{"trigger": "reaper.ImGui_DrawList_PathBezierCubicCurveTo", "contents": "reaper.ImGui_DrawList_PathBezierCubicCurveTo(${1:draw_list}, ${2:p2_x}, ${3:p2_y}, ${4:p3_x}, ${5:p3_y}, ${6:p4_x}, ${7:p4_y}, ${8:num_segmentsIn})"},
{"trigger": "reaper.ImGui_DrawList_PathBezierQuadraticCurveTo", "contents": "reaper.ImGui_DrawList_PathBezierQuadraticCurveTo(${1:draw_list}, ${2:p2_x}, ${3:p2_y}, ${4:p3_x}, ${5:p3_y}, ${6:num_segmentsIn})"},
{"trigger": "reaper.ImGui_DrawList_PathClear", "contents": "reaper.ImGui_DrawList_PathClear(${1:draw_list})"},
{"trigger": "reaper.ImGui_DrawList_PathFillConvex", "contents": "reaper.ImGui_DrawList_PathFillConvex(${1:draw_list}, ${2:col_rgba})"},
{"trigger": "reaper.ImGui_DrawList_PathLineTo", "contents": "reaper.ImGui_DrawList_PathLineTo(${1:draw_list}, ${2:pos_x}, ${3:pos_y})"},
{"trigger": "reaper.ImGui_DrawList_PathRect", "contents": "reaper.ImGui_DrawList_PathRect(${1:draw_list}, ${2:rect_min_x}, ${3:rect_min_y}, ${4:rect_max_x}, ${5:rect_max_y}, ${6:roundingIn}, ${7:flagsIn})"},
{"trigger": "reaper.ImGui_DrawList_PathStroke", "contents": "reaper.ImGui_DrawList_PathStroke(${1:draw_list}, ${2:col_rgba}, ${3:flagsIn}, ${4:thicknessIn})"},
{"trigger": "reaper.ImGui_DrawList_PopClipRect", "contents": "reaper.ImGui_DrawList_PopClipRect(${1:draw_list})"},
{"trigger": "reaper.ImGui_DrawList_PushClipRect", "contents": "reaper.ImGui_DrawList_PushClipRect(${1:draw_list}, ${2:clip_rect_min_x}, ${3:clip_rect_min_y}, ${4:clip_rect_max_x}, ${5:clip_rect_max_y}, ${6:intersect_with_current_clip_rectIn})"},
{"trigger": "reaper.ImGui_DrawList_PushClipRectFullScreen", "contents": "reaper.ImGui_DrawList_PushClipRectFullScreen(${1:draw_list})"},
{"trigger": "reaper.ImGui_Dummy", "contents": "reaper.ImGui_Dummy(${1:ctx}, ${2:size_w}, ${3:size_h})"},
{"trigger": "reaper.ImGui_End", "contents": "reaper.ImGui_End(${1:ctx})"},
{"trigger": "reaper.ImGui_EndChild", "contents": "reaper.ImGui_EndChild(${1:ctx})"},
{"trigger": "reaper.ImGui_EndChildFrame", "contents": "reaper.ImGui_EndChildFrame(${1:ctx})"},
{"trigger": "reaper.ImGui_EndCombo", "contents": "reaper.ImGui_EndCombo(${1:ctx})"},
{"trigger": "reaper.ImGui_EndDisabled", "contents": "reaper.ImGui_EndDisabled(${1:ctx})"},
{"trigger": "reaper.ImGui_EndDragDropSource", "contents": "reaper.ImGui_EndDragDropSource(${1:ctx})"},
{"trigger": "reaper.ImGui_EndDragDropTarget", "contents": "reaper.ImGui_EndDragDropTarget(${1:ctx})"},
{"trigger": "reaper.ImGui_EndGroup", "contents": "reaper.ImGui_EndGroup(${1:ctx})"},
{"trigger": "reaper.ImGui_EndListBox", "contents": "reaper.ImGui_EndListBox(${1:ctx})"},
{"trigger": "reaper.ImGui_EndMenu", "contents": "reaper.ImGui_EndMenu(${1:ctx})"},
{"trigger": "reaper.ImGui_EndMenuBar", "contents": "reaper.ImGui_EndMenuBar(${1:ctx})"},
{"trigger": "reaper.ImGui_EndPopup", "contents": "reaper.ImGui_EndPopup(${1:ctx})"},
{"trigger": "reaper.ImGui_EndTabBar", "contents": "reaper.ImGui_EndTabBar(${1:ctx})"},
{"trigger": "reaper.ImGui_EndTabItem", "contents": "reaper.ImGui_EndTabItem(${1:ctx})"},
{"trigger": "reaper.ImGui_EndTable", "contents": "reaper.ImGui_EndTable(${1:ctx})"},
{"trigger": "reaper.ImGui_EndTooltip", "contents": "reaper.ImGui_EndTooltip(${1:ctx})"},
{"trigger": "reaper.ImGui_FocusedFlags_AnyWindow", "contents": "reaper.ImGui_FocusedFlags_AnyWindow()"},
{"trigger": "reaper.ImGui_FocusedFlags_ChildWindows", "contents": "reaper.ImGui_FocusedFlags_ChildWindows()"},
{"trigger": "reaper.ImGui_FocusedFlags_DockHierarchy", "contents": "reaper.ImGui_FocusedFlags_DockHierarchy()"},
{"trigger": "reaper.ImGui_FocusedFlags_None", "contents": "reaper.ImGui_FocusedFlags_None()"},
{"trigger": "reaper.ImGui_FocusedFlags_NoPopupHierarchy", "contents": "reaper.ImGui_FocusedFlags_NoPopupHierarchy()"},
{"trigger": "reaper.ImGui_FocusedFlags_RootAndChildWindows", "contents": "reaper.ImGui_FocusedFlags_RootAndChildWindows()"},
{"trigger": "reaper.ImGui_FocusedFlags_RootWindow", "contents": "reaper.ImGui_FocusedFlags_RootWindow()"},
{"trigger": "reaper.ImGui_FontFlags_Bold", "contents": "reaper.ImGui_FontFlags_Bold()"},
{"trigger": "reaper.ImGui_FontFlags_Italic", "contents": "reaper.ImGui_FontFlags_Italic()"},
{"trigger": "reaper.ImGui_FontFlags_None", "contents": "reaper.ImGui_FontFlags_None()"},
{"trigger": "reaper.ImGui_GetBackgroundDrawList", "contents": "reaper.ImGui_GetBackgroundDrawList(${1:ctx})"},
{"trigger": "reaper.ImGui_GetClipboardText", "contents": "reaper.ImGui_GetClipboardText(${1:ctx})"},
{"trigger": "reaper.ImGui_GetColor", "contents": "reaper.ImGui_GetColor(${1:ctx}, ${2:idx}, ${3:alpha_mulIn})"},
{"trigger": "reaper.ImGui_GetColorEx", "contents": "reaper.ImGui_GetColorEx(${1:ctx}, ${2:col_rgba})"},
{"trigger": "reaper.ImGui_GetConfigFlags", "contents": "reaper.ImGui_GetConfigFlags(${1:ctx})"},
{"trigger": "reaper.ImGui_GetContentRegionAvail", "contents": "reaper.ImGui_GetContentRegionAvail(${1:ctx})"},
{"trigger": "reaper.ImGui_GetContentRegionMax", "contents": "reaper.ImGui_GetContentRegionMax(${1:ctx})"},
{"trigger": "reaper.ImGui_GetCursorPos", "contents": "reaper.ImGui_GetCursorPos(${1:ctx})"},
{"trigger": "reaper.ImGui_GetCursorPosX", "contents": "reaper.ImGui_GetCursorPosX(${1:ctx})"},
{"trigger": "reaper.ImGui_GetCursorPosY", "contents": "reaper.ImGui_GetCursorPosY(${1:ctx})"},
{"trigger": "reaper.ImGui_GetCursorScreenPos", "contents": "reaper.ImGui_GetCursorScreenPos(${1:ctx})"},
{"trigger": "reaper.ImGui_GetCursorStartPos", "contents": "reaper.ImGui_GetCursorStartPos(${1:ctx})"},
{"trigger": "reaper.ImGui_GetDeltaTime", "contents": "reaper.ImGui_GetDeltaTime(${1:ctx})"},
{"trigger": "reaper.ImGui_GetDragDropPayload", "contents": "reaper.ImGui_GetDragDropPayload(${1:ctx})"},
{"trigger": "reaper.ImGui_GetDragDropPayloadFile", "contents": "reaper.ImGui_GetDragDropPayloadFile(${1:ctx}, ${2:index})"},
{"trigger": "reaper.ImGui_GetFont", "contents": "reaper.ImGui_GetFont(${1:ctx})"},
{"trigger": "reaper.ImGui_GetFontSize", "contents": "reaper.ImGui_GetFontSize(${1:ctx})"},
{"trigger": "reaper.ImGui_GetForegroundDrawList", "contents": "reaper.ImGui_GetForegroundDrawList(${1:ctx})"},
{"trigger": "reaper.ImGui_GetFrameCount", "contents": "reaper.ImGui_GetFrameCount(${1:ctx})"},
{"trigger": "reaper.ImGui_GetFrameHeight", "contents": "reaper.ImGui_GetFrameHeight(${1:ctx})"},
{"trigger": "reaper.ImGui_GetFrameHeightWithSpacing", "contents": "reaper.ImGui_GetFrameHeightWithSpacing(${1:ctx})"},
{"trigger": "reaper.ImGui_GetInputQueueCharacter", "contents": "reaper.ImGui_GetInputQueueCharacter(${1:ctx}, ${2:idx})"},
{"trigger": "reaper.ImGui_GetItemRectMax", "contents": "reaper.ImGui_GetItemRectMax(${1:ctx})"},
{"trigger": "reaper.ImGui_GetItemRectMin", "contents": "reaper.ImGui_GetItemRectMin(${1:ctx})"},
{"trigger": "reaper.ImGui_GetItemRectSize", "contents": "reaper.ImGui_GetItemRectSize(${1:ctx})"},
{"trigger": "reaper.ImGui_GetKeyDownDuration", "contents": "reaper.ImGui_GetKeyDownDuration(${1:ctx}, ${2:key})"},
{"trigger": "reaper.ImGui_GetKeyMods", "contents": "reaper.ImGui_GetKeyMods(${1:ctx})"},
{"trigger": "reaper.ImGui_GetKeyPressedAmount", "contents": "reaper.ImGui_GetKeyPressedAmount(${1:ctx}, ${2:key}, ${3:repeat_delay}, ${4:rate})"},
{"trigger": "reaper.ImGui_GetMainViewport", "contents": "reaper.ImGui_GetMainViewport(${1:ctx})"},
{"trigger": "reaper.ImGui_GetMouseClickedCount", "contents": "reaper.ImGui_GetMouseClickedCount(${1:ctx}, ${2:button})"},
{"trigger": "reaper.ImGui_GetMouseClickedPos", "contents": "reaper.ImGui_GetMouseClickedPos(${1:ctx}, ${2:button})"},
{"trigger": "reaper.ImGui_GetMouseCursor", "contents": "reaper.ImGui_GetMouseCursor(${1:ctx})"},
{"trigger": "reaper.ImGui_GetMouseDelta", "contents": "reaper.ImGui_GetMouseDelta(${1:ctx})"},
{"trigger": "reaper.ImGui_GetMouseDownDuration", "contents": "reaper.ImGui_GetMouseDownDuration(${1:ctx}, ${2:button})"},
{"trigger": "reaper.ImGui_GetMouseDragDelta", "contents": "reaper.ImGui_GetMouseDragDelta(${1:ctx}, ${2:x}, ${3:y}, ${4:buttonIn}, ${5:lock_thresholdIn})"},
{"trigger": "reaper.ImGui_GetMousePos", "contents": "reaper.ImGui_GetMousePos(${1:ctx})"},
{"trigger": "reaper.ImGui_GetMousePosOnOpeningCurrentPopup", "contents": "reaper.ImGui_GetMousePosOnOpeningCurrentPopup(${1:ctx})"},
{"trigger": "reaper.ImGui_GetMouseWheel", "contents": "reaper.ImGui_GetMouseWheel(${1:ctx})"},
{"trigger": "reaper.ImGui_GetScrollMaxX", "contents": "reaper.ImGui_GetScrollMaxX(${1:ctx})"},
{"trigger": "reaper.ImGui_GetScrollMaxY", "contents": "reaper.ImGui_GetScrollMaxY(${1:ctx})"},
{"trigger": "reaper.ImGui_GetScrollX", "contents": "reaper.ImGui_GetScrollX(${1:ctx})"},
{"trigger": "reaper.ImGui_GetScrollY", "contents": "reaper.ImGui_GetScrollY(${1:ctx})"},
{"trigger": "reaper.ImGui_GetStyleColor", "contents": "reaper.ImGui_GetStyleColor(${1:ctx}, ${2:idx})"},
{"trigger": "reaper.ImGui_GetStyleVar", "contents": "reaper.ImGui_GetStyleVar(${1:ctx}, ${2:var_idx})"},
{"trigger": "reaper.ImGui_GetTextLineHeight", "contents": "reaper.ImGui_GetTextLineHeight(${1:ctx})"},
{"trigger": "reaper.ImGui_GetTime", "contents": "reaper.ImGui_GetTime(${1:ctx})"},
{"trigger": "reaper.ImGui_GetTreeNodeToLabelSpacing", "contents": "reaper.ImGui_GetTreeNodeToLabelSpacing(${1:ctx})"},
{"trigger": "reaper.ImGui_GetVersion", "contents": "reaper.ImGui_GetVersion()"},
{"trigger": "reaper.ImGui_GetWindowContentRegionMax", "contents": "reaper.ImGui_GetWindowContentRegionMax(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowContentRegionMin", "contents": "reaper.ImGui_GetWindowContentRegionMin(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowDockID", "contents": "reaper.ImGui_GetWindowDockID(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowDrawList", "contents": "reaper.ImGui_GetWindowDrawList(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowHeight", "contents": "reaper.ImGui_GetWindowHeight(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowPos", "contents": "reaper.ImGui_GetWindowPos(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowSize", "contents": "reaper.ImGui_GetWindowSize(${1:ctx})"},
{"trigger": "reaper.ImGui_GetWindowWidth", "contents": "reaper.ImGui_GetWindowWidth(${1:ctx})"},
{"trigger": "reaper.ImGui_HoveredFlags_AllowWhenBlockedByActiveItem", "contents": "reaper.ImGui_HoveredFlags_AllowWhenBlockedByActiveItem()"},
{"trigger": "reaper.ImGui_HoveredFlags_AllowWhenBlockedByPopup", "contents": "reaper.ImGui_HoveredFlags_AllowWhenBlockedByPopup()"},
{"trigger": "reaper.ImGui_HoveredFlags_AllowWhenDisabled", "contents": "reaper.ImGui_HoveredFlags_AllowWhenDisabled()"},
{"trigger": "reaper.ImGui_HoveredFlags_AllowWhenOverlapped", "contents": "reaper.ImGui_HoveredFlags_AllowWhenOverlapped()"},
{"trigger": "reaper.ImGui_HoveredFlags_AnyWindow", "contents": "reaper.ImGui_HoveredFlags_AnyWindow()"},
{"trigger": "reaper.ImGui_HoveredFlags_ChildWindows", "contents": "reaper.ImGui_HoveredFlags_ChildWindows()"},
{"trigger": "reaper.ImGui_HoveredFlags_DockHierarchy", "contents": "reaper.ImGui_HoveredFlags_DockHierarchy()"},
{"trigger": "reaper.ImGui_HoveredFlags_None", "contents": "reaper.ImGui_HoveredFlags_None()"},
{"trigger": "reaper.ImGui_HoveredFlags_NoPopupHierarchy", "contents": "reaper.ImGui_HoveredFlags_NoPopupHierarchy()"},
{"trigger": "reaper.ImGui_HoveredFlags_RectOnly", "contents": "reaper.ImGui_HoveredFlags_RectOnly()"},
{"trigger": "reaper.ImGui_HoveredFlags_RootAndChildWindows", "contents": "reaper.ImGui_HoveredFlags_RootAndChildWindows()"},
{"trigger": "reaper.ImGui_HoveredFlags_RootWindow", "contents": "reaper.ImGui_HoveredFlags_RootWindow()"},
{"trigger": "reaper.ImGui_Indent", "contents": "reaper.ImGui_Indent(${1:ctx}, ${2:indent_wIn})"},
{"trigger": "reaper.ImGui_InputDouble", "contents": "reaper.ImGui_InputDouble(${1:ctx}, ${2:label}, ${3:v}, ${4:stepIn}, ${5:step_fastIn}, ${6:formatIn}, ${7:flagsIn})"},
{"trigger": "reaper.ImGui_InputDouble2", "contents": "reaper.ImGui_InputDouble2(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:formatIn}, ${6:flagsIn})"},
{"trigger": "reaper.ImGui_InputDouble3", "contents": "reaper.ImGui_InputDouble3(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:formatIn}, ${7:flagsIn})"},
{"trigger": "reaper.ImGui_InputDouble4", "contents": "reaper.ImGui_InputDouble4(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:v4}, ${7:formatIn}, ${8:flagsIn})"},
{"trigger": "reaper.ImGui_InputDoubleN", "contents": "reaper.ImGui_InputDoubleN(${1:ctx}, ${2:values}, ${3:stepIn}, ${4:step_fastIn}, ${5:formatIn}, ${6:flagsIn})"},
{"trigger": "reaper.ImGui_InputInt", "contents": "reaper.ImGui_InputInt(${1:ctx}, ${2:label}, ${3:v}, ${4:stepIn}, ${5:step_fastIn}, ${6:flagsIn})"},
{"trigger": "reaper.ImGui_InputInt2", "contents": "reaper.ImGui_InputInt2(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:flagsIn})"},
{"trigger": "reaper.ImGui_InputInt3", "contents": "reaper.ImGui_InputInt3(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:flagsIn})"},
{"trigger": "reaper.ImGui_InputInt4", "contents": "reaper.ImGui_InputInt4(${1:ctx}, ${2:label}, ${3:v1}, ${4:v2}, ${5:v3}, ${6:v4}, ${7:flagsIn})"},
{"trigger": "reaper.ImGui_InputText", "contents": "reaper.ImGui_InputText(${1:ctx}, ${2:label}, ${3:buf}, ${4:flagsIn})"},
{"trigger": "reaper.ImGui_InputTextFlags_AllowTabInput", "contents": "reaper.ImGui_InputTextFlags_AllowTabInput()"},
{"trigger": "reaper.ImGui_InputTextFlags_AlwaysOverwrite", "contents": "reaper.ImGui_InputTextFlags_AlwaysOverwrite()"},
{"trigger": "reaper.ImGui_InputTextFlags_AutoSelectAll", "contents": "reaper.ImGui_InputTextFlags_AutoSelectAll()"},
{"trigger": "reaper.ImGui_InputTextFlags_CharsDecimal", "contents": "reaper.ImGui_InputTextFlags_CharsDecimal()"},
{"trigger": "reaper.ImGui_InputTextFlags_CharsHexadecimal", "contents": "reaper.ImGui_InputTextFlags_CharsHexadecimal()"},
{"trigger": "reaper.ImGui_InputTextFlags_CharsNoBlank", "contents": "reaper.ImGui_InputTextFlags_CharsNoBlank()"},
{"trigger": "reaper.ImGui_InputTextFlags_CharsScientific", "contents": "reaper.ImGui_InputTextFlags_CharsScientific()"},
{"trigger": "reaper.ImGui_InputTextFlags_CharsUppercase", "contents": "reaper.ImGui_InputTextFlags_CharsUppercase()"},
{"trigger": "reaper.ImGui_InputTextFlags_CtrlEnterForNewLine", "contents": "reaper.ImGui_InputTextFlags_CtrlEnterForNewLine()"},
{"trigger": "reaper.ImGui_InputTextFlags_EnterReturnsTrue", "contents": "reaper.ImGui_InputTextFlags_EnterReturnsTrue()"},
{"trigger": "reaper.ImGui_InputTextFlags_NoHorizontalScroll", "contents": "reaper.ImGui_InputTextFlags_NoHorizontalScroll()"},
{"trigger": "reaper.ImGui_InputTextFlags_None", "contents": "reaper.ImGui_InputTextFlags_None()"},
{"trigger": "reaper.ImGui_InputTextFlags_NoUndoRedo", "contents": "reaper.ImGui_InputTextFlags_NoUndoRedo()"},
{"trigger": "reaper.ImGui_InputTextFlags_Password", "contents": "reaper.ImGui_InputTextFlags_Password()"},
{"trigger": "reaper.ImGui_InputTextFlags_ReadOnly", "contents": "reaper.ImGui_InputTextFlags_ReadOnly()"},
{"trigger": "reaper.ImGui_InputTextMultiline", "contents": "reaper.ImGui_InputTextMultiline(${1:ctx}, ${2:label}, ${3:buf}, ${4:size_wIn}, ${5:size_hIn}, ${6:flagsIn})"},
{"trigger": "reaper.ImGui_InputTextWithHint", "contents": "reaper.ImGui_InputTextWithHint(${1:ctx}, ${2:label}, ${3:hint}, ${4:buf}, ${5:flagsIn})"},
{"trigger": "reaper.ImGui_InvisibleButton", "contents": "reaper.ImGui_InvisibleButton(${1:ctx}, ${2:str_id}, ${3:size_w}, ${4:size_h}, ${5:flagsIn})"},
{"trigger": "reaper.ImGui_IsAnyItemActive", "contents": "reaper.ImGui_IsAnyItemActive(${1:ctx})"},
{"trigger": "reaper.ImGui_IsAnyItemFocused", "contents": "reaper.ImGui_IsAnyItemFocused(${1:ctx})"},
{"trigger": "reaper.ImGui_IsAnyItemHovered", "contents": "reaper.ImGui_IsAnyItemHovered(${1:ctx})"},
{"trigger": "reaper.ImGui_IsAnyMouseDown", "contents": "reaper.ImGui_IsAnyMouseDown(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemActivated", "contents": "reaper.ImGui_IsItemActivated(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemActive", "contents": "reaper.ImGui_IsItemActive(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemClicked", "contents": "reaper.ImGui_IsItemClicked(${1:ctx}, ${2:mouse_buttonIn})"},
{"trigger": "reaper.ImGui_IsItemDeactivated", "contents": "reaper.ImGui_IsItemDeactivated(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemDeactivatedAfterEdit", "contents": "reaper.ImGui_IsItemDeactivatedAfterEdit(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemEdited", "contents": "reaper.ImGui_IsItemEdited(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemFocused", "contents": "reaper.ImGui_IsItemFocused(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemHovered", "contents": "reaper.ImGui_IsItemHovered(${1:ctx}, ${2:flagsIn})"},
{"trigger": "reaper.ImGui_IsItemToggledOpen", "contents": "reaper.ImGui_IsItemToggledOpen(${1:ctx})"},
{"trigger": "reaper.ImGui_IsItemVisible", "contents": "reaper.ImGui_IsItemVisible(${1:ctx})"},
{"trigger": "reaper.ImGui_IsKeyDown", "contents": "reaper.ImGui_IsKeyDown(${1:ctx}, ${2:key})"},
{"trigger": "reaper.ImGui_IsKeyPressed", "contents": "reaper.ImGui_IsKeyPressed(${1:ctx}, ${2:key}, ${3:repeatIn})"},
{"trigger": "reaper.ImGui_IsKeyReleased", "contents": "reaper.ImGui_IsKeyReleased(${1:ctx}, ${2:key})"},
{"trigger": "reaper.ImGui_IsMouseClicked", "contents": "reaper.ImGui_IsMouseClicked(${1:ctx}, ${2:button}, ${3:repeatIn})"},
{"trigger": "reaper.ImGui_IsMouseDoubleClicked", "contents": "reaper.ImGui_IsMouseDoubleClicked(${1:ctx}, ${2:button})"},
{"trigger": "reaper.ImGui_IsMouseDown", "contents": "reaper.ImGui_IsMouseDown(${1:ctx}, ${2:button})"},
{"trigger": "reaper.ImGui_IsMouseDragging", "contents": "reaper.ImGui_IsMouseDragging(${1:ctx}, ${2:button}, ${3:lock_thresholdIn})"},
{"trigger": "reaper.ImGui_IsMouseHoveringRect", "contents": "reaper.ImGui_IsMouseHoveringRect(${1:ctx}, ${2:r_min_x}, ${3:r_min_y}, ${4:r_max_x}, ${5:r_max_y}, ${6:clipIn})"},
{"trigger": "reaper.ImGui_IsMousePosValid", "contents": "reaper.ImGui_IsMousePosValid(${1:ctx}, ${2:mouse_pos_xIn}, ${3:mouse_pos_yIn})"},
{"trigger": "reaper.ImGui_IsMouseReleased", "contents": "reaper.ImGui_IsMouseReleased(${1:ctx}, ${2:button})"},
{"trigger": "reaper.ImGui_IsPopupOpen", "contents": "reaper.ImGui_IsPopupOpen(${1:ctx}, ${2:str_id}, ${3:flagsIn})"},
{"trigger": "reaper.ImGui_IsRectVisible", "contents": "reaper.ImGui_IsRectVisible(${1:ctx}, ${2:size_w}, ${3:size_h})"},
{"trigger": "reaper.ImGui_IsRectVisibleEx", "contents": "reaper.ImGui_IsRectVisibleEx(${1:ctx}, ${2:rect_min_x}, ${3:rect_min_y}, ${4:rect_max_x}, ${5:rect_max_y})"},
{"trigger": "reaper.ImGui_IsWindowAppearing", "contents": "reaper.ImGui_IsWindowAppearing(${1:ctx})"},
{"trigger": "reaper.ImGui_IsWindowCollapsed", "contents": "reaper.ImGui_IsWindowCollapsed(${1:ctx})"},
{"trigger": "reaper.ImGui_IsWindowDocked", "contents": "reaper.ImGui_IsWindowDocked(${1:ctx})"},
{"trigger": "reaper.ImGui_IsWindowFocused", "contents": "reaper.ImGui_IsWindowFocused(${1:ctx}, ${2:flagsIn})"},
{"trigger": "reaper.ImGui_IsWindowHovered", "contents": "reaper.ImGui_IsWindowHovered(${1:ctx}, ${2:flagsIn})"},
{"trigger": "reaper.ImGui_Key_0", "contents": "reaper.ImGui_Key_0()"},
{"trigger": "reaper.ImGui_Key_1", "contents": "reaper.ImGui_Key_1()"},
{"trigger": "reaper.ImGui_Key_2", "contents": "reaper.ImGui_Key_2()"},
{"trigger": "reaper.ImGui_Key_3", "contents": "reaper.ImGui_Key_3()"},
{"trigger": "reaper.ImGui_Key_4", "contents": "reaper.ImGui_Key_4()"},
{"trigger": "reaper.ImGui_Key_5", "contents": "reaper.ImGui_Key_5()"},
{"trigger": "reaper.ImGui_Key_6", "contents": "reaper.ImGui_Key_6()"},
{"trigger": "reaper.ImGui_Key_7", "contents": "reaper.ImGui_Key_7()"},
{"trigger": "reaper.ImGui_Key_8", "contents": "reaper.ImGui_Key_8()"},
{"trigger": "reaper.ImGui_Key_9", "contents": "reaper.ImGui_Key_9()"},
{"trigger": "reaper.ImGui_Key_A", "contents": "reaper.ImGui_Key_A()"},
{"trigger": "reaper.ImGui_Key_Apostrophe", "contents": "reaper.ImGui_Key_Apostrophe()"},
{"trigger": "reaper.ImGui_Key_B", "contents": "reaper.ImGui_Key_B()"},
{"trigger": "reaper.ImGui_Key_Backslash", "contents": "reaper.ImGui_Key_Backslash()"},
{"trigger": "reaper.ImGui_Key_Backspace", "contents": "reaper.ImGui_Key_Backspace()"},
{"trigger": "reaper.ImGui_Key_C", "contents": "reaper.ImGui_Key_C()"},
{"trigger": "reaper.ImGui_Key_CapsLock", "contents": "reaper.ImGui_Key_CapsLock()"},
{"trigger": "reaper.ImGui_Key_Comma", "contents": "reaper.ImGui_Key_Comma()"},
{"trigger": "reaper.ImGui_Key_D", "contents": "reaper.ImGui_Key_D()"},
{"trigger": "reaper.ImGui_Key_Delete", "contents": "reaper.ImGui_Key_Delete()"},
{"trigger": "reaper.ImGui_Key_DownArrow", "contents": "reaper.ImGui_Key_DownArrow()"},
{"trigger": "reaper.ImGui_Key_E", "contents": "reaper.ImGui_Key_E()"},
{"trigger": "reaper.ImGui_Key_End", "contents": "reaper.ImGui_Key_End()"},
{"trigger": "reaper.ImGui_Key_Enter", "contents": "reaper.ImGui_Key_Enter()"},
{"trigger": "reaper.ImGui_Key_Equal", "contents": "reaper.ImGui_Key_Equal()"},
{"trigger": "reaper.ImGui_Key_Escape", "contents": "reaper.ImGui_Key_Escape()"},
{"trigger": "reaper.ImGui_Key_F", "contents": "reaper.ImGui_Key_F()"},
{"trigger": "reaper.ImGui_Key_F1", "contents": "reaper.ImGui_Key_F1()"},
{"trigger": "reaper.ImGui_Key_F10", "contents": "reaper.ImGui_Key_F10()"},
{"trigger": "reaper.ImGui_Key_F11", "contents": "reaper.ImGui_Key_F11()"},
{"trigger": "reaper.ImGui_Key_F12", "contents": "reaper.ImGui_Key_F12()"},
{"trigger": "reaper.ImGui_Key_F2", "contents": "reaper.ImGui_Key_F2()"},
{"trigger": "reaper.ImGui_Key_F3", "contents": "reaper.ImGui_Key_F3()"},
{"trigger": "reaper.ImGui_Key_F4", "contents": "reaper.ImGui_Key_F4()"},
{"trigger": "reaper.ImGui_Key_F5", "contents": "reaper.ImGui_Key_F5()"},
{"trigger": "reaper.ImGui_Key_F6", "contents": "reaper.ImGui_Key_F6()"},
{"trigger": "reaper.ImGui_Key_F7", "contents": "reaper.ImGui_Key_F7()"},
{"trigger": "reaper.ImGui_Key_F8", "contents": "reaper.ImGui_Key_F8()"},
{"trigger": "reaper.ImGui_Key_F9", "contents": "reaper.ImGui_Key_F9()"},
{"trigger": "reaper.ImGui_Key_G", "contents": "reaper.ImGui_Key_G()"},
{"trigger": "reaper.ImGui_Key_GraveAccent", "contents": "reaper.ImGui_Key_GraveAccent()"},
{"trigger": "reaper.ImGui_Key_H", "contents": "reaper.ImGui_Key_H()"},
{"trigger": "reaper.ImGui_Key_Home", "contents": "reaper.ImGui_Key_Home()"},
{"trigger": "reaper.ImGui_Key_I", "contents": "reaper.ImGui_Key_I()"},
{"trigger": "reaper.ImGui_Key_Insert", "contents": "reaper.ImGui_Key_Insert()"},
{"trigger": "reaper.ImGui_Key_J", "contents": "reaper.ImGui_Key_J()"},
{"trigger": "reaper.ImGui_Key_K", "contents": "reaper.ImGui_Key_K()"},
{"trigger": "reaper.ImGui_Key_Keypad0", "contents": "reaper.ImGui_Key_Keypad0()"},
{"trigger": "reaper.ImGui_Key_Keypad1", "contents": "reaper.ImGui_Key_Keypad1()"},
{"trigger": "reaper.ImGui_Key_Keypad2", "contents": "reaper.ImGui_Key_Keypad2()"},
{"trigger": "reaper.ImGui_Key_Keypad3", "contents": "reaper.ImGui_Key_Keypad3()"},
{"trigger": "reaper.ImGui_Key_Keypad4", "contents": "reaper.ImGui_Key_Keypad4()"},
{"trigger": "reaper.ImGui_Key_Keypad5", "contents": "reaper.ImGui_Key_Keypad5()"},
{"trigger": "reaper.ImGui_Key_Keypad6", "contents": "reaper.ImGui_Key_Keypad6()"},
{"trigger": "reaper.ImGui_Key_Keypad7", "contents": "reaper.ImGui_Key_Keypad7()"},
{"trigger": "reaper.ImGui_Key_Keypad8", "contents": "reaper.ImGui_Key_Keypad8()"},
{"trigger": "reaper.ImGui_Key_Keypad9", "contents": "reaper.ImGui_Key_Keypad9()"},
{"trigger": "reaper.ImGui_Key_KeypadAdd", "contents": "reaper.ImGui_Key_KeypadAdd()"},
{"trigger": "reaper.ImGui_Key_KeypadDecimal", "contents": "reaper.ImGui_Key_KeypadDecimal()"},
{"trigger": "reaper.ImGui_Key_KeypadDivide", "contents": "reaper.ImGui_Key_KeypadDivide()"},
{"trigger": "reaper.ImGui_Key_KeypadEnter", "contents": "reaper.ImGui_Key_KeypadEnter()"},
{"trigger": "reaper.ImGui_Key_KeypadEqual", "contents": "reaper.ImGui_Key_KeypadEqual()"},
{"trigger": "reaper.ImGui_Key_KeypadMultiply", "contents": "reaper.ImGui_Key_KeypadMultiply()"},
{"trigger": "reaper.ImGui_Key_KeypadSubtract", "contents": "reaper.ImGui_Key_KeypadSubtract()"},
{"trigger": "reaper.ImGui_Key_L", "contents": "reaper.ImGui_Key_L()"},
{"trigger": "reaper.ImGui_Key_LeftAlt", "contents": "reaper.ImGui_Key_LeftAlt()"},
{"trigger": "reaper.ImGui_Key_LeftArrow", "contents": "reaper.ImGui_Key_LeftArrow()"},
{"trigger": "reaper.ImGui_Key_LeftBracket", "contents": "reaper.ImGui_Key_LeftBracket()"},
{"trigger": "reaper.ImGui_Key_LeftCtrl", "contents": "reaper.ImGui_Key_LeftCtrl()"},
{"trigger": "reaper.ImGui_Key_LeftShift", "contents": "reaper.ImGui_Key_LeftShift()"},
{"trigger": "reaper.ImGui_Key_LeftSuper", "contents": "reaper.ImGui_Key_LeftSuper()"},
{"trigger": "reaper.ImGui_Key_M", "contents": "reaper.ImGui_Key_M()"},
{"trigger": "reaper.ImGui_Key_Menu", "contents": "reaper.ImGui_Key_Menu()"},
{"trigger": "reaper.ImGui_Key_Minus", "contents": "reaper.ImGui_Key_Minus()"},
{"trigger": "reaper.ImGui_Key_ModAlt", "contents": "reaper.ImGui_Key_ModAlt()"},
{"trigger": "reaper.ImGui_Key_ModCtrl", "contents": "reaper.ImGui_Key_ModCtrl()"},
{"trigger": "reaper.ImGui_Key_ModShift", "contents": "reaper.ImGui_Key_ModShift()"},
{"trigger": "reaper.ImGui_Key_ModSuper", "contents": "reaper.ImGui_Key_ModSuper()"},
{"trigger": "reaper.ImGui_Key_N", "contents": "reaper.ImGui_Key_N()"},
{"trigger": "reaper.ImGui_Key_NumLock", "contents": "reaper.ImGui_Key_NumLock()"},
{"trigger": "reaper.ImGui_Key_O", "contents": "reaper.ImGui_Key_O()"},
{"trigger": "reaper.ImGui_Key_P", "contents": "reaper.ImGui_Key_P()"},
{"trigger": "reaper.ImGui_Key_PageDown", "contents": "reaper.ImGui_Key_PageDown()"},
{"trigger": "reaper.ImGui_Key_PageUp", "contents": "reaper.ImGui_Key_PageUp()"},
{"trigger": "reaper.ImGui_Key_Pause", "contents": "reaper.ImGui_Key_Pause()"},
{"trigger": "reaper.ImGui_Key_Period", "contents": "reaper.ImGui_Key_Period()"},
{"trigger": "reaper.ImGui_Key_PrintScreen", "contents": "reaper.ImGui_Key_PrintScreen()"},