Configuration files are - on Linux - stored in XDG_CONFIGHOME/rucola, which is usually ~/.config/rucola.
When installing rucola, a configuration file should be created in the location specified above, alongside the default .css and style files.
vault_path is the path to your default root path to open on launch. All notes in this folder will be indexed and shown in the initial [Select Screen]. Can be overridden with a positional argument.file_types lists all types of files to be indexed by rucola when opening a folder.["markdown"], tracking files with the extions .md, .markdown, ...default_extension is the default extension to append to newly created notes, .md by default.theme specifies the name of .toml file that contains information about the look and colors of rucola. This file has to be contained in the config folder desribed in the initial paragraph. This option can be overridden by passing the -s flag along with another file name to the application. See [Style] for more information.stats_show specifies which statistics to show on the [Select Screen].Both: Always show both local and global stats.Local: Always show only local stats.Relevant: Show global stats if there is no filter applied and local if there is.editor configures the command to edit your notes.%p will be replaced by the path of the note to be opened.$EDITOR environment variable or system default application.viewer configures the command for your HTML viewing application.%p will be replaced by the path of the note whose HTML is to be opened.[!TIP]
For some inspiration and useful tricks such as opening notes in an existing editor instance, take a look at the examples provided in [External Applications].
enable_html is set to true by default.css is the name of your css style sheet, which has to be located in your rucola config folder..css file extension can be omitted.katex is set to true by default, but can be set to false to never prepend a KaTeX preamble to HTML files. math_replacments is a map from strings to strings, respectively the name and value of a KaTeX macro, only in TOML instead of JSON format. This allows you to use small LaTeX convenience macros, such as replacing $\field{R}$ with $\mathbb{R}$ or similar. See [HTML Conversion] for more details .html_prepend can contain any text you want to prepend to all your HTML files in addition to the KaTeX, css and title.[!IMPORTANT]
If you do not wish for rucola to continuously create HTML files of your notes, remember to setenable_htmltofalse.
Wiki: Display Screen
Wiki: External Applications
Wiki: HTML Conversion
Wiki: Home
Wiki: Select Screen
Wiki: Style