Added Substitutions plugin for quickly adding shorthands. Config ongoing

This commit is contained in:
2026-09-06 13:05:33 -04:00
parent 2eb9d7411b
commit 9080118e7b
5 changed files with 320 additions and 1 deletions
+2 -1
View File
@@ -11,5 +11,6 @@
"quickadd", "quickadd",
"obsidian-icon-folder", "obsidian-icon-folder",
"obsidian-markmind", "obsidian-markmind",
"sheet-plus" "sheet-plus",
"substitutions"
] ]
+301
View File
@@ -0,0 +1,301 @@
{
"meta": {
"initialized": true,
"version": "0.5.0",
"pluginVersion": "0.6.1",
"events": []
},
"swap": {
"initialized": true,
"version": "0.5.0",
"definitions": [
{
"id": 0,
"kind": "plain",
"source": "...",
"replacement": "…",
"enabled": true
},
{
"id": 1,
"kind": "plain",
"source": "1/2",
"replacement": "½",
"enabled": true
},
{
"id": 2,
"kind": "plain",
"source": "1/3",
"replacement": "⅓",
"enabled": true
},
{
"id": 3,
"kind": "plain",
"source": "1/4",
"replacement": "¼",
"enabled": true
},
{
"id": 4,
"kind": "plain",
"source": "1/5",
"replacement": "⅕",
"enabled": true
},
{
"id": 5,
"kind": "plain",
"source": "1/6",
"replacement": "⅙",
"enabled": true
},
{
"id": 6,
"kind": "plain",
"source": "1/7",
"replacement": "⅐",
"enabled": true
},
{
"id": 7,
"kind": "plain",
"source": "1/9",
"replacement": "⅑",
"enabled": true
},
{
"id": 8,
"kind": "plain",
"source": "1/10",
"replacement": "⅒",
"enabled": true
},
{
"id": 9,
"kind": "plain",
"source": "1/8",
"replacement": "⅛",
"enabled": true
},
{
"id": 10,
"kind": "plain",
"source": "2/3",
"replacement": "⅔",
"enabled": true
},
{
"id": 11,
"kind": "plain",
"source": "2/5",
"replacement": "⅖",
"enabled": true
},
{
"id": 12,
"kind": "plain",
"source": "3/4",
"replacement": "¾",
"enabled": true
},
{
"id": 13,
"kind": "plain",
"source": "3/5",
"replacement": "⅗",
"enabled": true
},
{
"id": 14,
"kind": "plain",
"source": "4/5",
"replacement": "⅘",
"enabled": true
},
{
"id": 15,
"kind": "plain",
"source": "5/6",
"replacement": "⅚",
"enabled": true
},
{
"id": 16,
"kind": "plain",
"source": "3/8",
"replacement": "⅜",
"enabled": true
},
{
"id": 17,
"kind": "plain",
"source": "5/8",
"replacement": "⅝",
"enabled": true
},
{
"id": 18,
"kind": "plain",
"source": "7/8",
"replacement": "⅞",
"enabled": true
},
{
"id": 19,
"kind": "plain",
"source": "<--",
"replacement": "←",
"enabled": true
},
{
"id": 20,
"kind": "plain",
"source": "-->",
"replacement": "→",
"enabled": true
},
{
"id": 21,
"kind": "plain",
"source": "<->",
"replacement": "↔",
"enabled": true
},
{
"id": 22,
"kind": "plain",
"source": "!=",
"replacement": "≠",
"enabled": true
},
{
"id": 23,
"kind": "plain",
"source": "<=",
"replacement": "≤",
"enabled": true
},
{
"id": 24,
"kind": "plain",
"source": ">=",
"replacement": "≥",
"enabled": true
},
{
"id": 25,
"kind": "plain",
"source": "~=",
"replacement": "≅",
"enabled": true
},
{
"id": 26,
"kind": "plain",
"source": "+-",
"replacement": "±",
"enabled": true
},
{
"id": 27,
"kind": "plain",
"source": "-+",
"replacement": "∓",
"enabled": true
},
{
"id": 28,
"kind": "plain",
"source": "<<",
"replacement": "≪",
"enabled": true
},
{
"id": 29,
"kind": "plain",
"source": "≪<",
"replacement": "⋘",
"enabled": true
},
{
"id": 30,
"kind": "plain",
"source": ">>",
"replacement": "≫",
"enabled": true
},
{
"id": 31,
"kind": "plain",
"source": "≫>",
"replacement": "⋙",
"enabled": true
},
{
"id": 32,
"kind": "plain",
"source": "/EH",
"replacement": "Eppo von Houten",
"enabled": true
},
{
"id": 33,
"kind": "plain",
"source": "/AD",
"replacement": "Anne Davies",
"enabled": true
},
{
"id": 34,
"kind": "plain",
"source": "/ID",
"replacement": "Ike Dimayuga",
"enabled": true
},
{
"id": 35,
"kind": "plain",
"source": "/SB",
"replacement": "Sara Bessey",
"enabled": true
},
{
"id": 36,
"kind": "plain",
"source": "/LG",
"replacement": "Lori Gilbert",
"enabled": true
},
{
"id": 37,
"kind": "plain",
"source": "/KS",
"replacement": "Karen Shewhuk",
"enabled": true
},
{
"id": 38,
"kind": "plain",
"source": "/PH",
"replacement": "Phyllis Heeney",
"enabled": true
},
{
"id": 39,
"kind": "plain",
"source": "/SC",
"replacement": "Sandra Celovsky",
"enabled": true
},
{
"id": 40,
"kind": "plain",
"source": "/MZ",
"replacement": "Molly Zaugg",
"enabled": true
}
]
}
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "substitutions",
"name": "Substitutions",
"version": "0.6.1",
"minAppVersion": "1.5.12",
"description": "Automatically replace text fragments with symbols or different text",
"author": "BambusControl",
"authorUrl": "https://github.com/BambusControl",
"isDesktopOnly": false
}
+1
View File
@@ -0,0 +1 @@
.plugin.substitutions .swap-definition-list{display:flex;flex-direction:column-reverse}.plugin.substitutions .swap-definition-list .user-swap-definition{border:none;padding:.33em 0}.plugin.substitutions .swap-definition-list .user-swap-definition:not(.just-filled) .setting-item-control>.hide-if-empty{visibility:hidden}.plugin.substitutions .swap-definition-list .search-hidden{display:none}.plugin.substitutions .user-swap-definition .setting-item-info{display:none;flex-grow:0;margin:0}.plugin.substitutions .user-swap-definition .setting-item-control{flex-grow:1;text-align:left;display:flex;justify-content:center;align-content:center;flex-direction:row;flex-wrap:nowrap;align-items:center}.plugin.substitutions .user-swap-definition .setting-item-control.regex-enabled input[type=text]{font-family:monospace}.plugin.substitutions .user-swap-definition input.invalid{border-color:var(--background-modifier-error)}