Alexey-T / CudaText

Cross-platform text editor, written in Free Pascal
Mozilla Public License 2.0
2.5k stars 171 forks source link

API Proc_get_commands #1131

Closed Alexey-T closed 6 years ago

Alexey-T commented 6 years ago

Added such API. @kvichans What is your opinion, it's useful?

Python 3.6.3
Loading icons: LibreOffice_24x24
Loading toolbar config
>>> l=app_proc(PROC_GET_COMMANDS, '')
>>> for i in l: print(i)
{'type': 'cmd', 'cmd': 524390, 'name': 'caret char left', 'key1': 'Left', 'key2': ''}
{'type': 'cmd', 'cmd': 589926, 'name': 'caret char left + select', 'key1': 'Shift+Left', 'key2': ''}
{'type': 'cmd', 'cmd': 524391, 'name': 'caret char right', 'key1': 'Right', 'key2': ''}
{'type': 'cmd', 'cmd': 589927, 'name': 'caret char right + select', 'key1': 'Shift+Right', 'key2': ''}
{'type': 'cmd', 'cmd': 655460, 'name': 'caret line up', 'key1': 'Up', 'key2': ''}
{'type': 'cmd', 'cmd': 589924, 'name': 'caret line up + select', 'key1': 'Shift+Up', 'key2': ''}
{'type': 'cmd', 'cmd': 655461, 'name': 'caret line down', 'key1': 'Down', 'key2': ''}
{'type': 'cmd', 'cmd': 589925, 'name': 'caret line down + select', 'key1': 'Shift+Down', 'key2': ''}
{'type': 'cmd', 'cmd': 655464, 'name': 'caret to line begin', 'key1': 'Home', 'key2': ''}
{'type': 'cmd', 'cmd': 589928, 'name': 'caret to line begin + select', 'key1': 'Shift+Home', 'key2': ''}
{'type': 'cmd', 'cmd': 655465, 'name': 'caret to line end', 'key1': 'End', 'key2': ''}
{'type': 'cmd', 'cmd': 589929, 'name': 'caret to line end + select', 'key1': 'Shift+End', 'key2': ''}
{'type': 'cmd', 'cmd': 655466, 'name': 'caret page up', 'key1': 'PgUp', 'key2': ''}
{'type': 'cmd', 'cmd': 589930, 'name': 'caret page up + select', 'key1': 'Shift+PgUp', 'key2': ''}
{'type': 'cmd', 'cmd': 655467, 'name': 'caret page down', 'key1': 'PgDn', 'key2': ''}
{'type': 'cmd', 'cmd': 589931, 'name': 'caret page down + select', 'key1': 'Shift+PgDn', 'key2': ''}
{'type': 'cmd', 'cmd': 112, 'name': 'column select: left', 'key1': 'Shift+Alt+Left', 'key2': ''}
{'type': 'cmd', 'cmd': 113, 'name': 'column select: right', 'key1': 'Shift+Alt+Right', 'key2': ''}
{'type': 'cmd', 'cmd': 110, 'name': 'column select: up', 'key1': 'Shift+Alt+Up', 'key2': ''}
{'type': 'cmd', 'cmd': 111, 'name': 'column select: down', 'key1': 'Shift+Alt+Down', 'key2': ''}
{'type': 'cmd', 'cmd': 116, 'name': 'column select: page up', 'key1': 'Shift+Alt+PgUp', 'key2': ''}
{'type': 'cmd', 'cmd': 117, 'name': 'column select: page down', 'key1': 'Shift+Alt+PgDn', 'key2': ''}
{'type': 'cmd', 'cmd': 114, 'name': 'column select: to line begin', 'key1': 'Shift+Alt+Home', 'key2': ''}
{'type': 'cmd', 'cmd': 115, 'name': 'column select: to line end', 'key1': 'Shift+Alt+End', 'key2': ''}
{'type': 'cmd', 'cmd': 152, 'name': 'delete char left (backspace)', 'key1': 'BkSp', 'key2': ''}
{'type': 'cmd', 'cmd': 153, 'name': 'delete char right (delete)', 'key1': 'Del', 'key2': ''}
{'type': 'cmd', 'cmd': 154, 'name': 'insert line-break (enter)', 'key1': 'Enter', 'key2': ''}
{'type': 'cmd', 'cmd': 155, 'name': 'tabulation key', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 151, 'name': 'insert tab char', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 160, 'name': 'force final end-of-line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 171, 'name': 'delete line', 'key1': 'Ctrl+Y', 'key2': ''}
{'type': 'cmd', 'cmd': 172, 'name': 'duplicate line', 'key1': 'Ctrl+D', 'key2': ''}
{'type': 'cmd', 'cmd': 655560, 'name': 'go to text begin', 'key1': 'Ctrl+Home', 'key2': ''}
{'type': 'cmd', 'cmd': 590024, 'name': 'go to text begin + select', 'key1': 'Shift+Ctrl+Home', 'key2': ''}
{'type': 'cmd', 'cmd': 655561, 'name': 'go to text end', 'key1': 'Ctrl+End', 'key2': ''}
{'type': 'cmd', 'cmd': 590025, 'name': 'go to text end + select', 'key1': 'Shift+Ctrl+End', 'key2': ''}
{'type': 'cmd', 'cmd': 655563, 'name': 'go to word previous', 'key1': 'Ctrl+Left', 'key2': ''}
{'type': 'cmd', 'cmd': 590027, 'name': 'go to word previous + select', 'key1': 'Shift+Ctrl+Left', 'key2': ''}
{'type': 'cmd', 'cmd': 655562, 'name': 'go to word next', 'key1': 'Ctrl+Right', 'key2': ''}
{'type': 'cmd', 'cmd': 590026, 'name': 'go to word next + select', 'key1': 'Shift+Ctrl+Right', 'key2': ''}
{'type': 'cmd', 'cmd': 655566, 'name': 'go to word previous, simple', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 590030, 'name': 'go to word previous, simple + select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655565, 'name': 'go to word next, simple', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 590029, 'name': 'go to word next, simple + select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655564, 'name': 'go to word end', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 590028, 'name': 'go to word end + select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655570, 'name': 'go to line abs. begin', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 590034, 'name': 'go to line abs. begin + select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655571, 'name': 'go to line abs. end', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 590035, 'name': 'go to line abs. end + select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524503, 'name': 'go to screen top', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524504, 'name': 'go to screen bottom', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524505, 'name': 'go to screen center', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655620, 'name': 'selection: select all', 'key1': 'Ctrl+A', 'key2': ''}
{'type': 'cmd', 'cmd': 170, 'name': 'selection: delete selected text', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524552, 'name': 'selection: invert selection', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524553, 'name': 'selection: split selection into lines', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524554, 'name': 'selection: extend selection by line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655622, 'name': 'selection: select words at carets', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655623, 'name': 'selection: select lines at carets', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655621, 'name': 'selection: cancel selection', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2001, 'name': 'selection: cancel carets, selection, drag-drop', 'key1': 'Esc', 'key2': ''}
{'type': 'cmd', 'cmd': 300, 'name': 'toggle insert/overwrite mode', 'key1': 'Ins', 'key2': ''}
{'type': 'cmd', 'cmd': 301, 'name': 'toggle read-only mode', 'key1': 'Shift+Ctrl+R', 'key2': ''}
{'type': 'cmd', 'cmd': 302, 'name': 'toggle word-wrap mode (off/window)', 'key1': 'Ctrl+U', 'key2': ''}
{'type': 'cmd', 'cmd': 312, 'name': 'toggle word-wrap mode (off/window/margin)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 303, 'name': 'toggle unprinted chars: enable other options', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 304, 'name': 'toggle unprinted chars: spaces/tabs', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 320, 'name': 'toggle unprinted chars: spaces/tabs trailing only', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 305, 'name': 'toggle unprinted chars: ends', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 306, 'name': 'toggle unprinted chars: end details', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 307, 'name': 'toggle show line numbers', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 308, 'name': 'toggle show folding bar', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 309, 'name': 'toggle show ruler', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 310, 'name': 'toggle show mini-map', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 311, 'name': 'toggle show micro-map', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 132, 'name': 'column selection without key modifier: toggle', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 130, 'name': 'column selection without key modifier: on', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 131, 'name': 'column selection without key modifier: off', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 131249, 'name': 'delete word previous', 'key1': 'Ctrl+BkSp', 'key2': ''}
{'type': 'cmd', 'cmd': 131248, 'name': 'delete word next', 'key1': 'Ctrl+Del', 'key2': ''}
{'type': 'cmd', 'cmd': 131245, 'name': 'delete to line begin', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 131246, 'name': 'delete to line end', 'key1': 'Ctrl+K', 'key2': ''}
{'type': 'cmd', 'cmd': 131247, 'name': 'delete to text end', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 240, 'name': 'indent selection', 'key1': 'Ctrl+I', 'key2': ''}
{'type': 'cmd', 'cmd': 241, 'name': 'unindent selection', 'key1': 'Shift+Ctrl+I', 'key2': 'Shift+Tab'}
{'type': 'cmd', 'cmd': 131307, 'name': 'perform undo', 'key1': 'Ctrl+Z', 'key2': ''}
{'type': 'cmd', 'cmd': 131308, 'name': 'perform redo', 'key1': 'Shift+Ctrl+Z', 'key2': ''}
{'type': 'cmd', 'cmd': 1006, 'name': 'clipboard: copy', 'key1': 'Ctrl+C', 'key2': 'Ctrl+Ins'}
{'type': 'cmd', 'cmd': 1007, 'name': 'clipboard: copy/append', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1008, 'name': 'clipboard: cut', 'key1': 'Ctrl+X', 'key2': 'Shift+Del'}
{'type': 'cmd', 'cmd': 1000, 'name': 'clipboard: paste', 'key1': 'Ctrl+V', 'key2': 'Shift+Ins'}
{'type': 'cmd', 'cmd': 1001, 'name': 'clipboard: paste, select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1002, 'name': 'clipboard: paste, keep caret', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 132075, 'name': 'clipboard: paste, force column block', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 132076, 'name': 'clipboard: paste, force column block, keep caret', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1010, 'name': 'clipboard primary (gtk): paste', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1015, 'name': 'clipboard secondary (gtk): paste', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 250, 'name': 'scroll line up', 'key1': 'Ctrl+Up', 'key2': ''}
{'type': 'cmd', 'cmd': 251, 'name': 'scroll line down', 'key1': 'Ctrl+Down', 'key2': ''}
{'type': 'cmd', 'cmd': 256, 'name': 'scroll column left', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 257, 'name': 'scroll column right', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 252, 'name': 'scroll to top caret (of multi-carets)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 253, 'name': 'scroll to bottom caret (of multi-carets)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 254, 'name': 'scroll to left caret (of multi-carets)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 255, 'name': 'scroll to right caret (of multi-carets)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 524556, 'name': 'move selected lines up', 'key1': 'Alt+Up', 'key2': ''}
{'type': 'cmd', 'cmd': 524557, 'name': 'move selected lines down', 'key1': 'Alt+Down', 'key2': ''}
{'type': 'cmd', 'cmd': 655630, 'name': 'insert empty line above', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 655631, 'name': 'insert empty line below', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2013, 'name': 'carets extend: up a line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2014, 'name': 'carets extend: up a page', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2015, 'name': 'carets extend: up to top', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2010, 'name': 'carets extend: down a line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2011, 'name': 'carets extend: down a page', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2012, 'name': 'carets extend: down to end', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2003, 'name': 'zoom in', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2004, 'name': 'zoom out', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1020, 'name': 'convert case: lower case', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1021, 'name': 'convert case: upper case', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1022, 'name': 'convert case: title case', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1023, 'name': 'convert case: invert case', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1024, 'name': 'convert case: sentence case', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1026, 'name': 'trim spaces: left', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1027, 'name': 'trim spaces: right', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1028, 'name': 'trim spaces: all', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2002, 'name': 'repeat last text command', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1030, 'name': 'folding: fold all', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1029, 'name': 'folding: unfold all', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1031, 'name': 'folding: fold level 1', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1032, 'name': 'folding: fold level 2', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1033, 'name': 'folding: fold level 3', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1034, 'name': 'folding: fold level 4', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1035, 'name': 'folding: fold level 5', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1036, 'name': 'folding: fold level 6', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1037, 'name': 'folding: fold level 7', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1038, 'name': 'folding: fold level 8', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 1039, 'name': 'folding: fold level 9', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2500, 'name': 'file: new file', 'key1': 'Ctrl+N', 'key2': ''}
{'type': 'cmd', 'cmd': 2508, 'name': 'file: new file, from template', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2501, 'name': 'file: open file', 'key1': 'Ctrl+O', 'key2': ''}
{'type': 'cmd', 'cmd': 2507, 'name': 'file: open file, ignore plugins', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2502, 'name': 'file: save file', 'key1': 'Ctrl+S', 'key2': ''}
{'type': 'cmd', 'cmd': 2503, 'name': 'file: save file as', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2504, 'name': 'file: save all tabs', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2505, 'name': 'file: reopen', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2510, 'name': 'file: close tab', 'key1': 'Ctrl+W', 'key2': ''}
{'type': 'cmd', 'cmd': 2513, 'name': 'file: close all tabs', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2511, 'name': 'file: close other tabs (this group)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2512, 'name': 'file: close other tabs (all groups)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2514, 'name': 'file: close tab, delete file', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2506, 'name': 'file: quit program', 'key1': 'Ctrl+Q', 'key2': ''}
{'type': 'cmd', 'cmd': 2515, 'name': 'file: export to html', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2529, 'name': 'settings: reload/apply config', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2520, 'name': 'settings: clear recent files history', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2521, 'name': 'settings: open default config', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2522, 'name': 'settings: open user config', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2523, 'name': 'settings: open lexer-override config', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2524, 'name': 'settings: open file-types config', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2525, 'name': 'settings: select font: text', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2526, 'name': 'settings: select font: ui', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2527, 'name': 'settings: select font: output panel', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2543, 'name': 'plugins: reset python plugins', 'key1': 'F2', 'key2': ''}
{'type': 'cmd', 'cmd': 2545, 'name': 'plugins: run last command plugin', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2551, 'name': 'plugins: rescan python plugins inf-files', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2528, 'name': 'ui: toggle full-screen mode', 'key1': 'F11', 'key2': ''}
{'type': 'cmd', 'cmd': 2532, 'name': 'ui: toggle distraction-free mode', 'key1': 'Alt+F11', 'key2': ''}
{'type': 'cmd', 'cmd': 2533, 'name': 'ui: toggle side panel', 'key1': 'F12', 'key2': ''}
{'type': 'cmd', 'cmd': 2534, 'name': 'ui: toggle bottom panel', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2538, 'name': 'ui: toggle find/replace dialog', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2541, 'name': 'ui: toggle toolbar', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2542, 'name': 'ui: toggle statusbar', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2546, 'name': 'ui: show side panel', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2547, 'name': 'ui: show side panel, syntax tree', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2548, 'name': 'ui: hide side panel', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2535, 'name': 'ui: show bottom panel / console', 'key1': 'Ctrl+`', 'key2': ''}
{'type': 'cmd', 'cmd': 2536, 'name': 'ui: show bottom panel / output', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2537, 'name': 'ui: show bottom panel / validate', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2577, 'name': 'ui: focus editor', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2578, 'name': 'ui: switch active tab, to next', 'key1': 'Ctrl+Tab', 'key2': ''}
{'type': 'cmd', 'cmd': 2579, 'name': 'ui: switch active tab, to previous', 'key1': 'Shift+Ctrl+Tab', 'key2': ''}
{'type': 'cmd', 'cmd': 2549, 'name': 'dialog: save tabs', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2582, 'name': 'dialog: command list', 'key1': 'F1', 'key2': ''}
{'type': 'cmd', 'cmd': 2580, 'name': 'dialog: go to line', 'key1': 'Ctrl+G', 'key2': ''}
{'type': 'cmd', 'cmd': 2581, 'name': 'dialog: go to bookmark', 'key1': 'Ctrl+B', 'key2': ''}
{'type': 'cmd', 'cmd': 2530, 'name': 'dialog: lexer properties', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2531, 'name': 'dialog: lexer library', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2550, 'name': 'dialog: lexer styles map', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2540, 'name': 'dialog: restore lexer styles', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2552, 'name': 'dialog: config ui-theme', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2553, 'name': 'dialog: config syntax-theme', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2544, 'name': 'dialog: char map', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2584, 'name': 'dialog: find', 'key1': 'Ctrl+F', 'key2': ''}
{'type': 'cmd', 'cmd': 2585, 'name': 'dialog: replace', 'key1': 'Ctrl+R', 'key2': ''}
{'type': 'cmd', 'cmd': 2586, 'name': 'hide dialog: find', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2587, 'name': 'hide dialog: go to', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2589, 'name': 'find, first', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2590, 'name': 'find, next', 'key1': 'F3', 'key2': ''}
{'type': 'cmd', 'cmd': 2591, 'name': 'find, previous', 'key1': 'Shift+F3', 'key2': ''}
{'type': 'cmd', 'cmd': 2596, 'name': 'find all, and select', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2597, 'name': 'find all, and place markers', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2598, 'name': 'find all, and place bookmarks', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2592, 'name': 'find current word, next', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2593, 'name': 'find current word, previous', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2594, 'name': 'find current selection, next', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2595, 'name': 'find current selection, previous', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2006, 'name': 'go to last editing pos', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2650, 'name': 'clipboard: copy current line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2651, 'name': 'clipboard: copy full filepath', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2652, 'name': 'clipboard: copy filepath only', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2653, 'name': 'clipboard: copy filename only', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2657, 'name': 'toggle tabulation-key uses spaces', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2658, 'name': 'convert tabs to spaces', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2659, 'name': 'convert spaces (leading) to tabs', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2630, 'name': 'groups: 1 group', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2631, 'name': 'groups: 2 groups vert', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2632, 'name': 'groups: 2 groups horz', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2633, 'name': 'groups: 3 groups vert', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2634, 'name': 'groups: 3 groups horz', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2635, 'name': 'groups: 1+2 groups vert', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2629, 'name': 'groups: 1+2 groups horz', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2636, 'name': 'groups: 4 groups vert', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2637, 'name': 'groups: 4 groups horz', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2638, 'name': 'groups: 4 groups grid', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2639, 'name': 'groups: 6 groups grid', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2640, 'name': 'groups: focus next group', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2641, 'name': 'groups: focus previous group', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2642, 'name': 'groups: move tab to next group', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2643, 'name': 'groups: move tab to previous group', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2661, 'name': 'bookmarks: toggle on current line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2664, 'name': 'bookmarks: go to next', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2665, 'name': 'bookmarks: go to previous', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2662, 'name': 'bookmarks: inverse all lines', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2663, 'name': 'bookmarks: clear all', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2668, 'name': 'bookmarks: copy bookmarked lines to clipboard', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2669, 'name': 'bookmarks: delete bookmarked lines', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2667, 'name': 'bookmarks: place carets on bookmarks', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2670, 'name': 'bookmarks: place bookmarks on carets', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2676, 'name': 'duplicate line (advanced)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2620, 'name': 'split tab: toggle split', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2621, 'name': 'split tab: toggle horz/vert', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2622, 'name': 'split tab: 30/70', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2623, 'name': 'split tab: 40/60', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2624, 'name': 'split tab: 50/50', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2625, 'name': 'split tab: 60/40', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2626, 'name': 'split tab: 70/30', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2677, 'name': 'change line ends: win', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2678, 'name': 'change line ends: unix', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2679, 'name': 'change line ends: mac', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2691, 'name': 'menu: encodings', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2692, 'name': 'menu: line ends', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2693, 'name': 'menu: lexers', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2695, 'name': 'code: auto-completion menu', 'key1': 'Ctrl+Space', 'key2': ''}
{'type': 'cmd', 'cmd': 2696, 'name': 'code: go to definition', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2697, 'name': 'code: show function-hint', 'key1': 'Shift+Ctrl+Space', 'key2': ''}
{'type': 'cmd', 'cmd': 2680, 'name': 'folding: fold range at current line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2681, 'name': 'folding: unfold range at current line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2682, 'name': 'folding: fold/unfold range at current line', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2684, 'name': 'folding: enable folding functionality', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2685, 'name': 'folding: disable folding functionality', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2683, 'name': 'delete new color attribs (added in plugins)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2710, 'name': 'change encoding, no reload: ansi', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2711, 'name': 'change encoding, no reload: utf8 bom', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2712, 'name': 'change encoding, no reload: utf8 no bom', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2713, 'name': 'change encoding, no reload: utf16 le', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2714, 'name': 'change encoding, no reload: utf16 be', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2715, 'name': 'change encoding, no reload: cp1250', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2716, 'name': 'change encoding, no reload: cp1251', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2717, 'name': 'change encoding, no reload: cp1252', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2718, 'name': 'change encoding, no reload: cp1253', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2719, 'name': 'change encoding, no reload: cp1254', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2720, 'name': 'change encoding, no reload: cp1255', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2721, 'name': 'change encoding, no reload: cp1256', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2722, 'name': 'change encoding, no reload: cp1257', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2723, 'name': 'change encoding, no reload: cp1258', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2724, 'name': 'change encoding, no reload: mac', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2725, 'name': 'change encoding, no reload: iso1', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2726, 'name': 'change encoding, no reload: iso2', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2730, 'name': 'change encoding, no reload: cp437', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2731, 'name': 'change encoding, no reload: cp850', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2732, 'name': 'change encoding, no reload: cp852', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2733, 'name': 'change encoding, no reload: cp866', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2734, 'name': 'change encoding, no reload: cp874', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2735, 'name': 'change encoding, no reload: cp932', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2736, 'name': 'change encoding, no reload: cp936', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2737, 'name': 'change encoding, no reload: cp949', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2738, 'name': 'change encoding, no reload: cp950', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2750, 'name': 'change encoding, reload: ansi', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2751, 'name': 'change encoding, reload: utf8 bom', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2752, 'name': 'change encoding, reload: utf8 no bom', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2753, 'name': 'change encoding, reload: utf16 le', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2754, 'name': 'change encoding, reload: utf16 be', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2755, 'name': 'change encoding, reload: cp1250', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2756, 'name': 'change encoding, reload: cp1251', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2757, 'name': 'change encoding, reload: cp1252', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2758, 'name': 'change encoding, reload: cp1253', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2759, 'name': 'change encoding, reload: cp1254', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2760, 'name': 'change encoding, reload: cp1255', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2761, 'name': 'change encoding, reload: cp1256', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2762, 'name': 'change encoding, reload: cp1257', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2763, 'name': 'change encoding, reload: cp1258', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2764, 'name': 'change encoding, reload: mac', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2765, 'name': 'change encoding, reload: iso1', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2766, 'name': 'change encoding, reload: iso2', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2770, 'name': 'change encoding, reload: cp437', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2771, 'name': 'change encoding, reload: cp850', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2772, 'name': 'change encoding, reload: cp852', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2773, 'name': 'change encoding, reload: cp866', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2774, 'name': 'change encoding, reload: cp874', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2775, 'name': 'change encoding, reload: cp932', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2776, 'name': 'change encoding, reload: cp936', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2777, 'name': 'change encoding, reload: cp949', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2778, 'name': 'change encoding, reload: cp950', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2800, 'name': 'markers: drop marker at caret', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2801, 'name': "markers: go to last marker (don't delete)", 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2802, 'name': 'markers: collect last marker (delete)', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2803, 'name': 'markers: remove all', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2804, 'name': 'markers: swap caret and last marker', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2810, 'name': 'macros: start recording', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2811, 'name': 'macros: stop recording', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2812, 'name': 'macros: cancel recording', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2806, 'name': 'url: open url at 1st caret ', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2807, 'name': 'url: copy url at 1st caret', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2808, 'name': 'url: open url of right-click', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2809, 'name': 'url: copy url of right-click', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2815, 'name': 'tree: select next node', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2816, 'name': 'tree: select previous node', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2817, 'name': 'tree: select parent node', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2818, 'name': 'tree: select next-brother node', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2819, 'name': 'tree: select previous-brother node', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2820, 'name': 'tree: update tree panel', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2700, 'name': 'help: about', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2701, 'name': 'help: forum', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2702, 'name': 'help: wiki', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2703, 'name': 'help: mouse usage', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2704, 'name': 'help: changelog', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2705, 'name': 'help: lexers', 'key1': '', 'key2': ''}
{'type': 'cmd', 'cmd': 2706, 'name': 'help: issues', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6399, 'name': 'lexer: (none)', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6000, 'name': 'lexer: Apache config', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6001, 'name': 'lexer: Assembly', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6002, 'name': 'lexer: Bash script', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6003, 'name': 'lexer: Batch files', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6004, 'name': 'lexer: C', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6005, 'name': 'lexer: C#', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6006, 'name': 'lexer: C++', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6007, 'name': 'lexer: CSS', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6008, 'name': 'lexer: Delphi resources', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6009, 'name': 'lexer: Diff', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6010, 'name': 'lexer: Go', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6011, 'name': 'lexer: Haskell', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6012, 'name': 'lexer: HTML', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6013, 'name': 'lexer: Ini files', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6014, 'name': 'lexer: JavaScript', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6015, 'name': 'lexer: JSON', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6016, 'name': 'lexer: LESS', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6017, 'name': 'lexer: Lua', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6018, 'name': 'lexer: Makefile', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6019, 'name': 'lexer: Markdown', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6020, 'name': 'lexer: Pascal', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6021, 'name': 'lexer: Perl', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6022, 'name': 'lexer: PHP', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6023, 'name': 'lexer: PowerShell', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6024, 'name': 'lexer: Properties', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6025, 'name': 'lexer: Python', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6026, 'name': 'lexer: reStructuredText', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6027, 'name': 'lexer: Ruby', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6028, 'name': 'lexer: SCSS', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6029, 'name': 'lexer: Search results', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6030, 'name': 'lexer: SQL', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6031, 'name': 'lexer: SynWrite acp files', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6032, 'name': 'lexer: SynWrite snippets', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6033, 'name': 'lexer: Tcl', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6034, 'name': 'lexer: VBScript', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6035, 'name': 'lexer: XML', 'key1': '', 'key2': ''}
{'type': 'lexer', 'cmd': 6036, 'name': 'lexer: YAML', 'key1': '', 'key2': ''}
{'type': 'plugin', 'cmd': 6400, 'name': 'plugin: Addons Manager: Install...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_install_addon', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Install...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6401, 'name': 'plugin: Addons Manager: Re-install...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_reinstall_addon', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Re-install...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6402, 'name': 'plugin: Addons Manager: Update...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_update', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Update...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6403, 'name': 'plugin: Addons Manager: Edit plugin...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_edit', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Edit plugin...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6404, 'name': 'plugin: Addons Manager: Remove plugin...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_remove', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Remove plugin...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6405, 'name': 'plugin: Addons Manager: Remove data files...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_remove_data', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Remove data files...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6407, 'name': 'plugin: Addons Manager: Download all...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_download_all', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Download all...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6408, 'name': 'plugin: Addons Manager: Config...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Config...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6409, 'name': 'plugin: Addons Manager: Check for CudaText updates', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'check_cudatext_updates', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Check for CudaText updates', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6410, 'name': 'plugin: Addons Manager: Install from Github...', 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'install_from_github', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Addons Manager\\Install from Github...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6412, 'name': "plugin: Addons Manager: Visit plugin's homepage...", 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_homepage', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': "Addons Manager\\Visit plugin's homepage...", 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6413, 'name': "plugin: Addons Manager: Open plugin's readme...", 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_readme', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': "Addons Manager\\Open plugin's readme...", 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6414, 'name': "plugin: Addons Manager: Open plugin's history...", 'key1': '', 'key2': '', 'p_module': 'cuda_addonman', 'p_method': 'do_history', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': "Addons Manager\\Open plugin's history...", 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6415, 'name': 'plugin: Comments: Toggle line comment, at line start', 'key1': '', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'cmt_toggle_line_1st', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Toggle line comment, at line start', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6416, 'name': 'plugin: Comments: Toggle line comment, at non-space char', 'key1': 'Ctrl+/', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'cmt_toggle_line_body', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Toggle line comment, at non-space char', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6417, 'name': 'plugin: Comments: Add line comment, at line start', 'key1': '', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'cmt_add_line_1st', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Add line comment, at line start', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6418, 'name': 'plugin: Comments: Add line comment, at non-space char', 'key1': '', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'cmt_add_line_body', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Add line comment, at non-space char', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6419, 'name': 'plugin: Comments: Remove line comment', 'key1': '', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'cmt_del_line', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Remove line comment', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6421, 'name': 'plugin: Comments: Toggle stream comment', 'key1': 'Alt+/', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'cmt_toggle_stream', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Toggle stream comment', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6423, 'name': 'plugin: Comments: Config...', 'key1': '', 'key2': '', 'p_module': 'cuda_comments', 'p_method': 'dlg_config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Comments\\Config...', 'p_in_menu': 'op'}
{'type': 'plugin', 'cmd': 6424, 'name': 'plugin: Config Toolbar: Buttons...', 'key1': '', 'key2': '', 'p_module': 'cuda_config_toolbar', 'p_method': 'do_buttons', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Config Toolbar\\Buttons...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6425, 'name': 'plugin: Config Toolbar: Icon set...', 'key1': '', 'key2': '', 'p_module': 'cuda_config_toolbar', 'p_method': 'do_icons', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Config Toolbar\\Icon set...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6426, 'name': 'plugin: CudaExt: Navigate by error in console', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'nav_by_console_err', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Navigate by error in console', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6427, 'name': 'plugin: CudaExt: Open file(s) in nearest right tab(s)...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'open_file_near_right', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Open file(s) in nearest right tab(s)...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6428, 'name': 'plugin: CudaExt: Open file(s) in nearest left tab(s)...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'open_file_near_left', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Open file(s) in nearest left tab(s)...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6429, 'name': 'plugin: CudaExt: Open file by selected name', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'open_selected', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Open file by selected name', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6430, 'name': 'plugin: CudaExt: Show current Code Tree path in statusbar', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'tree_path_to_status', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Show current Code Tree path in statusbar', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6431, 'name': 'plugin: CudaExt: Set active node of Code Tree, nearest to caret', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'set_nearest_tree_node', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Set active node of Code Tree, nearest to caret', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6432, 'name': 'plugin: CudaExt: Add indented line above', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'add_indented_line_above', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Add indented line above', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6433, 'name': 'plugin: CudaExt: Add indented line below', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'add_indented_line_below', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Add indented line below', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6434, 'name': 'plugin: CudaExt: Paste to first column', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'paste_to_1st_col', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Paste to first column', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6435, 'name': 'plugin: CudaExt: Paste with indent above', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'paste_with_indent_above', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Paste with indent above', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6436, 'name': 'plugin: CudaExt: Paste with indent below', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'paste_with_indent_below', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Paste with indent below', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6437, 'name': 'plugin: CudaExt: Paste like Lazarus IDE', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'paste_as_lazarus', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Paste like Lazarus IDE', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6438, 'name': 'plugin: CudaExt: Fill selection by string', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'fill_by_str', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Fill selection by string', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6439, 'name': 'plugin: CudaExt: Insert unicode char', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'insert_char_by_hex', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Insert unicode char', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6440, 'name': 'plugin: CudaExt: Find clipboard string: next', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'find_cb_string_next', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Find clipboard string: next', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6441, 'name': 'plugin: CudaExt: Find clipboard string: previous', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'find_cb_string_prev', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Find clipboard string: previous', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6442, 'name': 'plugin: CudaExt: Replace all occurrences of selected string, with clipboard string', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'replace_all_sel_to_cb', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Replace all occurrences of selected string, with clipboard string', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6443, 'name': "plugin: CudaExt: Copy word or [expression] or 'expression' without selection", 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'copy_term', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': "CudaExt: Copy word or [expression] or 'expression' without selection", 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6444, 'name': "plugin: CudaExt: Replace word or [expression] or 'expression' with clip", 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'replace_term', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': "CudaExt: Replace word or [expression] or 'expression' with clip", 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6445, 'name': 'plugin: CudaExt: Expand selection to word or "expression" or (expression)', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'expand_sel', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Expand selection to word or "expression" or (expression)', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6446, 'name': 'plugin: CudaExt: Expand and Copy selection to word or "expression" or (expression)', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'expand_sel_copy', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Expand and Copy selection to word or "expression" or (expression)', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6447, 'name': 'plugin: CudaExt: Align in lines by separator...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'align_in_lines_by_sep', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Align in lines by separator...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6448, 'name': 'plugin: CudaExt: Reindent selected lines...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'reindent', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Reindent selected lines...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6449, 'name': 'plugin: CudaExt: Join selected lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'join_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Join selected lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6450, 'name': 'plugin: CudaExt: Re-wrap/split lines by margin', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'rewrap_sel_by_margin', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Re-wrap/split lines by margin', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6451, 'name': 'plugin: CudaExt: Delete duplicate spaces', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'del_more_spaces', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Delete duplicate spaces', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6452, 'name': 'plugin: CudaExt: Jump to matching bracket', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_matching_bracket', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to matching bracket', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6453, 'name': 'plugin: CudaExt: Jump to next changed lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_next_mod_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to next changed lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6454, 'name': 'plugin: CudaExt: Jump to previous changed lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_prev_mod_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to previous changed lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6455, 'name': 'plugin: CudaExt: Jump to next saved lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_next_sav_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to next saved lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6456, 'name': 'plugin: CudaExt: Jump to previous saved lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_prev_sav_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to previous saved lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6457, 'name': 'plugin: CudaExt: Jump to next working lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_next_wrk_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to next working lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6458, 'name': 'plugin: CudaExt: Jump to previous working lines', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_prev_wrk_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to previous working lines', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6459, 'name': 'plugin: CudaExt: Jump to line with number in clipboard', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_to_line_by_cb', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump to line with number in clipboard', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6460, 'name': 'plugin: CudaExt: Jump left into CamelCase/snake_case', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_left_ccsc', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump left into CamelCase/snake_case', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6461, 'name': 'plugin: CudaExt: Jump right into CamelCase/snake_case', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_right_ccsc', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump right into CamelCase/snake_case', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6462, 'name': 'plugin: CudaExt: Jump left into CamelCase/snake_case + select', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_sel_left_ccsc', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump left into CamelCase/snake_case + select', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6463, 'name': 'plugin: CudaExt: Jump right into CamelCase/snake_case + select', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'jump_sel_right_ccsc', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Jump right into CamelCase/snake_case + select', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6464, 'name': 'plugin: CudaExt: Scroll current line to screen center', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'scroll_to_center', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Scroll current line to screen center', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6465, 'name': 'plugin: CudaExt: Scroll current line to screen top', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'scroll_to_top', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Scroll current line to screen top', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6466, 'name': 'plugin: CudaExt: Scroll current line to screen bottom', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'scroll_to_bottom', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Scroll current line to screen bottom', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6467, 'name': 'plugin: CudaExt: Scroll screen to left', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'scroll_to_left', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Scroll screen to left', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6468, 'name': 'plugin: CudaExt: Scroll screen to right', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'scroll_to_right', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Scroll screen to right', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6469, 'name': 'plugin: CudaExt: Rename file...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'rename_file', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Rename file...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6470, 'name': 'plugin: CudaExt: New file and SaveAs in current folder...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'new_file_save_as_near_cur', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: New file and SaveAs in current folder...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6471, 'name': 'plugin: CudaExt: Open all files from folder with sub-folders...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'open_all_with_subdir', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Open all files from folder with sub-folders...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6472, 'name': 'plugin: CudaExt: Remove all ASCII chars 0..31 (excluding 9,10,13)', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'remove_unprinted', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Remove all ASCII chars 0..31 (excluding 9,10,13)', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6473, 'name': 'plugin: CudaExt: Activate tab #1 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t1', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #1 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6474, 'name': 'plugin: CudaExt: Activate tab #2 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t2', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #2 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6475, 'name': 'plugin: CudaExt: Activate tab #3 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t3', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #3 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6476, 'name': 'plugin: CudaExt: Activate tab #4 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t4', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #4 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6477, 'name': 'plugin: CudaExt: Activate tab #5 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t5', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #5 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6478, 'name': 'plugin: CudaExt: Activate tab #6 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t6', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #6 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6479, 'name': 'plugin: CudaExt: Activate tab #7 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t7', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #7 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6480, 'name': 'plugin: CudaExt: Activate tab #8 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t8', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #8 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6481, 'name': 'plugin: CudaExt: Activate tab #9 in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_t9', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #9 in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6482, 'name': 'plugin: CudaExt: Activate tab #1 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t1', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #1 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6483, 'name': 'plugin: CudaExt: Activate tab #2 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t2', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #2 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6484, 'name': 'plugin: CudaExt: Activate tab #3 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t3', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #3 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6485, 'name': 'plugin: CudaExt: Activate tab #4 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t4', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #4 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6486, 'name': 'plugin: CudaExt: Activate tab #5 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t5', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #5 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6487, 'name': 'plugin: CudaExt: Activate tab #6 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t6', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #6 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6488, 'name': 'plugin: CudaExt: Activate tab #7 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t7', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #7 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6489, 'name': 'plugin: CudaExt: Activate tab #8 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t8', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #8 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6490, 'name': 'plugin: CudaExt: Activate tab #9 in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_t9', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate tab #9 in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6491, 'name': 'plugin: CudaExt: Activate last tab in group #1', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g1_last', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate last tab in group #1', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6492, 'name': 'plugin: CudaExt: Activate last tab in group #2', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_tab_g2_last', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate last tab in group #2', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6493, 'name': 'plugin: CudaExt: Activate next tab (global loop)', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_next_tab', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate next tab (global loop)', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6494, 'name': 'plugin: CudaExt: Activate previous tab (global loop)', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'to_prev_tab', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate previous tab (global loop)', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6495, 'name': 'plugin: CudaExt: Move tab to position...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'move_tab', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move tab to position...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6496, 'name': 'plugin: CudaExt: Close active tab in next group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'close_tab_from_next_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Close active tab in next group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6497, 'name': 'plugin: CudaExt: Close active tab in previous group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'close_tab_from_prev_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Close active tab in previous group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6498, 'name': 'plugin: CudaExt: Switch tab to next in next group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_next_tab_from_next_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to next in next group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6499, 'name': 'plugin: CudaExt: Switch tab to next in previous group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_next_tab_from_prev_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to next in previous group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6500, 'name': 'plugin: CudaExt: Switch tab to previous in next group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_prev_tab_from_next_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to previous in next group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6501, 'name': 'plugin: CudaExt: Switch tab to previous in previous group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_prev_tab_from_prev_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to previous in previous group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6502, 'name': 'plugin: CudaExt: Switch tab to first in next group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_first_tab_from_next_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to first in next group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6503, 'name': 'plugin: CudaExt: Switch tab to first in previous group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_first_tab_from_prev_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to first in previous group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6504, 'name': 'plugin: CudaExt: Switch tab to last in next group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_last_tab_from_next_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to last in next group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6505, 'name': 'plugin: CudaExt: Switch tab to last in previous group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'view_last_tab_from_prev_group', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Switch tab to last in previous group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6506, 'name': 'plugin: CudaExt: Activate previously active tab (go back)', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'go_back', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Activate previously active tab (go back)', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6507, 'name': 'plugin: CudaExt: Move splitter to expand side panel', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'more_tree', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to expand side panel', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6508, 'name': 'plugin: CudaExt: Move splitter to narrow side panel', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'less_tree', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to narrow side panel', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6509, 'name': 'plugin: CudaExt: Move splitter to expand bottom panel', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'more_bottom', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to expand bottom panel', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6510, 'name': 'plugin: CudaExt: Move splitter to narrow bottom panel', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'less_bottom', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to narrow bottom panel', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6511, 'name': 'plugin: CudaExt: Move splitter to expand top-left group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'more_main_grp', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to expand top-left group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6512, 'name': 'plugin: CudaExt: Move splitter to narrow top-left group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'less_main_grp', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to narrow top-left group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6513, 'name': 'plugin: CudaExt: Move splitter to expand active group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'more_curr_grp', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to expand active group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6514, 'name': 'plugin: CudaExt: Move splitter to narrow active group', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'less_curr_grp', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Move splitter to narrow active group', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6515, 'name': 'plugin: CudaExt: Go to Beginning of Paragraph', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'go_prgph_bgn', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Go to Beginning of Paragraph', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6516, 'name': 'plugin: CudaExt: Go to End of Paragraph', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'go_prgph_end', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Go to End of Paragraph', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6517, 'name': 'plugin: CudaExt: Go to Next Paragraph', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'go_prgph_nxt', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Go to Next Paragraph', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6518, 'name': 'plugin: CudaExt: Go to Previous Paragraph', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'go_prgph_prv', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Go to Previous Paragraph', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6519, 'name': 'plugin: CudaExt: Align paragraph(s): Configure...', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'align_prgph_cfg', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Align paragraph(s): Configure...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6520, 'name': 'plugin: CudaExt: Align paragraph(s): Left justify', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'align_prgph_l', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Align paragraph(s): Left justify', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6521, 'name': 'plugin: CudaExt: Align paragraph(s): Right justify', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'align_prgph_r', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Align paragraph(s): Right justify', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6522, 'name': 'plugin: CudaExt: Align paragraph(s): Center justify', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'align_prgph_c', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Align paragraph(s): Center justify', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6523, 'name': 'plugin: CudaExt: Align paragraph(s): Fully justify', 'key1': '', 'key2': '', 'p_module': 'cuda_ext', 'p_method': 'align_prgph_f', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaExt: Align paragraph(s): Fully justify', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6524, 'name': 'plugin: Extract Strings', 'key1': 'Ctrl+E', 'key2': '', 'p_module': 'cuda_extract_strings', 'p_method': 'run', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Extract Strings', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6525, 'name': 'plugin: Tools: Config...', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'dlg_config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Tools: Config...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6526, 'name': 'plugin: Tools: Run main lexer tool', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'run_lxr_main', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Tools: Run main lexer tool', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6527, 'name': 'plugin: Tools: Jump to next tool result', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'show_next_result', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Tools: Jump to next tool result', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6528, 'name': 'plugin: Tools: Jump to previous tool result', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'show_prev_result', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Tools: Jump to previous tool result', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6529, 'name': 'plugin: Favorites: Favorites...', 'key1': '', 'key2': '', 'p_module': 'cuda_favorites', 'p_method': 'dlg', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Fa&vorites\\Favorites...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6530, 'name': 'plugin: Favorites: Add current file', 'key1': '', 'key2': '', 'p_module': 'cuda_favorites', 'p_method': 'add_cur_file', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Fa&vorites\\&Add current file', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6531, 'name': 'plugin: Favorites: Add current project', 'key1': '', 'key2': '', 'p_module': 'cuda_favorites', 'p_method': 'add_cur_proj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Fa&vorites\\Add current &project', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6532, 'name': 'plugin: Filter Lines', 'key1': '', 'key2': '', 'p_module': 'cuda_filter_lines', 'p_method': 'dlg', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Filter Lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6533, 'name': 'plugin: Find in Files: Find in files...', 'key1': 'Ctrl+M', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'show_dlg', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\&Find in files...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6534, 'name': 'plugin: Find in Files: Find in current tab...', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'find_in_ed', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Find in &current tab...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6535, 'name': 'plugin: Find in Files: Find in all tabs...', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'find_in_tabs', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Find in &all tabs...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6536, 'name': 'plugin: Find in Files: Repeat search for this report-tab...', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'repeat_find_by_rpt', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Repeat search for this report-tab...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6538, 'name': 'plugin: Find in Files: Navigate to source, to same group', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'nav_to_src_same', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Navigate to source, to &same group', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6539, 'name': 'plugin: Find in Files: Navigate to source, to next group', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'nav_to_src_next', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Navigate to source, to &next group', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6540, 'name': 'plugin: Find in Files: Navigate to source, to prev group', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'nav_to_src_prev', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Navigate to source, to &prev group', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6541, 'name': 'plugin: Find in Files: Navigate to source, to next group, and activate', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'nav_to_src_next_act', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Navigate to source, to next group, and &activate', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6542, 'name': 'plugin: Find in Files: Navigate to source, to prev group, and activate', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'nav_to_src_prev_act', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Navigate to source, to prev group, and act&ivate', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6544, 'name': 'plugin: Find in Files: Configure navigation with double-click...', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'dlg_nav_by_dclick', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Configure navigation with &double-click...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6545, 'name': 'plugin: Find in Files: View and edit options...', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'dlg_fif_opts', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\&View and edit options...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6547, 'name': 'plugin: Find in Files: Jump to next fragment', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'jump_to_next_rslt', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Jump to next fragment', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6548, 'name': 'plugin: Find in Files: Jump to prev fragment', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'jump_to_prev_rslt', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Jump to prev fragment', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6549, 'name': 'plugin: Find in Files: Jump to next file fragment', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'jump_to_next_file', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Jump to next file fragment', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6550, 'name': 'plugin: Find in Files: Jump to next folder fragment', 'key1': '', 'key2': '', 'p_module': 'cuda_find_in_files', 'p_method': 'jump_to_next_fold', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Find in Files\\Jump to next folder fragment', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6551, 'name': 'plugin: HTML Ops: Preview HTML in browser: Default, new tab', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_tab', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Default, new tab', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6552, 'name': 'plugin: HTML Ops: Preview HTML in browser: Default, new window', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_window', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Default, new window', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6553, 'name': 'plugin: HTML Ops: Preview HTML in browser: Chrome, new tab', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_tab_chrome', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Chrome, new tab', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6554, 'name': 'plugin: HTML Ops: Preview HTML in browser: Chrome, new window', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_window_chrome', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Chrome, new window', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6555, 'name': 'plugin: HTML Ops: Preview HTML in browser: Firefox, new tab', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_tab_firefox', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Firefox, new tab', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6556, 'name': 'plugin: HTML Ops: Preview HTML in browser: Firefox, new window', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_window_firefox', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Firefox, new window', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6557, 'name': 'plugin: HTML Ops: Preview HTML in browser: Safari, new tab', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_tab_safari', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Safari, new tab', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6558, 'name': 'plugin: HTML Ops: Preview HTML in browser: Safari, new window', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_window_safari', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Safari, new window', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6559, 'name': 'plugin: HTML Ops: Preview HTML in browser: Opera, new tab', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_tab_opera', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Opera, new tab', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6560, 'name': 'plugin: HTML Ops: Preview HTML in browser: Opera, new window', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_window_opera', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Opera, new window', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6561, 'name': 'plugin: HTML Ops: Preview HTML in browser: Windows default, new tab', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_tab_windows', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Windows default, new tab', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6562, 'name': 'plugin: HTML Ops: Preview HTML in browser: Windows default, new window', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'preview_window_windows', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Preview HTML in browser\\Windows default, new window', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6563, 'name': 'plugin: HTML Ops: Add new tag, or wrap selection in tag (Sublime like)', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'tag_new_or_wrap', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Add new tag, or wrap selection in tag (Sublime like)', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6564, 'name': 'plugin: HTML Ops: Convert selection px<->rem', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'convert_px_rem', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Convert selection px<->rem', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6565, 'name': 'plugin: HTML Ops: Insert <img> tag (or css lines) with picture info', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'insert_image_info', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Insert <img> tag (or css lines) with picture info', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6566, 'name': 'plugin: HTML Ops: Convert lines to list: To ordered list', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'to_list_o', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Convert lines to list\\To ordered list', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6567, 'name': 'plugin: HTML Ops: Convert lines to list: To unordered list', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'to_list_u', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Convert lines to list\\To unordered list', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6568, 'name': 'plugin: HTML Ops: Convert lines to list: To table, by lines', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'to_table_lines', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Convert lines to list\\To table, by lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6569, 'name': 'plugin: HTML Ops: Convert lines to list: To table, by columns', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'to_table_cols', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Convert lines to list\\To table, by columns', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6570, 'name': 'plugin: HTML Ops: Online HTML validator: HTML5', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'validate_html5', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Online HTML validator\\HTML5', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6571, 'name': 'plugin: HTML Ops: Online HTML validator: HTML4', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'validate_html4_strict', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Online HTML validator\\HTML4', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6572, 'name': 'plugin: HTML Ops: Online HTML validator: HTML4 Transitional', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'validate_html4_tran', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Online HTML validator\\HTML4 Transitional', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6573, 'name': 'plugin: HTML Ops: Wrap in tag: <b>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_b', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<b>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6574, 'name': 'plugin: HTML Ops: Wrap in tag: <i>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_i', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<i>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6575, 'name': 'plugin: HTML Ops: Wrap in tag: <u>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_u', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<u>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6576, 'name': 'plugin: HTML Ops: Wrap in tag: <p>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_p', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<p>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6577, 'name': 'plugin: HTML Ops: Wrap in tag: <div>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_div', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<div>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6578, 'name': 'plugin: HTML Ops: Wrap in tag: <span>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_span', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<span>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6579, 'name': 'plugin: HTML Ops: Wrap in tag: <pre>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_pre', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<pre>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6580, 'name': 'plugin: HTML Ops: Wrap in tag: <strong>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_strong', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<strong>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6581, 'name': 'plugin: HTML Ops: Wrap in tag: <em>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_em', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<em>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6582, 'name': 'plugin: HTML Ops: Wrap in tag: <ul>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_ul', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<ul>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6583, 'name': 'plugin: HTML Ops: Wrap in tag: <ol>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_ol', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<ol>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6584, 'name': 'plugin: HTML Ops: Wrap in tag: <li>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_li', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<li>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6585, 'name': 'plugin: HTML Ops: Wrap in tag: <sub>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_sub', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<sub>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6586, 'name': 'plugin: HTML Ops: Wrap in tag: <sup>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_sup', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<sup>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6587, 'name': 'plugin: HTML Ops: Wrap in tag: <small>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_small', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<small>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6588, 'name': 'plugin: HTML Ops: Wrap in tag: <bdi>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_bdi', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<bdi>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6589, 'name': 'plugin: HTML Ops: Wrap in tag: <h1>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_h1', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<h1>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6590, 'name': 'plugin: HTML Ops: Wrap in tag: <h2>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_h2', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<h2>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6591, 'name': 'plugin: HTML Ops: Wrap in tag: <h3>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_h3', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<h3>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6592, 'name': 'plugin: HTML Ops: Wrap in tag: <h4>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_h4', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<h4>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6593, 'name': 'plugin: HTML Ops: Wrap in tag: <h5>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_h5', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<h5>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6594, 'name': 'plugin: HTML Ops: Wrap in tag: <h6>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_h6', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<h6>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6595, 'name': 'plugin: HTML Ops: Wrap in tag: <blockquote>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_blockquote', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<blockquote>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6596, 'name': 'plugin: HTML Ops: Wrap in tag: <q>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_q', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<q>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6597, 'name': 'plugin: HTML Ops: Wrap in tag: <cite>', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'wrap_cite', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Wrap in tag\\<cite>', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6599, 'name': 'plugin: HTML Ops: Increase value', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'increment', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Increase value', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6600, 'name': 'plugin: HTML Ops: Decrease value', 'key1': '', 'key2': '', 'p_module': 'cuda_html_ops', 'p_method': 'decrement', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'HTML Ops\\Decrease value', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6601, 'name': 'plugin: Insert Time', 'key1': '', 'key2': '', 'p_module': 'cuda_insert_time', 'p_method': 'dialog', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Insert Time', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6602, 'name': 'plugin: JS Format: Format', 'key1': '', 'key2': '', 'p_module': 'cuda_js_format', 'p_method': 'run', 'p_method_params': '', 'p_lexers': 'JavaScript,JSON', 'p_from_api': False, 'p_caption': 'JS Format\\Format', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6603, 'name': 'plugin: JS Format: Configure', 'key1': '', 'key2': '', 'p_module': 'cuda_js_format', 'p_method': 'config_global', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'JS Format\\Configure', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6604, 'name': 'plugin: JS Format: Configure (local)', 'key1': '', 'key2': '', 'p_module': 'cuda_js_format', 'p_method': 'config_local', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'JS Format\\Configure (local)', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6605, 'name': 'plugin: CudaLint: Lint', 'key1': '', 'key2': '', 'p_module': 'cuda_lint', 'p_method': 'run', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaLint\\Lint', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6606, 'name': 'plugin: CudaLint: Lint, go to first mark', 'key1': '', 'key2': '', 'p_module': 'cuda_lint', 'p_method': 'run_goto', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaLint\\Lint, go to first mark', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6607, 'name': 'plugin: CudaLint: Config...', 'key1': '', 'key2': '', 'p_module': 'cuda_lint', 'p_method': 'config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaLint\\Config...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6609, 'name': 'plugin: CudaLint: Disable, clear marks', 'key1': '', 'key2': '', 'p_module': 'cuda_lint', 'p_method': 'disable', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaLint\\Disable, clear marks', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6610, 'name': 'plugin: CudaLint: Enable', 'key1': '', 'key2': '', 'p_module': 'cuda_lint', 'p_method': 'enable', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'CudaLint\\Enable', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6611, 'name': 'plugin: Make Plugin', 'key1': '', 'key2': '', 'p_module': 'cuda_make_plugin', 'p_method': 'run', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Make Plugin', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6612, 'name': 'plugin: Markdown Preview', 'key1': '', 'key2': '', 'p_module': 'cuda_markdown_preview', 'p_method': 'run', 'p_method_params': '', 'p_lexers': 'Markdown', 'p_from_api': False, 'p_caption': 'Markdown Preview', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6613, 'name': 'plugin: New File', 'key1': '', 'key2': '', 'p_module': 'cuda_new_file', 'p_method': 'menu', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'New File', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6614, 'name': 'plugin: Options Editor...', 'key1': 'Ctrl+P', 'key2': '', 'p_module': 'cuda_options_editor', 'p_method': 'dlg_cuda_opts', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Options Editor...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6615, 'name': 'plugin: Project Manager: Show Project panel', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'show_panel', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\&Show Project panel', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6616, 'name': 'plugin: Project Manager: Open recent project...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'menu_recents', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Open &recent project...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6617, 'name': 'plugin: Project Manager: New project, Open folder...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'new_project_open_dir', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\New project, &Open folder...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6618, 'name': 'plugin: Project Manager: Go to file...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'menu_goto', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\&Go to file...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6619, 'name': 'plugin: Project Manager: Go to main file', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'goto_main', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Go to &main file', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6620, 'name': 'plugin: Project Manager: Open main file', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'open_main', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Open main &file', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6622, 'name': 'plugin: Project Manager: Project properties...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'config_proj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\&Project properties...', 'p_in_menu': 'op'}
{'type': 'plugin', 'cmd': 6623, 'name': 'plugin: Project Manager: Config...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\&Config...', 'p_in_menu': 'op'}
{'type': 'plugin', 'cmd': 6625, 'name': 'plugin: Project Manager: Sync to editor file', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'sync_to_ed', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\&Sync to editor file', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6626, 'name': 'plugin: Project Manager: Add to project: current file', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'add_current_file', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Add to project: current file', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6627, 'name': 'plugin: Project Manager: Add to project: all opened files', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'add_opened_files', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Add to project: all opened files', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6628, 'name': 'plugin: Project Manager: Context menu: Add directory...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_add_dir', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Add directory...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6629, 'name': 'plugin: Project Manager: Context menu: Add file...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_add_file', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Add file...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6630, 'name': 'plugin: Project Manager: Context menu: New project', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_new_proj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\New project', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6631, 'name': 'plugin: Project Manager: Context menu: Open project...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_open_proj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Open project...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6632, 'name': 'plugin: Project Manager: Context menu: Save project as...', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_save_proj_as', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Save project as...', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6633, 'name': 'plugin: Project Manager: Context menu: Refresh', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_refresh', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Refresh', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6634, 'name': 'plugin: Project Manager: Context menu: Remove node', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_remove_node', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Remove node', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6635, 'name': 'plugin: Project Manager: Context menu: Clear project', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_clear_proj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Clear project', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6636, 'name': 'plugin: Project Manager: Context menu: Set as main file', 'key1': '', 'key2': '', 'p_module': 'cuda_project_man', 'p_method': 'contextmenu_set_as_main_file', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': '&Project Manager\\Context menu\\Set as main file', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6637, 'name': 'plugin: Python Intel: Show doc-string', 'key1': '', 'key2': '', 'p_module': 'cuda_python_intel', 'p_method': 'show_docstring', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Python Intel: Show doc-string', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6638, 'name': 'plugin: Python Intel: Show usages', 'key1': '', 'key2': '', 'p_module': 'cuda_python_intel', 'p_method': 'show_usages', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Python Intel: Show usages', 'p_in_menu': '0'}
{'type': 'plugin', 'cmd': 6639, 'name': 'plugin: Show Unsaved Changes', 'key1': '', 'key2': '', 'p_module': 'cuda_show_unsaved', 'p_method': 'show_unsaved', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Show Unsaved Changes', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6640, 'name': 'plugin: Snippets', 'key1': '', 'key2': '', 'p_module': 'cuda_snippets', 'p_method': 'do_menu', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Snippets', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6641, 'name': 'plugin: Sort: Sort, asc.', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'sort_asc', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Sort, asc.', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6642, 'name': 'plugin: Sort: Sort, desc.', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'sort_desc', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Sort, desc.', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6643, 'name': 'plugin: Sort: Sort, asc., ignore case', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'sort_asc_nocase', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Sort, asc., ignore case', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6644, 'name': 'plugin: Sort: Sort, desc., ignore case', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'sort_desc_nocase', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Sort, desc., ignore case', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6646, 'name': 'plugin: Sort: Sort dialog...', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'sort_dlg', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Sort dialog...', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6648, 'name': 'plugin: Sort: Reverse lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'reverse', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Reverse lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6649, 'name': 'plugin: Sort: Shuffle lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'shuffle', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Shuffle lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6651, 'name': 'plugin: Sort: Remove duplicate lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'del_dup', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Remove duplicate lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6652, 'name': 'plugin: Sort: Remove duplicate lines + origins', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'del_dup_orig', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Remove duplicate lines + origins', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6653, 'name': 'plugin: Sort: Remove adjacent duplicate lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'del_dup_adj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Remove adjacent duplicate lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6654, 'name': 'plugin: Sort: Extract duplicate lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'get_dups', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Extract duplicate lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6655, 'name': 'plugin: Sort: Extract duplicate lines, ignore case', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'get_dups_nocase', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Extract duplicate lines, ignore case', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6656, 'name': 'plugin: Sort: Extract unique lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'get_uniq', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Extract unique lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6658, 'name': 'plugin: Sort: Remove blank lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'del_blank', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Remove blank lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6659, 'name': 'plugin: Sort: Remove adjacent blank lines', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'del_blank_adj', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Remove adjacent blank lines', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6661, 'name': 'plugin: Sort: Ini file: sort sections and keys', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'ini_sort_all', 'p_method_params': '', 'p_lexers': 'Ini files', 'p_from_api': False, 'p_caption': 'Sort\\Ini file: sort sections and keys', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6662, 'name': 'plugin: Sort: Ini file: sort sections, but not keys', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'ini_sort_not_keys', 'p_method_params': '', 'p_lexers': 'Ini files', 'p_from_api': False, 'p_caption': 'Sort\\Ini file: sort sections, but not keys', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6664, 'name': 'plugin: Sort: Edit config', 'key1': '', 'key2': '', 'p_module': 'cuda_sort', 'p_method': 'config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Sort\\Edit config', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6665, 'name': 'plugin: SQL Tools: Execute query', 'key1': 'Ctrl+E * Ctrl+E', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'executeQuery', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Execute query', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6666, 'name': 'plugin: SQL Tools: Explain plan', 'key1': 'Ctrl+E * Ctrl+X', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'explainPlan', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Explain plan', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6667, 'name': 'plugin: SQL Tools: Describe function', 'key1': '', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'describeFunction', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Describe function', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6668, 'name': 'plugin: SQL Tools: Describe table', 'key1': 'Ctrl+E * Ctrl+D', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'describeTable', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Describe table', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6669, 'name': 'plugin: SQL Tools: Show table records', 'key1': 'Ctrl+E * Ctrl+S', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'showRecords', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Show table records', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6670, 'name': 'plugin: SQL Tools: Format query text', 'key1': 'Ctrl+E * Ctrl+B', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'formatQuery', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Format query text', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6672, 'name': 'plugin: SQL Tools: History', 'key1': 'Ctrl+E * Ctrl+H', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'showHistory', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\History', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6673, 'name': 'plugin: SQL Tools: Save query', 'key1': 'Ctrl+E * Ctrl+Q', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'saveQuery', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Save query', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6674, 'name': 'plugin: SQL Tools: List and open saved queries', 'key1': '', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'showSavedQueries', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\List and open saved queries', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6675, 'name': 'plugin: SQL Tools: List and run saved queries', 'key1': 'Ctrl+E * Ctrl+A', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'runSavedQuery', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\List and run saved queries', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6676, 'name': 'plugin: SQL Tools: Remove saved query', 'key1': 'Ctrl+E * Ctrl+R', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'deleteSavedQuery', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Remove saved query', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6678, 'name': 'plugin: SQL Tools: Select connection', 'key1': '', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'selectConnection', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Select connection', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6679, 'name': 'plugin: SQL Tools: Setup connections', 'key1': '', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'editConnections', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Setup connections', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6680, 'name': 'plugin: SQL Tools: Setup plugin', 'key1': '', 'key2': '', 'p_module': 'cuda_sqltools', 'p_method': 'editSettings', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'SQL Tools\\Setup plugin', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6681, 'name': 'plugin: Tabs List', 'key1': '', 'key2': '', 'p_module': 'cuda_tabs_list', 'p_method': 'open', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Tabs List', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6682, 'name': 'plugin: Tabs List: Config...', 'key1': '', 'key2': '', 'p_module': 'cuda_tabs_list', 'p_method': 'config', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Tabs List\\Config...', 'p_in_menu': 'o'}
{'type': 'plugin', 'cmd': 6683, 'name': 'plugin: Test dlg_proc: modal', 'key1': 'Ctrl+T', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'run_modal', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\modal', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6684, 'name': 'plugin: Test dlg_proc: nonmodal', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'run_nonmodal', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\nonmodal', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6685, 'name': 'plugin: Test dlg_proc: test dlg_custom', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'run_dlgcustom', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test dlg_custom', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6686, 'name': 'plugin: Test dlg_proc: test type=pages', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_pages', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=pages', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6687, 'name': 'plugin: Test dlg_proc: test type=toolbar', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_toolbar', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=toolbar', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6688, 'name': 'plugin: Test dlg_proc: test type=treeview', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_treeview', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=treeview', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6689, 'name': 'plugin: Test dlg_proc: test type=button_ex', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_btn', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=button_ex', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6690, 'name': 'plugin: Test dlg_proc: test type=splitter', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_splitter', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=splitter', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6691, 'name': 'plugin: Test dlg_proc: test type=listbox_ex', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_listbox', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=listbox_ex', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6692, 'name': 'plugin: Test dlg_proc: test type=editor', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_editor', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test type=editor', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6693, 'name': 'plugin: Test dlg_proc: test side-panel', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_dlg_proc', 'p_method': 'test_sidepanel', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test dlg_proc\\test side-panel', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6694, 'name': 'plugin: Test gaps', 'key1': '', 'key2': '', 'p_module': 'cuda_testing_gaps', 'p_method': 'run', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'Test gaps', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6695, 'name': 'plugin: tst_dl', 'key1': '', 'key2': '', 'p_module': 'cuda_tst_dl', 'p_method': 'run', 'p_method_params': '', 'p_lexers': '', 'p_from_api': False, 'p_caption': 'tst_dl', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6696, 'name': 'plugin: Tools: Tidy', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'run', 'p_method_params': '438959', 'p_lexers': '', 'p_from_api': True, 'p_caption': 'Tools: Tidy', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6697, 'name': 'plugin: Tools: Firefox', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'run', 'p_method_params': '334175', 'p_lexers': '', 'p_from_api': True, 'p_caption': 'Tools: Firefox', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6698, 'name': 'plugin: Tools: GEdit', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'run', 'p_method_params': '348257', 'p_lexers': '', 'p_from_api': True, 'p_caption': 'Tools: GEdit', 'p_in_menu': ''}
{'type': 'plugin', 'cmd': 6699, 'name': 'plugin: Urls: goo', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'browse', 'p_method_params': '203255', 'p_lexers': '', 'p_from_api': True, 'p_caption': 'Urls: goo', 'p_in_menu': ''}
kvichans commented 6 years ago

Хорошее дело. Есть вопросы к вики-описанию и вашему примеру лога

  1. У плагин-комманд вижу 'cmd':NNNN.
    • Правильно я помню, что ранее этот номер не был публичным?
    • Во всех ли случаях этот номер можно использоваться наравне с привычной записью модуль.имя?
  2. Что такое (for plugins) "p_from_api": bool: This command was generated from API by some plugin? Уже есть примеры таких команд?
Alexey-T commented 6 years ago
  1. Да, вы можете увидеть это для ExTools тулов
    {'type': 'plugin', 'cmd': 6697, 'name': 'plugin: Tools: Firefox', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'run', 'p_method_params': '334175', 'p_lexers': '', 'p_from_api': True, 'p_caption': 'Tools: Firefox', 'p_in_menu': ''}
    {'type': 'plugin', 'cmd': 6698, 'name': 'plugin: Tools: GEdit', 'key1': '', 'key2': '', 'p_module': 'cuda_exttools', 'p_method': 'run', 'p_method_params': '348257', 'p_lexers': '', 'p_from_api': True, 'p_caption': 'Tools: GEdit', 'p_in_menu': ''}

1а. да. 1б. номер не надо использовать- если можно вызвать плаг по имени- надо по имени. Номер это внутренее дело куд.

АПИ уже в релизе!