17db96d56Sopenharmony_ci# config-extensions.def
27db96d56Sopenharmony_ci#
37db96d56Sopenharmony_ci# The following sections are for features that are no longer extensions.
47db96d56Sopenharmony_ci# Their options values are left here for back-compatibility.
57db96d56Sopenharmony_ci
67db96d56Sopenharmony_ci[AutoComplete]
77db96d56Sopenharmony_cipopupwait= 2000
87db96d56Sopenharmony_ci
97db96d56Sopenharmony_ci[CodeContext]
107db96d56Sopenharmony_cimaxlines= 15
117db96d56Sopenharmony_ci
127db96d56Sopenharmony_ci[FormatParagraph]
137db96d56Sopenharmony_cimax-width= 72
147db96d56Sopenharmony_ci
157db96d56Sopenharmony_ci[ParenMatch]
167db96d56Sopenharmony_cistyle= expression
177db96d56Sopenharmony_ciflash-delay= 500
187db96d56Sopenharmony_cibell= True
197db96d56Sopenharmony_ci
207db96d56Sopenharmony_ci# IDLE reads several config files to determine user preferences.  This
217db96d56Sopenharmony_ci# file is the default configuration file for IDLE extensions settings.
227db96d56Sopenharmony_ci#
237db96d56Sopenharmony_ci# Each extension must have at least one section, named after the
247db96d56Sopenharmony_ci# extension module. This section must contain an 'enable' item (=True to
257db96d56Sopenharmony_ci# enable the extension, =False to disable it), it may contain
267db96d56Sopenharmony_ci# 'enable_editor' or 'enable_shell' items, to apply it only to editor ir
277db96d56Sopenharmony_ci# shell windows, and may also contain any other general configuration
287db96d56Sopenharmony_ci# items for the extension.  Other True/False values will also be
297db96d56Sopenharmony_ci# recognized as boolean by the Extension Configuration dialog.
307db96d56Sopenharmony_ci#
317db96d56Sopenharmony_ci# Each extension must define at least one section named
327db96d56Sopenharmony_ci# ExtensionName_bindings or ExtensionName_cfgBindings. If present,
337db96d56Sopenharmony_ci# ExtensionName_bindings defines virtual event bindings for the
347db96d56Sopenharmony_ci# extension that are not user re-configurable. If present,
357db96d56Sopenharmony_ci# ExtensionName_cfgBindings defines virtual event bindings for the
367db96d56Sopenharmony_ci# extension that may be sensibly re-configured.
377db96d56Sopenharmony_ci#
387db96d56Sopenharmony_ci# If there are no keybindings for a menus' virtual events, include lines
397db96d56Sopenharmony_ci# like <<toggle-code-context>>=.
407db96d56Sopenharmony_ci#
417db96d56Sopenharmony_ci# Currently it is necessary to manually modify this file to change
427db96d56Sopenharmony_ci# extension key bindings and default values. To customize, create
437db96d56Sopenharmony_ci# ~/.idlerc/config-extensions.cfg and append the appropriate customized
447db96d56Sopenharmony_ci# section(s).  Those sections will override the defaults in this file.
457db96d56Sopenharmony_ci#
467db96d56Sopenharmony_ci# Note: If a keybinding is already in use when the extension is loaded,
477db96d56Sopenharmony_ci# the extension's virtual event's keybinding will be set to ''.
487db96d56Sopenharmony_ci#
497db96d56Sopenharmony_ci# See config-keys.def for notes on specifying keys and extend.txt for
507db96d56Sopenharmony_ci# information on creating IDLE extensions.
517db96d56Sopenharmony_ci
527db96d56Sopenharmony_ci# A fake extension for testing and example purposes.  When enabled and
537db96d56Sopenharmony_ci# invoked, inserts or deletes z-text at beginning of every line.
547db96d56Sopenharmony_ci[ZzDummy]
557db96d56Sopenharmony_cienable= False
567db96d56Sopenharmony_cienable_shell = False
577db96d56Sopenharmony_cienable_editor = True
587db96d56Sopenharmony_ciz-text= Z
597db96d56Sopenharmony_ci[ZzDummy_cfgBindings]
607db96d56Sopenharmony_ciz-in= <Control-Shift-KeyRelease-Insert>
617db96d56Sopenharmony_ci[ZzDummy_bindings]
627db96d56Sopenharmony_ciz-out= <Control-Shift-KeyRelease-Delete>
63