mirror of
https://github.com/bramses/bramses-highly-opinionated-vault-2023.git
synced 2025-02-26 07:53:55 +00:00
first commit
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
/.DS_Store
|
||||
6
.obsidian/app.json
vendored
Normal file
6
.obsidian/app.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"newLinkFormat": "shortest",
|
||||
"userIgnoreFilters": [
|
||||
"Private/"
|
||||
]
|
||||
}
|
||||
3
.obsidian/appearance.json
vendored
Normal file
3
.obsidian/appearance.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"accentColor": ""
|
||||
}
|
||||
14
.obsidian/community-plugins.json
vendored
Normal file
14
.obsidian/community-plugins.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
[
|
||||
"folder-note-plugin",
|
||||
"obsidian-git",
|
||||
"readwise-official",
|
||||
"url-into-selection",
|
||||
"obsidian-style-settings",
|
||||
"supercharged-links-obsidian",
|
||||
"obsidian-auto-link-title",
|
||||
"quickadd",
|
||||
"cmdr",
|
||||
"obsidian-kanban",
|
||||
"periodic-notes",
|
||||
"calendar"
|
||||
]
|
||||
29
.obsidian/core-plugins-migration.json
vendored
Normal file
29
.obsidian/core-plugins-migration.json
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"page-preview": true,
|
||||
"daily-notes": false,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"starred": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": false,
|
||||
"file-recovery": true,
|
||||
"publish": true,
|
||||
"sync": false
|
||||
}
|
||||
20
.obsidian/core-plugins.json
vendored
Normal file
20
.obsidian/core-plugins.json
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
[
|
||||
"file-explorer",
|
||||
"global-search",
|
||||
"switcher",
|
||||
"graph",
|
||||
"backlink",
|
||||
"canvas",
|
||||
"outgoing-link",
|
||||
"tag-pane",
|
||||
"page-preview",
|
||||
"templates",
|
||||
"note-composer",
|
||||
"command-palette",
|
||||
"editor-status",
|
||||
"starred",
|
||||
"outline",
|
||||
"word-count",
|
||||
"file-recovery",
|
||||
"publish"
|
||||
]
|
||||
11
.obsidian/hotkeys.json
vendored
Normal file
11
.obsidian/hotkeys.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"obsidian-projects:show-projects": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "P"
|
||||
}
|
||||
]
|
||||
}
|
||||
10
.obsidian/plugins/calendar/data.json
vendored
Normal file
10
.obsidian/plugins/calendar/data.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"shouldConfirmBeforeCreate": true,
|
||||
"weekStart": "locale",
|
||||
"wordsPerDot": 250,
|
||||
"showWeeklyNote": false,
|
||||
"weeklyNoteFormat": "",
|
||||
"weeklyNoteTemplate": "",
|
||||
"weeklyNoteFolder": "",
|
||||
"localeOverride": "system-default"
|
||||
}
|
||||
4457
.obsidian/plugins/calendar/main.js
vendored
Normal file
4457
.obsidian/plugins/calendar/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
.obsidian/plugins/calendar/manifest.json
vendored
Normal file
10
.obsidian/plugins/calendar/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
43
.obsidian/plugins/cmdr/data.json
vendored
Normal file
43
.obsidian/plugins/cmdr/data.json
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"confirmDeletion": true,
|
||||
"showAddCommand": true,
|
||||
"debug": false,
|
||||
"editorMenu": [],
|
||||
"fileMenu": [],
|
||||
"leftRibbon": [
|
||||
{
|
||||
"id": "quickadd:choice:7b164c2a-2d52-47cd-8785-7084c4b085f6",
|
||||
"icon": "bookmark-plus",
|
||||
"name": "QuickAdd: Add to Project Scratchpad",
|
||||
"mode": "any",
|
||||
"color": "#bababa"
|
||||
},
|
||||
{
|
||||
"id": "quickadd:choice:ac457949-03eb-4bdb-b6c2-b79781d35a8a",
|
||||
"icon": "sprout",
|
||||
"name": "QuickAdd: Create New Project",
|
||||
"mode": "any"
|
||||
}
|
||||
],
|
||||
"rightRibbon": [],
|
||||
"titleBar": [],
|
||||
"statusBar": [],
|
||||
"pageHeader": [],
|
||||
"macros": [],
|
||||
"explorer": [],
|
||||
"hide": {
|
||||
"statusbar": [],
|
||||
"leftRibbon": []
|
||||
},
|
||||
"spacing": 8,
|
||||
"advancedToolbar": {
|
||||
"rowHeight": 48,
|
||||
"rowCount": 1,
|
||||
"spacing": 0,
|
||||
"buttonWidth": 48,
|
||||
"columnLayout": false,
|
||||
"mappedIcons": [],
|
||||
"tooltips": false,
|
||||
"heightOffset": 0
|
||||
}
|
||||
}
|
||||
9
.obsidian/plugins/cmdr/main.js
vendored
Normal file
9
.obsidian/plugins/cmdr/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/cmdr/manifest.json
vendored
Normal file
11
.obsidian/plugins/cmdr/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "cmdr",
|
||||
"name": "Commander",
|
||||
"version": "0.4.4",
|
||||
"minAppVersion": "1.1.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
|
||||
}
|
||||
1
.obsidian/plugins/cmdr/styles.css
vendored
Normal file
1
.obsidian/plugins/cmdr/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
9
.obsidian/plugins/folder-note-plugin/data.json
vendored
Normal file
9
.obsidian/plugins/folder-note-plugin/data.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"folderNoteHide": true,
|
||||
"folderNoteType": "inside",
|
||||
"folderNoteName": "_about_",
|
||||
"folderNoteKey": "ctrl",
|
||||
"folderNoteAutoRename": true,
|
||||
"folderDelete2Note": false,
|
||||
"folderNoteStrInit": ""
|
||||
}
|
||||
9281
.obsidian/plugins/folder-note-plugin/main.js
vendored
Normal file
9281
.obsidian/plugins/folder-note-plugin/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/folder-note-plugin/manifest.json
vendored
Normal file
10
.obsidian/plugins/folder-note-plugin/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "folder-note-plugin",
|
||||
"name": "Folder Note",
|
||||
"version": "0.7.3",
|
||||
"minAppVersion": "0.9.12",
|
||||
"description": "Click a folder node to show a note describing the folder.",
|
||||
"author": "xpgo",
|
||||
"authorUrl": "https://github.com/xpgo/obsidian-folder-note",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
229
.obsidian/plugins/folder-note-plugin/styles.css
vendored
Normal file
229
.obsidian/plugins/folder-note-plugin/styles.css
vendored
Normal file
@@ -0,0 +1,229 @@
|
||||
/* hide the folder note file node */
|
||||
div.is-folder-note {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* indicate the folder has note */
|
||||
div.has-folder-note {
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/*---------------------------------------------
|
||||
Cute card view
|
||||
-----------------------------------------------*/
|
||||
|
||||
.cute-card-band {
|
||||
width: 100%;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
margin-top: 15px;
|
||||
margin-bottom: 5px;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: auto;
|
||||
grid-gap: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 30em) {
|
||||
.cute-card-band {
|
||||
grid-template-columns: 1fr 1fr;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 60em) {
|
||||
.cute-card-band {
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
.cute-card-view {
|
||||
background: var(--background-accent);
|
||||
text-decoration: none !important;
|
||||
color: var(--text-normal);
|
||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: 100%;
|
||||
position: relative;
|
||||
top: 0;
|
||||
transition: all 0.1s ease-in;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.cute-card-view:hover {
|
||||
top: -2px;
|
||||
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
.cute-card-view article {
|
||||
padding: 15px;
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.cute-card-view h1 {
|
||||
font-size: 1.2rem;
|
||||
margin: 0;
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.cute-card-view a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
.cute-card-view p {
|
||||
flex: 1;
|
||||
line-height: 1.0;
|
||||
}
|
||||
|
||||
.cute-card-view span {
|
||||
font-size: 0.8rem;
|
||||
font-weight: bold;
|
||||
color: var(--text-faint);
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
.cute-card-view .thumb {
|
||||
padding-bottom: 60%;
|
||||
background-size: cover;
|
||||
background-position: center center;
|
||||
border-radius: 10px 10px 0px 0px;
|
||||
}
|
||||
|
||||
.cute-card-view .thumb-color {
|
||||
padding-bottom: 10%;
|
||||
background-size: cover;
|
||||
background-position: center center;
|
||||
border-radius: 10px 10px 0px 0px;
|
||||
text-transform: uppercase;
|
||||
font-size: 1.2rem;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
color: #FFFFFF;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.cute-card-view .thumb-color-folder {
|
||||
background-color: slateblue;
|
||||
}
|
||||
|
||||
.cute-card-view .thumb-color-note {
|
||||
background-color: salmon;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*---------------------------------------------
|
||||
strip card view
|
||||
-----------------------------------------------*/
|
||||
|
||||
.strip-card-band {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.strip-card-view {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
margin-top: 1.0rem;
|
||||
margin-bottom: 1.0rem;
|
||||
display: -webkit-box;
|
||||
display: -webkit-flex;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-orient: horizontal;
|
||||
-webkit-box-direction: normal;
|
||||
-webkit-flex-direction: row;
|
||||
-ms-flex-direction: row;
|
||||
flex-direction: row;
|
||||
-webkit-box-align: stretch;
|
||||
-webkit-align-items: stretch;
|
||||
-ms-flex-align: stretch;
|
||||
align-items: stretch;
|
||||
min-height: 8rem;
|
||||
-webkit-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
overflow: hidden;
|
||||
-webkit-transition: all .3s ease;
|
||||
-o-transition: all .3s ease;
|
||||
transition: all .3s ease;
|
||||
-webkit-box-shadow: 0 1px 1px 0 rgba(31, 35, 46, 0.15);
|
||||
box-shadow: 0 1px 1px 0 rgba(31, 35, 46, 0.15);
|
||||
/* add by xpgo */
|
||||
background: var(--background-accent);
|
||||
text-decoration: none !important;
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.strip-card-view:hover {
|
||||
-webkit-transform: translate(0px, -2px);
|
||||
-ms-transform: translate(0px, -2px);
|
||||
transform: translate(0px, -2px);
|
||||
-webkit-box-shadow: 0 15px 45px -10px rgba(10, 16, 34, 0.2);
|
||||
box-shadow: 0 15px 45px -10px rgba(10, 16, 34, 0.2);
|
||||
}
|
||||
|
||||
.strip-card-view .thumb {
|
||||
width: 20%;
|
||||
max-width: 100%;
|
||||
min-height: 9rem;
|
||||
-webkit-background-size: cover;
|
||||
background-size: cover;
|
||||
background-position: 50% 50%;
|
||||
}
|
||||
|
||||
.strip-card-view .thumb-color {
|
||||
width: 20%;
|
||||
max-width: 100%;
|
||||
min-height: 9rem;
|
||||
-webkit-background-size: cover;
|
||||
background-size: cover;
|
||||
background-position: center center;
|
||||
/* add by xpgo */
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
padding: 10px;
|
||||
text-transform: uppercase;
|
||||
font-size: 1.2rem;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
.strip-card-view .thumb-color-folder {
|
||||
background-color: slateblue;
|
||||
}
|
||||
|
||||
.strip-card-view .thumb-color-note {
|
||||
background-color: salmon;
|
||||
}
|
||||
|
||||
.strip-card-view article {
|
||||
padding: 1rem;
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.strip-card-view h1 {
|
||||
font-size: 1.5rem;
|
||||
margin: 0 0 10px;
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.strip-card-view a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
.strip-card-view p {
|
||||
margin-top: 0;
|
||||
flex: 1;
|
||||
line-height: 1.0;
|
||||
}
|
||||
|
||||
.strip-card-view span {
|
||||
font-size: 0.8rem;
|
||||
font-weight: bold;
|
||||
color: var(--text-faint);
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
440
.obsidian/plugins/obsidian-auto-link-title/main.js
vendored
Normal file
440
.obsidian/plugins/obsidian-auto-link-title/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-auto-link-title/manifest.json
vendored
Normal file
10
.obsidian/plugins/obsidian-auto-link-title/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-auto-link-title",
|
||||
"name": "Auto Link Title",
|
||||
"version": "1.2.5",
|
||||
"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
.obsidian/plugins/obsidian-auto-link-title/styles.css
vendored
Normal file
1
.obsidian/plugins/obsidian-auto-link-title/styles.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
/* no styles */
|
||||
27
.obsidian/plugins/obsidian-git/data.json
vendored
Normal file
27
.obsidian/plugins/obsidian-git/data.json
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"commitMessage": "vault backup: {{date}}",
|
||||
"autoCommitMessage": "vault backup: {{date}}",
|
||||
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
|
||||
"autoSaveInterval": 0,
|
||||
"autoPushInterval": 0,
|
||||
"autoPullInterval": 0,
|
||||
"autoPullOnBoot": false,
|
||||
"disablePush": false,
|
||||
"pullBeforePush": true,
|
||||
"disablePopups": false,
|
||||
"listChangedFilesInMessageBody": false,
|
||||
"showStatusBar": true,
|
||||
"updateSubmodules": false,
|
||||
"syncMethod": "merge",
|
||||
"customMessageOnAutoBackup": false,
|
||||
"autoBackupAfterFileChange": false,
|
||||
"treeStructure": false,
|
||||
"refreshSourceControl": true,
|
||||
"basePath": "",
|
||||
"differentIntervalCommitAndPush": false,
|
||||
"changedFilesInStatusBar": false,
|
||||
"showedMobileNotice": true,
|
||||
"refreshSourceControlTimer": 7000,
|
||||
"showBranchStatusBar": true,
|
||||
"setLastSaveToLastCommit": false
|
||||
}
|
||||
31696
.obsidian/plugins/obsidian-git/main.js
vendored
Normal file
31696
.obsidian/plugins/obsidian-git/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
.obsidian/plugins/obsidian-git/manifest.json
vendored
Normal file
9
.obsidian/plugins/obsidian-git/manifest.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"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.13.0"
|
||||
}
|
||||
474
.obsidian/plugins/obsidian-git/styles.css
vendored
Normal file
474
.obsidian/plugins/obsidian-git/styles.css
vendored
Normal file
@@ -0,0 +1,474 @@
|
||||
@keyframes loading {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type='git-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;
|
||||
}
|
||||
|
||||
.obsidian-git-shortcuts {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.diff-err {
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.diff-err-sign {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
.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;
|
||||
}
|
||||
114
.obsidian/plugins/obsidian-kanban/main.js
vendored
Normal file
114
.obsidian/plugins/obsidian-kanban/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-kanban/manifest.json
vendored
Normal file
10
.obsidian/plugins/obsidian-kanban/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-kanban",
|
||||
"name": "Kanban",
|
||||
"version": "1.5.1",
|
||||
"minAppVersion": "1.0.0",
|
||||
"description": "Create markdown-backed Kanban boards in Obsidian.",
|
||||
"author": "mgmeyers",
|
||||
"authorUrl": "https://github.com/mgmeyers/obsidian-kanban",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
1
.obsidian/plugins/obsidian-kanban/styles.css
vendored
Normal file
1
.obsidian/plugins/obsidian-kanban/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
34
.obsidian/plugins/obsidian-projects/data.json
vendored
Normal file
34
.obsidian/plugins/obsidian-projects/data.json
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"projects": [
|
||||
{
|
||||
"id": "4ec59e65-0c22-488f-80e5-b06ccada08e3",
|
||||
"name": "Open Projects",
|
||||
"path": "_PARA/Projects",
|
||||
"recursive": true,
|
||||
"defaultName": "",
|
||||
"templates": [],
|
||||
"views": [
|
||||
{
|
||||
"id": "57d8e60b-52c6-49f8-b9dc-629c4fdde61c",
|
||||
"name": "Table",
|
||||
"type": "table",
|
||||
"config": {
|
||||
"fieldConfig": {
|
||||
"path": {
|
||||
"width": 604
|
||||
},
|
||||
"name": {
|
||||
"width": 398
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"excludedNotes": [
|
||||
"_PARA/Projects/Test Project/Scratchpad.md",
|
||||
"_PARA/Projects/Test Project 2/Scratchpad.md"
|
||||
]
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
}
|
||||
58029
.obsidian/plugins/obsidian-projects/main.js
vendored
Normal file
58029
.obsidian/plugins/obsidian-projects/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-projects/manifest.json
vendored
Normal file
10
.obsidian/plugins/obsidian-projects/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-projects",
|
||||
"name": "Projects",
|
||||
"version": "1.3.0",
|
||||
"minAppVersion": "1.0.0",
|
||||
"description": "Project management for Obsidian.",
|
||||
"author": "Marcus Olsson",
|
||||
"authorUrl": "https://marcus.se.net",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
7
.obsidian/plugins/obsidian-projects/styles.css
vendored
Normal file
7
.obsidian/plugins/obsidian-projects/styles.css
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
.workspace-leaf-content[data-type="obsidian-projects"] .view-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.sortable-drag {
|
||||
opacity: 0 !important;
|
||||
}
|
||||
6
.obsidian/plugins/obsidian-style-settings/data.json
vendored
Normal file
6
.obsidian/plugins/obsidian-style-settings/data.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"supercharged-links@@47a2-a9f2-color": "#8B6CEF",
|
||||
"supercharged-links@@47a2-a9f2-before": "🤫 ",
|
||||
"supercharged-links@@c6f7-01e7-color": "#8B6CEF",
|
||||
"supercharged-links@@c6f7-01e7-before": "📆 "
|
||||
}
|
||||
8902
.obsidian/plugins/obsidian-style-settings/main.js
vendored
Normal file
8902
.obsidian/plugins/obsidian-style-settings/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-style-settings/manifest.json
vendored
Normal file
10
.obsidian/plugins/obsidian-style-settings/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-style-settings",
|
||||
"name": "Style Settings",
|
||||
"version": "0.4.12",
|
||||
"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
|
||||
}
|
||||
221
.obsidian/plugins/obsidian-style-settings/styles.css
vendored
Normal file
221
.obsidian/plugins/obsidian-style-settings/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
32
.obsidian/plugins/periodic-notes/data.json
vendored
Normal file
32
.obsidian/plugins/periodic-notes/data.json
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"showGettingStartedBanner": true,
|
||||
"hasMigratedDailyNoteSettings": false,
|
||||
"hasMigratedWeeklyNoteSettings": false,
|
||||
"daily": {
|
||||
"format": "",
|
||||
"template": "",
|
||||
"folder": "Daily",
|
||||
"enabled": true
|
||||
},
|
||||
"weekly": {
|
||||
"format": "",
|
||||
"template": "",
|
||||
"folder": "",
|
||||
"enabled": false
|
||||
},
|
||||
"monthly": {
|
||||
"format": "",
|
||||
"template": "",
|
||||
"folder": ""
|
||||
},
|
||||
"quarterly": {
|
||||
"format": "",
|
||||
"template": "",
|
||||
"folder": ""
|
||||
},
|
||||
"yearly": {
|
||||
"format": "",
|
||||
"template": "",
|
||||
"folder": ""
|
||||
}
|
||||
}
|
||||
5559
.obsidian/plugins/periodic-notes/main.js
vendored
Normal file
5559
.obsidian/plugins/periodic-notes/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
.obsidian/plugins/periodic-notes/manifest.json
vendored
Normal file
10
.obsidian/plugins/periodic-notes/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "periodic-notes",
|
||||
"name": "Periodic Notes",
|
||||
"description": "Create/manage your daily, weekly, and monthly notes",
|
||||
"version": "0.0.17",
|
||||
"author": "Liam Cain",
|
||||
"authorUrl": "https://github.com/liamcain/",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "0.10.11"
|
||||
}
|
||||
30
.obsidian/plugins/periodic-notes/styles.css
vendored
Normal file
30
.obsidian/plugins/periodic-notes/styles.css
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
.periodic-modal {
|
||||
min-width: 40vw;
|
||||
}
|
||||
|
||||
.settings-banner {
|
||||
background-color: var(--background-primary-alt);
|
||||
border-radius: 8px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
margin-bottom: 1em;
|
||||
margin-top: 1em;
|
||||
padding: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.settings-banner h3 {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.settings-banner h4 {
|
||||
margin-bottom: 0.25em;
|
||||
}
|
||||
|
||||
.has-error {
|
||||
color: var(--text-error);
|
||||
}
|
||||
|
||||
input.has-error {
|
||||
color: var(--text-error);
|
||||
border-color: var(--text-error);
|
||||
}
|
||||
96
.obsidian/plugins/quickadd/data.json
vendored
Normal file
96
.obsidian/plugins/quickadd/data.json
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
{
|
||||
"choices": [
|
||||
{
|
||||
"id": "7b164c2a-2d52-47cd-8785-7084c4b085f6",
|
||||
"name": "Add to Project Scratchpad",
|
||||
"type": "Macro",
|
||||
"command": true,
|
||||
"macroId": "1a5a9861-b1b8-49dc-8d31-54735fa12c29"
|
||||
},
|
||||
{
|
||||
"id": "ac457949-03eb-4bdb-b6c2-b79781d35a8a",
|
||||
"name": "Create New Project",
|
||||
"type": "Macro",
|
||||
"command": true,
|
||||
"macroId": "b53688cc-61d5-4e31-906a-66915bec0925"
|
||||
}
|
||||
],
|
||||
"macros": [
|
||||
{
|
||||
"name": "Add to Project Scratchpad",
|
||||
"id": "1a5a9861-b1b8-49dc-8d31-54735fa12c29",
|
||||
"commands": [
|
||||
{
|
||||
"name": "quick-add-projects-folder-variables",
|
||||
"type": "UserScript",
|
||||
"id": "14bc73f8-8b77-4b89-837d-df4829da8c5d",
|
||||
"path": "_scripts/quick-add-projects-folder-variables.js",
|
||||
"settings": {}
|
||||
},
|
||||
{
|
||||
"name": "quick-add-file-filter",
|
||||
"type": "UserScript",
|
||||
"id": "877ba274-dc6e-4539-a980-604a29ee5163",
|
||||
"path": "_scripts/quick-add-file-filter.js",
|
||||
"settings": {}
|
||||
},
|
||||
{
|
||||
"name": "Capture - Add to Scratchpad",
|
||||
"type": "NestedChoice",
|
||||
"id": "4c65d716-1b43-4341-888c-82380e98c55b",
|
||||
"choice": {
|
||||
"id": "9a56d0cc-132b-44f6-89c9-b62a00bf824c",
|
||||
"name": "Capture - Add to Scratchpad",
|
||||
"type": "Capture",
|
||||
"command": false,
|
||||
"appendLink": false,
|
||||
"captureTo": "{{VALUE:notes}}",
|
||||
"captureToActiveFile": false,
|
||||
"createFileIfItDoesntExist": {
|
||||
"enabled": false,
|
||||
"createWithTemplate": false,
|
||||
"template": ""
|
||||
},
|
||||
"format": {
|
||||
"enabled": true,
|
||||
"format": "{{date}} - {{value}} "
|
||||
},
|
||||
"insertAfter": {
|
||||
"enabled": false,
|
||||
"after": "",
|
||||
"insertAtEnd": false,
|
||||
"createIfNotFound": false,
|
||||
"createIfNotFoundLocation": "top"
|
||||
},
|
||||
"prepend": true,
|
||||
"task": false,
|
||||
"openFileInNewTab": {
|
||||
"enabled": false,
|
||||
"direction": "vertical",
|
||||
"focus": true
|
||||
},
|
||||
"openFile": false,
|
||||
"openFileInMode": "default"
|
||||
}
|
||||
}
|
||||
],
|
||||
"runOnStartup": false
|
||||
},
|
||||
{
|
||||
"name": "Create New Project",
|
||||
"id": "b53688cc-61d5-4e31-906a-66915bec0925",
|
||||
"commands": [
|
||||
{
|
||||
"name": "quick-add-create-project-folder",
|
||||
"type": "UserScript",
|
||||
"id": "b9f1c2c3-3951-44dc-beb8-751eee444e0c",
|
||||
"path": "_scripts/quick-add-create-project-folder.js",
|
||||
"settings": {}
|
||||
}
|
||||
],
|
||||
"runOnStartup": false
|
||||
}
|
||||
],
|
||||
"inputPrompt": "single-line",
|
||||
"devMode": false
|
||||
}
|
||||
37501
.obsidian/plugins/quickadd/main.js
vendored
Normal file
37501
.obsidian/plugins/quickadd/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
.obsidian/plugins/quickadd/manifest.json
vendored
Normal file
10
.obsidian/plugins/quickadd/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "quickadd",
|
||||
"name": "QuickAdd",
|
||||
"version": "0.7.0",
|
||||
"minAppVersion": "0.13.19",
|
||||
"description": "Quickly add new pages or content to your vault.",
|
||||
"author": "Christian B. B. Houmann",
|
||||
"authorUrl": "https://bagerbach.com",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
210
.obsidian/plugins/quickadd/styles.css
vendored
Normal file
210
.obsidian/plugins/quickadd/styles.css
vendored
Normal file
@@ -0,0 +1,210 @@
|
||||
.configureMacroDiv {
|
||||
display: grid;
|
||||
grid-template-rows: 1fr;
|
||||
min-width: 12rem;
|
||||
}
|
||||
|
||||
.configureMacroDivItem {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.configureMacroDivItemButton {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.macroContainer {
|
||||
display: grid;
|
||||
grid-template-rows: repeat(auto-fill, 120px);
|
||||
grid-gap: 40px;
|
||||
|
||||
overflow-y: auto;
|
||||
max-height: 30em;
|
||||
padding: 2em;
|
||||
}
|
||||
|
||||
/* Mobile */
|
||||
@media screen and (max-width: 540px) {
|
||||
.macroContainer1 {
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
}
|
||||
|
||||
.macroContainer2 {
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
}
|
||||
|
||||
.macroContainer3 {
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
}
|
||||
|
||||
.wideInputPromptInputEl {
|
||||
width: 20rem;
|
||||
max-width: 100%;
|
||||
height: 3rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* Tablet */
|
||||
@media screen and (max-width: 540px) and (max-width: 780px) {
|
||||
.macroContainer1 {
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
}
|
||||
|
||||
.macroContainer2 {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
|
||||
.macroContainer3 {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
|
||||
.wideInputPromptInputEl {
|
||||
width: 30rem;
|
||||
max-width: 100%;
|
||||
height: 20rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* Everything else */
|
||||
@media screen and (min-width: 781px) {
|
||||
.macroContainer1 {
|
||||
grid-template-columns: repeat(1, 1fr);
|
||||
}
|
||||
|
||||
.macroContainer2 {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
|
||||
.macroContainer3 {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
|
||||
.wideInputPromptInputEl {
|
||||
width: 40rem;
|
||||
max-width: 100%;
|
||||
height: 20rem;
|
||||
}
|
||||
}
|
||||
|
||||
.addMacroBarContainer {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: space-around;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.captureToActiveFileContainer {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.choiceNameHeader {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.choiceNameHeader:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.folderInputContainer {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 8px;
|
||||
gap: 4px;
|
||||
}
|
||||
|
||||
.selectMacroDropdownContainer {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.quickAddModal .modal {
|
||||
min-width: 35%;
|
||||
overflow-y: auto;
|
||||
max-height: 70%;
|
||||
}
|
||||
|
||||
.checkboxRowContainer {
|
||||
display: grid;
|
||||
grid-template-rows: auto;
|
||||
align-content: center;
|
||||
}
|
||||
|
||||
.checkboxRow {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-content: center;
|
||||
}
|
||||
|
||||
.checkboxRow .checkbox-container {
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.checkboxRow span {
|
||||
font-size: 16px;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.submitButtonContainer {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.chooseFolderWhenCreatingNoteContainer {
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.clickable:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.quickAddCommandListItem {
|
||||
display: flex;
|
||||
flex: 1 1 auto;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.quickCommandContainer {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-content: center;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.yesNoPromptButtonContainer {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-around;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.yesNoPromptParagraph {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.qaFileSuggestionItem {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.qaFileSuggestionItem .suggestion-main-text {
|
||||
font-weight: bold;
|
||||
}
|
||||
.qaFileSuggestionItem .suggestion-sub-text {
|
||||
font-style: italic;
|
||||
}
|
||||
14
.obsidian/plugins/readwise-official/data.json
vendored
Normal file
14
.obsidian/plugins/readwise-official/data.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"token": "",
|
||||
"readwiseDir": "Readwise",
|
||||
"frequency": "0",
|
||||
"triggerOnLoad": true,
|
||||
"isSyncing": false,
|
||||
"lastSyncFailed": false,
|
||||
"lastSavedStatusID": 0,
|
||||
"currentSyncStatusID": 0,
|
||||
"refreshBooks": false,
|
||||
"booksToRefresh": [],
|
||||
"booksIDsMap": {},
|
||||
"reimportShowConfirmation": true
|
||||
}
|
||||
8467
.obsidian/plugins/readwise-official/main.js
vendored
Normal file
8467
.obsidian/plugins/readwise-official/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/readwise-official/manifest.json
vendored
Normal file
10
.obsidian/plugins/readwise-official/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "readwise-official",
|
||||
"name": "Readwise Official",
|
||||
"version": "2.0.1",
|
||||
"minAppVersion": "0.12.10",
|
||||
"description": "Official Readwise <-> Obsidian integration",
|
||||
"author": "Readwise",
|
||||
"authorUrl": "https://readwise.io",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
51
.obsidian/plugins/readwise-official/styles.css
vendored
Normal file
51
.obsidian/plugins/readwise-official/styles.css
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
|
||||
.theme-light {
|
||||
--hyper-highlight: var(--text-highlight-bg, #FFF2AC);
|
||||
--error-color: #DB5461;
|
||||
--success-color: #8AAA79;
|
||||
--info-color: var(--text-muted, #000);
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--hyper-highlight: var(--text-highlight-bg, #1C5998);
|
||||
--error-color: #DB5461;
|
||||
--success-color: #8AAA79;
|
||||
--info-color: var(--text-muted, #fff);
|
||||
}
|
||||
|
||||
.rw-info-container {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.rw-info {
|
||||
color: var(--info-color);
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
.rw-error {
|
||||
color: var(--error-color);
|
||||
}
|
||||
.rw-success {
|
||||
color: var(--success-color);
|
||||
}
|
||||
|
||||
|
||||
img[alt=rw-book-cover] {
|
||||
max-height: 200px;
|
||||
}
|
||||
|
||||
.rw-hyper-highlight {
|
||||
background-color: var(--hyper-highlight);
|
||||
}
|
||||
|
||||
.rw-modal-btns {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.rw-modal-confirmation {
|
||||
margin-top: 1em;
|
||||
font-size: smaller;
|
||||
text-align: right;
|
||||
padding-right: 12px;
|
||||
}
|
||||
40
.obsidian/plugins/supercharged-links-obsidian/data.json
vendored
Normal file
40
.obsidian/plugins/supercharged-links-obsidian/data.json
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"targetAttributes": [
|
||||
"icon"
|
||||
],
|
||||
"targetTags": true,
|
||||
"getFromInlineField": true,
|
||||
"enableTabHeader": true,
|
||||
"activateSnippet": true,
|
||||
"enableEditor": true,
|
||||
"enableFileList": true,
|
||||
"enableBacklinks": true,
|
||||
"enableQuickSwitcher": true,
|
||||
"enableSuggestor": true,
|
||||
"selectors": [
|
||||
{
|
||||
"type": "path",
|
||||
"name": "icon",
|
||||
"value": "Private",
|
||||
"matchCaseSensitive": false,
|
||||
"match": "startswith",
|
||||
"uid": "47a2-a9f2",
|
||||
"selectText": true,
|
||||
"selectAppend": true,
|
||||
"selectPrepend": true,
|
||||
"selectBackground": true
|
||||
},
|
||||
{
|
||||
"type": "path",
|
||||
"name": "icon",
|
||||
"value": "Daily",
|
||||
"matchCaseSensitive": false,
|
||||
"match": "startswith",
|
||||
"uid": "c6f7-01e7",
|
||||
"selectText": true,
|
||||
"selectAppend": true,
|
||||
"selectPrepend": true,
|
||||
"selectBackground": true
|
||||
}
|
||||
]
|
||||
}
|
||||
1283
.obsidian/plugins/supercharged-links-obsidian/main.js
vendored
Normal file
1283
.obsidian/plugins/supercharged-links-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/supercharged-links-obsidian/manifest.json
vendored
Normal file
10
.obsidian/plugins/supercharged-links-obsidian/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "supercharged-links-obsidian",
|
||||
"name": "Supercharged Links",
|
||||
"version": "0.9.3",
|
||||
"minAppVersion": "0.16.0",
|
||||
"description": "Add properties and menu options to links and style them!",
|
||||
"author": "mdelobelle & Emile",
|
||||
"authorUrl": "https://github.com/mdelobelle/mdelobelle/tree/main",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
11
.obsidian/plugins/supercharged-links-obsidian/styles.css
vendored
Normal file
11
.obsidian/plugins/supercharged-links-obsidian/styles.css
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
.css-boilerplate-result {
|
||||
width: 30em
|
||||
}
|
||||
|
||||
div.supercharged-modal {
|
||||
height: 70vh;
|
||||
}
|
||||
|
||||
div.supercharged-modal h4 {
|
||||
margin: 0;
|
||||
}
|
||||
754
.obsidian/plugins/url-into-selection/main.js
vendored
Normal file
754
.obsidian/plugins/url-into-selection/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
.obsidian/plugins/url-into-selection/manifest.json
vendored
Normal file
8
.obsidian/plugins/url-into-selection/manifest.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"id": "url-into-selection",
|
||||
"name": "Paste URL into selection",
|
||||
"description": "Paste URL \"into\" selected text.",
|
||||
"isDesktopOnly": false,
|
||||
"js": "main.js",
|
||||
"version": "1.7.0"
|
||||
}
|
||||
8
.obsidian/publish.json
vendored
Normal file
8
.obsidian/publish.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"siteId": "86288842df948865fe9e6642980f1f2b",
|
||||
"host": "publish-01.obsidian.md",
|
||||
"included": [],
|
||||
"excluded": [
|
||||
"Private"
|
||||
]
|
||||
}
|
||||
190
.obsidian/snippets/supercharged-links-gen.css
vendored
Normal file
190
.obsidian/snippets/supercharged-links-gen.css
vendored
Normal file
@@ -0,0 +1,190 @@
|
||||
/* WARNING: This file will be overwritten by the plugin.
|
||||
Do not edit this file directly! First copy this file and rename it if you want to edit things. */
|
||||
|
||||
:root {
|
||||
--47a2-a9f2-color: #008E63;
|
||||
--47a2-a9f2-weight: initial;
|
||||
--47a2-a9f2-before: '';
|
||||
--47a2-a9f2-after: '';
|
||||
--47a2-a9f2-background-color: #ffffff;
|
||||
--47a2-a9f2-decoration: initial;
|
||||
--c6f7-01e7-color: #008E9B;
|
||||
--c6f7-01e7-weight: initial;
|
||||
--c6f7-01e7-before: '';
|
||||
--c6f7-01e7-after: '';
|
||||
--c6f7-01e7-background-color: #ffffff;
|
||||
--c6f7-01e7-decoration: initial;
|
||||
}
|
||||
|
||||
div[data-id="47a2-a9f2"] div.setting-item-description,
|
||||
[data-link-path^="Private" i] {
|
||||
color: var(--47a2-a9f2-color) !important;
|
||||
font-weight: var(--47a2-a9f2-weight);
|
||||
}
|
||||
|
||||
.c-47a2-a9f2-use-background div[data-id="47a2-a9f2"] div.setting-item-description,
|
||||
.c-47a2-a9f2-use-background .data-link-text[data-link-path^="Private" i] {
|
||||
background-color: var(--47a2-a9f2-background-color) !important;
|
||||
border-radius: 5px;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
text-decoration: var(--47a2-a9f2-decoration) !important;
|
||||
}
|
||||
|
||||
div[data-id="47a2-a9f2"] div.setting-item-description::before,
|
||||
.data-link-icon[data-link-path^="Private" i]::before {
|
||||
content: var(--47a2-a9f2-before);
|
||||
}
|
||||
|
||||
div[data-id="47a2-a9f2"] div.setting-item-description::after,
|
||||
.data-link-icon-after[data-link-path^="Private" i]::after {
|
||||
content: var(--47a2-a9f2-after);
|
||||
}
|
||||
|
||||
div[data-id="c6f7-01e7"] div.setting-item-description,
|
||||
[data-link-path^="Daily" i] {
|
||||
color: var(--c6f7-01e7-color) !important;
|
||||
font-weight: var(--c6f7-01e7-weight);
|
||||
}
|
||||
|
||||
.c-c6f7-01e7-use-background div[data-id="c6f7-01e7"] div.setting-item-description,
|
||||
.c-c6f7-01e7-use-background .data-link-text[data-link-path^="Daily" i] {
|
||||
background-color: var(--c6f7-01e7-background-color) !important;
|
||||
border-radius: 5px;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
text-decoration: var(--c6f7-01e7-decoration) !important;
|
||||
}
|
||||
|
||||
div[data-id="c6f7-01e7"] div.setting-item-description::before,
|
||||
.data-link-icon[data-link-path^="Daily" i]::before {
|
||||
content: var(--c6f7-01e7-before);
|
||||
}
|
||||
|
||||
div[data-id="c6f7-01e7"] div.setting-item-description::after,
|
||||
.data-link-icon-after[data-link-path^="Daily" i]::after {
|
||||
content: var(--c6f7-01e7-after);
|
||||
}
|
||||
/* @settings
|
||||
name: Supercharged Links
|
||||
id: supercharged-links
|
||||
settings:
|
||||
-
|
||||
id: 47a2-a9f2
|
||||
title: path is Private
|
||||
description: Example note
|
||||
type: heading
|
||||
collapsed: true
|
||||
level: 3
|
||||
-
|
||||
id: 47a2-a9f2-color
|
||||
title: Link color
|
||||
type: variable-color
|
||||
format: hex
|
||||
default: '#008E63'
|
||||
-
|
||||
id: 47a2-a9f2-weight
|
||||
title: Font weight
|
||||
type: variable-select
|
||||
default: initial
|
||||
options:
|
||||
- initial
|
||||
- lighter
|
||||
- normal
|
||||
- bold
|
||||
- bolder
|
||||
-
|
||||
id: 47a2-a9f2-decoration
|
||||
title: Font decoration
|
||||
type: variable-select
|
||||
default: initial
|
||||
options:
|
||||
- initial
|
||||
- underline
|
||||
- overline
|
||||
- line-through
|
||||
-
|
||||
id: 47a2-a9f2-before
|
||||
title: Prepend text
|
||||
description: Add some text, such as an emoji, before the links.
|
||||
type: variable-text
|
||||
default: ''
|
||||
quotes: true
|
||||
-
|
||||
id: 47a2-a9f2-after
|
||||
title: Append text
|
||||
description: Add some text, such as an emoji, after the links.
|
||||
type: variable-text
|
||||
default: ''
|
||||
quotes: true
|
||||
-
|
||||
id: c-47a2-a9f2-use-background
|
||||
title: Use background color
|
||||
description: Adds a background color to the link. This can look buggy in live preview.
|
||||
type: class-toggle
|
||||
-
|
||||
id: 47a2-a9f2-background-color
|
||||
title: Background color
|
||||
type: variable-color
|
||||
format: hex
|
||||
default: '#ffffff'
|
||||
-
|
||||
id: c6f7-01e7
|
||||
title: path is Daily
|
||||
description: Example note
|
||||
type: heading
|
||||
collapsed: true
|
||||
level: 3
|
||||
-
|
||||
id: c6f7-01e7-color
|
||||
title: Link color
|
||||
type: variable-color
|
||||
format: hex
|
||||
default: '#008E9B'
|
||||
-
|
||||
id: c6f7-01e7-weight
|
||||
title: Font weight
|
||||
type: variable-select
|
||||
default: initial
|
||||
options:
|
||||
- initial
|
||||
- lighter
|
||||
- normal
|
||||
- bold
|
||||
- bolder
|
||||
-
|
||||
id: c6f7-01e7-decoration
|
||||
title: Font decoration
|
||||
type: variable-select
|
||||
default: initial
|
||||
options:
|
||||
- initial
|
||||
- underline
|
||||
- overline
|
||||
- line-through
|
||||
-
|
||||
id: c6f7-01e7-before
|
||||
title: Prepend text
|
||||
description: Add some text, such as an emoji, before the links.
|
||||
type: variable-text
|
||||
default: ''
|
||||
quotes: true
|
||||
-
|
||||
id: c6f7-01e7-after
|
||||
title: Append text
|
||||
description: Add some text, such as an emoji, after the links.
|
||||
type: variable-text
|
||||
default: ''
|
||||
quotes: true
|
||||
-
|
||||
id: c-c6f7-01e7-use-background
|
||||
title: Use background color
|
||||
description: Adds a background color to the link. This can look buggy in live preview.
|
||||
type: class-toggle
|
||||
-
|
||||
id: c6f7-01e7-background-color
|
||||
title: Background color
|
||||
type: variable-color
|
||||
format: hex
|
||||
default: '#ffffff'
|
||||
*/
|
||||
172
.obsidian/workspace.json
vendored
Normal file
172
.obsidian/workspace.json
vendored
Normal file
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "f2da537d38fa6643",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "4053deeb9eca9d8a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "024b34ec0fa6ec71",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Tests/Private.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "adc4fd916987898c",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "3e1fc648f46914c4",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "cdbe46f476d5c797",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "615cd7309793c2a1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "starred",
|
||||
"state": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a15781b0c4634342",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 2
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "b2837026535a9eaa",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "3d1a900f5bead1b0",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "c6b1d00458e0be0c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Tests/Private.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ee82127d04d5085f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Tests/Private.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1e5fe5bc3d2c62bf",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "adac87bf000fcff8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Tests/Private.md"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "b6f8141af5bfec88",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "calendar",
|
||||
"state": {}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"publish:Publish changes": false,
|
||||
"periodic-notes:Open today": false
|
||||
}
|
||||
},
|
||||
"active": "024b34ec0fa6ec71",
|
||||
"lastOpenFiles": [
|
||||
"Daily/2022-12-08.md",
|
||||
"Tests/Private.md",
|
||||
"Tests/Tests.md",
|
||||
"_PARA/Projects/new proj/new proj.md",
|
||||
"Untitled Kanban.md",
|
||||
"_PARA/Projects/new proj/Kanban.md",
|
||||
"_PARA/Projects/new proj/Scratchpad.md",
|
||||
"_PARA/Projects/whitechapel/whitechapel.md",
|
||||
"z/z.md",
|
||||
"z/Scratchpad.md"
|
||||
]
|
||||
}
|
||||
0
Daily/2022-12-08.md
Normal file
0
Daily/2022-12-08.md
Normal file
0
Hello World.md
Normal file
0
Hello World.md
Normal file
1
Private/Secret Note.md
Normal file
1
Private/Secret Note.md
Normal file
@@ -0,0 +1 @@
|
||||
*shhhh* im private and personal!
|
||||
3
Tests/Hotkeys.md
Normal file
3
Tests/Hotkeys.md
Normal file
@@ -0,0 +1,3 @@
|
||||
`ctrl-shift-e` -> [auto link title](obsidian://show-plugin?id=obsidian-auto-link-title)
|
||||
`ctrl-shift-p` -> show [projects](obsidian://show-plugin?id=obsidian-projects)
|
||||
`ctrl-click` a folder name -> create a [folder note](obsidian://show-plugin?id=folder-note-plugin)
|
||||
8
Tests/Paste URL into Selection.md
Normal file
8
Tests/Paste URL into Selection.md
Normal file
@@ -0,0 +1,8 @@
|
||||
>[!info]
|
||||
>Test to check pasting URL into selected text
|
||||
|
||||
Here's a link: https://obsidian.md/
|
||||
|
||||
1. Copy the link
|
||||
2. Highlight this text -> Obsidian <- and paste the URL
|
||||
3. See if you can paste it directly, you should see [Obsidian](https://obsidian.md/)
|
||||
12
Tests/Private.md
Normal file
12
Tests/Private.md
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
> [!warning]
|
||||
> Private notes should have a icon in front of them to show they will not propogate to [Obsidian Publish](https://obsidian.md/publish)
|
||||
|
||||
You should see the shh emoji (🤫) to the left of this private note -> [[Secret Note]]
|
||||
You should **not** see the shh emoji (🤫) next to this public note -> [[Hello World]]
|
||||
|
||||
Daily Notes should also be kept private imo, but this is optional -- you should see a calendar emoji (📆) before a daily note -> [[2022-12-08]]
|
||||
|
||||
## Resources
|
||||
|
||||
[Link Icons Tutorial](https://youtu.be/uWyeJLWKXUI)
|
||||
10
Tests/Project Management.md
Normal file
10
Tests/Project Management.md
Normal file
@@ -0,0 +1,10 @@
|
||||
>[!info]
|
||||
>Obsidian is in top form when it helps **manage** and **finish** projects
|
||||
|
||||
This vault follows the PARA methodology:
|
||||
|
||||
1. When a project is finished, it is moved to [[Archive]]
|
||||
2. All resources related to a project are kept within the respective parent folder
|
||||
1. When a link is found on the internet, it should be trivial to add it to the list of resources in a project
|
||||
2. Notes should also be easily made, following the tenets of progressive summarization
|
||||
|
||||
3
Tests/Tests.md
Normal file
3
Tests/Tests.md
Normal file
@@ -0,0 +1,3 @@
|
||||
>[!info]
|
||||
>Sometimes plugins get updated and things break. It's ok! This folder will give you an idea if something doesn't work to spec
|
||||
|
||||
0
_PARA/Archive/Archive.md
Normal file
0
_PARA/Archive/Archive.md
Normal file
0
_PARA/Projects/Test Project 2/Scratchpad.md
Normal file
0
_PARA/Projects/Test Project 2/Scratchpad.md
Normal file
1
_PARA/Projects/Test Project 2/Test Project 2.md
Normal file
1
_PARA/Projects/Test Project 2/Test Project 2.md
Normal file
@@ -0,0 +1 @@
|
||||
Im test project 2 description
|
||||
0
_PARA/Projects/Test Project/Scratchpad.md
Normal file
0
_PARA/Projects/Test Project/Scratchpad.md
Normal file
1
_PARA/Projects/Test Project/Test Project.md
Normal file
1
_PARA/Projects/Test Project/Test Project.md
Normal file
@@ -0,0 +1 @@
|
||||
i'm a test project description!
|
||||
33
_scripts/quick-add-create-project-folder.js
Normal file
33
_scripts/quick-add-create-project-folder.js
Normal file
@@ -0,0 +1,33 @@
|
||||
module.exports = async function createProject(params) {
|
||||
|
||||
const PROJECTS_FOLDER = "_PARA/Projects/";
|
||||
|
||||
const userInput = await params.quickAddApi.inputPrompt("CREATE a new Project (and remember to have fun!)", "Project Name")
|
||||
|
||||
// Check if user cancelled
|
||||
if (!userInput) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Get the project name
|
||||
const absolutePath = PROJECTS_FOLDER + userInput;
|
||||
|
||||
|
||||
|
||||
// Create a new folder
|
||||
await params.app.vault.createFolder(`${absolutePath}`);
|
||||
|
||||
|
||||
// // Create a new file in the new folder
|
||||
const newFile = await params.app.vault.create(`${absolutePath}/${userInput}.md`, `# ${userInput}\n\n`);
|
||||
|
||||
// // Create a scratchpad file in the new folder
|
||||
await params.app.vault.create(`${absolutePath}/Scratchpad.md`, "# Scratchpad\n\n");
|
||||
|
||||
// // Create a Kanban file in the new folder
|
||||
await params.app.vault.create(`${absolutePath}/Kanban.md`, `# Kanban\n\n## To Do\n\n## Doing\n\n## Done`);
|
||||
|
||||
|
||||
// Open the new file
|
||||
await params.app.workspace.activeLeaf.openFile(newFile);
|
||||
}
|
||||
37
_scripts/quick-add-file-filter.js
Normal file
37
_scripts/quick-add-file-filter.js
Normal file
@@ -0,0 +1,37 @@
|
||||
// https://forum.obsidian.md/t/quickadd-macro-showing-a-list-of-files-to-capture-automatically/41185
|
||||
|
||||
module.exports = async function listFiles(params) {
|
||||
// Grab fileType variables
|
||||
const fileType = params.variables.fileType;
|
||||
const folder = fileType.folder;
|
||||
const folderExclude = fileType.folderExclude;
|
||||
const filename = fileType.filename;
|
||||
|
||||
// Search for files that match fileType parameters
|
||||
const files = params.app.vault.getMarkdownFiles()
|
||||
.filter(file => file.path.match(folder))
|
||||
.filter(file => {
|
||||
//Check if folderExclude field exists
|
||||
if (folderExclude) { return !file.path.match(folderExclude) }
|
||||
else { return file }
|
||||
})
|
||||
.filter(file => file.basename.match(filename))
|
||||
|
||||
//Sort by File Name
|
||||
.sort((a,b) => a.basename.localeCompare(b.basename))
|
||||
//Sort by Folder
|
||||
.sort((a,b) => a.parent.path.localeCompare(b.parent.path))
|
||||
//This was to show file outside of inner folder on top
|
||||
//then sort the files in the inner folder
|
||||
|
||||
|
||||
|
||||
// Display files to select
|
||||
const notesDisplay = await params.quickAddApi.suggester(
|
||||
(files) => files.path.replace(".md", ""),
|
||||
files
|
||||
);
|
||||
|
||||
// Pass selected note's path to notes variable
|
||||
params.variables = { notes: notesDisplay.path };
|
||||
}
|
||||
8
_scripts/quick-add-projects-folder-variables.js
Normal file
8
_scripts/quick-add-projects-folder-variables.js
Normal file
@@ -0,0 +1,8 @@
|
||||
module.exports = (params) => {
|
||||
params.variables.fileType = {
|
||||
folder: "Projects",
|
||||
//folderExclude: "",
|
||||
// There's no folder to exclude so I commented it out
|
||||
filename:"Scratchpad"
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user