17db96d56Sopenharmony_ci# IDLE reads several config files to determine user preferences. This 27db96d56Sopenharmony_ci# file is the default config file for general idle settings. 37db96d56Sopenharmony_ci# 47db96d56Sopenharmony_ci# When IDLE starts, it will look in 57db96d56Sopenharmony_ci# the following two sets of files, in order: 67db96d56Sopenharmony_ci# 77db96d56Sopenharmony_ci# default configuration files in idlelib 87db96d56Sopenharmony_ci# -------------------------------------- 97db96d56Sopenharmony_ci# config-main.def default general config file 107db96d56Sopenharmony_ci# config-extensions.def default extension config file 117db96d56Sopenharmony_ci# config-highlight.def default highlighting config file 127db96d56Sopenharmony_ci# config-keys.def default keybinding config file 137db96d56Sopenharmony_ci# 147db96d56Sopenharmony_ci# user configuration files in ~/.idlerc 157db96d56Sopenharmony_ci# ------------------------------------- 167db96d56Sopenharmony_ci# config-main.cfg user general config file 177db96d56Sopenharmony_ci# config-extensions.cfg user extension config file 187db96d56Sopenharmony_ci# config-highlight.cfg user highlighting config file 197db96d56Sopenharmony_ci# config-keys.cfg user keybinding config file 207db96d56Sopenharmony_ci# 217db96d56Sopenharmony_ci# On Windows, the default location of the home directory ('~' above) 227db96d56Sopenharmony_ci# depends on the version. For Windows 10, it is C:\Users\<username>. 237db96d56Sopenharmony_ci# 247db96d56Sopenharmony_ci# Any options the user saves through the config dialog will be saved to 257db96d56Sopenharmony_ci# the relevant user config file. Reverting any general or extension 267db96d56Sopenharmony_ci# setting to the default causes that entry to be wiped from the user 277db96d56Sopenharmony_ci# file and re-read from the default file. This rule applies to each 287db96d56Sopenharmony_ci# item, except that the three editor font items are saved as a group. 297db96d56Sopenharmony_ci# 307db96d56Sopenharmony_ci# User highlighting themes and keybinding sets must have (section) names 317db96d56Sopenharmony_ci# distinct from the default names. All items are added and saved as a 327db96d56Sopenharmony_ci# group. They are retained unless specifically deleted within the config 337db96d56Sopenharmony_ci# dialog. Choosing one of the default themes or keysets just applies the 347db96d56Sopenharmony_ci# relevant settings from the default file. 357db96d56Sopenharmony_ci# 367db96d56Sopenharmony_ci# Additional help sources are listed in the [HelpFiles] section below 377db96d56Sopenharmony_ci# and should be viewable by a web browser (or the Windows Help viewer in 387db96d56Sopenharmony_ci# the case of .chm files). These sources will be listed on the Help 397db96d56Sopenharmony_ci# menu. The pattern, and two examples, are: 407db96d56Sopenharmony_ci# 417db96d56Sopenharmony_ci# <sequence_number = menu item;/path/to/help/source> 427db96d56Sopenharmony_ci# 1 = IDLE;C:/Programs/Python36/Lib/idlelib/help.html 437db96d56Sopenharmony_ci# 2 = Pillow;https://pillow.readthedocs.io/en/latest/ 447db96d56Sopenharmony_ci# 457db96d56Sopenharmony_ci# You can't use a semi-colon in a menu item or path. The path will be 467db96d56Sopenharmony_ci# platform specific because of path separators, drive specs etc. 477db96d56Sopenharmony_ci# 487db96d56Sopenharmony_ci# The default files should not be edited except to add new sections to 497db96d56Sopenharmony_ci# config-extensions.def for added extensions. The user files should be 507db96d56Sopenharmony_ci# modified through the Settings dialog. 517db96d56Sopenharmony_ci 527db96d56Sopenharmony_ci[General] 537db96d56Sopenharmony_cieditor-on-startup= 0 547db96d56Sopenharmony_ciautosave= 0 557db96d56Sopenharmony_ciprint-command-posix=lpr %%s 567db96d56Sopenharmony_ciprint-command-win=start /min notepad /p %%s 577db96d56Sopenharmony_cidelete-exitfunc= 1 587db96d56Sopenharmony_ci 597db96d56Sopenharmony_ci[EditorWindow] 607db96d56Sopenharmony_ciwidth= 80 617db96d56Sopenharmony_ciheight= 40 627db96d56Sopenharmony_cicursor-blink= 1 637db96d56Sopenharmony_cifont= TkFixedFont 647db96d56Sopenharmony_ci# For TkFixedFont, the actual size and boldness are obtained from tk 657db96d56Sopenharmony_ci# and override 10 and 0. See idlelib.config.IdleConf.GetFont 667db96d56Sopenharmony_cifont-size= 10 677db96d56Sopenharmony_cifont-bold= 0 687db96d56Sopenharmony_ciencoding= none 697db96d56Sopenharmony_ciline-numbers-default= 0 707db96d56Sopenharmony_ci 717db96d56Sopenharmony_ci[PyShell] 727db96d56Sopenharmony_ciauto-squeeze-min-lines= 50 737db96d56Sopenharmony_ci 747db96d56Sopenharmony_ci[Indent] 757db96d56Sopenharmony_ciuse-spaces= 1 767db96d56Sopenharmony_cinum-spaces= 4 777db96d56Sopenharmony_ci 787db96d56Sopenharmony_ci[Theme] 797db96d56Sopenharmony_cidefault= 1 807db96d56Sopenharmony_ciname= IDLE Classic 817db96d56Sopenharmony_ciname2= 827db96d56Sopenharmony_ci# name2 set in user config-main.cfg for themes added after 2015 Oct 1 837db96d56Sopenharmony_ci 847db96d56Sopenharmony_ci[Keys] 857db96d56Sopenharmony_cidefault= 1 867db96d56Sopenharmony_ciname= 877db96d56Sopenharmony_ciname2= 887db96d56Sopenharmony_ci# name2 set in user config-main.cfg for keys added after 2016 July 1 897db96d56Sopenharmony_ci 907db96d56Sopenharmony_ci[History] 917db96d56Sopenharmony_cicyclic=1 927db96d56Sopenharmony_ci 937db96d56Sopenharmony_ci[HelpFiles] 94