1 # config-extensions.def 2 # 3 # IDLE reads several config files to determine user preferences. This 4 # file is the default configuration file for IDLE extensions settings. 5 # 6 # Each extension must have at least one section, named after the extension 7 # module. This section must contain an 'enable' item (=1 to enable the 8 # extension, =0 to disable it), it may contain 'enable_editor' or 'enable_shell' 9 # items, to apply it only to editor/shell windows, and may also contain any 10 # other general configuration items for the extension. 11 # 12 # Each extension must define at least one section named ExtensionName_bindings 13 # or ExtensionName_cfgBindings. If present, ExtensionName_bindings defines 14 # virtual event bindings for the extension that are not user re-configurable. 15 # If present, ExtensionName_cfgBindings defines virtual event bindings for the 16 # extension that may be sensibly re-configured. 17 # 18 # If there are no keybindings for a menus' virtual events, include lines like 19 # <<toggle-code-context>>= (See [CodeContext], below.) 20 # 21 # Currently it is necessary to manually modify this file to change extension 22 # key bindings and default values. To customize, create 23 # ~/.idlerc/config-extensions.cfg and append the appropriate customized 24 # section(s). Those sections will override the defaults in this file. 25 # 26 # Note: If a keybinding is already in use when the extension is 27 # loaded, the extension's virtual event's keybinding will be set to ''. 28 # 29 # See config-keys.def for notes on specifying keys and extend.txt for 30 # information on creating IDLE extensions. 31 32 [FormatParagraph] 33 enable=1 34 [FormatParagraph_cfgBindings] 35 format-paragraph=<Alt-Key-q> 36 37 [AutoExpand] 38 enable=1 39 [AutoExpand_cfgBindings] 40 expand-word=<Alt-Key-slash> 41 42 [ZoomHeight] 43 enable=1 44 [ZoomHeight_cfgBindings] 45 zoom-height=<Alt-Key-2> 46 47 [ScriptBinding] 48 enable=1 49 enable_shell=0 50 enable_editor=1 51 [ScriptBinding_cfgBindings] 52 run-module=<Key-F5> 53 check-module=<Alt-Key-x> 54 55 [CallTips] 56 enable=1 57 [CallTips_cfgBindings] 58 force-open-calltip=<Control-Key-backslash> 59 [CallTips_bindings] 60 try-open-calltip=<KeyRelease-parenleft> 61 refresh-calltip=<KeyRelease-parenright> <KeyRelease-0> 62 63 [ParenMatch] 64 enable=1 65 style= expression 66 flash-delay= 500 67 bell= 1 68 [ParenMatch_cfgBindings] 69 flash-paren=<Control-Key-0> 70 [ParenMatch_bindings] 71 paren-closed=<KeyRelease-parenright> <KeyRelease-bracketright> <KeyRelease-braceright> 72 73 [AutoComplete] 74 enable=1 75 popupwait=2000 76 [AutoComplete_cfgBindings] 77 force-open-completions=<Control-Key-space> 78 [AutoComplete_bindings] 79 autocomplete=<Key-Tab> 80 try-open-completions=<KeyRelease-period> <KeyRelease-slash> <KeyRelease-backslash> 81 82 [CodeContext] 83 enable=1 84 enable_shell=0 85 numlines=3 86 visible=0 87 bgcolor=LightGray 88 fgcolor=Black 89 [CodeContext_bindings] 90 toggle-code-context= 91 92 [RstripExtension] 93 enable=1 94 enable_shell=0 95 enable_editor=1 96 97