Here is a list of configuration directives you can put on the configuration file. The configuration file is always named after the 6pad++ executable file name except that .exe extension is replaced by .ini, and is always in the same directory. I.e. if the executable of 6pad++ is called 6pad2.exe, the configuration will be in 6pad2.ini.
Define an extension to be loaded in 6pad++. This entry can be present multiple times to load several extensions.
Note that the python file named after the 6pad++ executable is automatically run if it exists, i.e. if the 6pad++ executable is called 6pad2.exe, a file 6pad2.py is automatically executed at startup.
Python modules must be in lib or plugins directories in order to be importable. However, DLLs of C++ extensions must be in the same folder as the 6pad++ executable.
The default line ending convention to use when creating a new empty file. Default to 0.
The default encoding to use when creating a new empty file. Default to 1250-1258 depending on the current locale.
See https://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=vs.85).aspx for other values.
The default indentation convention to use when creating a new empty file. Default to 0 = tabs.
\t
) as indentation.
The default size, in spaces, visually taken by a tab characters, between 1 and 8. Default to 4.
Define whether automatic indentation is on or off (true or false) for new files.
When automatic indentation is on, pressing enter creates a new line with the same indentation level as the previous line; when it is off, new lines always start without any indentation.
Define whether smart paste is on or off (true or false) for new files.
When smart paste is on, indentations of the pasted text are striped away and readjusted to the indentation level of the current line. When it is off, no adjustment is done and the text is always pasted exactly as it has been stored in the clipboard.
Define whether smart home is on or off (true or false) for new files.
When smart home is on, pressing Home place the cursor at the first non-blank character, after indentation spaces and tabs, instead of at the true beginning of the line. Similarely, when there is no selection or if the selection doesn’t spend multiple lines, pressing Shift+Home selects to the first non-blank character instead of the effective beginning of the line. The normal selection / cursor movement to the effective beginning of the line behavior occurrs if this parameter is off, if the current selection spends multiple lines, or if you add the Alt key. In other words you can place the cursor at the true beginning of the line by pressing Alt+Home.
Define whether safe indentation is on or off (true or false) for new files.
When safe indentation is on, the following behaviors occur:
Define how to manage multiple instances of the program and multiple files opened at once. Default to 0.
Define whether to reload files opened when leaving at last session, and when to do or not do it. Default to 0.
Define how to behave with .editorconfig files, and how the settings defined in these files must override or not default parameters and/or guessed file formats. .editorconfig files allow to locally define parameters such as encoding and line endings, so that all users working on a project can use the same format, regardless of specific IDEs configuration and/or project specific data. For more information about .editorconfig files, see http://editorconfig.org/. By default, this parameter is set to 1.
The following standard .editorconfig properties are supported :
The following proprietary / non-standard .editorconfig parameters are also recognized :
The maximum number of entries present in the recent files menu. Default to 10.
Whether or not tabs have to be displayed at the bottom of the window instead of at the top. Default to false.