remove .obsidian
parent
5b834a1030
commit
044391bd55
|
@ -1,14 +0,0 @@
|
||||||
# Exclude workspace cache
|
|
||||||
workspace.json
|
|
||||||
workspace-mobile.json
|
|
||||||
|
|
||||||
# Cursor Positions PLugin
|
|
||||||
plugins/remember-cursor-position/cursor-positions.json
|
|
||||||
|
|
||||||
# Vault Stats
|
|
||||||
vault-stats.json
|
|
||||||
|
|
||||||
# Add below lines to exclude OS settings and caches
|
|
||||||
*.DS_Store
|
|
||||||
*.directory
|
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
" let mapleader = " "
|
|
||||||
" map leader to Space
|
|
||||||
" set timeoutlen 500 " Set timeout length to 500 ms
|
|
||||||
|
|
||||||
" I like using H and L for beginning/end of line
|
|
||||||
nmap H ^
|
|
||||||
nmap L $
|
|
||||||
|
|
||||||
" Yank to system clipboard
|
|
||||||
set clipboard=unnamed
|
|
||||||
|
|
||||||
exmap surround_wiki surround [[ ]]
|
|
||||||
exmap surround_double_quotes surround " "
|
|
||||||
exmap surround_single_quotes surround ' '
|
|
||||||
exmap surround_brackets surround ( )
|
|
||||||
exmap surround_square_brackets surround [ ]
|
|
||||||
exmap surround_curly_brackets surround { }
|
|
||||||
exmap surround_backtick surround ` `
|
|
||||||
exmap surround_bold surround ** **
|
|
||||||
exmap surround_italic surround * *
|
|
||||||
exmap surround_strike surround ~~ ~~
|
|
||||||
|
|
||||||
" NOTE: must use 'map' and not 'nmap'
|
|
||||||
map [[ :surround_wiki
|
|
||||||
nunmap s
|
|
||||||
vunmap s
|
|
||||||
map s" :surround_double_quotes
|
|
||||||
map s' :surround_single_quotes
|
|
||||||
map sb :surround_brackets
|
|
||||||
map s( :surround_brackets
|
|
||||||
map s) :surround_brackets
|
|
||||||
map s[ :surround_square_brackets
|
|
||||||
map s[ :surround_square_brackets
|
|
||||||
map s{ :surround_curly_brackets
|
|
||||||
map s} :surround_curly_brackets
|
|
||||||
map s` :surround_backtick
|
|
||||||
map s* :surround_italic
|
|
||||||
map si :surround_italic
|
|
||||||
map sB :surround_bold
|
|
||||||
map s** :surround_bold
|
|
||||||
map sx :surround_strike
|
|
||||||
map s~ :surround_strike
|
|
||||||
|
|
|
@ -1,35 +0,0 @@
|
||||||
{
|
|
||||||
"defaultViewMode": "source",
|
|
||||||
"showFrontmatter": true,
|
|
||||||
"showUnsupportedFiles": true,
|
|
||||||
"attachmentFolderPath": "_Resources",
|
|
||||||
"showLineNumber": true,
|
|
||||||
"spellcheck": true,
|
|
||||||
"vimMode": true,
|
|
||||||
"readableLineLength": true,
|
|
||||||
"alwaysUpdateLinks": true,
|
|
||||||
"autoPairBrackets": false,
|
|
||||||
"autoPairMarkdown": false,
|
|
||||||
"foldHeading": true,
|
|
||||||
"showInlineTitle": false,
|
|
||||||
"promptDelete": true,
|
|
||||||
"foldIndent": false,
|
|
||||||
"trashOption": "local",
|
|
||||||
"newFileLocation": "root",
|
|
||||||
"newLinkFormat": "shortest",
|
|
||||||
"pdfExportSettings": {
|
|
||||||
"includeName": false,
|
|
||||||
"pageSize": "Letter",
|
|
||||||
"landscape": false,
|
|
||||||
"margin": "0",
|
|
||||||
"downscalePercent": 100
|
|
||||||
},
|
|
||||||
"userIgnoreFilters": [
|
|
||||||
"_Templates/",
|
|
||||||
"!TODO Reformatting/",
|
|
||||||
"The Awful Things Vault/",
|
|
||||||
"_PDF Exports/"
|
|
||||||
],
|
|
||||||
"strictLineBreaks": false,
|
|
||||||
"propertiesInDocument": "source"
|
|
||||||
}
|
|
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"accentColor": "",
|
|
||||||
"theme": "obsidian",
|
|
||||||
"cssTheme": "AnuPpuccin",
|
|
||||||
"baseFontSizeAction": false,
|
|
||||||
"translucency": false,
|
|
||||||
"enabledCssSnippets": [
|
|
||||||
"extended-colorschemes",
|
|
||||||
"custom-rainbow-colors",
|
|
||||||
"cards"
|
|
||||||
],
|
|
||||||
"interfaceFontFamily": "",
|
|
||||||
"textFontFamily": "",
|
|
||||||
"monospaceFontFamily": "JetBrainsMono Nerd Font",
|
|
||||||
"nativeMenus": false,
|
|
||||||
"showViewHeader": true
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
{
|
|
||||||
"backlinkInDocument": true
|
|
||||||
}
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"pinned": [
|
|
||||||
"obsidian-git:pull",
|
|
||||||
"cmdr:macro-1"
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
[
|
|
||||||
"obsidian-style-settings",
|
|
||||||
"dataview",
|
|
||||||
"buttons",
|
|
||||||
"quickadd",
|
|
||||||
"templater-obsidian",
|
|
||||||
"calendar",
|
|
||||||
"cm-editor-syntax-highlight-obsidian",
|
|
||||||
"obsidian-emoji-toolbar",
|
|
||||||
"periodic-notes",
|
|
||||||
"nldates-obsidian",
|
|
||||||
"obsidian-icon-folder",
|
|
||||||
"oz-image-plugin",
|
|
||||||
"obsidian-relative-line-numbers",
|
|
||||||
"obsidian-vimrc-support",
|
|
||||||
"obsidian-filename-heading-sync",
|
|
||||||
"obsidian-annotator",
|
|
||||||
"obsidian-auto-link-title",
|
|
||||||
"code-block-copy",
|
|
||||||
"obsidian-plugin-update-tracker",
|
|
||||||
"leader-hotkeys-obsidian",
|
|
||||||
"tag-wrangler",
|
|
||||||
"obsidian-tasks-plugin",
|
|
||||||
"numerals",
|
|
||||||
"table-editor-obsidian",
|
|
||||||
"better-word-count",
|
|
||||||
"metaedit",
|
|
||||||
"cmdr",
|
|
||||||
"obsidian-advanced-uri",
|
|
||||||
"obsidian-git",
|
|
||||||
"obsidian-version-history-diff"
|
|
||||||
]
|
|
|
@ -1,31 +0,0 @@
|
||||||
{
|
|
||||||
"file-explorer": true,
|
|
||||||
"global-search": true,
|
|
||||||
"switcher": true,
|
|
||||||
"graph": true,
|
|
||||||
"backlink": true,
|
|
||||||
"canvas": false,
|
|
||||||
"outgoing-link": true,
|
|
||||||
"tag-pane": true,
|
|
||||||
"page-preview": true,
|
|
||||||
"daily-notes": false,
|
|
||||||
"templates": false,
|
|
||||||
"note-composer": true,
|
|
||||||
"command-palette": true,
|
|
||||||
"slash-command": false,
|
|
||||||
"editor-status": true,
|
|
||||||
"starred": false,
|
|
||||||
"markdown-importer": false,
|
|
||||||
"zk-prefixer": false,
|
|
||||||
"random-note": true,
|
|
||||||
"outline": true,
|
|
||||||
"word-count": false,
|
|
||||||
"slides": false,
|
|
||||||
"audio-recorder": false,
|
|
||||||
"workspaces": true,
|
|
||||||
"file-recovery": true,
|
|
||||||
"publish": false,
|
|
||||||
"sync": false,
|
|
||||||
"bookmarks": false,
|
|
||||||
"properties": true
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
[
|
|
||||||
"file-explorer",
|
|
||||||
"global-search",
|
|
||||||
"switcher",
|
|
||||||
"graph",
|
|
||||||
"backlink",
|
|
||||||
"outgoing-link",
|
|
||||||
"tag-pane",
|
|
||||||
"properties",
|
|
||||||
"page-preview",
|
|
||||||
"note-composer",
|
|
||||||
"command-palette",
|
|
||||||
"editor-status",
|
|
||||||
"random-note",
|
|
||||||
"outline",
|
|
||||||
"workspaces",
|
|
||||||
"file-recovery"
|
|
||||||
]
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"autorun": true,
|
|
||||||
"folder": "!Dailies"
|
|
||||||
}
|
|
|
@ -1,72 +0,0 @@
|
||||||
{
|
|
||||||
"collapse-filter": false,
|
|
||||||
"search": "-path:!Dailies ",
|
|
||||||
"showTags": false,
|
|
||||||
"showAttachments": false,
|
|
||||||
"hideUnresolved": false,
|
|
||||||
"showOrphans": true,
|
|
||||||
"collapse-color-groups": false,
|
|
||||||
"colorGroups": [
|
|
||||||
{
|
|
||||||
"query": "path:!Dailies",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 14701269
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query": "tag:#hub",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 14725458
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query": "tag:#Messages",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 3965661
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query": "tag:#Documentation",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 5431378
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query": "tag:#Definition",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 5431473
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query": "tag:#Capture",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 5419488
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query": "tag:#Database",
|
|
||||||
"color": {
|
|
||||||
"a": 1,
|
|
||||||
"rgb": 5460985
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"collapse-display": false,
|
|
||||||
"showArrow": false,
|
|
||||||
"textFadeMultiplier": -0.2,
|
|
||||||
"nodeSizeMultiplier": 1.01875,
|
|
||||||
"lineSizeMultiplier": 1.01875,
|
|
||||||
"collapse-forces": false,
|
|
||||||
"centerStrength": 0.25,
|
|
||||||
"repelStrength": 9.47916666666667,
|
|
||||||
"linkStrength": 1,
|
|
||||||
"linkDistance": 253,
|
|
||||||
"scale": 0.3935550908066846,
|
|
||||||
"close": false
|
|
||||||
}
|
|
|
@ -1,114 +0,0 @@
|
||||||
{
|
|
||||||
"daily-notes": [],
|
|
||||||
"obsidian-emoji-toolbar:emoji-picker:open-picker": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod"
|
|
||||||
],
|
|
||||||
"key": ";"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"file-explorer:move-file": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod",
|
|
||||||
"Shift"
|
|
||||||
],
|
|
||||||
"key": "M"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"editor:delete-paragraph": [],
|
|
||||||
"periodic-notes:open-daily-note": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod"
|
|
||||||
],
|
|
||||||
"key": "D"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"periodic-notes:prev-daily-note": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod",
|
|
||||||
"Shift"
|
|
||||||
],
|
|
||||||
"key": "D"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"app:go-back": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod",
|
|
||||||
"Alt"
|
|
||||||
],
|
|
||||||
"key": "ArrowLeft"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"editor:toggle-source": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod",
|
|
||||||
"Shift"
|
|
||||||
],
|
|
||||||
"key": "Enter"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"obsidian-daily-stats:show-daily-stats-tracker-view": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod"
|
|
||||||
],
|
|
||||||
"key": "Y"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"editor:focus-right": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Alt"
|
|
||||||
],
|
|
||||||
"key": "L"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"editor:focus-left": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Alt"
|
|
||||||
],
|
|
||||||
"key": "H"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"editor:focus-bottom": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Alt"
|
|
||||||
],
|
|
||||||
"key": "J"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"editor:focus-top": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Alt"
|
|
||||||
],
|
|
||||||
"key": "K"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"table-editor-obsidian:table-control-bar": [],
|
|
||||||
"markdown:add-metadata-property": [],
|
|
||||||
"app:toggle-left-sidebar": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod"
|
|
||||||
],
|
|
||||||
"key": "["
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"app:toggle-right-sidebar": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Mod"
|
|
||||||
],
|
|
||||||
"key": "]"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"askBeforeMerging": true,
|
|
||||||
"replacementText": "link"
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
{}
|
|
|
@ -1,50 +0,0 @@
|
||||||
{
|
|
||||||
"statusBar": [
|
|
||||||
{
|
|
||||||
"prefix": " ",
|
|
||||||
"suffix": " characters ",
|
|
||||||
"metric": {
|
|
||||||
"type": 0,
|
|
||||||
"counter": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"prefix": " ",
|
|
||||||
"suffix": " words",
|
|
||||||
"metric": {
|
|
||||||
"type": 0,
|
|
||||||
"counter": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"prefix": " ",
|
|
||||||
"suffix": " words today",
|
|
||||||
"metric": {
|
|
||||||
"type": 1,
|
|
||||||
"counter": 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"altBar": [
|
|
||||||
{
|
|
||||||
"prefix": " ",
|
|
||||||
"suffix": " total words across",
|
|
||||||
"metric": {
|
|
||||||
"type": 2,
|
|
||||||
"counter": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"prefix": " ",
|
|
||||||
"suffix": " notes",
|
|
||||||
"metric": {
|
|
||||||
"type": 2,
|
|
||||||
"counter": 6
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"countComments": false,
|
|
||||||
"collectStats": true,
|
|
||||||
"displaySectionCounts": false,
|
|
||||||
"pageWords": 300
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"id": "better-word-count",
|
|
||||||
"name": "Better Word Count",
|
|
||||||
"version": "0.10.0",
|
|
||||||
"description": "Counts the words of selected text in the editor.",
|
|
||||||
"author": "Luke Leppan",
|
|
||||||
"authorUrl": "https://lukeleppan.com",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
details.bwc-sb-item-setting {
|
|
||||||
border: 1px solid var(--background-modifier-border);
|
|
||||||
border-radius: 10px;
|
|
||||||
padding: 10px 5px 20px 10px;
|
|
||||||
margin-top: 5px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
.bwc-sb-item-setting summary::marker {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* .bwc-sb-item-setting summary { */
|
|
||||||
/* margin-bottom: 5px; */
|
|
||||||
/* } */
|
|
||||||
.bwc-sb-item-setting summary span.bwc-sb-buttons {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bwc-status-bar-settings-title {
|
|
||||||
margin-bottom: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bwc-section-count {
|
|
||||||
background: var(--background-secondary);
|
|
||||||
border-radius: var(--tag-radius);
|
|
||||||
color: var(--text-muted);
|
|
||||||
content: var(--word-count);
|
|
||||||
display: inline-flex;
|
|
||||||
font-size: var(--font-ui-smaller);
|
|
||||||
font-weight: var(--font-normal);
|
|
||||||
line-height: 1;
|
|
||||||
margin: calc(-1 * var(--size-2-3)) 0 calc(-1 * var(--size-2-3)) var(--size-4-2);
|
|
||||||
padding: var(--size-2-3) var(--size-4-2);
|
|
||||||
pointer-events: none;
|
|
||||||
position: relative;
|
|
||||||
top: -3px;
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "buttons",
|
|
||||||
"name": "Buttons",
|
|
||||||
"description": "Create Buttons in your Obsidian notes to run commands, open links, and insert templates",
|
|
||||||
"version": "0.4.19",
|
|
||||||
"author": "shabegom",
|
|
||||||
"authorUrl": "https://shbgm.ca",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"minAppVersion": "0.12.8"
|
|
||||||
}
|
|
|
@ -1,148 +0,0 @@
|
||||||
/* @settings
|
|
||||||
|
|
||||||
name: Buttons
|
|
||||||
id: buttons-styles
|
|
||||||
settings:
|
|
||||||
-
|
|
||||||
id: button-background
|
|
||||||
title: Background
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#f5f6f8'
|
|
||||||
default-dark: '#1b1b1b'
|
|
||||||
-
|
|
||||||
id: button-text
|
|
||||||
title: Text
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#1b1b1b'
|
|
||||||
default-dark: '#f5f6f8'
|
|
||||||
-
|
|
||||||
id: button-border
|
|
||||||
title: Border
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#7a9486'
|
|
||||||
default-dark: '#84a83a'
|
|
||||||
-
|
|
||||||
id: button-box-shadow
|
|
||||||
title: Box Shadow
|
|
||||||
type: variable-themed-color
|
|
||||||
format: rgb
|
|
||||||
opacity: true
|
|
||||||
default-light: '#1b1b1b'
|
|
||||||
default-dark: '#f5f6f8'
|
|
||||||
-
|
|
||||||
id: button-border-radius
|
|
||||||
title: Border Radius
|
|
||||||
type: variable-number
|
|
||||||
format: px
|
|
||||||
default: 5
|
|
||||||
-
|
|
||||||
id: button-size
|
|
||||||
title: Font Size
|
|
||||||
type: variable-number
|
|
||||||
format: em
|
|
||||||
default: 1
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
.block-language-button {
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.button-default {
|
|
||||||
border: 0.5px solid var(--button-border, #7a9486);
|
|
||||||
border-radius: var(--button-border-radius, 5px);
|
|
||||||
background-color: var(--button-background);
|
|
||||||
padding: 10px 30px;
|
|
||||||
color: var(--button-text);
|
|
||||||
text-decoration: none;
|
|
||||||
font-size: var(--button-size);
|
|
||||||
margin: 0 5px;
|
|
||||||
box-shadow: 0 1px 3px var(--button-box-shadow, rgba(0, 0, 0, 0.12)),
|
|
||||||
0 1px 2px var(--button-box-shadow, rgba(0, 0, 0, 0.24));
|
|
||||||
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
button.button-default:hover {
|
|
||||||
z-index: 100;
|
|
||||||
box-shadow: 0 4px 4px var(--button-box-shadow, rgba(0, 0, 0, 0.25)),
|
|
||||||
0 10px 10px var(--button-box-shadow, rgba(0, 0, 0, 0.22));
|
|
||||||
transform: translate3d(0px, -1.5px, 0px);
|
|
||||||
background-color: var(--button-background);
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark button.button-default {
|
|
||||||
border: 0.5px solid var(--button-border, #84a83a);
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark button.button-default:hover {
|
|
||||||
z-index: 100;
|
|
||||||
box-shadow: 0 4px 4px var(--button-box-shadow, rgba(210, 210, 210, 0.25)),
|
|
||||||
0 10px 10px var(--button-box-shadow, rgba(210, 210, 210, 0.22));
|
|
||||||
transform: translate3d(0px, -1.5px, 0px);
|
|
||||||
}
|
|
||||||
|
|
||||||
button.button-inline {
|
|
||||||
width: unset;
|
|
||||||
height: unset;
|
|
||||||
padding: 0 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.blue {
|
|
||||||
background: #76b3fa;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.red {
|
|
||||||
background-color: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.green {
|
|
||||||
background: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.yellow {
|
|
||||||
background: yellow;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.purple {
|
|
||||||
background: #725585;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.blue:hover {
|
|
||||||
background: #76b3fa;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.red:hover {
|
|
||||||
background: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.green:hover {
|
|
||||||
background: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.yellow:hover {
|
|
||||||
background: yellow;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
button.purple:hover {
|
|
||||||
background: #725585;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button-maker {
|
|
||||||
max-width: 35rem;
|
|
||||||
width: 35rem;
|
|
||||||
overflow-y: auto;
|
|
||||||
max-height: 30rem;
|
|
||||||
padding-left: 0.5rem;
|
|
||||||
padding-right: 0.5rem;
|
|
||||||
overflow-x: hidden;
|
|
||||||
}
|
|
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"shouldConfirmBeforeCreate": true,
|
|
||||||
"weekStart": "locale",
|
|
||||||
"wordsPerDot": 250,
|
|
||||||
"showWeeklyNote": false,
|
|
||||||
"weeklyNoteFormat": "",
|
|
||||||
"weeklyNoteTemplate": "",
|
|
||||||
"weeklyNoteFolder": "",
|
|
||||||
"localeOverride": "system-default"
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "calendar",
|
|
||||||
"name": "Calendar",
|
|
||||||
"description": "Calendar view of your daily notes",
|
|
||||||
"version": "1.5.10",
|
|
||||||
"author": "Liam Cain",
|
|
||||||
"authorUrl": "https://github.com/liamcain/",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"minAppVersion": "0.9.11"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "cm-editor-syntax-highlight-obsidian",
|
|
||||||
"name": "Editor Syntax Highlight",
|
|
||||||
"author": "death_au",
|
|
||||||
"authorUrl": "https://github.com/deathau",
|
|
||||||
"description": "Show syntax highlighing in code blocks the editor",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"version": "0.1.3",
|
|
||||||
"minAppVersion": "0.10.0"
|
|
||||||
}
|
|
|
@ -1,177 +0,0 @@
|
||||||
@charset "UTF-8";
|
|
||||||
.cm-s-obsidian pre.HyperMD-codeblock span.cm-formatting-code-block {
|
|
||||||
color: var(--text-muted);
|
|
||||||
}
|
|
||||||
|
|
||||||
.cm-s-obsidian pre.HyperMD-codeblock .cm-keyword {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .cm-s-obsidian {
|
|
||||||
/*
|
|
||||||
|
|
||||||
Name: yoncé
|
|
||||||
Author: Thomas MacLean (http://github.com/thomasmaclean)
|
|
||||||
|
|
||||||
Original yoncé color scheme by Mina Markham (https://github.com/minamarkham)
|
|
||||||
|
|
||||||
*/
|
|
||||||
/**/
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock {
|
|
||||||
color: #d4d4d4;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-keyword,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-keyword,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-keyword {
|
|
||||||
color: #00A7AA;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-atom,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-atom,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-atom {
|
|
||||||
color: #F39B35;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-number,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-number,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-number {
|
|
||||||
color: #A06FCA;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-type,
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-math.cm-type,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-type {
|
|
||||||
color: #A06FCA;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-def,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-def,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-def {
|
|
||||||
color: #98E342;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-property,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-property,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-property {
|
|
||||||
color: #D4D4D4;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-variable,
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-math.cm-variable,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-variable {
|
|
||||||
color: #D4D4D4;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-variable-2,
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-math.cm-variable-2,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-variable-2 {
|
|
||||||
color: #da7dae;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-variable-3,
|
|
||||||
.theme-dark .cm-s-obsidian span.cm-math.cm-variable-3,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-variable-3 {
|
|
||||||
color: #A06FCA;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-type.cm-def,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-type.cm-def,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-type.cm-def {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-property.cm-def,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-property.cm-def,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-property.cm-def {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-callee,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-callee,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-callee {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-operator,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-operator,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-operator {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-qualifier,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-qualifier,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-qualifier {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-tag,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-tag,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-tag {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-tag.cm-bracket,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-tag.cm-bracket,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-tag.cm-bracket {
|
|
||||||
color: #D4D4D4;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-attribute,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-attribute,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-attribute {
|
|
||||||
color: #A06FCA;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-comment,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-comment,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-comment {
|
|
||||||
color: #696d70;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-comment.cm-tag,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-comment.cm-tag,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-comment.cm-tag {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-comment.cm-attribute,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-comment.cm-attribute,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-comment.cm-attribute {
|
|
||||||
color: #D4D4D4;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-string,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-string,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-string {
|
|
||||||
color: #E6DB74;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-string-2,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-string-2,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-string-2 {
|
|
||||||
color: #F39B35;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-meta,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-meta,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-meta {
|
|
||||||
color: #D4D4D4;
|
|
||||||
background: inherit;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-builtin,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-builtin,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-builtin {
|
|
||||||
color: #FC4384;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-header,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-header,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-header {
|
|
||||||
color: #da7dae;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-hr,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-hr,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-hr {
|
|
||||||
color: #98E342;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-link,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-link,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-link {
|
|
||||||
color: #696d70;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-error,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.cm-error,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-error {
|
|
||||||
border-bottom: 1px solid #C42412;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.CodeMirror-activeline-background,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.CodeMirror-activeline-background,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .CodeMirror-activeline-background {
|
|
||||||
background: #272727;
|
|
||||||
}
|
|
||||||
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.CodeMirror-matchingbracket,
|
|
||||||
.theme-dark .cm-s-obsidian .cm-math.CodeMirror-matchingbracket,
|
|
||||||
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .CodeMirror-matchingbracket {
|
|
||||||
outline: 1px solid grey;
|
|
||||||
color: #D4D4D4 !important;
|
|
||||||
}
|
|
|
@ -1,104 +0,0 @@
|
||||||
{
|
|
||||||
"confirmDeletion": true,
|
|
||||||
"showAddCommand": true,
|
|
||||||
"debug": false,
|
|
||||||
"editorMenu": [],
|
|
||||||
"fileMenu": [
|
|
||||||
{
|
|
||||||
"id": "cmdr:macro-0",
|
|
||||||
"icon": "save",
|
|
||||||
"name": "Git: Sync File",
|
|
||||||
"mode": "any"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "cmdr:macro-1",
|
|
||||||
"icon": "upload-cloud",
|
|
||||||
"name": "Git: Sync All",
|
|
||||||
"mode": "any"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "app:open-settings",
|
|
||||||
"icon": "lucide-wrench",
|
|
||||||
"name": "Open settings",
|
|
||||||
"mode": "any"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"leftRibbon": [],
|
|
||||||
"rightRibbon": [],
|
|
||||||
"titleBar": [],
|
|
||||||
"statusBar": [],
|
|
||||||
"pageHeader": [],
|
|
||||||
"macros": [
|
|
||||||
{
|
|
||||||
"macro": [
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "editor:save-file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:stage-current-file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:commit-staged"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:pull"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:push2"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "Sync File",
|
|
||||||
"icon": "save",
|
|
||||||
"startup": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"macro": [
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "editor:save-file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:commit"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:pull"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": 0,
|
|
||||||
"commandId": "obsidian-git:push2"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "Sync All",
|
|
||||||
"icon": "upload-cloud",
|
|
||||||
"startup": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"explorer": [],
|
|
||||||
"hide": {
|
|
||||||
"statusbar": [],
|
|
||||||
"leftRibbon": []
|
|
||||||
},
|
|
||||||
"spacing": 8,
|
|
||||||
"advancedToolbar": {
|
|
||||||
"rowHeight": 48,
|
|
||||||
"rowCount": 1,
|
|
||||||
"spacing": 0,
|
|
||||||
"buttonWidth": 48,
|
|
||||||
"columnLayout": true,
|
|
||||||
"mappedIcons": [
|
|
||||||
{
|
|
||||||
"commandID": "obsidian-auto-link-title:auto-link-title-normal-paste",
|
|
||||||
"iconID": "unlink-2"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"tooltips": false,
|
|
||||||
"heightOffset": 0
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"id": "cmdr",
|
|
||||||
"name": "Commander",
|
|
||||||
"version": "0.5.1",
|
|
||||||
"minAppVersion": "1.4.0",
|
|
||||||
"description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.",
|
|
||||||
"author": "jsmorabito & phibr0",
|
|
||||||
"authorUrl": "https://github.com/phibr0",
|
|
||||||
"fundingUrl": "https://ko-fi.com/phibr0",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
{
|
|
||||||
"id": "code-block-copy",
|
|
||||||
"name": "Copy button for code blocks",
|
|
||||||
"author": "Daniel Brandenburg",
|
|
||||||
"description": "Copy button for code blocks",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"version": "0.1.0"
|
|
||||||
}
|
|
|
@ -1,41 +0,0 @@
|
||||||
.copy-code-button {
|
|
||||||
color: var(--background-primary);
|
|
||||||
background-color: var(--text-faint);
|
|
||||||
border-radius: 1px 1px 0px 0px;
|
|
||||||
/* right-align */
|
|
||||||
display: block;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: 0;
|
|
||||||
margin-bottom: -2px;
|
|
||||||
padding: 3px 8px;
|
|
||||||
font-size: 0.8em;
|
|
||||||
position: absolute;
|
|
||||||
top: 0px;
|
|
||||||
right: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.copy-code-button:hover {
|
|
||||||
cursor: pointer;
|
|
||||||
background-color: var(--text-normal);
|
|
||||||
}
|
|
||||||
|
|
||||||
.copy-code-button:focus {
|
|
||||||
/* Avoid an ugly focus outline on click in Chrome,
|
|
||||||
but darken the button for accessibility.
|
|
||||||
See https://stackoverflow.com/a/25298082/1481479 */
|
|
||||||
background-color: var(--text-normal);
|
|
||||||
outline: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.copy-code-button:active {
|
|
||||||
background-color: var(--text-normal);
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlight pre {
|
|
||||||
/* Avoid pushing up the copy buttons. */
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.has-copy-button {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "dataview",
|
|
||||||
"name": "Dataview",
|
|
||||||
"version": "0.5.64",
|
|
||||||
"minAppVersion": "0.13.11",
|
|
||||||
"description": "Complex data views for the data-obsessed.",
|
|
||||||
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
|
||||||
"authorUrl": "https://github.com/blacksmithgu",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,146 +0,0 @@
|
||||||
/** Live Preview padding fixes, specifically for DataviewJS custom HTML elements. */
|
|
||||||
.is-live-preview .block-language-dataviewjs > p, .is-live-preview .block-language-dataviewjs > span {
|
|
||||||
line-height: 1.0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.block-language-dataview {
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*****************/
|
|
||||||
/** Table Views **/
|
|
||||||
/*****************/
|
|
||||||
|
|
||||||
/* List View Default Styling; rendered internally as a table. */
|
|
||||||
.table-view-table {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-view-table > thead > tr, .table-view-table > tbody > tr {
|
|
||||||
margin-top: 1em;
|
|
||||||
margin-bottom: 1em;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-view-table > tbody > tr:hover {
|
|
||||||
background-color: var(--table-row-background-hover);
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-view-table > thead > tr > th {
|
|
||||||
font-weight: 700;
|
|
||||||
font-size: larger;
|
|
||||||
border-top: none;
|
|
||||||
border-left: none;
|
|
||||||
border-right: none;
|
|
||||||
border-bottom: solid;
|
|
||||||
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-view-table > tbody > tr > td {
|
|
||||||
text-align: left;
|
|
||||||
border: none;
|
|
||||||
font-weight: 400;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-view-table ul, .table-view-table ol {
|
|
||||||
margin-block-start: 0.2em !important;
|
|
||||||
margin-block-end: 0.2em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Rendered value styling for any view. */
|
|
||||||
.dataview-result-list-root-ul {
|
|
||||||
padding: 0em !important;
|
|
||||||
margin: 0em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview-result-list-ul {
|
|
||||||
margin-block-start: 0.2em !important;
|
|
||||||
margin-block-end: 0.2em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Generic grouping styling. */
|
|
||||||
.dataview.result-group {
|
|
||||||
padding-left: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*******************/
|
|
||||||
/** Inline Fields **/
|
|
||||||
/*******************/
|
|
||||||
|
|
||||||
.dataview.inline-field-key {
|
|
||||||
padding-left: 8px;
|
|
||||||
padding-right: 8px;
|
|
||||||
font-family: var(--font-monospace);
|
|
||||||
background-color: var(--background-primary-alt);
|
|
||||||
color: var(--text-nav-selected);
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview.inline-field-value {
|
|
||||||
padding-left: 8px;
|
|
||||||
padding-right: 8px;
|
|
||||||
font-family: var(--font-monospace);
|
|
||||||
background-color: var(--background-secondary-alt);
|
|
||||||
color: var(--text-nav-selected);
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview.inline-field-standalone-value {
|
|
||||||
padding-left: 8px;
|
|
||||||
padding-right: 8px;
|
|
||||||
font-family: var(--font-monospace);
|
|
||||||
background-color: var(--background-secondary-alt);
|
|
||||||
color: var(--text-nav-selected);
|
|
||||||
}
|
|
||||||
|
|
||||||
/***************/
|
|
||||||
/** Task View **/
|
|
||||||
/***************/
|
|
||||||
|
|
||||||
.dataview.task-list-item, .dataview.task-list-basic-item {
|
|
||||||
margin-top: 3px;
|
|
||||||
margin-bottom: 3px;
|
|
||||||
transition: 0.4s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview.task-list-item:hover, .dataview.task-list-basic-item:hover {
|
|
||||||
background-color: var(--text-selection);
|
|
||||||
box-shadow: -40px 0 0 var(--text-selection);
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*****************/
|
|
||||||
/** Error Views **/
|
|
||||||
/*****************/
|
|
||||||
|
|
||||||
div.dataview-error-box {
|
|
||||||
width: 100%;
|
|
||||||
min-height: 150px;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
border: 4px dashed var(--background-secondary);
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview-error-message {
|
|
||||||
color: var(--text-muted);
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*************************/
|
|
||||||
/** Additional Metadata **/
|
|
||||||
/*************************/
|
|
||||||
|
|
||||||
.dataview.small-text {
|
|
||||||
font-size: smaller;
|
|
||||||
color: var(--text-muted);
|
|
||||||
margin-left: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview.small-text::before {
|
|
||||||
content: "(";
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataview.small-text::after {
|
|
||||||
content: ")";
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "fantasy-calendar",
|
|
||||||
"name": "Fantasy Calendar",
|
|
||||||
"version": "3.0.0",
|
|
||||||
"minAppVersion": "0.12.10",
|
|
||||||
"author": "Jeremy Valentine",
|
|
||||||
"description": "Fantasy calendars in Obsidian!",
|
|
||||||
"authorUrl": "https://github.com/fantasycalendar/obsidian-fantasy-calendar",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
{
|
|
||||||
"id": "leader-hotkeys-obsidian",
|
|
||||||
"name": "Leader Hotkeys",
|
|
||||||
"description": "Add leader hotkey support to any command (like tmux or vim)",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"version": "0.2.1",
|
|
||||||
"js": "main.js"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
.leader-hotkeys-setting-prepend-text {
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.leader-hotkeys-setting-append-text {
|
|
||||||
padding: 0 10px;
|
|
||||||
}
|
|
|
@ -1,42 +0,0 @@
|
||||||
{
|
|
||||||
"ProgressProperties": {
|
|
||||||
"enabled": false,
|
|
||||||
"properties": []
|
|
||||||
},
|
|
||||||
"IgnoredProperties": {
|
|
||||||
"enabled": true,
|
|
||||||
"properties": [
|
|
||||||
"created"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"AutoProperties": {
|
|
||||||
"enabled": true,
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"name": "status",
|
|
||||||
"choices": [
|
|
||||||
"Completed",
|
|
||||||
"In-Progress",
|
|
||||||
"Idea",
|
|
||||||
"Researching"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"EditMode": {
|
|
||||||
"mode": "Some Multi",
|
|
||||||
"properties": [
|
|
||||||
"project",
|
|
||||||
"modified",
|
|
||||||
"FRCInfo",
|
|
||||||
"production"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"KanbanHelper": {
|
|
||||||
"enabled": false,
|
|
||||||
"boards": []
|
|
||||||
},
|
|
||||||
"UIElements": {
|
|
||||||
"enabled": true
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "metaedit",
|
|
||||||
"name": "MetaEdit",
|
|
||||||
"version": "1.8.2",
|
|
||||||
"minAppVersion": "1.4.1",
|
|
||||||
"description": "MetaEdit helps you manage your metadata.",
|
|
||||||
"author": "Christian B. B. Houmann",
|
|
||||||
"authorUrl": "https://bagerbach.com",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
.centerSettingContent {
|
|
||||||
display: grid;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.not-a-button {
|
|
||||||
background: none;
|
|
||||||
color: inherit;
|
|
||||||
border: none;
|
|
||||||
padding: 0;
|
|
||||||
font: inherit;
|
|
||||||
cursor: pointer;
|
|
||||||
outline: inherit;
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "nldates-obsidian",
|
|
||||||
"name": "Natural Language Dates",
|
|
||||||
"description": "Create date-links based on natural language",
|
|
||||||
"version": "0.6.1",
|
|
||||||
"author": "Argentina Ortega Sainz",
|
|
||||||
"authorUrl": "https://argentinaos.com/",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"minAppVersion": "0.13.0"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "numerals",
|
|
||||||
"name": "Numerals",
|
|
||||||
"version": "1.2.0",
|
|
||||||
"minAppVersion": "0.16.0",
|
|
||||||
"description": "Numerals turns any code block into an advanced calculator. Evaluates math expressions on each line of a code block, including units, currency, and optional TeX rendering.",
|
|
||||||
"author": "RyanC",
|
|
||||||
"authorUrl": "https://github.com/gtg922r/obsidian-numerals",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,297 +0,0 @@
|
||||||
/* @settings
|
|
||||||
|
|
||||||
name: Numerals
|
|
||||||
id: numerals-style
|
|
||||||
settings:
|
|
||||||
-
|
|
||||||
id: numerals-comment
|
|
||||||
title: In-line Comment Color
|
|
||||||
description: Color of the text in in-line comments. Default is `--text-faint`.
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#'
|
|
||||||
default-dark: '#'
|
|
||||||
-
|
|
||||||
id: numerals-heading
|
|
||||||
title: Heading / Comment Line Color
|
|
||||||
description: Color of lines with only a comment. Default is `--text-faint`.
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#'
|
|
||||||
default-dark: '#'
|
|
||||||
-
|
|
||||||
id: numerals-background
|
|
||||||
title: Block background color
|
|
||||||
description: Background color of the block. Default is same as code-block background.
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#'
|
|
||||||
default-dark: '#'
|
|
||||||
-
|
|
||||||
id: numerals-alternating-row-color
|
|
||||||
title: Alternating Row Color
|
|
||||||
description: Background color for the row when alternating rows (when enabled)
|
|
||||||
type: variable-themed-color
|
|
||||||
format: hex
|
|
||||||
opacity: false
|
|
||||||
default-light: '#'
|
|
||||||
default-dark: '#'
|
|
||||||
-
|
|
||||||
id: numerals-font
|
|
||||||
title: Numerals block font
|
|
||||||
description: Font used for Numerals block. Default is same as a code-block
|
|
||||||
type: variable-text
|
|
||||||
default: ''
|
|
||||||
-
|
|
||||||
id: numerals-size
|
|
||||||
title: Numerals block font size
|
|
||||||
description: Accepts an CSS font-size value. Default is same as a code-block
|
|
||||||
type: variable-text
|
|
||||||
default: ''
|
|
||||||
-
|
|
||||||
id: numerals-emitter-input-weight
|
|
||||||
title: Annotated Result Input Font Weight
|
|
||||||
description: Font weight for input which has result annotation (`=>`) (accepts CSS font-weight value). Default is `var(--normal-weight)`.
|
|
||||||
type: variable-text
|
|
||||||
default: ''
|
|
||||||
*/
|
|
||||||
|
|
||||||
/***********************************/
|
|
||||||
/******** Non-setting specific **/
|
|
||||||
|
|
||||||
body {
|
|
||||||
--numerals-comment: var(--text-faint);
|
|
||||||
--numerals-heading: var(--text-faint);
|
|
||||||
--numerals-background: var(--code-background);
|
|
||||||
--numerals-font: var(--font-monospace);
|
|
||||||
--numerals-size: var(--code-size);
|
|
||||||
--numerals-emitter-input-weight: var(--normal-weight);
|
|
||||||
--numerals-alternating-row-color: var(--background-modifier-hover);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-syntax .numerals-input span {
|
|
||||||
padding: 0 2px;
|
|
||||||
}
|
|
||||||
.numerals-syntax .numerals-input {
|
|
||||||
overflow-wrap: break-word;
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-parenthesis,
|
|
||||||
.numerals-block .numerals-input .math-paranthesis {
|
|
||||||
padding-left: 0px;
|
|
||||||
padding-right: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-block .numerals-input .math-number {
|
|
||||||
color: var(--code-value);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-string {
|
|
||||||
color: var(--code-string);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-boolean {
|
|
||||||
color: var(--code-value);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-undefined {
|
|
||||||
color: var(--code-keyword);
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-function {
|
|
||||||
color: var(--code-function);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-parameter {
|
|
||||||
color: var(--code-property);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-property {
|
|
||||||
color: var(--code-property);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-symbol {
|
|
||||||
color: var(--code-property);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-operator {
|
|
||||||
color: var(--code-operator);
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-parenthesis,
|
|
||||||
.numerals-block .numerals-input .math-paranthesis {
|
|
||||||
color: var(--code-punctuation);
|
|
||||||
padding-left: 0px;
|
|
||||||
padding-right: 0px;
|
|
||||||
}
|
|
||||||
.numerals-block .numerals-input .math-separator {
|
|
||||||
color: var(--code-punctuation);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-block {
|
|
||||||
background-color: var(--numerals-background);
|
|
||||||
font-family: var(--numerals-font);
|
|
||||||
font-size: var(--numerals-size);
|
|
||||||
padding: var(--size-4-4);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-block .MathJax {
|
|
||||||
text-align: left !important;
|
|
||||||
margin-top: .5em !important;
|
|
||||||
margin-bottom: .5em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-input.numerals-empty {
|
|
||||||
font-weight: bold;
|
|
||||||
color: var(--numerals-heading);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-input .numerals-tex {
|
|
||||||
display:inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-input .numerals-inline-comment {
|
|
||||||
display: inline-block;
|
|
||||||
padding-left: 1em;
|
|
||||||
color: var(--numerals-comment);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-alt-row-color .numerals-line:nth-child(even){
|
|
||||||
background-color: var(--numerals-alternating-row-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-alt-row-color .numerals-line .numerals-input{
|
|
||||||
padding-left: var(--size-2-2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-alt-row-color .numerals-line .numerals-result {
|
|
||||||
padding-right: var(--size-2-2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-error-name {
|
|
||||||
color:var(--color-red);
|
|
||||||
padding-right: var(--size-4-2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**********************************/
|
|
||||||
/* ** Right-aligned Style ** */
|
|
||||||
|
|
||||||
/* TODO Switch to a diffent display layout so that result can be centered */
|
|
||||||
|
|
||||||
.numerals-answer-right .numerals-line {
|
|
||||||
line-height: var(--line-height-tight);
|
|
||||||
clear: both;
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-right .numerals-input {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-right .numerals-result {
|
|
||||||
float: right;
|
|
||||||
color: var(--text-muted);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**********************************/
|
|
||||||
/* ** Two Panes Style ** */
|
|
||||||
/* this leads to filling all the way to the bottom of the container. probably bigger than desired */
|
|
||||||
.numerals-panes .numerals-line {
|
|
||||||
line-height: var(--line-height-tight);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-panes .numerals-line {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-panes .numerals-input {
|
|
||||||
width:75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-panes .numerals-result {
|
|
||||||
color: var(--text-muted);
|
|
||||||
background-color: var(--background-modifier-hover);
|
|
||||||
width: 25%;
|
|
||||||
text-align: left;
|
|
||||||
padding-left: var(--size-2-2);
|
|
||||||
border-left: 1px solid var(--background-modifier-border-focus);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* .numerals-panes .MathJax {
|
|
||||||
float:left;
|
|
||||||
} */
|
|
||||||
|
|
||||||
|
|
||||||
/**********************************/
|
|
||||||
/* ** Result on following line ** */
|
|
||||||
|
|
||||||
.numerals-answer-below .numerals-line {
|
|
||||||
line-height: var(--line-height-tight);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-below .numerals-line .numerals-result,
|
|
||||||
.numerals-answer-below .numerals-line .numerals-input {
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-below .numerals-line .numerals-result {
|
|
||||||
color: var(--text-muted);
|
|
||||||
padding-left: var(--size-4-4);
|
|
||||||
padding-bottom: var(--size-2-1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-below .numerals-line .numerals-input {
|
|
||||||
padding-top: var(--size-2-1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-below .numerals-input.numerals-empty {
|
|
||||||
padding-top: var(--size-4-3);
|
|
||||||
padding-bottom: var(--size-4-1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-below .numerals-result.numerals-empty {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Don't show text in .numerals-result that and aren't descendents of .numerals-emitter */
|
|
||||||
.numerals-emitters-present:not(.numerals-hide-non-emitters) .numerals-result:not(.numerals-emitter .numerals-result) {
|
|
||||||
color: var(--text-faint);
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-emitter .numerals-input {
|
|
||||||
font-weight: var(--numerals-emitter-input-weight)
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-emitters-present.numerals-hide-non-emitters .numerals-result:not(.numerals-emitter .numerals-result) {
|
|
||||||
color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**********************************/
|
|
||||||
/* ** Inline Style ** */
|
|
||||||
/* TODO Switch to a diffent display layout so that result can be centered */
|
|
||||||
|
|
||||||
.numerals-answer-right .numerals-line {
|
|
||||||
line-height: var(--line-height-tight);
|
|
||||||
/* clear: both; */
|
|
||||||
/* overflow: auto; */
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-inline .numerals-input {
|
|
||||||
display:inline-block;
|
|
||||||
padding-right: 20px;
|
|
||||||
/* float: left; */
|
|
||||||
}
|
|
||||||
|
|
||||||
.numerals-answer-inline .numerals-result {
|
|
||||||
/* float: right; */
|
|
||||||
color: var(--text-muted);
|
|
||||||
display:inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/***************************/
|
|
||||||
/* ** Suggestion Style ** */
|
|
||||||
|
|
||||||
/* .numerals-suggestion-icon {
|
|
||||||
--icon-size: 1em;
|
|
||||||
} */
|
|
||||||
.numerals-suggestion {
|
|
||||||
font-family: var(--numerals-font);
|
|
||||||
font-size: var(--numerals-size);
|
|
||||||
}
|
|
|
@ -1,408 +0,0 @@
|
||||||
/*
|
|
||||||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
|
||||||
if you want to view the source, please visit the github repository of this plugin
|
|
||||||
*/
|
|
||||||
|
|
||||||
var __defProp = Object.defineProperty;
|
|
||||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
||||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
||||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
||||||
var __export = (target, all) => {
|
|
||||||
for (var name in all)
|
|
||||||
__defProp(target, name, { get: all[name], enumerable: true });
|
|
||||||
};
|
|
||||||
var __copyProps = (to, from, except, desc) => {
|
|
||||||
if (from && typeof from === "object" || typeof from === "function") {
|
|
||||||
for (let key of __getOwnPropNames(from))
|
|
||||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
|
||||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
|
||||||
}
|
|
||||||
return to;
|
|
||||||
};
|
|
||||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
|
||||||
var __async = (__this, __arguments, generator) => {
|
|
||||||
return new Promise((resolve, reject) => {
|
|
||||||
var fulfilled = (value) => {
|
|
||||||
try {
|
|
||||||
step(generator.next(value));
|
|
||||||
} catch (e) {
|
|
||||||
reject(e);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var rejected = (value) => {
|
|
||||||
try {
|
|
||||||
step(generator.throw(value));
|
|
||||||
} catch (e) {
|
|
||||||
reject(e);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
|
|
||||||
step((generator = generator.apply(__this, __arguments)).next());
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
// main.ts
|
|
||||||
var main_exports = {};
|
|
||||||
__export(main_exports, {
|
|
||||||
default: () => AccountLinker
|
|
||||||
});
|
|
||||||
module.exports = __toCommonJS(main_exports);
|
|
||||||
var import_obsidian3 = require("obsidian");
|
|
||||||
|
|
||||||
// src/settings/AccountLinkerSettingTab.ts
|
|
||||||
var import_obsidian2 = require("obsidian");
|
|
||||||
|
|
||||||
// src/control/utils.ts
|
|
||||||
function replaceTemplateText(beforeText, ctx) {
|
|
||||||
return beforeText.split("{{NAME}}").join(ctx.text).replace(/\{\{[^}]*\}\}/g, "");
|
|
||||||
}
|
|
||||||
function isColor(code) {
|
|
||||||
return /^#[0-9A-Fa-f]{6}$/.test(code);
|
|
||||||
}
|
|
||||||
function isURL(link) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
function selectFontColor(backgroundColor) {
|
|
||||||
if (!isColor(backgroundColor)) {
|
|
||||||
return "#000000";
|
|
||||||
}
|
|
||||||
const brightness = parseInt(backgroundColor.substring(1, 3), 16) * 0.299 + parseInt(backgroundColor.substring(3, 5), 16) * 0.587 + parseInt(backgroundColor.substring(5, 7), 16) * 0.114;
|
|
||||||
return Math.floor(brightness) >= 140 ? "#000000" : "#FFFFFF";
|
|
||||||
}
|
|
||||||
|
|
||||||
// src/drawing/drawAccountLink.ts
|
|
||||||
function drawAccountLink(a, config, text) {
|
|
||||||
a.empty();
|
|
||||||
a.classList.add("frontmatter-accounts");
|
|
||||||
const linkText = replaceTemplateText(config.urlTemplate, { text });
|
|
||||||
if (isURL(linkText)) {
|
|
||||||
a.href = linkText;
|
|
||||||
} else {
|
|
||||||
a.href = "";
|
|
||||||
}
|
|
||||||
const siteNameDiv = a.createEl("div");
|
|
||||||
siteNameDiv.classList.add("frontmatter-accounts-sitename");
|
|
||||||
siteNameDiv.innerText = config.name;
|
|
||||||
siteNameDiv.style.backgroundColor = isColor(config.color) ? config.color : "#ffffff";
|
|
||||||
siteNameDiv.style.color = selectFontColor(config.color);
|
|
||||||
const labelText = replaceTemplateText(config.labelTemplate, { text });
|
|
||||||
if (labelText != "") {
|
|
||||||
const labelDiv = a.createEl("div");
|
|
||||||
labelDiv.classList.add("frontmatter-accounts-label");
|
|
||||||
labelDiv.innerText = labelText;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// src/settings/WebsiteEditModal.ts
|
|
||||||
var import_obsidian = require("obsidian");
|
|
||||||
var descriptions = {
|
|
||||||
name: "Website name",
|
|
||||||
color: "Website image color(HEX)",
|
|
||||||
urlTemplate: "URL Replace Pattern",
|
|
||||||
labelTemplate: "Account Name Replace Pattern",
|
|
||||||
doesReverseResolution: "If on, it will reverse the account from the URL entered in the `accounts` field of the front matter",
|
|
||||||
previewBox: "",
|
|
||||||
saveButton: ""
|
|
||||||
};
|
|
||||||
var WebsiteEditModal = class extends import_obsidian.Modal {
|
|
||||||
constructor(plugin, config, closeCallBack) {
|
|
||||||
super(plugin.app);
|
|
||||||
this.plugin = plugin;
|
|
||||||
this.config = config;
|
|
||||||
this.closeCallBack = closeCallBack;
|
|
||||||
}
|
|
||||||
onOpen() {
|
|
||||||
const config = this.config;
|
|
||||||
this.titleEl.setText("Website Config");
|
|
||||||
const settings = {
|
|
||||||
name: new import_obsidian.Setting(this.contentEl).setName("Name").setDesc(descriptions.name).addText((cb) => {
|
|
||||||
cb.setValue(config.name).setPlaceholder("Twitter").onChange((value) => {
|
|
||||||
config.name = value;
|
|
||||||
this.updateText("name", settings);
|
|
||||||
this.updateDisplay(settings);
|
|
||||||
});
|
|
||||||
}),
|
|
||||||
color: new import_obsidian.Setting(this.contentEl).setName("Color").setDesc(descriptions.color).addText((cb) => {
|
|
||||||
cb.setValue(config.color).setPlaceholder("#3e9cec").onChange((value) => {
|
|
||||||
config.color = value;
|
|
||||||
this.updateText("color", settings);
|
|
||||||
this.updateDisplay(settings);
|
|
||||||
});
|
|
||||||
}),
|
|
||||||
urlTemplate: new import_obsidian.Setting(this.contentEl).setName("URL Template").setDesc(descriptions.urlTemplate).addText((cb) => {
|
|
||||||
cb.setValue(config.urlTemplate).setPlaceholder("https://twitter.com/{{NAME}}").onChange((value) => {
|
|
||||||
config.urlTemplate = value;
|
|
||||||
this.updateText("urlTemplate", settings);
|
|
||||||
this.updateDisplay(settings);
|
|
||||||
});
|
|
||||||
}),
|
|
||||||
labelTemplate: new import_obsidian.Setting(this.contentEl).setName("Label Template").setDesc(descriptions.labelTemplate).addText((cb) => {
|
|
||||||
cb.setValue(config.labelTemplate).setPlaceholder("@{{NAME}}").onChange((value) => {
|
|
||||||
config.labelTemplate = value;
|
|
||||||
this.updateText("labelTemplate", settings);
|
|
||||||
this.updateDisplay(settings);
|
|
||||||
});
|
|
||||||
}),
|
|
||||||
doesReverseResolution: new import_obsidian.Setting(this.contentEl).setName("Reverse Resolution(Unimplemented)").setDesc(descriptions.doesReverseResolution).addToggle((cb) => {
|
|
||||||
cb.setValue(config.doesReverseResolution).onChange((value) => {
|
|
||||||
config.doesReverseResolution = value;
|
|
||||||
this.updateText("doesReverseResolution", settings);
|
|
||||||
this.updateDisplay(settings);
|
|
||||||
}).setDisabled;
|
|
||||||
}),
|
|
||||||
previewBox: new import_obsidian.Setting(this.contentEl).setDesc(descriptions.previewBox).setName("Preview"),
|
|
||||||
saveButton: new import_obsidian.Setting(this.contentEl).setDesc(descriptions.saveButton).addButton((b) => {
|
|
||||||
b.setButtonText("Save").setDisabled(true).onClick((evt) => {
|
|
||||||
this.closeCallBack(config);
|
|
||||||
this.close();
|
|
||||||
});
|
|
||||||
})
|
|
||||||
};
|
|
||||||
["name", "color", "urlTemplate", "labelTemplate", "doesReverseResolution"].forEach((key) => {
|
|
||||||
this.updateText(key, settings);
|
|
||||||
});
|
|
||||||
this.updateDisplay(settings);
|
|
||||||
}
|
|
||||||
checkConfig(key) {
|
|
||||||
switch (key) {
|
|
||||||
case "name":
|
|
||||||
if (this.config.name == "") {
|
|
||||||
return "The name length must be greater than zero";
|
|
||||||
} else if (["aliases", "alias", "tags", "tag", "cssclass", "publish", "accounts"].includes(this.config.name.toLowerCase())) {
|
|
||||||
return "The name must be something other";
|
|
||||||
} else {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
case "color":
|
|
||||||
if (!isColor(this.config.color)) {
|
|
||||||
return "The color must be represented by `#` and a six-digit hexadecimal number";
|
|
||||||
} else {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
case "urlTemplate":
|
|
||||||
if (!isURL(this.config.urlTemplate.replace(/\{\{[^}]*\}\}/g, ""))) {
|
|
||||||
return "URL is invalid";
|
|
||||||
} else {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
case "labelTemplate":
|
|
||||||
return "";
|
|
||||||
case "doesReverseResolution":
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
updateText(key, settings) {
|
|
||||||
if (this.checkConfig(key) != "") {
|
|
||||||
settings[key].descEl.innerHTML = descriptions[key] + `<br><span class='mod-warning'>${this.checkConfig(key)}</span>`;
|
|
||||||
} else {
|
|
||||||
settings[key].descEl.innerHTML = descriptions[key];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
updateDisplay(settings) {
|
|
||||||
let f = false;
|
|
||||||
["name", "color", "urlTemplate", "labelTemplate", "doesReverseResolution"].forEach((key) => {
|
|
||||||
if (this.checkConfig(key) != "") {
|
|
||||||
f = true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
settings.saveButton.setDisabled(f);
|
|
||||||
const linker = document.createElement("a");
|
|
||||||
drawAccountLink(linker, this.config, "example");
|
|
||||||
settings.previewBox.descEl.innerHTML = linker.outerHTML;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// src/control/websiteConfig.ts
|
|
||||||
var websiteConfig = class {
|
|
||||||
constructor() {
|
|
||||||
this.name = "";
|
|
||||||
this.color = "#FFFFFF";
|
|
||||||
this.urlTemplate = "";
|
|
||||||
this.labelTemplate = "";
|
|
||||||
this.doesReverseResolution = false;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// src/settings/AccountLinkerSettingTab.ts
|
|
||||||
var AccountLinkerSettingTab = class extends import_obsidian2.PluginSettingTab {
|
|
||||||
constructor(app, plugin) {
|
|
||||||
super(app, plugin);
|
|
||||||
this.plugin = plugin;
|
|
||||||
}
|
|
||||||
display() {
|
|
||||||
const { containerEl } = this;
|
|
||||||
containerEl.empty();
|
|
||||||
const siteDiv = containerEl.createDiv();
|
|
||||||
this.drawSites(siteDiv);
|
|
||||||
}
|
|
||||||
drawSites(div) {
|
|
||||||
div.empty();
|
|
||||||
const websites = this.plugin.settings.websites;
|
|
||||||
websites.forEach((website, i) => {
|
|
||||||
const s = new import_obsidian2.Setting(div).setDesc(website.name).addButton((button) => {
|
|
||||||
button.onClick(() => {
|
|
||||||
const modal = new WebsiteEditModal(this.plugin, website, (config) => {
|
|
||||||
this.plugin.settings.websites[i] = config;
|
|
||||||
this.plugin.saveSettings();
|
|
||||||
this.drawSites(div);
|
|
||||||
});
|
|
||||||
modal.open();
|
|
||||||
});
|
|
||||||
button.setIcon("pencil");
|
|
||||||
button.setTooltip("Edit");
|
|
||||||
}).addButton((button) => {
|
|
||||||
button.onClick(() => {
|
|
||||||
this.plugin.settings.websites.remove(website);
|
|
||||||
this.plugin.saveSettings();
|
|
||||||
this.drawSites(div);
|
|
||||||
});
|
|
||||||
button.setIcon("cross");
|
|
||||||
button.setTooltip("Remove");
|
|
||||||
});
|
|
||||||
const linker = document.createElement("a");
|
|
||||||
drawAccountLink(linker, website, "example");
|
|
||||||
s.descEl.innerHTML += linker.outerHTML;
|
|
||||||
});
|
|
||||||
new import_obsidian2.Setting(div).addButton((button) => {
|
|
||||||
button.onClick(() => {
|
|
||||||
const modal = new WebsiteEditModal(this.plugin, new websiteConfig(), (config) => {
|
|
||||||
this.plugin.settings.websites.push(config);
|
|
||||||
this.plugin.saveSettings();
|
|
||||||
this.drawSites(div);
|
|
||||||
});
|
|
||||||
modal.open();
|
|
||||||
});
|
|
||||||
button.setIcon("plus-with-circle");
|
|
||||||
button.setTooltip("New");
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// src/settings/AccountLinkerSettings.ts
|
|
||||||
var DEFAULT_SETTINGS = {
|
|
||||||
websites: [
|
|
||||||
{
|
|
||||||
name: "Twitter",
|
|
||||||
color: "#3e9cec",
|
|
||||||
urlTemplate: "https://twitter.com/{{NAME}}",
|
|
||||||
labelTemplate: "@{{NAME}}",
|
|
||||||
doesReverseResolution: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Facebook",
|
|
||||||
color: "#3b5998",
|
|
||||||
urlTemplate: "https://www.facebook.com/{{NAME}}",
|
|
||||||
labelTemplate: "{{NAME}}",
|
|
||||||
doesReverseResolution: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Instagram",
|
|
||||||
color: "#dc2477",
|
|
||||||
urlTemplate: "https://www.instagram.com/{{NAME}}",
|
|
||||||
labelTemplate: "@{{NAME}}",
|
|
||||||
doesReverseResolution: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "GitHub",
|
|
||||||
color: "#0a0c10",
|
|
||||||
urlTemplate: "https://github.com/{{NAME}}",
|
|
||||||
labelTemplate: "@{{NAME}}",
|
|
||||||
doesReverseResolution: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Mail",
|
|
||||||
color: "#e7e7e7",
|
|
||||||
urlTemplate: "mailto:{{NAME}}",
|
|
||||||
labelTemplate: "{{NAME}}",
|
|
||||||
doesReverseResolution: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Linktree",
|
|
||||||
color: "#3ea195",
|
|
||||||
urlTemplate: "https://linktr.ee/{{NAME}}",
|
|
||||||
labelTemplate: "{{NAME}}",
|
|
||||||
doesReverseResolution: false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
};
|
|
||||||
|
|
||||||
// src/drawing/frontmatterProcessor.ts
|
|
||||||
var frontmatterProcessor = (plugin) => (el, ctx) => __async(void 0, null, function* () {
|
|
||||||
const frontmatter = el.querySelector(".frontmatter");
|
|
||||||
if (frontmatter !== null) {
|
|
||||||
const embed = el.querySelector(".internal-embed");
|
|
||||||
if (embed !== null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (ctx.frontmatter) {
|
|
||||||
const siteDict = {};
|
|
||||||
plugin.settings.websites.forEach((config) => {
|
|
||||||
if (!Object.keys(siteDict).includes(config.name.toLowerCase())) {
|
|
||||||
siteDict[config.name.toLowerCase()] = [];
|
|
||||||
}
|
|
||||||
siteDict[config.name.toLowerCase()].push(config);
|
|
||||||
});
|
|
||||||
console.log(siteDict);
|
|
||||||
const accountList = [];
|
|
||||||
Object.keys(ctx.frontmatter).forEach((key) => {
|
|
||||||
if (Object.keys(siteDict).includes(key.toLowerCase())) {
|
|
||||||
const lk = key.toLowerCase();
|
|
||||||
siteDict[lk].forEach((config) => {
|
|
||||||
frontMatterRecursion(ctx.frontmatter[key], config, accountList);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
const target = el.querySelector(".frontmatter-container");
|
|
||||||
if (accountList.length) {
|
|
||||||
target.innerHTML += `
|
|
||||||
<div class="frontmatter-section">
|
|
||||||
<span class="frontmatter-section-label">Accounts</span>
|
|
||||||
<div class="frontmatter-section-accounts">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
`;
|
|
||||||
const section = target.querySelector(".frontmatter-section-accounts");
|
|
||||||
accountList.forEach((a) => {
|
|
||||||
const linkTag = section.createEl("a");
|
|
||||||
drawAccountLink(linkTag, a.config, a.value);
|
|
||||||
});
|
|
||||||
target.style.display = "block";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
function frontMatterRecursion(value, config, accountList) {
|
|
||||||
if (typeof value === "string") {
|
|
||||||
accountList.push({
|
|
||||||
config,
|
|
||||||
value
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
value.forEach((v) => {
|
|
||||||
frontMatterRecursion(v, config, accountList);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// main.ts
|
|
||||||
var AccountLinker = class extends import_obsidian3.Plugin {
|
|
||||||
onload() {
|
|
||||||
return __async(this, null, function* () {
|
|
||||||
yield this.loadSettings();
|
|
||||||
this.registerMarkdownPostProcessor(frontmatterProcessor(this));
|
|
||||||
this.addSettingTab(new AccountLinkerSettingTab(this.app, this));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
onunload() {
|
|
||||||
}
|
|
||||||
loadSettings() {
|
|
||||||
return __async(this, null, function* () {
|
|
||||||
this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData());
|
|
||||||
});
|
|
||||||
}
|
|
||||||
saveSettings() {
|
|
||||||
return __async(this, null, function* () {
|
|
||||||
yield this.saveData(this.settings);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-account-linker",
|
|
||||||
"name": "Account Linker",
|
|
||||||
"version": "1.0.1",
|
|
||||||
"minAppVersion": "0.12.0",
|
|
||||||
"description": "Plugin for describing external service accounts in the front matter",
|
|
||||||
"author": "qwegat",
|
|
||||||
"authorUrl": "https://github.com/qwegat",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
.frontmatter-section-accounts{
|
|
||||||
display: inline-flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.frontmatter-accounts {
|
|
||||||
background-color: var(--background-secondary-alt);
|
|
||||||
border-radius: 30px;
|
|
||||||
font-size: 0.9em;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
white-space: nowrap;
|
|
||||||
overflow: hidden;
|
|
||||||
margin: 2px 4px;
|
|
||||||
display: inline-flex;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.frontmatter-accounts-sitename {
|
|
||||||
display: block;
|
|
||||||
padding: 2px 8px 2px 8px;
|
|
||||||
line-height: 19px;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.frontmatter-accounts-label {
|
|
||||||
display: block;
|
|
||||||
padding: 2px 8px 2px 8px;
|
|
||||||
line-height: 19px;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-activity-history",
|
|
||||||
"name": "Activity History",
|
|
||||||
"version": "0.1.4",
|
|
||||||
"minAppVersion": "0.10.11",
|
|
||||||
"description": "Track activity of specified projects, Github like activity board",
|
|
||||||
"author": "darakah",
|
|
||||||
"authorUrl": "https://github.com/Darakah/",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
.block-language-ActivityHistory {
|
|
||||||
margin: 1rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selectYear {
|
|
||||||
border-color: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.HistoryBoard {
|
|
||||||
background-color: transparent !important;
|
|
||||||
padding: 10px;
|
|
||||||
border-radius: 14px;
|
|
||||||
width: auto;
|
|
||||||
height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ObsidianHistoryBlock {
|
|
||||||
background-color: transparent !important;
|
|
||||||
border-radius: 14px;
|
|
||||||
width: auto;
|
|
||||||
height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.selectYear {
|
|
||||||
margin: 10px !important;
|
|
||||||
border-radius: 0 !important;
|
|
||||||
border-color: transparent !important;
|
|
||||||
background: #1b1b1b;
|
|
||||||
color: rgb(201, 201, 201);
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-advanced-uri",
|
|
||||||
"name": "Advanced URI",
|
|
||||||
"description": "Advanced modes for Obsidian URI",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"js": "main.js",
|
|
||||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
|
||||||
"version": "1.38.1",
|
|
||||||
"author": "Vinzent",
|
|
||||||
"authorUrl": "https://github.com/Vinzent03"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-annotator",
|
|
||||||
"name": "Annotator",
|
|
||||||
"version": "0.2.10",
|
|
||||||
"minAppVersion": "1.0.3",
|
|
||||||
"description": "This is a sample plugin for Obsidian. It allows you to open and annotate PDF and EPUB files.",
|
|
||||||
"author": "Obsidian",
|
|
||||||
"authorUrl": "https://obsidian.md/about",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"regex": {},
|
|
||||||
"lineRegex": {},
|
|
||||||
"linkRegex": {},
|
|
||||||
"linkLineRegex": {},
|
|
||||||
"imageRegex": {},
|
|
||||||
"shouldReplaceSelection": true,
|
|
||||||
"enhanceDefaultPaste": true,
|
|
||||||
"websiteBlacklist": "localhost"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-auto-link-title",
|
|
||||||
"name": "Auto Link Title",
|
|
||||||
"version": "1.4.1",
|
|
||||||
"minAppVersion": "0.12.17",
|
|
||||||
"description": "This plugin automatically fetches the titles of links from the web",
|
|
||||||
"author": "Matt Furden",
|
|
||||||
"authorUrl": "https://github.com/zolrath",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
/* no styles */
|
|
|
@ -1,14 +0,0 @@
|
||||||
{
|
|
||||||
"pluginFilterRegexes": [
|
|
||||||
"hot-reload",
|
|
||||||
"obsidian-divide-and-conquer"
|
|
||||||
],
|
|
||||||
"snippetFilterRegexes": [],
|
|
||||||
"filterUsingDisplayName": true,
|
|
||||||
"filterUsingAuthor": false,
|
|
||||||
"filterUsingDescription": false,
|
|
||||||
"initializeAfterPluginChanges": false,
|
|
||||||
"reloadAfterPluginChanges": false,
|
|
||||||
"disabledStates": "{\"plugins\":[[\"obsidian-version-history-diff\",\"obsidian-git\",\"obsidian-frontmatter-tag-suggest\"]]}",
|
|
||||||
"snapshots": "{\"plugins\":[\"obsidian-version-history-diff\",\"obsidian-git\",\"obsidian-frontmatter-tag-suggest\"]}"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-divide-and-conquer",
|
|
||||||
"name": "Divide & Conquer",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"minAppVersion": "0.13.19",
|
|
||||||
"description": "Provides commands for bulk enabling/disabling of plugins. Useful for debugging when you have many plugins.",
|
|
||||||
"author": "pseudometa",
|
|
||||||
"authorUrl": "https://chris-grieser.de/",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-emoji-toolbar",
|
|
||||||
"name": "Emoji Toolbar",
|
|
||||||
"version": "0.4.1",
|
|
||||||
"description": "Quickly search for and insert emojis into your notes.",
|
|
||||||
"author": "oliveryh",
|
|
||||||
"authorUrl": "https://github.com/oliveryh/obsidian-emoji-toolbar",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,505 +0,0 @@
|
||||||
img.emoji {
|
|
||||||
height: 1em;
|
|
||||||
width: 1em;
|
|
||||||
margin: 0 0.05em 0 0.1em;
|
|
||||||
vertical-align: -0.1em;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart,
|
|
||||||
.emoji-mart * {
|
|
||||||
box-sizing: border-box;
|
|
||||||
line-height: 1.15;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart {
|
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
|
|
||||||
font-size: 16px;
|
|
||||||
display: inline-block;
|
|
||||||
color: #222427;
|
|
||||||
border: 1px solid #d9d9d9;
|
|
||||||
border-radius: 5px;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart .emoji-mart-emoji {
|
|
||||||
padding: 6px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-bar {
|
|
||||||
border: 0 solid #d9d9d9;
|
|
||||||
}
|
|
||||||
.emoji-mart-bar:first-child {
|
|
||||||
border-bottom-width: 1px;
|
|
||||||
border-top-left-radius: 5px;
|
|
||||||
border-top-right-radius: 5px;
|
|
||||||
}
|
|
||||||
.emoji-mart-bar:last-child {
|
|
||||||
border-top-width: 1px;
|
|
||||||
border-bottom-left-radius: 5px;
|
|
||||||
border-bottom-right-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchors {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
padding: 0 6px;
|
|
||||||
line-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchor {
|
|
||||||
position: relative;
|
|
||||||
display: block;
|
|
||||||
flex: 1 1 auto;
|
|
||||||
color: #858585;
|
|
||||||
text-align: center;
|
|
||||||
padding: 12px 4px !important;
|
|
||||||
overflow: hidden;
|
|
||||||
transition: color .1s ease-out;
|
|
||||||
margin: 0 !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
background: none !important;
|
|
||||||
border: none !important;
|
|
||||||
}
|
|
||||||
.emoji-mart-anchor:focus { outline: 0 }
|
|
||||||
.emoji-mart-anchor:hover,
|
|
||||||
.emoji-mart-anchor:focus,
|
|
||||||
.emoji-mart-anchor-selected {
|
|
||||||
color: #464646;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
|
|
||||||
bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchor-bar {
|
|
||||||
position: absolute;
|
|
||||||
bottom: -3px; left: 0;
|
|
||||||
width: 100%; height: 3px;
|
|
||||||
background-color: #464646;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchors i {
|
|
||||||
display: inline-block;
|
|
||||||
width: 100%;
|
|
||||||
max-width: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchors svg,
|
|
||||||
.emoji-mart-anchors img {
|
|
||||||
fill: currentColor;
|
|
||||||
height: 18px;
|
|
||||||
width: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-scroll {
|
|
||||||
overflow-y: scroll;
|
|
||||||
overflow-x: hidden;
|
|
||||||
height: 270px;
|
|
||||||
padding: 0 6px 6px 6px;
|
|
||||||
will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-search {
|
|
||||||
margin-top: 6px;
|
|
||||||
padding: 0 6px;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-search input {
|
|
||||||
font-size: 16px;
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
padding: 5px 25px 6px 10px;
|
|
||||||
border-radius: 5px;
|
|
||||||
border: 1px solid #d9d9d9;
|
|
||||||
outline: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-search input,
|
|
||||||
.emoji-mart-search input::-webkit-search-decoration,
|
|
||||||
.emoji-mart-search input::-webkit-search-cancel-button,
|
|
||||||
.emoji-mart-search input::-webkit-search-results-button,
|
|
||||||
.emoji-mart-search input::-webkit-search-results-decoration {
|
|
||||||
/* remove webkit/blink styles for <input type="search">
|
|
||||||
* via https://stackoverflow.com/a/9422689 */
|
|
||||||
-webkit-appearance: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-search-icon {
|
|
||||||
position: absolute;
|
|
||||||
top: 7px;
|
|
||||||
right: 11px;
|
|
||||||
z-index: 2;
|
|
||||||
padding: 2px 5px 1px;
|
|
||||||
border: none !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
background: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category .emoji-mart-emoji span {
|
|
||||||
z-index: 1;
|
|
||||||
position: relative;
|
|
||||||
text-align: center;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category .emoji-mart-emoji:focus { outline: 0 }
|
|
||||||
|
|
||||||
.emoji-mart-category .emoji-mart-emoji:hover:before,
|
|
||||||
.emoji-mart-category .emoji-mart-emoji:focus:before {
|
|
||||||
z-index: 0;
|
|
||||||
content: "";
|
|
||||||
position: absolute;
|
|
||||||
top: 0; left: 0;
|
|
||||||
width: 100%; height: 100%;
|
|
||||||
background-color: #c5c5c5;
|
|
||||||
border-radius: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category-label {
|
|
||||||
z-index: 2;
|
|
||||||
position: relative;
|
|
||||||
position: -webkit-sticky;
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category-label span {
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
font-weight: 500;
|
|
||||||
padding: 5px 6px;
|
|
||||||
background-color: #fff;
|
|
||||||
background-color: rgba(255, 255, 255, .95);
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category-list {
|
|
||||||
border-spacing: 0;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category-list td {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-emoji {
|
|
||||||
position: relative;
|
|
||||||
display: inline-block;
|
|
||||||
font-size: 0;
|
|
||||||
margin: 0 !important;
|
|
||||||
padding: 0 !important;
|
|
||||||
border: none !important;
|
|
||||||
background: none !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-emoji-native {
|
|
||||||
font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-no-results {
|
|
||||||
font-size: 14px;
|
|
||||||
text-align: center;
|
|
||||||
padding-top: 70px;
|
|
||||||
color: #858585;
|
|
||||||
}
|
|
||||||
.emoji-mart-no-results-img {
|
|
||||||
display: block;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
width: 50%;
|
|
||||||
}
|
|
||||||
.emoji-mart-no-results .emoji-mart-category-label {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.emoji-mart-no-results .emoji-mart-no-results-label {
|
|
||||||
margin-top: .2em;
|
|
||||||
}
|
|
||||||
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
|
|
||||||
content: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview {
|
|
||||||
position: relative;
|
|
||||||
height: 70px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-emoji,
|
|
||||||
.emoji-mart-preview-data,
|
|
||||||
.emoji-mart-preview-skins {
|
|
||||||
position: absolute;
|
|
||||||
top: 50%;
|
|
||||||
transform: translateY(-50%);
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-emoji {
|
|
||||||
left: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-data {
|
|
||||||
left: 68px; right: 12px;
|
|
||||||
word-break: break-all;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-skins {
|
|
||||||
right: 30px;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-skins.custom {
|
|
||||||
right: 10px;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-name {
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-shortname {
|
|
||||||
font-size: 12px;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
|
|
||||||
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
|
|
||||||
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
|
|
||||||
margin-left: .5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-preview-emoticon {
|
|
||||||
font-size: 11px;
|
|
||||||
color: #bbb;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-title span {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-title .emoji-mart-emoji {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-title-label {
|
|
||||||
color: #999A9C;
|
|
||||||
font-size: 26px;
|
|
||||||
font-weight: 300;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches {
|
|
||||||
font-size: 0;
|
|
||||||
padding: 2px 0;
|
|
||||||
border: 1px solid #d9d9d9;
|
|
||||||
border-radius: 12px;
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches.custom {
|
|
||||||
font-size: 0;
|
|
||||||
border: none;
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
|
|
||||||
width: 16px;
|
|
||||||
padding: 0 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
|
|
||||||
opacity: .75;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch {
|
|
||||||
display: inline-block;
|
|
||||||
width: 0;
|
|
||||||
vertical-align: middle;
|
|
||||||
transition-property: width, padding;
|
|
||||||
transition-duration: .125s;
|
|
||||||
transition-timing-function: ease-out;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
|
|
||||||
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
|
|
||||||
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
|
|
||||||
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
|
|
||||||
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
|
|
||||||
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch.selected {
|
|
||||||
position: relative;
|
|
||||||
width: 16px;
|
|
||||||
padding: 0 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch.selected:after {
|
|
||||||
content: "";
|
|
||||||
position: absolute;
|
|
||||||
top: 50%; left: 50%;
|
|
||||||
width: 4px; height: 4px;
|
|
||||||
margin: -2px 0 0 -2px;
|
|
||||||
background-color: #fff;
|
|
||||||
border-radius: 100%;
|
|
||||||
pointer-events: none;
|
|
||||||
opacity: 0;
|
|
||||||
transition: opacity .2s ease-out;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch.custom {
|
|
||||||
display: inline-block;
|
|
||||||
width: 0;
|
|
||||||
height: 38px;
|
|
||||||
overflow: hidden;
|
|
||||||
vertical-align: middle;
|
|
||||||
transition-property: width, height;
|
|
||||||
transition-duration: .125s;
|
|
||||||
transition-timing-function: ease-out;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch.custom.selected {
|
|
||||||
position: relative;
|
|
||||||
width: 36px;
|
|
||||||
height: 38px;
|
|
||||||
padding: 0 2px 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatch.custom.selected:after {
|
|
||||||
content: "";
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
|
|
||||||
background-color: #f4f4f4;
|
|
||||||
border-radius: 10%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
|
|
||||||
width: 36px;
|
|
||||||
height: 38px;
|
|
||||||
padding: 0 2px 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
|
|
||||||
opacity: .75;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-text.opened {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: left;
|
|
||||||
color: #888;
|
|
||||||
font-size: 11px;
|
|
||||||
padding: 5px 2px;
|
|
||||||
width: 95px;
|
|
||||||
height: 40px;
|
|
||||||
border-radius: 10%;
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin {
|
|
||||||
display: inline-block;
|
|
||||||
width: 100%;
|
|
||||||
padding-top: 100%;
|
|
||||||
max-width: 12px;
|
|
||||||
border-radius: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-skin-tone-1 { background-color: #ffc93a }
|
|
||||||
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
|
|
||||||
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
|
|
||||||
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
|
|
||||||
.emoji-mart-skin-tone-5 { background-color: #9b643d }
|
|
||||||
.emoji-mart-skin-tone-6 { background-color: #594539 }
|
|
||||||
|
|
||||||
/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
|
|
||||||
.emoji-mart-sr-only {
|
|
||||||
position: absolute;
|
|
||||||
width: 1px;
|
|
||||||
height: 1px;
|
|
||||||
padding: 0;
|
|
||||||
margin: -1px;
|
|
||||||
overflow: hidden;
|
|
||||||
clip: rect(0, 0, 0, 0);
|
|
||||||
border: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Dark mode styles
|
|
||||||
*/
|
|
||||||
|
|
||||||
.emoji-mart-dark {
|
|
||||||
color: #fff;
|
|
||||||
border-color: #555453;
|
|
||||||
background-color: #222;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-bar {
|
|
||||||
border-color: #555453;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-search input {
|
|
||||||
color: #fff;
|
|
||||||
border-color: #555453;
|
|
||||||
background-color: #2f2f2f;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-search-icon svg {
|
|
||||||
fill: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-category .emoji-mart-emoji {
|
|
||||||
background-color: unset !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-anchor {
|
|
||||||
background-color: unset !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-search-icon {
|
|
||||||
background-color: unset !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before,
|
|
||||||
.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:focus:before {
|
|
||||||
background-color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-category-label span {
|
|
||||||
background-color: #222;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-skin-swatches {
|
|
||||||
border-color: #555453;
|
|
||||||
background-color: #222;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emoji-mart-dark .emoji-mart-anchor:hover,
|
|
||||||
.emoji-mart-dark .emoji-mart-anchor:focus,
|
|
||||||
.emoji-mart-dark .emoji-mart-anchor-selected {
|
|
||||||
color: #bfbfbf;
|
|
||||||
}
|
|
||||||
|
|
||||||
#emoji-modal {
|
|
||||||
padding: 0px;
|
|
||||||
min-width: unset;
|
|
||||||
width: unset !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
#emoji-modal > .modal-content {
|
|
||||||
margin-top: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#emoji-modal > button {
|
|
||||||
background-color: unset;
|
|
||||||
border: 0px !important;
|
|
||||||
box-shadow: 0px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
#emoji-modal > .modal-close-button {
|
|
||||||
visibility: hidden;
|
|
||||||
}
|
|
|
@ -1,14 +0,0 @@
|
||||||
{
|
|
||||||
"userIllegalSymbols": [
|
|
||||||
"[]",
|
|
||||||
"#",
|
|
||||||
"..."
|
|
||||||
],
|
|
||||||
"ignoredFiles": {},
|
|
||||||
"ignoreRegex": "\\b(_Templates|_Resources)\\b",
|
|
||||||
"useFileOpenHook": false,
|
|
||||||
"useFileSaveHook": true,
|
|
||||||
"newHeadingStyle": "Prefix",
|
|
||||||
"replaceStyle": false,
|
|
||||||
"underlineString": "***"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-filename-heading-sync",
|
|
||||||
"name": "Filename Heading Sync",
|
|
||||||
"version": "1.9.0",
|
|
||||||
"minAppVersion": "0.11.0",
|
|
||||||
"description": "Obsidian plugin for keeping the filename with the first heading of a file in sync",
|
|
||||||
"author": "dvcrn",
|
|
||||||
"authorUrl": "https://github.com/dvcrn/obsidian-filename-heading-sync",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,129 +0,0 @@
|
||||||
/*
|
|
||||||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
|
||||||
if you want to view the source, please visit the github repository of this plugin
|
|
||||||
*/
|
|
||||||
|
|
||||||
var __create = Object.create;
|
|
||||||
var __defProp = Object.defineProperty;
|
|
||||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
||||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
||||||
var __getProtoOf = Object.getPrototypeOf;
|
|
||||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
||||||
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
|
|
||||||
var __export = (target, all) => {
|
|
||||||
__markAsModule(target);
|
|
||||||
for (var name in all)
|
|
||||||
__defProp(target, name, { get: all[name], enumerable: true });
|
|
||||||
};
|
|
||||||
var __reExport = (target, module2, desc) => {
|
|
||||||
if (module2 && typeof module2 === "object" || typeof module2 === "function") {
|
|
||||||
for (let key of __getOwnPropNames(module2))
|
|
||||||
if (!__hasOwnProp.call(target, key) && key !== "default")
|
|
||||||
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable });
|
|
||||||
}
|
|
||||||
return target;
|
|
||||||
};
|
|
||||||
var __toModule = (module2) => {
|
|
||||||
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2);
|
|
||||||
};
|
|
||||||
var __async = (__this, __arguments, generator) => {
|
|
||||||
return new Promise((resolve, reject) => {
|
|
||||||
var fulfilled = (value) => {
|
|
||||||
try {
|
|
||||||
step(generator.next(value));
|
|
||||||
} catch (e) {
|
|
||||||
reject(e);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var rejected = (value) => {
|
|
||||||
try {
|
|
||||||
step(generator.throw(value));
|
|
||||||
} catch (e) {
|
|
||||||
reject(e);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
|
|
||||||
step((generator = generator.apply(__this, __arguments)).next());
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
// main.ts
|
|
||||||
__export(exports, {
|
|
||||||
default: () => FrontmatterTagSuggestPlugin
|
|
||||||
});
|
|
||||||
var import_obsidian = __toModule(require("obsidian"));
|
|
||||||
var FrontmatterTagSuggestPlugin = class extends import_obsidian.Plugin {
|
|
||||||
onload() {
|
|
||||||
return __async(this, null, function* () {
|
|
||||||
this.registerEditorSuggest(new TagSuggest(this));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var TagSuggest = class extends import_obsidian.EditorSuggest {
|
|
||||||
constructor(plugin) {
|
|
||||||
super(plugin.app);
|
|
||||||
this.inline = false;
|
|
||||||
this.plugin = plugin;
|
|
||||||
}
|
|
||||||
getTags() {
|
|
||||||
const tags = this.plugin.app.metadataCache.getTags();
|
|
||||||
return [...Object.keys(tags)].map((p) => p.split("#").pop());
|
|
||||||
}
|
|
||||||
inRange(range) {
|
|
||||||
var _a;
|
|
||||||
if (!range || !range.length)
|
|
||||||
return false;
|
|
||||||
if (((_a = range.match(/^---\n/gm)) == null ? void 0 : _a.length) != 1)
|
|
||||||
return false;
|
|
||||||
if (!/^tags?:/gm.test(range))
|
|
||||||
return false;
|
|
||||||
const split = range.split(/(^\w+:?\s*\n?)/gm);
|
|
||||||
for (let i = split.length - 1; i >= 0; i--) {
|
|
||||||
if (/(^\w+:?\s*\n?)/gm.test(split[i]))
|
|
||||||
return split[i].startsWith("tags:");
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
onTrigger(cursor, editor, _) {
|
|
||||||
var _a;
|
|
||||||
const lineContents = editor.getLine(cursor.line).toLowerCase();
|
|
||||||
const onFrontmatterTagLine = lineContents.startsWith("tags:") || lineContents.startsWith("tag:") || this.inRange(editor.getRange({ line: 0, ch: 0 }, cursor));
|
|
||||||
if (onFrontmatterTagLine) {
|
|
||||||
this.inline = lineContents.startsWith("tags:") || lineContents.startsWith("tag:");
|
|
||||||
const sub = editor.getLine(cursor.line).substring(0, cursor.ch);
|
|
||||||
const match = (_a = sub.match(/(\S+)$/)) == null ? void 0 : _a.first();
|
|
||||||
if (match) {
|
|
||||||
this.tags = this.getTags();
|
|
||||||
const matchData = {
|
|
||||||
end: cursor,
|
|
||||||
start: {
|
|
||||||
ch: sub.lastIndexOf(match),
|
|
||||||
line: cursor.line
|
|
||||||
},
|
|
||||||
query: match
|
|
||||||
};
|
|
||||||
return matchData;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
getSuggestions(context) {
|
|
||||||
const suggestions = this.tags.filter((p) => p.toLowerCase().contains(context.query.toLowerCase()));
|
|
||||||
return suggestions;
|
|
||||||
}
|
|
||||||
renderSuggestion(suggestion, el) {
|
|
||||||
const outer = el.createDiv({ cls: "ES-suggester-container" });
|
|
||||||
outer.createDiv({ cls: "ES-tags" }).setText(`#${suggestion}`);
|
|
||||||
}
|
|
||||||
selectSuggestion(suggestion) {
|
|
||||||
if (this.context) {
|
|
||||||
if (this.inline) {
|
|
||||||
suggestion = `${suggestion}`;
|
|
||||||
} else {
|
|
||||||
suggestion = `${suggestion}
|
|
||||||
-`;
|
|
||||||
}
|
|
||||||
this.context.editor.replaceRange(`${suggestion} `, this.context.start, this.context.end);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-frontmatter-tag-suggest",
|
|
||||||
"name": "Frontmatter Tag Suggest",
|
|
||||||
"version": "0.4.1",
|
|
||||||
"minAppVersion": "0.12.0",
|
|
||||||
"description": "Autocompletes tags in the frontmatter tags field",
|
|
||||||
"author": "Jonathan Miller",
|
|
||||||
"authorUrl": "https://jmill.dev",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,55 +0,0 @@
|
||||||
{
|
|
||||||
"commitMessage": "vault backup: {{date}} (Manual)",
|
|
||||||
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
|
|
||||||
"autoSaveInterval": 5,
|
|
||||||
"autoPushInterval": 0,
|
|
||||||
"autoPullInterval": 0,
|
|
||||||
"autoPullOnBoot": true,
|
|
||||||
"disablePush": false,
|
|
||||||
"pullBeforePush": true,
|
|
||||||
"disablePopups": false,
|
|
||||||
"listChangedFilesInMessageBody": false,
|
|
||||||
"showStatusBar": true,
|
|
||||||
"updateSubmodules": false,
|
|
||||||
"syncMethod": "merge",
|
|
||||||
"customMessageOnAutoBackup": false,
|
|
||||||
"autoBackupAfterFileChange": true,
|
|
||||||
"treeStructure": false,
|
|
||||||
"refreshSourceControl": true,
|
|
||||||
"basePath": "",
|
|
||||||
"differentIntervalCommitAndPush": false,
|
|
||||||
"changedFilesInStatusBar": true,
|
|
||||||
"showedMobileNotice": true,
|
|
||||||
"refreshSourceControlTimer": 7000,
|
|
||||||
"showBranchStatusBar": false,
|
|
||||||
"setLastSaveToLastCommit": false,
|
|
||||||
"submoduleRecurseCheckout": false,
|
|
||||||
"gitDir": "",
|
|
||||||
"showFileMenu": false,
|
|
||||||
"lineAuthor": {
|
|
||||||
"show": false,
|
|
||||||
"followMovement": "inactive",
|
|
||||||
"authorDisplay": "initials",
|
|
||||||
"showCommitHash": false,
|
|
||||||
"dateTimeFormatOptions": "date",
|
|
||||||
"dateTimeFormatCustomString": "YYYY-MM-DD HH:mm",
|
|
||||||
"dateTimeTimezone": "viewer-local",
|
|
||||||
"coloringMaxAge": "1y",
|
|
||||||
"colorNew": {
|
|
||||||
"r": 255,
|
|
||||||
"g": 150,
|
|
||||||
"b": 150
|
|
||||||
},
|
|
||||||
"colorOld": {
|
|
||||||
"r": 120,
|
|
||||||
"g": 160,
|
|
||||||
"b": 255
|
|
||||||
},
|
|
||||||
"textColorCss": "var(--text-muted)",
|
|
||||||
"ignoreWhitespace": false,
|
|
||||||
"gutterSpacingFallbackLength": 12,
|
|
||||||
"lastShownAuthorDisplay": "initials",
|
|
||||||
"lastShownDateTimeFormatOptions": "date"
|
|
||||||
},
|
|
||||||
"autoCommitMessage": "vault backup: {{date}} (Auto)"
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-git",
|
|
||||||
"name": "Obsidian Git",
|
|
||||||
"description": "Backup your vault with Git.",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
|
||||||
"js": "main.js",
|
|
||||||
"version": "2.22.0"
|
|
||||||
}
|
|
|
@ -1,512 +0,0 @@
|
||||||
@keyframes loading {
|
|
||||||
0% {
|
|
||||||
transform: rotate(0deg);
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
transform: rotate(360deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type='git-view'] .button-border {
|
|
||||||
border: 2px solid var(--interactive-accent);
|
|
||||||
border-radius: var(--radius-s);
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type='git-view'] .view-content {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type='git-history-view'] .view-content {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.loading>svg {
|
|
||||||
animation: 2s linear infinite loading;
|
|
||||||
transform-origin: 50% 50%;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.obsidian-git-center {
|
|
||||||
margin: auto;
|
|
||||||
text-align: center;
|
|
||||||
width: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.obsidian-git-textarea {
|
|
||||||
display: block;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.obsidian-git-center-button {
|
|
||||||
display: block;
|
|
||||||
margin: 20px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tooltip.mod-left {
|
|
||||||
overflow-wrap: break-word;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tooltip.mod-right {
|
|
||||||
overflow-wrap: break-word;
|
|
||||||
}
|
|
||||||
.git-tools {
|
|
||||||
display: flex;
|
|
||||||
margin-left: auto;
|
|
||||||
}
|
|
||||||
.git-tools .type {
|
|
||||||
padding-left: var(--size-2-1);
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
width: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.git-tools .type[data-type="M"] {
|
|
||||||
color: orange;
|
|
||||||
}
|
|
||||||
.git-tools .type[data-type="D"] {
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
.git-tools .buttons {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
.git-tools .buttons > * {
|
|
||||||
padding: 0 0;
|
|
||||||
height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-d-none {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header {
|
|
||||||
background-color: var(--background-primary);
|
|
||||||
border-bottom: 1px solid var(--interactive-accent);
|
|
||||||
font-family: var(--font-monospace);
|
|
||||||
height: 35px;
|
|
||||||
padding: 5px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
|
||||||
display: -webkit-box;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
|
||||||
font-size: 14px;
|
|
||||||
margin-left: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added {
|
|
||||||
border: 1px solid #b4e2b4;
|
|
||||||
border-radius: 5px 0 0 5px;
|
|
||||||
color: #399839;
|
|
||||||
padding: 2px;
|
|
||||||
text-align: right;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted {
|
|
||||||
border: 1px solid #e9aeae;
|
|
||||||
border-radius: 0 5px 5px 0;
|
|
||||||
color: #c33;
|
|
||||||
margin-left: 1px;
|
|
||||||
padding: 2px;
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper {
|
|
||||||
-webkit-box-align: center;
|
|
||||||
-ms-flex-align: center;
|
|
||||||
align-items: center;
|
|
||||||
display: -webkit-box;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: flex;
|
|
||||||
font-size: 15px;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name {
|
|
||||||
overflow-x: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper {
|
|
||||||
border: 1px solid var(--background-modifier-border);
|
|
||||||
border-radius: 3px;
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse {
|
|
||||||
-webkit-box-pack: end;
|
|
||||||
-ms-flex-pack: end;
|
|
||||||
-webkit-box-align: center;
|
|
||||||
-ms-flex-align: center;
|
|
||||||
align-items: center;
|
|
||||||
border: 1px solid var(--background-modifier-border);
|
|
||||||
border-radius: 3px;
|
|
||||||
cursor: pointer;
|
|
||||||
display: none;
|
|
||||||
font-size: 12px;
|
|
||||||
justify-content: flex-end;
|
|
||||||
padding: 4px 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected {
|
|
||||||
background-color: #c8e1ff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input {
|
|
||||||
margin: 0 4px 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
font-family: Menlo, Consolas, monospace;
|
|
||||||
font-size: 13px;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff {
|
|
||||||
overflow-y: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff {
|
|
||||||
display: inline-block;
|
|
||||||
margin-bottom: -8px;
|
|
||||||
margin-right: -4px;
|
|
||||||
overflow-x: scroll;
|
|
||||||
overflow-y: hidden;
|
|
||||||
width: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line {
|
|
||||||
padding: 0 8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
|
||||||
display: inline-block;
|
|
||||||
-webkit-user-select: none;
|
|
||||||
-moz-user-select: none;
|
|
||||||
-ms-user-select: none;
|
|
||||||
user-select: none;
|
|
||||||
white-space: nowrap;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
|
||||||
padding: 0 4.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn {
|
|
||||||
word-wrap: normal;
|
|
||||||
background: none;
|
|
||||||
display: inline-block;
|
|
||||||
padding: 0;
|
|
||||||
-webkit-user-select: text;
|
|
||||||
-moz-user-select: text;
|
|
||||||
-ms-user-select: text;
|
|
||||||
user-select: text;
|
|
||||||
vertical-align: middle;
|
|
||||||
white-space: pre;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del {
|
|
||||||
background-color: #ffb6ba;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del {
|
|
||||||
background-color: #8d232881;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
|
||||||
border-radius: 0.2em;
|
|
||||||
display: inline-block;
|
|
||||||
margin-top: -1px;
|
|
||||||
text-decoration: none;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
|
||||||
background-color: #97f295;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
|
||||||
background-color: #1d921996;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix {
|
|
||||||
word-wrap: normal;
|
|
||||||
background: none;
|
|
||||||
display: inline;
|
|
||||||
padding: 0;
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num1 {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num1,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
|
||||||
-webkit-box-sizing: border-box;
|
|
||||||
box-sizing: border-box;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 0 0.5em;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
width: 3.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber {
|
|
||||||
background-color: var(--background-primary);
|
|
||||||
border: solid var(--background-modifier-border);
|
|
||||||
border-width: 0 1px;
|
|
||||||
-webkit-box-sizing: border-box;
|
|
||||||
box-sizing: border-box;
|
|
||||||
color: var(--text-muted);
|
|
||||||
cursor: pointer;
|
|
||||||
display: inline-block;
|
|
||||||
position: absolute;
|
|
||||||
text-align: right;
|
|
||||||
width: 7.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after {
|
|
||||||
content: "\200b";
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
|
||||||
background-color: var(--background-primary);
|
|
||||||
border: solid var(--background-modifier-border);
|
|
||||||
border-width: 0 1px;
|
|
||||||
-webkit-box-sizing: border-box;
|
|
||||||
box-sizing: border-box;
|
|
||||||
color: var(--text-muted);
|
|
||||||
cursor: pointer;
|
|
||||||
display: inline-block;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 0 0.5em;
|
|
||||||
position: absolute;
|
|
||||||
text-align: right;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
width: 4em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after {
|
|
||||||
content: "\200b";
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
|
||||||
background-color: var(--background-primary);
|
|
||||||
border-color: var(--background-modifier-border);
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
|
||||||
-webkit-user-select: none;
|
|
||||||
-moz-user-select: none;
|
|
||||||
-ms-user-select: none;
|
|
||||||
user-select: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
|
||||||
direction: rtl;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
|
||||||
background-color: #fee8e9;
|
|
||||||
border-color: #e9aeae;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
|
||||||
background-color: #dfd;
|
|
||||||
border-color: #b4e2b4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
|
||||||
background-color: #521b1d83;
|
|
||||||
border-color: #691d1d73;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
|
||||||
background-color: rgba(30, 71, 30, 0.5);
|
|
||||||
border-color: #13501381;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-info {
|
|
||||||
background-color: var(--background-primary);
|
|
||||||
border-color: var(--background-modifier-border);
|
|
||||||
color: var(--text-normal);
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-del.d2h-change {
|
|
||||||
background-color: #fdf2d0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-del.d2h-change {
|
|
||||||
background-color: #55492480;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-ins.d2h-change {
|
|
||||||
background-color: #ded;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-ins.d2h-change {
|
|
||||||
background-color: rgba(37, 78, 37, 0.418);
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a {
|
|
||||||
color: #3572b0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a:visited {
|
|
||||||
color: #3572b0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title {
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line {
|
|
||||||
display: -webkit-box;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: flex;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list {
|
|
||||||
display: block;
|
|
||||||
list-style: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list>li {
|
|
||||||
border-bottom: 1px solid var(--background-modifier-border);
|
|
||||||
margin: 0;
|
|
||||||
padding: 5px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list>li:last-child {
|
|
||||||
border-bottom: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch {
|
|
||||||
cursor: pointer;
|
|
||||||
display: none;
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-icon {
|
|
||||||
fill: currentColor;
|
|
||||||
margin-right: 10px;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted {
|
|
||||||
color: #c33;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-added {
|
|
||||||
color: #399839;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-changed {
|
|
||||||
color: #d0b44c;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-moved {
|
|
||||||
color: #3572b0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-tag {
|
|
||||||
background-color: var(--background-primary);
|
|
||||||
display: -webkit-box;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: flex;
|
|
||||||
font-size: 10px;
|
|
||||||
margin-left: 5px;
|
|
||||||
padding: 0 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag {
|
|
||||||
border: 2px solid #c33;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag {
|
|
||||||
border: 1px solid #399839;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag {
|
|
||||||
border: 1px solid #d0b44c;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag {
|
|
||||||
border: 1px solid #3572b0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ====================== Line Authoring Information ====================== */
|
|
||||||
|
|
||||||
.cm-gutterElement.obs-git-blame-gutter {
|
|
||||||
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
|
|
||||||
border-width: 0px 2px 0.2px 2px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: var(--background-secondary);
|
|
||||||
background-color: var(--background-secondary);
|
|
||||||
}
|
|
||||||
|
|
||||||
.cm-gutterElement.obs-git-blame-gutter > div, .line-author-settings-preview {
|
|
||||||
/* delegate text color to settings */
|
|
||||||
color: var(--obs-git-gutter-text);
|
|
||||||
font-family: monospace;
|
|
||||||
height: 100%; /* ensure, that age-based background color occupies entire parent */
|
|
||||||
text-align: right;
|
|
||||||
padding: 0px 6px 0px 6px;
|
|
||||||
white-space: pre; /* Keep spaces and do not collapse them. */
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
{
|
|
||||||
"settings": {
|
|
||||||
"migrated": 3,
|
|
||||||
"iconPacksPath": ".obsidian/plugins/obsidian-icon-folder/icons",
|
|
||||||
"fontSize": 16,
|
|
||||||
"emojiStyle": "none",
|
|
||||||
"iconColor": null,
|
|
||||||
"recentlyUsedIcons": [],
|
|
||||||
"recentlyUsedIconsSize": 5,
|
|
||||||
"rules": [],
|
|
||||||
"extraMargin": {
|
|
||||||
"top": 0,
|
|
||||||
"right": 4,
|
|
||||||
"bottom": 0,
|
|
||||||
"left": 0
|
|
||||||
},
|
|
||||||
"iconInTabsEnabled": false,
|
|
||||||
"iconsBackgroundCheckEnabled": false,
|
|
||||||
"iconInTitleEnabled": false,
|
|
||||||
"iconInFrontmatterEnabled": false
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-icon-folder",
|
|
||||||
"name": "Iconize",
|
|
||||||
"version": "2.7.3",
|
|
||||||
"minAppVersion": "0.9.12",
|
|
||||||
"description": "Add icons to anything you desire in Obsidian, including files, folders, and text.",
|
|
||||||
"author": "Florian Woelki",
|
|
||||||
"authorUrl": "https://florianwoelki.com/",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,118 +0,0 @@
|
||||||
.iconize-title-icon {
|
|
||||||
max-width: var(--max-width);
|
|
||||||
width: var(--line-width);
|
|
||||||
margin-inline: var(--content-margin) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-icon {
|
|
||||||
border: 1px solid transparent;
|
|
||||||
margin: 0px 4px 0px 0px;
|
|
||||||
display: flex;
|
|
||||||
align-self: center;
|
|
||||||
margin: auto 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-folder-title,
|
|
||||||
.nav-file-title {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-setting .setting-item-control .dropdown {
|
|
||||||
margin-right: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-setting input[type='color'] {
|
|
||||||
margin: 0 6px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-modal.prompt-results {
|
|
||||||
margin: 0;
|
|
||||||
overflow-y: auto;
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(5, minmax(0, 1fr));
|
|
||||||
}
|
|
||||||
|
|
||||||
.prompt .iconize-subheadline {
|
|
||||||
margin-top: 12px;
|
|
||||||
font-size: 12px;
|
|
||||||
color: gray;
|
|
||||||
grid-column-start: 1;
|
|
||||||
grid-column-end: 6;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 640px) {
|
|
||||||
.iconize-modal.prompt-results {
|
|
||||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
||||||
}
|
|
||||||
.prompt .iconize-subheadline {
|
|
||||||
grid-column-end: 4;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-modal.prompt-results .suggestion-item {
|
|
||||||
cursor: pointer;
|
|
||||||
white-space: pre-wrap;
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-end;
|
|
||||||
align-items: center;
|
|
||||||
flex-direction: column-reverse;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 13px;
|
|
||||||
color: var(--text-muted);
|
|
||||||
padding: 16px 8px;
|
|
||||||
line-break: auto;
|
|
||||||
word-break: break-word;
|
|
||||||
line-height: 1.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-modal.prompt-results
|
|
||||||
.suggestion-item.suggestion-item__center {
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-icon-preview {
|
|
||||||
font-size: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-icon-preview img {
|
|
||||||
width: 16px;
|
|
||||||
height: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-icon-preview svg {
|
|
||||||
width: 24px;
|
|
||||||
height: 24px;
|
|
||||||
color: currentColor;
|
|
||||||
margin-bottom: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-dragover {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-dragover-el {
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
color: var(--text-normal);
|
|
||||||
background-color: var(--background-secondary-alt);
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Custom rule modal. */
|
|
||||||
.iconize-custom-rule-modal .modal-title h3 {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-custom-rule-modal .modal-content {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconize-custom-rule-modal .modal-content input {
|
|
||||||
width: 100%;
|
|
||||||
margin-right: 0.5rem;
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-journey-plugin",
|
|
||||||
"name": "Journey",
|
|
||||||
"version": "0.0.7",
|
|
||||||
"minAppVersion": "0.10.10",
|
|
||||||
"description": "Discover the stories between your notes.",
|
|
||||||
"author": "Alexis Rondeau",
|
|
||||||
"authorUrl": "https://publish.obsidian.md/alexisrondeau",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,106 +0,0 @@
|
||||||
.journey-search-form select, .journey-search-form input[type=text], .journey-input-button {
|
|
||||||
width: 100%;
|
|
||||||
height: 50px !important;
|
|
||||||
font-size: 24px;
|
|
||||||
padding: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.show-me {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hide-me {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-search-form .journey-search-autocomplete-results-container {
|
|
||||||
position: relative;
|
|
||||||
height: 0px;
|
|
||||||
top: -20px;
|
|
||||||
width: 730px;
|
|
||||||
min-width: 730px;
|
|
||||||
max-width: 730px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-search-autocomplete-results-container .journey-search-autocomplete-results-content {
|
|
||||||
background-color: #222;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-search-autocomplete-results-content-item {
|
|
||||||
font-size: 24px;
|
|
||||||
color: white;
|
|
||||||
border-bottom: 1px solid #000000;
|
|
||||||
padding: 10px;
|
|
||||||
white-space: nowrap;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-input-button {
|
|
||||||
background-color: black;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Search Results */
|
|
||||||
|
|
||||||
.journey-result-list .journey-result-list-item-note,
|
|
||||||
.journey-result-list .journey-result-list-item-start,
|
|
||||||
.journey-result-list .journey-result-list-item-end,
|
|
||||||
.journey-result-list .journey-result-list-item-tag {
|
|
||||||
font-size: 24px;
|
|
||||||
padding: 10px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
background-color: #555;
|
|
||||||
border: 5px solid #777;
|
|
||||||
border-radius: 10px 10px 10px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-result-list .journey-result-list-item-start {
|
|
||||||
background-color: darkgreen;
|
|
||||||
border: 3px solid forestgreen;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-result-list .journey-result-list-item-end {
|
|
||||||
background-color: darkgreen;
|
|
||||||
border: 3px solid forestgreen;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-result-list .journey-result-list-item-tag {
|
|
||||||
background-color: darkblue;
|
|
||||||
border: 3px solid royalblue;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-result-list-high-contrast .journey-result-list-item-note,
|
|
||||||
.journey-result-list-high-contrast .journey-result-list-item-start,
|
|
||||||
.journey-result-list-high-contrast .journey-result-list-item-end,
|
|
||||||
.journey-result-list-high-contrast .journey-result-list-item-tag {
|
|
||||||
font-size: 24px;
|
|
||||||
padding: 10px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
background-color: #000;
|
|
||||||
color: white;
|
|
||||||
border: 5px solid #333;
|
|
||||||
border-radius: 10px 10px 10px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.journey-result-list-reset-link {
|
|
||||||
text-align: center;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.discovery-settings {
|
|
||||||
font-size: 9px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.journey-search-lucky {
|
|
||||||
text-align: center;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.moc-max-links-counter {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"daysToSuppressNewUpdates": 0,
|
|
||||||
"dismissedVersionsByPluginId": {},
|
|
||||||
"showIconOnMobile": true,
|
|
||||||
"excludeBetaVersions": true,
|
|
||||||
"excludeDisabledPlugins": true,
|
|
||||||
"minUpdateCountToShowIcon": 0,
|
|
||||||
"hoursBetweenCheckingForUpdates": 0.5
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-plugin-update-tracker",
|
|
||||||
"name": "Plugin Update Tracker",
|
|
||||||
"version": "1.5.2",
|
|
||||||
"minAppVersion": "0.15.0",
|
|
||||||
"description": "Know when installed plugins have updates and evaluate the risk of upgrading",
|
|
||||||
"author": "Obsidian",
|
|
||||||
"authorUrl": "https://github.com/swar8080/obsidian-plugin-update-tracker",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
|
@ -1,176 +0,0 @@
|
||||||
/*
|
|
||||||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
|
||||||
if you want to view the source, please visit the github repository of this plugin
|
|
||||||
*/
|
|
||||||
|
|
||||||
var __create = Object.create;
|
|
||||||
var __defProp = Object.defineProperty;
|
|
||||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
||||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
||||||
var __getProtoOf = Object.getPrototypeOf;
|
|
||||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
||||||
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
|
|
||||||
var __export = (target, all) => {
|
|
||||||
__markAsModule(target);
|
|
||||||
for (var name in all)
|
|
||||||
__defProp(target, name, { get: all[name], enumerable: true });
|
|
||||||
};
|
|
||||||
var __reExport = (target, module2, desc) => {
|
|
||||||
if (module2 && typeof module2 === "object" || typeof module2 === "function") {
|
|
||||||
for (let key of __getOwnPropNames(module2))
|
|
||||||
if (!__hasOwnProp.call(target, key) && key !== "default")
|
|
||||||
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable });
|
|
||||||
}
|
|
||||||
return target;
|
|
||||||
};
|
|
||||||
var __toModule = (module2) => {
|
|
||||||
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2);
|
|
||||||
};
|
|
||||||
var __async = (__this, __arguments, generator) => {
|
|
||||||
return new Promise((resolve, reject) => {
|
|
||||||
var fulfilled = (value) => {
|
|
||||||
try {
|
|
||||||
step(generator.next(value));
|
|
||||||
} catch (e) {
|
|
||||||
reject(e);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var rejected = (value) => {
|
|
||||||
try {
|
|
||||||
step(generator.throw(value));
|
|
||||||
} catch (e) {
|
|
||||||
reject(e);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
|
|
||||||
step((generator = generator.apply(__this, __arguments)).next());
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
// main.ts
|
|
||||||
__export(exports, {
|
|
||||||
default: () => RelativeLineNumbers
|
|
||||||
});
|
|
||||||
var import_obsidian = __toModule(require("obsidian"));
|
|
||||||
|
|
||||||
// node_modules/codemirror-line-numbers-relative/dist/index.js
|
|
||||||
var import_view = __toModule(require("@codemirror/view"));
|
|
||||||
var import_state = __toModule(require("@codemirror/state"));
|
|
||||||
var import_gutter = __toModule(require("@codemirror/gutter"));
|
|
||||||
var relativeLineNumberGutter = /* @__PURE__ */ new import_state.Compartment();
|
|
||||||
var Marker = class extends import_gutter.GutterMarker {
|
|
||||||
constructor(text) {
|
|
||||||
super();
|
|
||||||
this.text = text;
|
|
||||||
}
|
|
||||||
toDOM() {
|
|
||||||
return document.createTextNode(this.text);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var absoluteLineNumberGutter = /* @__PURE__ */ (0, import_gutter.gutter)({
|
|
||||||
lineMarker: (view, line) => {
|
|
||||||
const lineNo = view.state.doc.lineAt(line.from).number;
|
|
||||||
const absoluteLineNo = new Marker(lineNo.toString());
|
|
||||||
const cursorLine = view.state.doc.lineAt(view.state.selection.asSingle().ranges[0].to).number;
|
|
||||||
if (lineNo === cursorLine) {
|
|
||||||
return absoluteLineNo;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
},
|
|
||||||
initialSpacer: () => {
|
|
||||||
const spacer = new Marker("0");
|
|
||||||
return spacer;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
function relativeLineNumbers(lineNo, state) {
|
|
||||||
if (lineNo > state.doc.lines) {
|
|
||||||
return " ";
|
|
||||||
}
|
|
||||||
const cursorLine = state.doc.lineAt(state.selection.asSingle().ranges[0].to).number;
|
|
||||||
if (lineNo === cursorLine) {
|
|
||||||
return " ";
|
|
||||||
} else {
|
|
||||||
return Math.abs(cursorLine - lineNo).toString();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var showLineNumbers = /* @__PURE__ */ relativeLineNumberGutter.of(/* @__PURE__ */ (0, import_gutter.lineNumbers)({ formatNumber: relativeLineNumbers }));
|
|
||||||
var lineNumbersUpdateListener = /* @__PURE__ */ import_view.EditorView.updateListener.of((viewUpdate) => {
|
|
||||||
if (viewUpdate.selectionSet) {
|
|
||||||
viewUpdate.view.dispatch({
|
|
||||||
effects: relativeLineNumberGutter.reconfigure((0, import_gutter.lineNumbers)({ formatNumber: relativeLineNumbers }))
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
function lineNumbersRelative() {
|
|
||||||
return [absoluteLineNumberGutter, showLineNumbers, lineNumbersUpdateListener];
|
|
||||||
}
|
|
||||||
|
|
||||||
// main.ts
|
|
||||||
var RelativeLineNumbers = class extends import_obsidian.Plugin {
|
|
||||||
isLegacy() {
|
|
||||||
var _a;
|
|
||||||
return (_a = this.app.vault.config) == null ? void 0 : _a.legacyEditor;
|
|
||||||
}
|
|
||||||
onload() {
|
|
||||||
return __async(this, null, function* () {
|
|
||||||
const showLineNumber = this.app.vault.getConfig("showLineNumber");
|
|
||||||
if (showLineNumber) {
|
|
||||||
this.enable();
|
|
||||||
}
|
|
||||||
this.setupConfigChangeListener();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
onunload() {
|
|
||||||
this.disable();
|
|
||||||
}
|
|
||||||
enable() {
|
|
||||||
this.enabled = true;
|
|
||||||
if (this.isLegacy()) {
|
|
||||||
this.legacyEnable();
|
|
||||||
} else {
|
|
||||||
this.registerEditorExtension(lineNumbersRelative());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
disable() {
|
|
||||||
this.enabled = false;
|
|
||||||
if (this.isLegacy) {
|
|
||||||
this.legacyDisable();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
legacyEnable() {
|
|
||||||
this.registerCodeMirror((cm) => {
|
|
||||||
cm.on("cursorActivity", this.legacyRelativeLineNumbers);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
legacyDisable() {
|
|
||||||
this.app.workspace.iterateCodeMirrors((cm) => {
|
|
||||||
cm.off("cursorActivity", this.legacyRelativeLineNumbers);
|
|
||||||
cm.setOption("lineNumberFormatter", CodeMirror.defaults["lineNumberFormatter"]);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
setupConfigChangeListener() {
|
|
||||||
const configChangedEvent = this.app.vault.on("config-changed", () => {
|
|
||||||
const showLineNumber = this.app.vault.getConfig("showLineNumber");
|
|
||||||
if (showLineNumber && !this.enabled) {
|
|
||||||
this.enable();
|
|
||||||
} else if (!showLineNumber && this.enabled) {
|
|
||||||
this.disable();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
configChangedEvent.ctx = this;
|
|
||||||
this.registerEvent(configChangedEvent);
|
|
||||||
}
|
|
||||||
legacyRelativeLineNumbers(cm) {
|
|
||||||
const current = cm.getCursor().line + 1;
|
|
||||||
if (cm.state.curLineNum === current) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
cm.state.curLineNum = current;
|
|
||||||
cm.setOption("lineNumberFormatter", (line) => {
|
|
||||||
if (line === current) {
|
|
||||||
return String(current);
|
|
||||||
}
|
|
||||||
return String(Math.abs(current - line));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-relative-line-numbers",
|
|
||||||
"name": "Relative Line Numbers",
|
|
||||||
"version": "2.0.1",
|
|
||||||
"minAppVersion": "0.13.14",
|
|
||||||
"description": "Enables relative line numbers in editor mode",
|
|
||||||
"author": "Nadav Spiegelman",
|
|
||||||
"authorUrl": "https://nadav.is",
|
|
||||||
"isDesktopOnly": true
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"id": "obsidian-spaced-repetition",
|
|
||||||
"name": "Spaced Repetition",
|
|
||||||
"version": "1.10.5",
|
|
||||||
"minAppVersion": "0.15.4",
|
|
||||||
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
|
||||||
"author": "Stephen Mwangi",
|
|
||||||
"authorUrl": "https://github.com/st3v3nmw",
|
|
||||||
"isDesktopOnly": false,
|
|
||||||
"fundingUrl": "https://ko-fi.com/M4M44DEN6"
|
|
||||||
}
|
|
|
@ -1,157 +0,0 @@
|
||||||
.sr-flashcard-menu {
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
flex-direction: row;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-menu-item {
|
|
||||||
box-shadow: none !important;
|
|
||||||
margin-right: 1rem;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-menu-item:disabled {
|
|
||||||
cursor: not-allowed;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-input-modal {
|
|
||||||
height: 80%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-input-area {
|
|
||||||
height: 80%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-input-area > textarea {
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-edit-button-bar {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row-reverse;
|
|
||||||
justify-content: space-between;
|
|
||||||
width: 100%;
|
|
||||||
margin-top: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-response {
|
|
||||||
display: inline-grid;
|
|
||||||
width: 100%;
|
|
||||||
grid-template-columns: auto auto auto auto;
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-ignorestats-btn {
|
|
||||||
/* Bit of a hack, but it works. */
|
|
||||||
margin: 0px !important;
|
|
||||||
margin-right: 12px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-ignorestats-response {
|
|
||||||
grid-template-columns: auto auto !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-centered {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-deck-counts {
|
|
||||||
color: #ffffff;
|
|
||||||
margin-left: 4px;
|
|
||||||
padding: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-show-answer {
|
|
||||||
height: 48px;
|
|
||||||
line-height: 48px;
|
|
||||||
width: 100%;
|
|
||||||
text-align: center;
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
cursor: pointer;
|
|
||||||
background-color: #2196f3;
|
|
||||||
color: #ffffff;
|
|
||||||
border-radius: 4px;
|
|
||||||
user-select: text;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-hr-card-divide {
|
|
||||||
backdrop-filter: invert(40%);
|
|
||||||
border: none;
|
|
||||||
height: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-hard-btn,
|
|
||||||
#sr-good-btn,
|
|
||||||
#sr-easy-btn {
|
|
||||||
height: 48px;
|
|
||||||
margin: auto;
|
|
||||||
color: #ffffff;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-hard-btn {
|
|
||||||
background-color: #f44336;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-good-btn {
|
|
||||||
background-color: #2196f3;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-easy-btn {
|
|
||||||
background-color: #4caf50;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-context {
|
|
||||||
font-style: italic;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-top: 16px;
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-flashcard-view {
|
|
||||||
font-size: var(--font-text-size);
|
|
||||||
overflow-y: auto;
|
|
||||||
height: 80%;
|
|
||||||
user-select: text;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-chart-period {
|
|
||||||
appearance: menulist;
|
|
||||||
border-right: 8px solid transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media only screen and (max-width: 600px) {
|
|
||||||
.sr-back-btn {
|
|
||||||
width: initial !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-modal-content {
|
|
||||||
width: 98% !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-modal-content::-webkit-scrollbar,
|
|
||||||
#sr-flashcard-view::-webkit-scrollbar {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sr-flashcard-response,
|
|
||||||
#sr-show-answer {
|
|
||||||
width: 93.5% !important;
|
|
||||||
line-height: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#sr-hard-btn,
|
|
||||||
#sr-good-btn,
|
|
||||||
#sr-easy-btn {
|
|
||||||
width: 100px;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,69 +0,0 @@
|
||||||
{
|
|
||||||
"catppuccin-theme-settings@@catppuccin-theme-dark": "ctp-macchiato",
|
|
||||||
"catppuccin-interface-styles@@ctp-bold-folder-title": true,
|
|
||||||
"catppuccin-theme-settings@@catppuccin-theme-accents": "ctp-full-palette",
|
|
||||||
"checkbox@@check-bg": true,
|
|
||||||
"checkbox@@checkbox-strike-brn": false,
|
|
||||||
"checkbox@@check-color": true,
|
|
||||||
"checkbox@@check-strike": false,
|
|
||||||
"checkbox@@check-text": true,
|
|
||||||
"catppuccin-icon-styles@@ctp-icon-hide": false,
|
|
||||||
"checkbox@@checkbox-strike-regular": false,
|
|
||||||
"checkbox@@checkbox-strike-checked": false,
|
|
||||||
"anuppuccin-theme-settings@@anuppuccin-theme-dark": "ctp-macchiato",
|
|
||||||
"anuppuccin-theme-settings@@anuppuccin-theme-accents": "ctp-accent-mauve",
|
|
||||||
"anuppuccin-theme-settings-extended@@anp-theme-ext-amoled": false,
|
|
||||||
"anuppuccin-theme-settings-extended@@catppuccin-theme-dark-extended": "ctp-everforest-dark",
|
|
||||||
"anuppuccin-theme-settings@@anp-color-transition-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-button-metadata-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-autohide-titlebar": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-codeblock-numbers": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-toggle-preview": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-toggle-scrollbars": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-hide-status-bar": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-tooltip-toggle": false,
|
|
||||||
"anuppuccin-theme-settings@@anuppuccin-accent-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-custom-checkboxes": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-speech-bubble": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-callout-select": "anp-callout-block",
|
|
||||||
"anuppuccin-theme-settings@@anp-callout-color-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-active-line": "anp-current-line",
|
|
||||||
"anuppuccin-theme-settings@@anp-list-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-table-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-canvas-dark-bg": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-background-image-toggle": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-colorful-frame": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-colorful-frame-icon-toggle-dark": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-colorful-frame-icon-toggle-light": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-collapse-folders": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-file-icons": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-floating-header": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-custom-vault-toggle": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-file-label-align": "0",
|
|
||||||
"anuppuccin-theme-settings@@anp-alt-rainbow-style": "anp-default-rainbow",
|
|
||||||
"anp-custom-rainbow-colors@@rainbow-color-9-default": "rainbow-color-9-yellow",
|
|
||||||
"anp-custom-rainbow-colors@@rainbow-color-10-default": "rainbow-color-10-green",
|
|
||||||
"anuppuccin-theme-settings@@anp-rainbow-file-toggle": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-header-color-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-codeblock-wrap-edit": "none",
|
|
||||||
"anuppuccin-theme-settings@@anp-h1-divider": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-header-divider-color-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-status-bar-select": "anp-fixed-status-bar",
|
|
||||||
"anuppuccin-theme-settings@@anp-alt-tab-style": "anp-mini-tab-toggle",
|
|
||||||
"anuppuccin-theme-settings@@anp-disable-newtab-align": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-depth-tab-text-invert": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-safari-tab-animated": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-layout-select": "none",
|
|
||||||
"anuppuccin-theme-settings@@anp-bg-fix": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-hide-borders": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-card-layout-filebrowser": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-card-layout-actions": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-card-shadows": false,
|
|
||||||
"anuppuccin-theme-settings@@anp-header-margin-toggle": false,
|
|
||||||
"anp-custom-rainbow-colors@@rainbow-color-repeat": "rainbow-repeat-1",
|
|
||||||
"anuppuccin-theme-settings@@anp-decoration-toggle": true,
|
|
||||||
"anuppuccin-theme-settings@@anp-bold-custom": "anp-bold-blue",
|
|
||||||
"anuppuccin-theme-settings@@anp-colorful-frame-opacity": 1,
|
|
||||||
"anuppuccin-theme-settings@@anp-h2-divider": true,
|
|
||||||
"anuppuccin-theme-settings@@h1-line-height": 1.5
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
||||||
{"id":"obsidian-style-settings","name":"Style Settings","version":"1.0.7","minAppVersion":"0.11.5","description":"Offers controls for adjusting theme, plugin, and snippet CSS variables.","author":"mgmeyers","authorUrl":"https://github.com/mgmeyers/obsidian-style-settings","isDesktopOnly":false}
|
|
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue