Skip to content

Instantly share code, notes, and snippets.

@unbracketed
Created July 10, 2010 05:43
Show Gist options
  • Save unbracketed/470472 to your computer and use it in GitHub Desktop.
Save unbracketed/470472 to your computer and use it in GitHub Desktop.
My Komodo Edit key binding and syntax color preferences files

Keyboard Binding Customizations

Ctrl + , Collapse all code recursively

Ctrl + . Expand recursively

version 17
binding cmd_left Left
binding cmd_selectCharPrevious Shift+Left
binding cmd_historyBack Alt+Left
binding cmd_wordLeft Ctrl+Left
binding cmd_selectWordLeft Ctrl+Shift+Left
binding cmd_backSmart Backspace
binding cmd_back Shift+Backspace
binding cmd_right Right
binding cmd_selectCharNext Shift+Right
binding cmd_historyForward Alt+Right
binding cmd_wordRight Ctrl+Right
binding cmd_selectWordRight Ctrl+Shift+Right
binding cmd_beginningOfWordExtend Ctrl+Shift+W
binding cmd_endOfWord Ctrl+E
binding cmd_newlineExtra Shift+Return
binding cmd_newline Return
binding cmd_newlineBare Ctrl+Return
binding cmd_newlineSame Ctrl+Shift+Return
binding cmd_linePrevious Up
binding cmd_lineNext Down
binding cmd_selectLineNext Shift+Down
binding cmd_lineScrollDown Ctrl+Down
binding cmd_lineScrollUp Ctrl+Up
binding cmd_selectLinePrevious Shift+Up
binding cmd_pageDown Page_Down
binding cmd_selectPageDown Shift+Page_Down
binding cmd_pageUp Page_Up
binding cmd_selectPageUp Shift+Page_Up
binding cmd_home Home
binding cmd_selectHome Shift+Home
binding cmd_documentHome Ctrl+Home
binding cmd_selectDocumentHome Ctrl+Shift+Home
binding cmd_end End
binding cmd_documentEnd Ctrl+End
binding cmd_selectEnd Shift+End
binding cmd_selectDocumentEnd Ctrl+Shift+End
binding cmd_selectAll Ctrl+A
binding cmd_blockSelect Ctrl+B
binding cmd_copy Ctrl+C
binding cmd_copy Ctrl+Insert
binding cmd_cut Ctrl+X
binding cmd_cut Ctrl+Shift+X
binding cmd_cut Shift+Delete
binding cmd_paste Ctrl+V
binding cmd_paste Shift+Insert
binding cmd_pasteAndSelect Ctrl+Shift+V
binding cmd_delete Delete
binding cmd_deleteWordLeft Ctrl+Backspace
binding cmd_deleteWordRight Ctrl+Delete
binding cmd_redo Ctrl+Y
binding cmd_undo Ctrl+Z
binding cmd_cancel Escape
binding cmd_editReflow Ctrl+Q
binding cmd_expandAbbrev Ctrl+T
binding cmd_toggleOvertype Insert
binding cmd_convertUpperCase Ctrl+U
binding cmd_convertLowerCase Ctrl+Alt+U
binding cmd_join Ctrl+K Ctrl+J
binding cmd_rawKey Ctrl+M
binding cmd_repeatNextCommandBy Ctrl+K Ctrl+U
binding cmd_editProperties Alt+Return
binding cmd_toolsRunCommand Ctrl+R
binding cmd_uncomment Ctrl+2
binding cmd_uncomment Ctrl+Shift+3
binding cmd_comment Ctrl+3
binding cmd_viewIndentationGuides Ctrl+5
binding cmd_viewIndentationGuides Ctrl+Shift+5
binding cmd_viewLineNumbers Ctrl+6
binding cmd_viewLineNumbers Ctrl+Shift+4
binding cmd_viewEOL Ctrl+7
binding cmd_viewEOL Ctrl+Shift+7
binding cmd_viewWhitespace Ctrl+8
binding cmd_viewWhitespace Ctrl+Shift+8
binding cmd_wordWrap Ctrl+9
binding cmd_wordWrap Ctrl+Shift+9
binding cmd_jumpToMatchingBrace Ctrl+]
binding cmd_selectToMatchingBrace Ctrl+Shift+]
binding cmd_gotoLine Ctrl+G
binding cmd_find Ctrl+F
binding cmd_findNext F3
binding cmd_findNextSelected Ctrl+F3
binding cmd_findPrevious Shift+F3
binding cmd_findNextFunction F8
binding cmd_findPreviousFunction Shift+F8
binding cmd_findInFiles Ctrl+Shift+F
binding cmd_findAllFunctions Ctrl+F8
binding cmd_findNextResult Ctrl+Shift+F3
binding cmd_replace Ctrl+H
binding cmd_replaceInFiles Ctrl+Shift+H
binding cmd_startIncrementalSearch Ctrl+I
binding cmd_startIncrementalSearchBackwards Ctrl+Shift+I
binding cmd_save Ctrl+S
binding cmd_saveAll Ctrl+Shift+S
binding cmd_newTemplate Ctrl+N
binding cmd_new Ctrl+Shift+N
binding cmd_open Ctrl+O
binding cmd_openProject Ctrl+Shift+J
binding cmd_bufferClose Ctrl+W
binding cmd_bufferClose Ctrl+F4
binding cmd_bufferNextMostRecent Ctrl+F6
binding cmd_bufferNextMostRecent Ctrl+Tab
binding cmd_bufferNextLeastRecent Ctrl+Shift+F6
binding cmd_bufferNextLeastRecent Ctrl+Shift+Tab
binding cmd_bufferNext Ctrl+Page_Down
binding cmd_bufferPrevious Ctrl+Page_Up
binding cmd_helpHelp F1
binding cmd_helpLanguageAlternate Ctrl+F1
binding cmd_helpLanguage Shift+F1
binding cmd_bookmarkToggle Ctrl+F2
binding cmd_bookmarkRemoveAll Ctrl+Shift+F2
binding cmd_bookmarkGotoNext F2
binding cmd_bookmarkGotoPrevious Shift+F2
binding cmd_completeWord Ctrl+Space
binding cmd_completeWordBack Ctrl+Shift+Space
binding cmd_triggerPrecedingCompletion Ctrl+J
binding cmd_focusEditor Ctrl+Shift+E
binding cmd_browserPreview Ctrl+K Ctrl+V
binding cmd_focusSource Ctrl+K Ctrl+S
binding cmd_viewBottomPane Ctrl+Shift+M
binding cmd_viewProjects Ctrl+Shift+P
binding cmd_viewToolbox Ctrl+Shift+L
binding cmd_reopenLastClosedTab Ctrl+Shift+T
binding cmd_toggleButtonText Ctrl+Shift+B
binding cmd_fontZoomIn Ctrl+Shift++
binding cmd_fontZoomIn Ctrl+Shift+=
binding cmd_fontZoomOut Ctrl+Shift+_
binding cmd_fontZoomOut Ctrl+Shift+-
binding cmd_refreshStatus Ctrl+K R
binding cmd_startMacroMode Ctrl+K (
binding cmd_stopMacroMode Ctrl+K )
binding cmd_executeLastMacro Ctrl+K _
binding cmd_goToDefinition Ctrl+K Ctrl+G
binding cmd_selectRectCharPrevious Alt+Shift+Left
binding cmd_selectRectCharNext Alt+Shift+Right
binding cmd_selectRectLinePrevious Alt+Shift+Up
binding cmd_selectRectLineNext Alt+Shift+Down
binding cmd_selectRectHome Alt+Shift+Home
binding cmd_selectRectEnd Alt+Shift+End
binding cmd_selectRectPageUp Alt+Shift+Page_Up
binding cmd_selectRectPageDown Alt+Shift+Page_Down
binding cmd_goToFile Ctrl+Shift+O
binding cmd_invokeHyperlink Ctrl+Shift+G
binding cmd_foldCollapseAll Ctrl+,
binding cmd_foldExpandRecursive Ctrl+.
Version = 4
Booleans = {'caretLineVisible': True, 'preferFixed': 1, 'useSelFore': False}
CommonStyles = {'attribute name': {'fore': 8904824},
'attribute value': {'fore': 13676752},
'bracebad': {'back': 16711680, 'bold': 1, 'fore': 10197815},
'bracehighlight': {'bold': 1, 'fore': 10197815},
'classes': {'fore': 7632127},
'comments': {'fore': 11382189, 'italic': 1},
'control characters': {'back': 16777215, 'fore': 0},
'default_fixed': {'back': 0,
'bold': 0,
'eolfilled': 0,
'face': 'Bitstream Vera Sans Mono',
'fore': 16777215,
'hotspot': 0,
'italic': 0,
'size': 8,
'useFixed': 1},
'default_proportional': {'back': 0,
'bold': 0,
'eolfilled': 0,
'face': 'Bitstream Vera Sans Mono',
'fore': 16777215,
'hotspot': 0,
'italic': 0,
'size': 10,
'useFixed': 0},
'fold markers': {'fore': 7829367},
'functions': {'fore': 7632127},
'identifiers': {},
'indent guides': {'fore': 3355443},
'keywords': {'fore': 8904824},
'keywords2': {'fore': 8904824},
'linenumbers': {'back': 2236962, 'fore': 7829367},
'numbers': {'fore': 16777076},
'operators': {'fore': 7921799},
'preprocessor': {'fore': 11382189},
'regex': {'fore': 16751415},
'stderr': {'fore': 16777113, 'italic': 1},
'stdin': {'fore': 16777215},
'stdout': {'fore': 16777215},
'stringeol': {'back': 6697728, 'eolfilled': 1},
'strings': {'fore': 7462108},
'tags': {'fore': 52735},
'variables': {}}
LanguageStyles = {'C#': {'UUIDs': {},
'commentdockeyword': {},
'commentdockeyworderror': {'fore': 2293759},
'globalclass': {'fore': 7632127},
'verbatim': {}},
'C++': {'UUIDs': {},
'commentdockeyword': {},
'commentdockeyworderror': {'fore': 2293759},
'globalclass': {'fore': 7632127},
'verbatim': {}},
'Diff': {'additionline': {'fore': 7667711},
'chunkheader': {'fore': 7632127},
'deletionline': {'fore': 16777076},
'diffline': {'fore': 9868950, 'italic': 1},
'fileline': {'fore': 8904824, 'italic': 1}},
'Django': {'compound_document_defaults': {'back': 4325409}},
'Errors': {'Error lines': {'fore': 16777113, 'hotspot': 1, 'italic': 1}},
'HTML': {'attribute name': {'fore': 16763955},
'attributes': {'fore': 13369361},
'cdata': {'fore': 7667711},
'operators': {'fore': 255},
'strings': {'fore': 12632256},
'tags': {'fore': 255}},
'IDL': {'UUIDs': {},
'commentdockeyword': {},
'commentdockeyworderror': {'fore': 2293759},
'globalclass': {'fore': 7632127},
'verbatim': {}},
'Java': {'UUIDs': {},
'commentdockeyword': {},
'commentdockeyworderror': {'fore': 2293759},
'globalclass': {'fore': 7632127},
'verbatim': {}},
'JavaScript': {'UUIDs': {},
'bracehighlight': {'back': 3355443,
'fore': 13421823,
'size': 8},
'commentdockeyword': {},
'commentdockeyworderror': {'fore': 2293759},
'comments': {'fore': 39168},
'globalclass': {'fore': 7632127},
'keywords': {'fore': 255},
'operators': {'fore': 16763955},
'strings': {'fore': 52479},
'verbatim': {}},
'PHP': {'identifiers': {'fore': 6711039}},
'Perl': {'compound_document_defaults': {'back': 5966082},
'here documents': {'bold': 1, 'fore': 8183004}},
'Python': {'classes': {'fore': 16751001},
'comments': {'fore': 6710835},
'decorators': {'fore': 16741120},
'functions': {'fore': 16777011},
'keywords': {'fore': 26367},
'operators': {'fore': 52479},
'strings': {'fore': 3407871}},
'RHTML': {'compound_document_defaults': {'back': 60}},
'Regex': {'charclass': {'fore': 10092543, 'italic': 1},
'charescape': {'fore': 12303104, 'italic': 1},
'charset_operator': {'fore': 8372175, 'size': 12},
'comment': {'fore': 12303291, 'italic': 1},
'default': {},
'eol': {},
'groupref': {'fore': 10092543, 'italic': 1},
'grouptag': {'fore': 8372175, 'size': 8},
'match_highlight': {'back': 6908265},
'operator': {'fore': 8372175, 'size': 12},
'quantifier': {'bold': 1, 'fore': 10092543, 'size': 12},
'special': {'bold': 1, 'fore': 10092543},
'text': {}},
'Ruby': {'compound_document_defaults': {'back': 90}},
'XML': {'cdata': {'fore': 7667711},
'cdata content': {'fore': 7632127},
'cdata tags': {'fore': 7667711},
'data': {'fore': 14474353},
'declarations': {'fore': 13418403},
'entity references': {'fore': 14474353},
'pi content': {'fore': 7632127},
'pi tags': {'fore': 7667711},
'prolog': {},
'xpath attributes': {'fore': 7667711},
'xpath content': {'fore': 16741120},
'xpath tags': {'fore': 16777204}},
'reStructuredText': {'comment': {'fore': 9616871, 'italic': 1},
'identifier': {'fore': 1602765},
'operator': {'fore': 9109504},
'regex': {'bold': 1}}}
MiscLanguageSettings = {'Django': {'globalSubLanguageBackgroundEnabled': True},
'HTML': {'globalSubLanguageBackgroundEnabled': False},
'Mason': {'globalSubLanguageBackgroundEnabled': True},
'Perl': {'globalSubLanguageBackgroundEnabled': True},
'Ruby': {'globalSubLanguageBackgroundEnabled': True}}
Colors = {'bookmarkColor': 14342664,
'callingLineColor': 16776960,
'caretFore': 16777215,
'caretLineBack': 3355443,
'currentLineColor': 16776960,
'edgeColor': 3355443,
'foldMarginColor': 3355443,
'selBack': 102,
'selFore': 16777215,
'whitespaceColor': 16777215}
Indicators = {'find_highlighting': {'alpha': 100,
'color': 1110271,
'draw_underneath': True,
'style': 7},
'linter_error': {'alpha': 100,
'color': 255,
'draw_underneath': True,
'style': 1},
'linter_warning': {'alpha': 100,
'color': 32768,
'draw_underneath': True,
'style': 1},
'soft_characters': {'alpha': 100,
'color': 13209,
'draw_underneath': False,
'style': 6},
'tabstop_current': {'alpha': 100,
'color': 3355647,
'draw_underneath': True,
'style': 7},
'tabstop_pending': {'alpha': 100,
'color': 16751001,
'draw_underneath': True,
'style': 6},
'tag_matching': {'alpha': 100,
'color': 33023,
'draw_underneath': True,
'style': 7}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment