Questa è la lista delle configurazioni di Obsidian e dei suoi plugin che uso.
1 - Impostazioni Obsidian
1.1 - Editor
- Readable line length: ❌
- Show line number: ✔️
1.2 - Files and links
- Confirm file deletion: ❌
- Automatically update internal links: ✔️
- Use Wikilinks: ❌
- Detect all file extensions: ✔️
- Default location for new attachments:
In subfolder under current folder - Subfolder name:
attachments
1.3 - Appearance
- Themes:
GitHub Theme - Font Size:
12 - Quick font size adjustment: ✔️
- CSS Snippets:
aligned-callout-header-titles.css:body:not(.pt-disable-callout-styling) .callout .callout-title { align-items: center; }bold-folders.css:.nav-folder-title { font-weight: 1000; }justified-text.css:/* Reading Mode */ .markdown-preview-view p { text-align: justify; text-justify: inter-word; } /* Source View and Live Preview */ .markdown-source-view.mod-cm6 .cm-line { text-align: justify; text-justify: inter-word; }mermaid-center.css:div.mermaid { text-align: center; }
1.4 - Hotkeys
- Insert code block:
Ctrl + Shift + M - Toggle code:
Ctrl + M
2 - Core Plugins
- Random note: ✔️
- Slash commands: ✔️
3 - Community Plugins
3.1 - Admonition
- Use CSS Snippet for Custom Callout: ✔️
- Import Admonitions:
seleziona file JSON - Add Copy Button: ✔️
- Load Additional Icons: tutte
3.1.1 - Hotkeys
- Admonition: Insert Callout:
Ctrl + Shift + P
3.2 - Advanced Tables
3.3 - Broken links
- Ignore folders:
docs node_modules private public quartz
3.3.1 - Hotkeys
- Advanced Tables: Delete column:
Alt + Shift + C - Advanced Tables: Delete row:
Alt + Shift + R
3.4 - Callout Integrator
3.4.1 - Hotkeys
- Callout Integrator: Integrate:
Ctrl + > - Callout Integrator: Un-integrate:
Ctrl + <
3.5 - Colored Tags
3.6 - Iconize
Attenzione
Florian Woelki, il creatore di questo plugin, ha annunciato la deprecazione del plugin a partire dal 01/03/2025, ergo non ci saranno più aggiornamenti di questo plugin e, pertanto, è consigliabile abbandonarlo e sostituirlo con un altro.
Consiglio vivamente di passare al plugin Iconic, molto simile a Iconize e per certi versi anche migliore: tuttavia, finché su Iconic non sarà possibile usare pacchetti di icone esterni (come le icone di Font Awesome) o importare delle icone personalizzate come era possibile su Iconize, continuerò temporaneamente a usare Iconize.
- General:
- Recently used icons limit:
25
- Recently used icons limit:
- Visibility of icons:
- Toggle icon in tabs: ✔️
- Toggle icon in title:
ON (Next to title) - Use icon in frontmatter: ✔️
- Add predefined icon packs: tutti
3.7 - LaTeX Suite
- Snippets:
[ // Single letter triggers like "\\mathbb{N}" in single dollar signs (i.e. $...$) don't work with "m" option, only with "t" option // Comments in Markdown {trigger: " $0 %%", options: "tA"}, // Math Mode {trigger: "$", replacement: "$$0$", options: "tA"}, {trigger: "$", replacement: "$\n$0\n$", options: "mA"}, // LaTeX Colors {trigger: "\\red", replacement: "{\\color{#FF7F7F} $0 }", options: "mA"}, {trigger: "\\green", replacement: "{\\color{#7FFF7F} $0 }", options: "mA"}, {trigger: "\\blue", replacement: "{\\color{#7F7FFF} $0 }", options: "mA"}, {trigger: "\\yellow", replacement: "{\\color{#FFFF7F} $0 }", options: "mA"}, {trigger: "\\violet", replacement: "{\\color{#FF7FFF} $0 }", options: "mA"}, {trigger: "\\aqua", replacement: "{\\color{#7FFFFF} $0 }", options: "mA"}, // Text Colors {trigger: "\\red", replacement: '<font color="#FF7F7F">$0</font>$1', options: "tA"}, {trigger: "\\green", replacement: '<font color="#7FFF7F">$0</font>$1', options: "tA"}, {trigger: "\\blue", replacement: '<font color="#7F7FFF">$0</font>$1', options: "tA"}, {trigger: "\\yellow", replacement: '<font color="#FFFF7F">$0</font>$1', options: "tA"}, {trigger: "\\violet", replacement: '<font color="#FF7FFF">$0</font>$1', options: "tA"}, {trigger: "\\aqua", replacement: '<font color="#7FFFFF">$0</font>$1', options: "tA"}, // Text in LaTeX {trigger: "\"", replacement: "\\text{$0}$1", options: "mA"}, // Brackets {trigger: "(", replacement: "($0)$1", options: "mA"}, {trigger: "{", replacement: "{$0}$1", options: "mA"}, {trigger: "[", replacement: "[$0]$1", options: "mA"}, {trigger: "\\langle", replacement: "\\langle $0 \\rangle $1", options: "mA"}, {trigger: "lr(", replacement: "\\left( $0 \\right) $1", options: "mA"}, {trigger: "lr{", replacement: "\\left\\{ $0 \\right\\} $1", options: "mA"}, {trigger: "lr[", replacement: "\\left[ $0 \\right] $1", options: "mA"}, {trigger: "lr|", replacement: "\\left| $0 \\right| $1", options: "mA"}, {trigger: "lr<", replacement: "\\left< $0 \\right> $1", options: "mA"}, {trigger: "\\ceil", replacement: "\\lceil $0 \\rceil $1", options: "mA"}, {trigger: "\\floor", replacement: "\\lfloor $0 \\rfloor $1", options: "mA"}, // Dots & Spaces {trigger: "...", replacement: "\\ldots", options: "mA"}, {trigger: ".*", replacement: "\\cdot", options: "mA"}, {trigger: "\\q", replacement: "\\quad ", options: "mA"}, // Arrows {trigger: "<->", replacement: "\\leftrightarrow", options: "mA"}, {trigger: "->", replacement: "\\to", options: "mA"}, {trigger: "<-", replacement: "\\gets", options: "mA"}, {trigger: "!>", replacement: "\\mapsto", options: "mA"}, // Equals {trigger: "!=", replacement: "\\neq", options: "mA"}, {trigger: ">=", replacement: "\\ge", options: "mA"}, {trigger: "<=", replacement: "\\le", options: "mA"}, // Environments {trigger: "\\matrix", replacement: "\\begin{matrix}\n$0\n\\end{matrix}", options: "mA"}, {trigger: "\\cases", replacement: "\\begin{cases}\n$0\n\\end{cases}", options: "mA"}, {trigger: "\\align", replacement: "\\begin{align*}\n$0\n\\end{align*}", options: "mA"}, {trigger: "\\array", replacement: "\\begin{array}\n$0\n\\end{array}", options: "mA"}, // Numeric Sets {trigger: "\\mathbb{N}", replacement: "\\mathbb{N}", options: "tmA"}, {trigger: "\\mathbb{Z}", replacement: "\\mathbb{Z}", options: "tmA"}, {trigger: "\\mathbb{Q}", replacement: "\\mathbb{Q}", options: "tmA"}, {trigger: "\\mathbb{I}", replacement: "\\mathbb{I}", options: "tmA"}, {trigger: "\\mathbb{R}", replacement: "\\mathbb{R}", options: "tmA"}, {trigger: "\\mathbb{C}", replacement: "\\mathbb{C}", options: "tmA"}, // Probability {trigger: "\\P", replacement: "\\mathbb{P}", options: "tmA"}, // Probability function {trigger: "\\E", replacement: "\\mathbb{E}", options: "tmA"}, // Expected value {trigger: "\\Var", replacement: "\\text{Var}", options: "mA"}, // Variance // Sets {trigger: "\\{", replacement: "\\{ $0 \\}", options: "tmA"}, {trigger: "\\sube", replacement: "\\subseteq", options: "mA"}, {trigger: "\\empty", replacement: "\\emptyset", options: "mA"}, // Logic {trigger: "=>", replacement: "\\implies", options: "mA"}, {trigger: "=<", replacement: "\\impliedby", options: "mA"}, {trigger: "\vDash", replacement: "\\vDash", options: "mA"}, // Functions {trigger: "\\Dom", replacement: "\\text{Dom}(f)", options: "mA"}, // Algorithm environment { // Creates the Algorithm environment trigger: "\\algo", replacement: "\\begin{align*} % Algorithm environment\n & \\textbf{$0} \\\\\n & \\rhd \\text{Pre: } $1 \\\\\n & \\rhd \\text{Post: } $2 \\\\\n & $3\n\\end{align*}", options: "mA" }, { // Formats an inline comment in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)\#", replacement: "[[0]]\\quad \\rhd \\text{$0}", options: "rmA" }, { // Formats "if" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)if", replacement: "[[0]]\\text{if } $0 \\text{ then} \\\\\n & \\quad $1", options: "rmA" }, { // Formats "else" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)else", replacement: "[[0]]\\text{else} \\\\\n & \\quad $0", options: "rmA" }, { // Formats "end if" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)end if", replacement: "[[0]]\\text{end if} \\\\\n & $0", options: "rmA" }, { // Formats "while" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)while", replacement: "[[0]]\\text{while } $0 \\text{ do} \\\\\n & \\quad $1", options: "rmA" }, { // Formats "end while" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)end while", replacement: "[[0]]\\text{end while} \\\\\n & $0", options: "rmA" }, { // Formats "for" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)for", replacement: "[[0]]\\text{for } $0 \\text{ to } $1 \\text{ do} \\\\\n & \\quad $2", options: "rmA" }, { // Formats "end for" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)end for", replacement: "[[0]]\\text{end for} \\\\\n & $0", options: "rmA" }, { // Formats "and" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)and", replacement: "[[0]]\\text{ and } $0 ", options: "rmA" }, { // Formats "or" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)or", replacement: "[[0]]\\text{ or } $0 ", options: "rmA" }, { // Formats "return" in Algorithm environment trigger: "(Algorithm environment(?:(?!\\$\\$)[\\s\\S])*?)return", replacement: "[[0]]\\text{return } $0 \\\\\n & $1", options: "rmA" } ] - Matrix Shortcuts:
- Environments:
pmatrix, cases, align, align*, bmatrix, Bmatrix, vmatrix, Vmatrix, array, matrix
- Environments:
- Tabout: ❌
3.8 - Link Favicons
- Icon provider:
Google - Fallback icon provider:
DuckDuckGo - Ignored domains:
photos.app.goo.gl
3.9 - Paste URL into selection
3.10 - Quiet Outline
- Set Primary Color Light/Dark: ❌
- Ellipsis: ✔️
- Default level:
H1
3.11 - Settings Search
3.12 - Style Settings
- GitHub theme settings
- Colorblind variants
- Protanopia & Deuteranopia: ✔️
- Tritanopia: ✔️
- Colorblind variants