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