-
Notifications
You must be signed in to change notification settings - Fork 0
/
.atamanrc.config
175 lines (174 loc) · 7.52 KB
/
.atamanrc.config
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
# This file is written in HOCON (Human-Optimized Config Object Notation) format.
# For more information about HOCON see
# https://github.com/lightbend/config/blob/master/HOCON.md
bindings {
b {
description: Buffer/Tabs Navigation...
bindings {
b {actionId: RecentFiles, description: Recent Files}
B {actionId: RecentChangedFiles, description: Recent Changed Files}
d {actionId: CloseContent, description: Close}
D {actionId: CloseAllEditors, description: Close All}
j {actionId: NextTab, description: Next Tab}
k {actionId: PreviousTab, description: Previous Tab}
l {actionId: RecentLocations, description: Recent Locations}
O {actionId: CloseAllEditorsButActive, description: Close Other}
u {actionId: ReopenClosedTab, description: Reopen Closed Tab}
x {actionId: NewScratchBuffer, description: Scratch Buffer}
"[" {actionId: Back, description: Back}
"]" {actionId: Forward, description: Forward}
}
}
c {
description: Code...
bindings {
a {actionId: InspectCode, description: Analyze}
c {actionId: CommentByLineComment, description: Comment}
d {actionId: GotoDeclaration, description: Go to Declaration}
D {actionId: ShowUsages, description: Show Usages}
f {actionId: ReformatCode, description: Reformat code}
i {actionId: GotoImplementation, description: Go to Implementation}
I {actionId: GotoSuperMethod, description: Go to super method}
j {actionId: FileStructurePopup, description: Jump In Structure}
k {actionId: QuickJavaDoc, description: Quick javadoc popup}
o {actionId: OptimizeImports, description: Optimize imports}
r {actionId: RefactoringMenu, description: Refactor this...}
t {actionId: ExpressionTypeInfo, description: Type info}
y {actionId: CopyReference, description: Copy reference}
}
}
f {
description: File...
bindings {
n {actionId: NewElement, description: New}
r {actionId: SynchronizeCurrentFile, description: Reload From Disk}
R {actionId: Synchronize, description: Reload All From Disk}
s {actionId: SaveDocument, description: Save File}
S {actionId: SaveAll, description: Save All}
y {actionId: CopyReferencePopup, description: Copy filename}
}
}
g {
description: Git...
bindings {
b {actionId: Git.Branches, description: Show Branches}
c {actionId: Vcs.Show.Local.Changes, description: Show Changes}
f {actionId: Git.Fetch, description: Fetch}
F {actionId: Git.Pull, description: Pull}
g {actionId: Github.Open.In.Browser, description: Open on github}
m {actionId: Git.Configure.Remotes, description: Manage remotes}
r {actionId: Git.Rebase, description: Rebase}
s {actionId: Git.Stash, description: Stash}
S {actionId: Git.Unstash, description: Stash}
l {actionId: Vcs.Show.Log, description: Show Log}
}
}
t {
description: Toggle...
bindings {
a {actionId: Annotate, description: Annotate Git Blame}
b {actionId: ToggleLineBreakpoint, description: Line Breakpoint}
d {actionId: ToggleDistractionFreeMode, description: Distraction Free Mode}
f {actionId: ToggleFullScreen, description: Fullscreen Mode}
l {actionId: EditorToggleUseSoftWraps, description: Line Soft Wrapping}
m {actionId: ToggleBookmark, description: Bookmark}
M {actionId: ToggleBookmarkWithMnemonic, description: Bookmark With Mnemonic}
n {actionId: EditorToggleShowLineNumbers, description: Line Numbers}
p {actionId: TogglePresentationMode, description: Presentation Mode}
z {actionId: ToggleZenMode, description: Zen Mode}
w {actionId: HideAllWindows, description: Show/Hide All Windows}
}
}
m {actionId: ShowIntentionActions, description: Local Intentions}
o {
description: Open Tool...
bindings {
a {actionId: Android.RunAndroidAvdManager, description: AVD Manager}
b {actionId: ActivateBuildToolWindow, description: Build}
B {actionId: ViewBreakpoints, description: Breakpoints}
f {actionId: ActivateFavoritesToolWindow, description: Favorites}
g {actionId: ActivateGradleToolWindow, description: Gradle Tasks}
h {actionId: LocalHistory.ShowHistory, description: History}
i {actionId: Android.RunLegacyLayoutInspector, description: Layout inspector}
I {actionId: ActivateAppInspectionToolWindow, description: App Inspection}
l {actionId: ActivateLogcatToolWindow, description: Logcat}
m {actionId: ShowBookmarks, description: Bookmarks}
p {actionId: ActivateProjectToolWindow, description: Project}
r {actionId: ActivateRunToolWindow, description: Run}
t {actionId: ActivateTerminalToolWindow, description: Terminal}
v {actionId: Vcs.Show.Log, description: Vcs}
}
}
p {
description: Project...
bindings {
i {actionId: ImportProject, description: Import}
k {actionId: CloseProject, description: Close}
n {actionId: NewProject, description: New}
o {actionId: WelcomeScreen.OpenProject, description: Open}
}
}
q {
description: Session...
bindings {
a {
description: Ataman...
bindings {
f {actionId: OpenAtamanConfigAction, description: Open ~/.atamanrc.config}
i {actionId: ReloadAtamanConfigAction, description: Reload from ~/.atamanrc.config}
}
}
p {actionId: WelcomeScreen.Plugins, description: Plugins}
r {actionId: RestartIde, description: Restart}
R {actionId: InvalidateCaches, description: Invalidate Caches And Restart}
q {actionId: CloseProject, description: Close Project}
Q {actionId: Exit, description: Exit}
}
}
r {
description: Run...
bindings {
t {actionId: RerunTests, description: Rerun Tests}
r {actionId: RunAnything, description: Run Anything}
s {actionId: Android.SyncProject, description: Sync Project With Gradle}
l {actionId: Rerun, description: Rerun Latest}
c {actionId: MakeModule, description: Compile Current Module}
d {actionId: AndroidConnectDebuggerAction, description: Connect Debugger To Android Device}
f {actionId: ChooseRunConfiguration, description: Choose Run Configuration}
a {actionId: DeviceAndSnapshotComboBox, description: Select AVD}
}
}
s {
description: Search...
bindings {
s {actionId: Find, description: Find In File}
r {actionId: Replace, description: Replace In File}
S {actionId: FindInPath, description: Find in Files}
R {actionId: ReplaceInPath, description: Replace in Files}
c {actionId: GotoClass, description: Go To Class}
f {actionId: GotoFile, description: Go To File}
i {actionId: GotoSymbol, description: Go To Symbol}
a {actionId: GotoAction, description: Go To Actions}
e {actionId: SearchEverywhere, description: Search Everywhere}
}
}
w {
description: Window...
bindings {
v {actionId: SplitVertically, description: Split right}
q {actionId: Unsplit, description: Unsplit}
h {actionId: PrevSplitter, description: Prev Splitter}
l {actionId: NextSplitter, description: Next Splitter}
}
}
z {
description: Zoom...
bindings {
"]" {actionId: EditorIncreaseFontSize, description: Increase Font Size}
"[" {actionId: EditorDecreaseFontSize, description: Decrease Font Size}
"=" {actionId: EditorResetFontSize, description: Reset Font Size}
r {actionId: CollapseAllRegions, description: Collapse All Regions}
R {actionId: ExpandAllRegions, description: Expand All Regions}
}
}
}