Emacs J Configuration

Table of Contents

1. macOS

Path: ~/Library/Application Support/JetBrains/<IntelliJ_Version>/keymaps/EmacsJ_macOS.xml

<keymap version="1" name="EmacsJ_macOS" parent="EmacsJ">
  <action id="$Redo">
    <keyboard-shortcut first-keystroke="shift ctrl z" />
    <keyboard-shortcut first-keystroke="shift alt minus" />
    <keyboard-shortcut first-keystroke="shift ctrl slash" />
  </action>
  <action id="ActivateBookmarksToolWindow">
    <keyboard-shortcut first-keystroke="alt 2" />
    <keyboard-shortcut first-keystroke="meta 2" />
  </action>
  <action id="ActivateCommitToolWindow">
    <keyboard-shortcut first-keystroke="alt 0" />
    <keyboard-shortcut first-keystroke="meta 0" />
  </action>
  <action id="ActivateDebugToolWindow">
    <keyboard-shortcut first-keystroke="alt 5" />
    <keyboard-shortcut first-keystroke="meta 5" />
  </action>
  <action id="ActivateFindToolWindow">
    <keyboard-shortcut first-keystroke="alt 3" />
    <keyboard-shortcut first-keystroke="meta 3" />
  </action>
  <action id="ActivateProblemsViewToolWindow">
    <keyboard-shortcut first-keystroke="alt 6" />
    <keyboard-shortcut first-keystroke="meta 6" />
  </action>
  <action id="ActivateProjectToolWindow">
    <keyboard-shortcut first-keystroke="alt 1" />
    <keyboard-shortcut first-keystroke="meta 1" />
  </action>
  <action id="ActivateRunToolWindow">
    <keyboard-shortcut first-keystroke="alt 4" />
    <keyboard-shortcut first-keystroke="meta 4" />
  </action>
  <action id="ActivateServicesToolWindow">
    <keyboard-shortcut first-keystroke="alt 8" />
    <keyboard-shortcut first-keystroke="meta 8" />
  </action>
  <action id="ActivateStructureToolWindow">
    <keyboard-shortcut first-keystroke="alt 7" />
    <keyboard-shortcut first-keystroke="meta 7" />
  </action>
  <action id="ActivateTerminalToolWindow">
    <keyboard-shortcut first-keystroke="alt f12" />
    <keyboard-shortcut first-keystroke="meta f12" />
  </action>
  <action id="ActivateVersionControlToolWindow">
    <keyboard-shortcut first-keystroke="alt 9" />
    <keyboard-shortcut first-keystroke="meta 9" />
  </action>
  <action id="CommentByBlockComment">
    <keyboard-shortcut first-keystroke="shift ctrl divide" />
  </action>
  <action id="Console.TableResult.CloneRow" />
  <action id="ConvertJavaToKotlin" />
  <action id="DatabaseView.CopyAction" />
  <action id="Diff.FocusOppositePane" />
  <action id="Editor Redo">
    <keyboard-shortcut first-keystroke="shift ctrl slash" />
  </action>
  <action id="EditorDownWithSelection">
    <keyboard-shortcut first-keystroke="shift down" />
    <keyboard-shortcut first-keystroke="shift ctrl n" />
  </action>
  <action id="EditorDuplicate" />
  <action id="EditorLeftWithSelection">
    <keyboard-shortcut first-keystroke="shift left" />
    <keyboard-shortcut first-keystroke="shift ctrl b" />
  </action>
  <action id="EditorLineEndWithSelection">
    <keyboard-shortcut first-keystroke="shift end" />
    <keyboard-shortcut first-keystroke="shift ctrl e" />
  </action>
  <action id="EditorLineStart">
    <keyboard-shortcut first-keystroke="home" />
    <keyboard-shortcut first-keystroke="ctrl a" />
    <keyboard-shortcut first-keystroke="alt m" />
    <keyboard-shortcut first-keystroke="meta m" />
  </action>
  <action id="EditorLineStartWithSelection">
    <keyboard-shortcut first-keystroke="shift home" />
    <keyboard-shortcut first-keystroke="shift ctrl a" />
    <keyboard-shortcut first-keystroke="shift meta m" />
  </action>
  <action id="EditorNextWordInDifferentHumpsModeWithSelection">
    <keyboard-shortcut first-keystroke="shift meta f" />
  </action>
  <action id="EditorPageDownWithSelection">
    <keyboard-shortcut first-keystroke="shift page_down" />
    <keyboard-shortcut first-keystroke="shift ctrl v" />
  </action>
  <action id="EditorPageUp">
    <keyboard-shortcut first-keystroke="page_up" />
    <keyboard-shortcut first-keystroke="ctrl z" />
    <keyboard-shortcut first-keystroke="alt v" />
    <keyboard-shortcut first-keystroke="meta v" />
  </action>
  <action id="EditorPageUpWithSelection">
    <keyboard-shortcut first-keystroke="shift page_up" />
    <keyboard-shortcut first-keystroke="shift meta v" />
  </action>
  <action id="EditorPasteSimple">
    <keyboard-shortcut first-keystroke="shift ctrl alt v" />
    <keyboard-shortcut first-keystroke="shift ctrl meta v" />
  </action>
  <action id="EditorPreviousWordInDifferentHumpsModeWithSelection">
    <keyboard-shortcut first-keystroke="shift meta b" />
  </action>
  <action id="EditorRightWithSelection">
    <keyboard-shortcut first-keystroke="shift right" />
    <keyboard-shortcut first-keystroke="shift ctrl f" />
  </action>
  <action id="EditorSelectWord">
    <keyboard-shortcut first-keystroke="alt h" />
  </action>
  <action id="EditorUnSelectWord">
    <keyboard-shortcut first-keystroke="shift alt h" />
  </action>
  <action id="EditorUpWithSelection">
    <keyboard-shortcut first-keystroke="shift up" />
    <keyboard-shortcut first-keystroke="shift ctrl p" />
  </action>
  <action id="ExpressionTypeInfo" />
  <action id="FindInPath" />
  <action id="FindSelectionInPath" />
  <action id="Generate">
    <keyboard-shortcut first-keystroke="alt insert" />
    <keyboard-shortcut first-keystroke="meta help" />
  </action>
  <action id="Git.Commit.And.Push.Executor" />
  <action id="GotoAction">
    <keyboard-shortcut first-keystroke="escape" second-keystroke="x" />
    <keyboard-shortcut first-keystroke="alt x" />
    <keyboard-shortcut first-keystroke="meta x" />
  </action>
  <action id="GotoDeclaration">
    <keyboard-shortcut first-keystroke="ctrl alt g" />
    <keyboard-shortcut first-keystroke="escape" second-keystroke="period" />
    <keyboard-shortcut first-keystroke="alt period" />
    <mouse-shortcut keystroke="control button1" />
    <keyboard-shortcut first-keystroke="meta period" />
  </action>
  <action id="GotoTypeDeclaration">
    <mouse-shortcut keystroke="shift control button1" />
  </action>
  <action id="Inline">
    <keyboard-shortcut first-keystroke="ctrl alt n" />
    <keyboard-shortcut first-keystroke="ctrl meta n" />
  </action>
  <action id="JupyterNotebookCutCellCommandModeAction">
    <keyboard-shortcut first-keystroke="x" />
  </action>
  <action id="JupyterNotebookPasteCellAboveCommandModeAction">
    <keyboard-shortcut first-keystroke="shift v" />
  </action>
  <action id="MethodDown">
    <keyboard-shortcut first-keystroke="alt down" />
    <keyboard-shortcut first-keystroke="ctrl alt e" />
    <keyboard-shortcut first-keystroke="meta down" />
  </action>
  <action id="MethodUp">
    <keyboard-shortcut first-keystroke="alt up" />
    <keyboard-shortcut first-keystroke="ctrl alt a" />
    <keyboard-shortcut first-keystroke="meta up" />
  </action>
  <action id="MoveElementLeft">
    <keyboard-shortcut first-keystroke="shift ctrl alt left" />
    <keyboard-shortcut first-keystroke="shift ctrl meta left" />
  </action>
  <action id="MoveElementRight">
    <keyboard-shortcut first-keystroke="shift ctrl alt right" />
    <keyboard-shortcut first-keystroke="shift ctrl meta right" />
  </action>
  <action id="MoveLineDown">
    <keyboard-shortcut first-keystroke="shift alt down" />
    <keyboard-shortcut first-keystroke="shift meta down" />
  </action>
  <action id="MoveLineUp">
    <keyboard-shortcut first-keystroke="shift alt up" />
    <keyboard-shortcut first-keystroke="shift meta up" />
  </action>
  <action id="RecentFiles">
    <keyboard-shortcut first-keystroke="ctrl x" second-keystroke="ctrl b" />
    <keyboard-shortcut first-keystroke="ctrl x" second-keystroke="b" />
  </action>
  <action id="RecentLocations" />
  <action id="Refactorings.QuickListPopupAction">
    <keyboard-shortcut first-keystroke="shift ctrl alt t" />
    <keyboard-shortcut first-keystroke="shift ctrl meta t" />
  </action>
  <action id="ReloadScriptConfiguration" />
  <action id="RunDashboard.CopyConfiguration" />
  <action id="SelectIn">
    <keyboard-shortcut first-keystroke="alt f1" />
    <keyboard-shortcut first-keystroke="meta f1" />
  </action>
  <action id="SelectNextOccurrence">
    <keyboard-shortcut first-keystroke="alt j" />
    <keyboard-shortcut first-keystroke="meta j" />
  </action>
  <action id="SurroundWith">
    <keyboard-shortcut first-keystroke="ctrl alt t" />
    <keyboard-shortcut first-keystroke="ctrl meta t" />
  </action>
  <action id="Switcher">
    <keyboard-shortcut first-keystroke="ctrl tab" />
  </action>
  <action id="SwitcherBackward">
    <keyboard-shortcut first-keystroke="shift ctrl tab" />
  </action>
  <action id="SwitcherFallback" />
  <action id="SwitcherForward">
    <keyboard-shortcut first-keystroke="ctrl tab" />
  </action>
  <action id="Vcs.Push" />
  <action id="XDebugger.CopyWatch" />
  <action id="com.github.strindberg.emacsj.actions.duplicate.commentdwim">
    <keyboard-shortcut first-keystroke="alt semicolon" />
    <keyboard-shortcut first-keystroke="meta semicolon" />
    <keyboard-shortcut first-keystroke="ctrl x" second-keystroke="ctrl semicolon" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.kill.append">
    <keyboard-shortcut first-keystroke="ctrl alt w" />
    <keyboard-shortcut first-keystroke="ctrl meta w" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.kill.copy">
    <keyboard-shortcut first-keystroke="alt w" />
    <keyboard-shortcut first-keystroke="meta w" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.kill.wholeline">
    <keyboard-shortcut first-keystroke="ctrl alt k" />
    <keyboard-shortcut first-keystroke="shift meta k" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.movement.textend">
    <keyboard-shortcut first-keystroke="alt greater" />
    <keyboard-shortcut first-keystroke="shift alt less" />
    <keyboard-shortcut first-keystroke="shift meta period" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.movement.textstart">
    <keyboard-shortcut first-keystroke="alt less" />
    <keyboard-shortcut first-keystroke="shift meta comma" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.paste.pastehistory">
    <keyboard-shortcut first-keystroke="alt y" />
    <keyboard-shortcut first-keystroke="meta y" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.isearchchar">
    <keyboard-shortcut first-keystroke="ctrl alt y" />
    <keyboard-shortcut first-keystroke="ctrl meta y" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.isearchedit">
    <keyboard-shortcut first-keystroke="alt e" />
    <keyboard-shortcut first-keystroke="meta e" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.isearchline">
    <keyboard-shortcut first-keystroke="ctrl alt e" />
    <keyboard-shortcut first-keystroke="ctrl meta e" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.isearchmark">
    <keyboard-shortcut first-keystroke="alt enter" />
    <keyboard-shortcut first-keystroke="meta enter" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.isearchnext">
    <keyboard-shortcut first-keystroke="alt n" />
    <keyboard-shortcut first-keystroke="meta n" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.isearchprevious">
    <keyboard-shortcut first-keystroke="alt p" />
    <keyboard-shortcut first-keystroke="meta p" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.replacenext">
    <keyboard-shortcut first-keystroke="alt n" />
    <keyboard-shortcut first-keystroke="meta n" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.replaceprevious">
    <keyboard-shortcut first-keystroke="alt p" />
    <keyboard-shortcut first-keystroke="meta p" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.replaceregexp">
    <keyboard-shortcut first-keystroke="shift alt s" />
    <keyboard-shortcut first-keystroke="shift meta s" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.search.replacetext">
    <keyboard-shortcut first-keystroke="alt s" />
    <keyboard-shortcut first-keystroke="meta s" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.space.onespace">
    <keyboard-shortcut first-keystroke="alt space" />
    <keyboard-shortcut first-keystroke="meta space" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument0">
    <keyboard-shortcut first-keystroke="ctrl alt 0" />
    <keyboard-shortcut first-keystroke="ctrl meta 0" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument1">
    <keyboard-shortcut first-keystroke="ctrl alt 1" />
    <keyboard-shortcut first-keystroke="ctrl meta 1" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument2">
    <keyboard-shortcut first-keystroke="ctrl alt 2" />
    <keyboard-shortcut first-keystroke="ctrl meta 2" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument3">
    <keyboard-shortcut first-keystroke="ctrl alt 3" />
    <keyboard-shortcut first-keystroke="ctrl meta 3" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument4">
    <keyboard-shortcut first-keystroke="ctrl alt 4" />
    <keyboard-shortcut first-keystroke="ctrl meta 4" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument5">
    <keyboard-shortcut first-keystroke="ctrl alt 5" />
    <keyboard-shortcut first-keystroke="ctrl meta 5" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument6">
    <keyboard-shortcut first-keystroke="ctrl alt 6" />
    <keyboard-shortcut first-keystroke="ctrl meta 6" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument7">
    <keyboard-shortcut first-keystroke="ctrl alt 7" />
    <keyboard-shortcut first-keystroke="ctrl meta 7" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument8">
    <keyboard-shortcut first-keystroke="ctrl alt 8" />
    <keyboard-shortcut first-keystroke="ctrl meta 8" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.universal.universalargument9">
    <keyboard-shortcut first-keystroke="ctrl alt 9" />
    <keyboard-shortcut first-keystroke="ctrl meta 9" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.capitalcase">
    <keyboard-shortcut first-keystroke="alt c" />
    <keyboard-shortcut first-keystroke="meta c" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.capitalcaseprevious">
    <keyboard-shortcut first-keystroke="shift alt c" />
    <keyboard-shortcut first-keystroke="shift meta c" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.deletenextword">
    <keyboard-shortcut first-keystroke="alt d" />
    <keyboard-shortcut first-keystroke="meta d" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.deletepreviousword">
    <keyboard-shortcut first-keystroke="alt back_space" />
    <keyboard-shortcut first-keystroke="meta back_space" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.lowercase">
    <keyboard-shortcut first-keystroke="alt l" />
    <keyboard-shortcut first-keystroke="meta l" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.lowercaseprevious">
    <keyboard-shortcut first-keystroke="shift alt l" />
    <keyboard-shortcut first-keystroke="shift meta l" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.movenextword">
    <keyboard-shortcut first-keystroke="alt f" />
    <keyboard-shortcut first-keystroke="meta f" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.movepreviousword">
    <keyboard-shortcut first-keystroke="alt b" />
    <keyboard-shortcut first-keystroke="meta b" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.transposewords">
    <keyboard-shortcut first-keystroke="alt t" />
    <keyboard-shortcut first-keystroke="meta t" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.transposewordsreverse">
    <keyboard-shortcut first-keystroke="shift alt t" />
    <keyboard-shortcut first-keystroke="shift meta t" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.uppercase">
    <keyboard-shortcut first-keystroke="alt u" />
    <keyboard-shortcut first-keystroke="meta u" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.word.uppercaseprevious">
    <keyboard-shortcut first-keystroke="shift alt u" />
    <keyboard-shortcut first-keystroke="shift meta u" />
  </action>
  <action id="com.github.strindberg.emacsj.actions.xref.xrefforward">
    <keyboard-shortcut first-keystroke="ctrl alt comma" />
    <keyboard-shortcut first-keystroke="ctrl meta comma" />
  </action>
</keymap>