The select screen is the screen rucola initially launches in.
Here you will find an (unordered) list overview of all notes currently indexed by rucola, some statistics and a search bar.
At the top, there are two blocks of statistics, referring to two environments:
Per default, statistics are shown for the local environment if you have an active filter and for the global environment otherwise. You can configure this in the config file, see [Configuration].
All values are accompanied by a percentage value comparing it to the equivalent stat of the global environment.
The filtering works by a default fuzzy matcher, matching your input to the note title.
In addition, you can include condition words to search for notes fulfilling certain conditions.
A condition always starts with an identifier and goes to the next whitespace.
#[tag] declares a tag condition:[tag] will be shown.#math/topology can be found by both the conditions #math and #math/topology, but not by #topology itself.!#[tag] declares a tag exclusion condition:[tag] will be shown.>[note] declares a link condition:[note] will be shown.-.!>[note] declares a link exclusion condition:[note] will be shown.<[note] declares a backlink condition:[note] will be shown.-.!<[note] declares a backlink exclusion condition:[note] will be shown.Only words not starting with any of these identifiers will be used in the title match.
The order of these conditions words and title matching words can be freely chosen.
All of these conditions and the title match are case insensitive.
Additionally, you can search the full text of your notes.
When including the character | in your search string, everything previous to the | will be matched as described above, while everything after will be searched for in the full text content of your files verbatim (without fuzzy matching).
Full text searching is case insensitive.
The Any/All conditions setting can be toggled with the A key.
For the purposes of this function, the entirety of your input title is treated as a single condition.
For example, the filter string #math !#math/topology >Topology map |discrete with the All conditions setting shows all notes that are tagged as #math (or any nested subtag such as #math/geometry), not tagged with the nested tag #math/topology but still link to the Topology note, whose title contains some variation of map and whose full text contains the word discrete.
The list contains all notes matching your current filter.
By default, notes will always be ordered in descending order of their match score for the title matching.
This ordering can be changed by pressing the S key and then selecting a sorting criteria.
The key combination S+R will reverse the current sorting.
For every note in the list, the following statistics are shown:
These statistics let you judge how well-connected a note is, and whether it is mostly relevant within the filtered context or in general.
You can sort by all of these values, and by the amount of broken links, which is useful for finding and purging these links.
You can freely scroll through the list and open any selected note in the [Display Screen] or your configured editor or viewer (see below).
From the select view, you can access a couple of file management options for your notes:
.gitignore file (if present), the note will then be added to the index..gitignore file (if present), the note will be removed from the index..gitignore file (if present), the note will be removed from the index.Rucola permanently tracks all file changes made within the vault folder, either through the program itself or externally and tries to keep the index up to date.
This includes edits to notes (updates links, word count, ...), moves & renames, creations and deletions.
This feature is currently untested on Windows.
Feel free to let me know if you are a Windows user on what works and what doesn't.
Wiki: Configuration
Wiki: Display Screen
Wiki: HTML Conversion
Wiki: Home