update
This commit is contained in:
parent
695358527b
commit
5b65eb2b2a
BIN
.obsidian.mobile/.DS_Store
vendored
BIN
.obsidian.mobile/.DS_Store
vendored
Binary file not shown.
@ -1,8 +1,8 @@
|
||||
{
|
||||
"accentColor": "",
|
||||
"cssTheme": "Minimal",
|
||||
"cssTheme": "",
|
||||
"enabledCssSnippets": [
|
||||
"custom_callouts",
|
||||
"embeds"
|
||||
"embeds",
|
||||
"custom_callouts"
|
||||
]
|
||||
}
|
@ -1,8 +1,11 @@
|
||||
[
|
||||
"dataview",
|
||||
"breadcrumbs",
|
||||
"calendar",
|
||||
"obsidian-tasks-plugin",
|
||||
"obsidian-minimal-settings",
|
||||
"obsidian-style-settings"
|
||||
"obsidian-style-settings",
|
||||
"obsidian-day-planner",
|
||||
"obsidian42-brat",
|
||||
"breadcrumbs",
|
||||
"cmdr"
|
||||
]
|
@ -4,7 +4,7 @@
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"canvas": false,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
@ -18,7 +18,7 @@
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"random-note": true,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
|
@ -4,7 +4,6 @@
|
||||
"switcher",
|
||||
"graph",
|
||||
"backlink",
|
||||
"canvas",
|
||||
"outgoing-link",
|
||||
"tag-pane",
|
||||
"page-preview",
|
||||
@ -14,6 +13,7 @@
|
||||
"command-palette",
|
||||
"editor-status",
|
||||
"bookmarks",
|
||||
"random-note",
|
||||
"outline",
|
||||
"word-count",
|
||||
"file-recovery"
|
||||
|
@ -1,22 +1,135 @@
|
||||
{
|
||||
"collapse-filter": true,
|
||||
"collapse-filter": false,
|
||||
"search": "",
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": true,
|
||||
"colorGroups": [],
|
||||
"colorGroups": [
|
||||
{
|
||||
"query": "tag:#not-done",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 8882055
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#MOC",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 10354945
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#PKM OR tag:#obsidian",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 4863904
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#flashcards",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 4863904
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#gists",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 6827411
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#CV",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 11010185
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#maths",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 2792960
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#logique",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 13050
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#informatique",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 14772500
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#personne",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 6655149
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "path:sources",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 3770873
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#science OR tag:#art OR tag:#autres OR tag:#cuisine",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 15646813
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#exercice OR tag:#cours OR tag:#fac",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 16759552
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#devoir OR tag:#devoir-fait",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 16711914
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#politique OR tag:#science/sociologie",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 35464
|
||||
}
|
||||
},
|
||||
{
|
||||
"query": "tag:#excalidraw",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 8019199
|
||||
}
|
||||
}
|
||||
],
|
||||
"collapse-display": true,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 1,
|
||||
"lineSizeMultiplier": 1,
|
||||
"nodeSizeMultiplier": 1.29210205078125,
|
||||
"lineSizeMultiplier": 1.70143229166667,
|
||||
"collapse-forces": true,
|
||||
"centerStrength": 0.518713248970312,
|
||||
"repelStrength": 10,
|
||||
"centerStrength": 0.238240559895833,
|
||||
"repelStrength": 6.47786458333333,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.11000788175913212,
|
||||
"close": false
|
||||
"linkDistance": 30,
|
||||
"scale": 0.052596878139440674,
|
||||
"close": true
|
||||
}
|
276
.obsidian.mobile/plugins/breadcrumbs/data.json
Normal file
276
.obsidian.mobile/plugins/breadcrumbs/data.json
Normal file
@ -0,0 +1,276 @@
|
||||
{
|
||||
"is_dirty": false,
|
||||
"edge_fields": [
|
||||
{
|
||||
"label": "up"
|
||||
},
|
||||
{
|
||||
"label": "down"
|
||||
},
|
||||
{
|
||||
"label": "same"
|
||||
},
|
||||
{
|
||||
"label": "next"
|
||||
},
|
||||
{
|
||||
"label": "prev"
|
||||
}
|
||||
],
|
||||
"edge_field_groups": [
|
||||
{
|
||||
"label": "ups",
|
||||
"fields": [
|
||||
"up"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "downs",
|
||||
"fields": [
|
||||
"down"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "sames",
|
||||
"fields": [
|
||||
"same"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "nexts",
|
||||
"fields": [
|
||||
"next"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "prevs",
|
||||
"fields": [
|
||||
"prev"
|
||||
]
|
||||
}
|
||||
],
|
||||
"implied_relations": {
|
||||
"transitive": [
|
||||
{
|
||||
"name": "",
|
||||
"rounds": 1,
|
||||
"chain": [
|
||||
{
|
||||
"field": "up"
|
||||
}
|
||||
],
|
||||
"close_field": "down",
|
||||
"close_reversed": true
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"rounds": 1,
|
||||
"chain": [
|
||||
{
|
||||
"field": "down"
|
||||
}
|
||||
],
|
||||
"close_field": "up",
|
||||
"close_reversed": true
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"rounds": 1,
|
||||
"chain": [
|
||||
{
|
||||
"field": "same"
|
||||
}
|
||||
],
|
||||
"close_field": "same",
|
||||
"close_reversed": true
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"rounds": 1,
|
||||
"chain": [
|
||||
{
|
||||
"field": "next"
|
||||
}
|
||||
],
|
||||
"close_field": "prev",
|
||||
"close_reversed": true
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"rounds": 1,
|
||||
"chain": [
|
||||
{
|
||||
"field": "prev"
|
||||
}
|
||||
],
|
||||
"close_field": "next",
|
||||
"close_reversed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"explicit_edge_sources": {
|
||||
"typed_link": {},
|
||||
"list_note": {
|
||||
"default_neighbour_field": ""
|
||||
},
|
||||
"tag_note": {
|
||||
"default_field": "up"
|
||||
},
|
||||
"regex_note": {
|
||||
"default_field": "up"
|
||||
},
|
||||
"dendron_note": {
|
||||
"enabled": false,
|
||||
"delimiter": ".",
|
||||
"default_field": "up",
|
||||
"display_trimmed": false
|
||||
},
|
||||
"johnny_decimal_note": {
|
||||
"enabled": false,
|
||||
"delimiter": ".",
|
||||
"default_field": "up"
|
||||
},
|
||||
"date_note": {
|
||||
"enabled": false,
|
||||
"date_format": "yyyy-MM-dd",
|
||||
"default_field": "next",
|
||||
"stretch_to_existing": false
|
||||
}
|
||||
},
|
||||
"views": {
|
||||
"page": {
|
||||
"all": {
|
||||
"sticky": false,
|
||||
"readable_line_width": true
|
||||
},
|
||||
"trail": {
|
||||
"enabled": true,
|
||||
"format": "path",
|
||||
"selection": "all",
|
||||
"default_depth": 8,
|
||||
"no_path_message": "",
|
||||
"show_controls": false,
|
||||
"merge_fields": true,
|
||||
"field_group_labels": [
|
||||
"ups"
|
||||
],
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"folder": false,
|
||||
"alias": false
|
||||
}
|
||||
},
|
||||
"prev_next": {
|
||||
"enabled": true,
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"folder": false,
|
||||
"alias": false
|
||||
},
|
||||
"field_group_labels": {
|
||||
"prev": [
|
||||
"prevs"
|
||||
],
|
||||
"next": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"side": {
|
||||
"matrix": {
|
||||
"collapse": false,
|
||||
"edge_sort_id": {
|
||||
"field": "basename",
|
||||
"order": 1
|
||||
},
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"folder": false,
|
||||
"alias": false
|
||||
},
|
||||
"show_attributes": [
|
||||
"source",
|
||||
"implied_kind",
|
||||
"round"
|
||||
],
|
||||
"field_group_labels": [
|
||||
"ups",
|
||||
"downs",
|
||||
"sames",
|
||||
"nexts",
|
||||
"prevs"
|
||||
]
|
||||
},
|
||||
"tree": {
|
||||
"collapse": false,
|
||||
"show_attributes": [],
|
||||
"merge_fields": false,
|
||||
"field_group_labels": [
|
||||
"downs"
|
||||
],
|
||||
"edge_sort_id": {
|
||||
"field": "basename",
|
||||
"order": 1
|
||||
},
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"folder": false,
|
||||
"alias": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeblocks": {
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"folder": false,
|
||||
"alias": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"commands": {
|
||||
"rebuild_graph": {
|
||||
"notify": true,
|
||||
"trigger": {
|
||||
"note_save": false,
|
||||
"layout_change": false
|
||||
}
|
||||
},
|
||||
"list_index": {
|
||||
"default_options": {
|
||||
"fields": [],
|
||||
"indent": "\\t",
|
||||
"link_kind": "wiki",
|
||||
"show_attributes": [],
|
||||
"field_group_labels": [],
|
||||
"edge_sort_id": {
|
||||
"order": 1,
|
||||
"field": "basename"
|
||||
},
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"alias": true,
|
||||
"folder": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"freeze_implied_edges": {
|
||||
"default_options": {
|
||||
"destination": "frontmatter"
|
||||
}
|
||||
},
|
||||
"thread": {
|
||||
"default_options": {
|
||||
"destination": "frontmatter",
|
||||
"target_path_template": "{{source.folder}}/{{attr.field}} {{source.basename}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"suggestors": {
|
||||
"edge_field": {
|
||||
"enabled": false,
|
||||
"trigger": "."
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"level": "INFO"
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -1,10 +1 @@
|
||||
{
|
||||
"id": "breadcrumbs",
|
||||
"name": "Breadcrumbs",
|
||||
"version": "3.6.11",
|
||||
"minAppVersion": "0.15.2",
|
||||
"description": "Visualise & navigate your vault's structure",
|
||||
"author": "SkepticMystic",
|
||||
"authorUrl": "https://github.com/SkepticMystic/breadcrumbs",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
{"id":"breadcrumbs","name":"Breadcrumbs","version":"4.2.35-beta","minAppVersion":"1.0.0","description":"Add structured hierarchies to your notes","author":"SkepticMystic","authorUrl":"https://github.com/SkepticMystic/breadcrumbs","fundingUrl":"https://github.com/SkepticMystic/breadcrumbs#donations","helpUrl":"https://publish.obsidian.md/breadcrumbs-docs","isDesktopOnly":false}
|
@ -1,113 +1 @@
|
||||
.BC-trail {
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
margin-bottom: 5px !important;
|
||||
}
|
||||
|
||||
/* completely hides the trail when "no path found message" is left empty and no path is found */
|
||||
.BC-trail:empty {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.BC-matrix-square li {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* ensure empty headers not leaving an element */
|
||||
.BC-Matrix .BC-Matrix-square .BC-Matrix-header:empty {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.internal-link.BC-Link {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.internal-link.BC-Link:hover {
|
||||
color: var(--text-accent-hover, var(--text-accent));
|
||||
}
|
||||
|
||||
.vis-view-options > * {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* Source: https://svelte.dev/repl/3153faf7584d40bd8ddebecf39f24ac1?version=3.41.0 */
|
||||
[data-tooltip] {
|
||||
position: relative;
|
||||
/* z-index: 2; */
|
||||
/* display: block; */
|
||||
}
|
||||
|
||||
[data-tooltip]:before,
|
||||
[data-tooltip]:after {
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: 0.2s ease-out;
|
||||
transform: translate(-50%, 5px);
|
||||
}
|
||||
|
||||
[data-tooltip]:before {
|
||||
position: absolute;
|
||||
top: 80%;
|
||||
/* bottom: 100%; */
|
||||
left: 50%;
|
||||
margin-bottom: 5px;
|
||||
padding: 7px;
|
||||
width: fit-content;
|
||||
height: fit-content;
|
||||
min-width: 200px;
|
||||
min-height: 200px;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
background-color: var(--background-primary);
|
||||
color: var(--text-normal);
|
||||
content: attr(data-tooltip);
|
||||
text-align: center;
|
||||
font-size: var(--font-medium);
|
||||
line-height: 1.2;
|
||||
transition: 0.2s ease-out;
|
||||
white-space: pre-line;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
/* [data-tooltip]:after {
|
||||
position: absolute;
|
||||
top: 80%;
|
||||
left: 50%;
|
||||
width: 0;
|
||||
border-top: 5px solid #000;
|
||||
border-top: 5px solid hsla(0, 0%, 20%, 0.9);
|
||||
border-right: 5px solid transparent;
|
||||
border-left: 5px solid transparent;
|
||||
background-color: red;
|
||||
content: " ";
|
||||
font-size: 0;
|
||||
line-height: 0;
|
||||
} */
|
||||
|
||||
[data-tooltip]:hover:before,
|
||||
[data-tooltip]:hover:after {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
transform: translate(-50%, 0);
|
||||
}
|
||||
[data-tooltip="false"]:hover:before,
|
||||
[data-tooltip="false"]:hover:after {
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.thread-dir-templates .setting-item-control {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.juggl-hide {
|
||||
display: none;
|
||||
}
|
||||
|
||||
[data-type="BC-matrix"] div.view-content {
|
||||
overflow: hidden !important;
|
||||
}
|
||||
.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.right-2{right:.5rem}.top-2{top:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.block{display:block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-32{height:8rem}.w-10{width:2.5rem}.w-48{width:12rem}.w-60{width:15rem}.w-8{width:2rem}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.scroll-mt-40{scroll-margin-top:10rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-7{gap:1.75rem}.border{border-width:1px}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.BC-matrix-view hr:last-child{display:none}.BC-page-views.BC-page-views-sticky{z-index:50;position:sticky;top:calc(var(--file-margins)*-1);background-color:var(--background-primary)}.text-faint{color:var(--text-faint)}.text-warning{color:var(--text-warning)}.text-error{color:var(--text-error)}
|
36
.obsidian.mobile/plugins/cmdr/data.json
Normal file
36
.obsidian.mobile/plugins/cmdr/data.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"confirmDeletion": true,
|
||||
"showAddCommand": true,
|
||||
"debug": false,
|
||||
"editorMenu": [],
|
||||
"fileMenu": [],
|
||||
"leftRibbon": [
|
||||
{
|
||||
"id": "calendar:show-calendar-view",
|
||||
"icon": "calendar",
|
||||
"name": "Open Calendar",
|
||||
"mode": "any"
|
||||
}
|
||||
],
|
||||
"rightRibbon": [],
|
||||
"titleBar": [],
|
||||
"statusBar": [],
|
||||
"pageHeader": [],
|
||||
"macros": [],
|
||||
"explorer": [],
|
||||
"hide": {
|
||||
"statusbar": [],
|
||||
"leftRibbon": []
|
||||
},
|
||||
"spacing": 8,
|
||||
"advancedToolbar": {
|
||||
"rowHeight": 35,
|
||||
"rowCount": 2,
|
||||
"spacing": 0,
|
||||
"buttonWidth": 40,
|
||||
"columnLayout": true,
|
||||
"mappedIcons": [],
|
||||
"tooltips": false,
|
||||
"heightOffset": 0
|
||||
}
|
||||
}
|
9
.obsidian.mobile/plugins/cmdr/main.js
Normal file
9
.obsidian.mobile/plugins/cmdr/main.js
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian.mobile/plugins/cmdr/manifest.json
Normal file
11
.obsidian.mobile/plugins/cmdr/manifest.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"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
|
||||
}
|
1
.obsidian.mobile/plugins/cmdr/styles.css
Normal file
1
.obsidian.mobile/plugins/cmdr/styles.css
Normal file
File diff suppressed because one or more lines are too long
39
.obsidian.mobile/plugins/obsidian-day-planner/data.json
Normal file
39
.obsidian.mobile/plugins/obsidian-day-planner/data.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"snapStepMinutes": 10,
|
||||
"progressIndicator": "bar",
|
||||
"showTaskNotification": true,
|
||||
"zoomLevel": 1,
|
||||
"timelineIcon": "horizontal-split",
|
||||
"endLabel": "All done",
|
||||
"startHour": 8,
|
||||
"timelineDateFormat": "YYYY-MM-DD",
|
||||
"centerNeedle": true,
|
||||
"plannerHeading": "Day planner",
|
||||
"plannerHeadingLevel": 1,
|
||||
"timelineColored": false,
|
||||
"timelineStartColor": "#006466",
|
||||
"timelineEndColor": "#4d194d",
|
||||
"timestampFormat": "HH:mm",
|
||||
"hourFormat": "H",
|
||||
"dataviewSource": "",
|
||||
"extendDurationUntilNext": false,
|
||||
"defaultDurationMinutes": 30,
|
||||
"showTimestampInTaskBlock": false,
|
||||
"showUncheduledTasks": true,
|
||||
"showUnscheduledNestedTasks": true,
|
||||
"showNow": true,
|
||||
"showNext": true,
|
||||
"pluginVersion": "0.22.1",
|
||||
"showCompletedTasks": true,
|
||||
"showSubtasksInTaskBlocks": true,
|
||||
"icals": [
|
||||
{
|
||||
"name": "",
|
||||
"url": "https://ade.univ-tours.fr/jsp/custom/modules/plannings/pn8k10Y8.shu",
|
||||
"color": "#ffffff"
|
||||
}
|
||||
],
|
||||
"colorOverrides": [],
|
||||
"releaseNotes": true,
|
||||
"taskStatusOnCreation": " "
|
||||
}
|
57008
.obsidian.mobile/plugins/obsidian-day-planner/main.js
Normal file
57008
.obsidian.mobile/plugins/obsidian-day-planner/main.js
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian.mobile/plugins/obsidian-day-planner/manifest.json
Normal file
11
.obsidian.mobile/plugins/obsidian-day-planner/manifest.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "obsidian-day-planner",
|
||||
"name": "Day Planner",
|
||||
"version": "0.22.1",
|
||||
"minAppVersion": "0.16.0",
|
||||
"description": "A day planner with clean UI and readable syntax",
|
||||
"author": "James Lynch, continued by Ivan Lednev",
|
||||
"authorUrl": "https://github.com/ivan-lednev",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/machineelf",
|
||||
"isDesktopOnly": false
|
||||
}
|
1065
.obsidian.mobile/plugins/obsidian-day-planner/styles.css
Normal file
1065
.obsidian.mobile/plugins/obsidian-day-planner/styles.css
Normal file
File diff suppressed because it is too large
Load Diff
16
.obsidian.mobile/plugins/obsidian42-brat/data.json
Normal file
16
.obsidian.mobile/plugins/obsidian42-brat/data.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"pluginList": [
|
||||
"SkepticMystic/breadcrumbs"
|
||||
],
|
||||
"pluginSubListFrozenVersion": [],
|
||||
"themesList": [],
|
||||
"updateAtStartup": true,
|
||||
"updateThemesAtStartup": true,
|
||||
"enableAfterInstall": true,
|
||||
"loggingEnabled": false,
|
||||
"loggingPath": "BRAT-log",
|
||||
"loggingVerboseEnabled": false,
|
||||
"debuggingMode": false,
|
||||
"notificationsEnabled": true,
|
||||
"personalAccessToken": ""
|
||||
}
|
2420
.obsidian.mobile/plugins/obsidian42-brat/main.js
Normal file
2420
.obsidian.mobile/plugins/obsidian42-brat/main.js
Normal file
File diff suppressed because it is too large
Load Diff
15
.obsidian.mobile/plugins/obsidian42-brat/manifest.json
Normal file
15
.obsidian.mobile/plugins/obsidian42-brat/manifest.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "obsidian42-brat",
|
||||
"name": "BRAT",
|
||||
"version": "1.0.3",
|
||||
"minAppVersion": "1.4.16",
|
||||
"description": "Easily install a beta version of a plugin for testing.",
|
||||
"author": "TfTHacker",
|
||||
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
|
||||
"helpUrl": "https://tfthacker.com/BRAT",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": {
|
||||
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
|
||||
"Visit my site": "https://tfthacker.com"
|
||||
}
|
||||
}
|
3
.obsidian.mobile/plugins/obsidian42-brat/styles.css
Normal file
3
.obsidian.mobile/plugins/obsidian42-brat/styles.css
Normal file
@ -0,0 +1,3 @@
|
||||
.brat-modal .modal-button-container {
|
||||
margin-top: 5px !important;
|
||||
}
|
29
.obsidian.mobile/types.json
Normal file
29
.obsidian.mobile/types.json
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"types": {
|
||||
"aliases": "aliases",
|
||||
"cssclasses": "multitext",
|
||||
"tags": "tags",
|
||||
"up": "multitext",
|
||||
"down": "multitext",
|
||||
"same": "multitext",
|
||||
"next": "multitext",
|
||||
"BC-tag-note-tag": "text",
|
||||
"BC-tag-note-field": "text",
|
||||
"BC-tag-note-exact": "checkbox",
|
||||
"BC-regex-note-regex": "text",
|
||||
"BC-regex-note-flags": "text",
|
||||
"BC-regex-note-field": "text",
|
||||
"BC-folder-note-field": "text",
|
||||
"BC-folder-note-recurse": "checkbox",
|
||||
"BC-list-note-field": "text",
|
||||
"BC-list-note-neighbour-field": "text",
|
||||
"BC-list-note-exclude-index": "checkbox",
|
||||
"BC-dendron-note-field": "text",
|
||||
"BC-johnny-decimal-note-field": "text",
|
||||
"BC-dataview-note-query": "text",
|
||||
"BC-dataview-note-field": "text",
|
||||
"BC-ignore-in-edges": "checkbox",
|
||||
"BC-ignore-out-edges": "checkbox",
|
||||
"prev": "multitext"
|
||||
}
|
||||
}
|
@ -7,52 +7,32 @@
|
||||
"id": "e65dcaad07812c8b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "0828d953270308c6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "graph",
|
||||
"state": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "cd624dc9bde07078",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "daily/2024-09-25.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "70a42a2763a73ef0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Tasks Plugin - Review and check your Statuses 2024-09-25 15-58-59.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "09f41d6f3314d0b7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "daily/2024-09-25.md",
|
||||
"file": "daily/2024-09-27.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2b3faf9f3f62e258",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "todo.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 3
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
@ -118,7 +98,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "daily/2024-09-25.md",
|
||||
"file": "todo.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@ -135,7 +115,7 @@
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "daily/2024-09-25.md",
|
||||
"file": "todo.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
@ -147,7 +127,7 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "daily/2024-09-25.md"
|
||||
"file": "todo.md"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -160,47 +140,76 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "e28be47da20d0874",
|
||||
"id": "690a8b509fd0ddd3",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "BC-matrix",
|
||||
"state": {}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ab5d65516838132b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "BC-tree",
|
||||
"type": "timeline",
|
||||
"state": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 0
|
||||
"currentTab": 4
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"breadcrumbs:Breadcrumbs Visualisation": false
|
||||
"obsidian-day-planner:Timeline": false,
|
||||
"obsidian42-brat:BRAT": false,
|
||||
"cmdr:Open Calendar": false,
|
||||
"random-note:Open random note": false
|
||||
}
|
||||
},
|
||||
"active": "09f41d6f3314d0b7",
|
||||
"active": "2b3faf9f3f62e258",
|
||||
"lastOpenFiles": [
|
||||
"snippets alias",
|
||||
"Tasks Plugin - Review and check your Statuses 2024-09-25 15-59-01.md",
|
||||
"groupe diédral d'ordre 4.md",
|
||||
"Tasks Plugin - Review and check your Statuses 2024-09-25 15-58-59.md",
|
||||
"daily/2024-09-27.md",
|
||||
"daily/2024-09-25.md",
|
||||
"Tasks Plugin - Review and check your Statuses 2024-09-25 15-57-59.md",
|
||||
"2024-09-25.md",
|
||||
"obsidian workflow cours.md",
|
||||
"espace vectoriel engendré par une famille de vecteurs.md",
|
||||
"matrice d'une forme quadratique.md",
|
||||
"daily/2022-09-14.md"
|
||||
"blog/_site/site_libs/bootstrap/bootstrap.min.css",
|
||||
"blog/_site/posts/>>reflexions.html",
|
||||
"blog/_site/posts/autres/qualification contre compétence.html",
|
||||
"blog/_site/site_libs/bootstrap/bootstrap-dark.min.css",
|
||||
"blog/site_libs",
|
||||
"blog/_site/index.html",
|
||||
"blog/posts/autres/qualification contre compétence.html",
|
||||
"blog/posts/autres/qualification contre compétence_files",
|
||||
"blog/posts/autres/qualification contre compétence_files/mediabag",
|
||||
"blog/site_libs/bootstrap/bootstrap-icons.woff",
|
||||
"blog/posts/maths/_images/obele_division.png",
|
||||
"blog/posts/maths/_images/mathematiques.png",
|
||||
"blog/posts/maths/_images/composition_de_permutations.excalidraw.md",
|
||||
"blog/posts/maths/_images/composition_de_permutations.excalidraw.svg",
|
||||
"blog/posts/news/_images/Bienvenue.excalidraw.svg",
|
||||
"blog/posts/news/_images/Bienvenue.excalidraw.png",
|
||||
"blog/posts/news/_images/Bienvenue.excalidraw.md",
|
||||
"blog/posts/informatique/_images/btop.png",
|
||||
"blog/posts/informatique/_images/vim_insert_spell_correct.gif",
|
||||
"blog/posts/informatique/_images/APL_logo.svg.png",
|
||||
"blog/posts/informatique/_images/computer_science.png",
|
||||
"blog/posts/informatique/_images/vim_spell_correction_2.gif",
|
||||
"blog/posts/informatique/_images/listes_chainees.md",
|
||||
"blog/posts/autres/qualification contre compétence.md",
|
||||
"blog/posts/autres/texte étirable.md",
|
||||
"blog/posts/autres/Le dimanche, il pleut généralement à l'extérieur.md",
|
||||
"blog/posts/autres/La girouette.md",
|
||||
"blog/posts/autres/si tout le monde saute dun pont.md",
|
||||
"blog/posts/maths/sacs.md",
|
||||
"blog/posts/maths/combinaisons.md",
|
||||
"blog/posts/maths/_Contre, l'usage, abusif, de la virgule, dans la notation, mathématique.md",
|
||||
"blog/posts/maths/probabilites TD1.md",
|
||||
"blog/posts/maths/permutations avec repetitions.md",
|
||||
"blog/posts/maths/combinaisons_avec_repetitions.md",
|
||||
"blog/posts/maths/transposition.md",
|
||||
"blog/posts/maths/arrangements.md",
|
||||
"blog/posts/maths/>>mathematiques.md",
|
||||
"blog/posts/maths/formulaire d'analyse.md",
|
||||
"blog/posts/maths/permutation.md",
|
||||
"blog/posts/maths/arrangements avec répétitions.md",
|
||||
"blog/posts/informatique/vim tips tmux.md",
|
||||
"blog/posts/informatique/_mob_programming.md",
|
||||
"blog/posts/informatique/_vim_tips_sauvegarder.md",
|
||||
"blog/posts/informatique/Pourquoi le Markdown est cool.md"
|
||||
]
|
||||
}
|
7
.obsidian/appearance.json
vendored
7
.obsidian/appearance.json
vendored
@ -15,11 +15,12 @@
|
||||
"custom_callouts",
|
||||
"darkmode",
|
||||
"dataview",
|
||||
"general_interface",
|
||||
"breadcrumbs",
|
||||
"tabs_on_multiple_rows",
|
||||
"embeds",
|
||||
"latex_mathjax"
|
||||
"general_interface",
|
||||
"latex_mathjax",
|
||||
"breadcrumbs",
|
||||
"day_planner"
|
||||
],
|
||||
"interfaceFontFamily": "CMU Bright,CMU Sans Serif,FiraCode Nerd Font",
|
||||
"textFontFamily": "CMU Sans Serif,FiraCode Nerd Font,CMU Serif",
|
||||
|
16
.obsidian/community-plugins.json
vendored
16
.obsidian/community-plugins.json
vendored
@ -1,16 +1,12 @@
|
||||
[
|
||||
"calendar",
|
||||
"obsidian-contextual-typography",
|
||||
"dataview",
|
||||
"obsidian-excalidraw-plugin",
|
||||
"obsidian-latex",
|
||||
"obsidian-kanban",
|
||||
"obsidian-languagetool-plugin",
|
||||
"obsidian-latex-suite",
|
||||
"obsidian-minimal-settings",
|
||||
"note-aliases",
|
||||
"obsidian-better-internal-link-inserter",
|
||||
"pane-relief",
|
||||
"qmd-as-md-obsidian",
|
||||
"quickadd",
|
||||
"obsidian-quickshare",
|
||||
@ -28,20 +24,22 @@
|
||||
"obsidian-plugin-toc",
|
||||
"omnisearch",
|
||||
"obsidian-functionplot",
|
||||
"math-in-callout",
|
||||
"restore-tab-key",
|
||||
"obsidian-list-callouts",
|
||||
"obsidian-vimrc-support",
|
||||
"breadcrumbs",
|
||||
"zotlit",
|
||||
"number-headings-obsidian",
|
||||
"obsidian-hider",
|
||||
"obsidian-markmind",
|
||||
"obsidian42-brat",
|
||||
"customizable-page-header-buttons",
|
||||
"obsidian-jupyter",
|
||||
"obsidian-completr",
|
||||
"nldates-obsidian",
|
||||
"obsidian-day-planner",
|
||||
"break-page"
|
||||
"calendar",
|
||||
"share-note",
|
||||
"languagetool",
|
||||
"math-booster",
|
||||
"mathlinks",
|
||||
"code-styler",
|
||||
"obsidian-hider"
|
||||
]
|
2
.obsidian/graph.json
vendored
2
.obsidian/graph.json
vendored
@ -130,6 +130,6 @@
|
||||
"repelStrength": 6.47786458333333,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 30,
|
||||
"scale": 1.710725685958075,
|
||||
"scale": 0.0802723319352545,
|
||||
"close": true
|
||||
}
|
156
.obsidian/hotkeys.json
vendored
156
.obsidian/hotkeys.json
vendored
@ -1,36 +1,4 @@
|
||||
{
|
||||
"editor:focus-left": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "H"
|
||||
}
|
||||
],
|
||||
"editor:focus-top": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "K"
|
||||
}
|
||||
],
|
||||
"editor:focus-bottom": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "J"
|
||||
}
|
||||
],
|
||||
"editor:focus-right": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "L"
|
||||
}
|
||||
],
|
||||
"obsidian-fullscreen-plugin:fullscreen-focus": [
|
||||
{
|
||||
"modifiers": [
|
||||
@ -255,13 +223,6 @@
|
||||
"pane-relief:open-new-window": [],
|
||||
"file-explorer:new-file-in-new-pane": [],
|
||||
"pane-relief:swap-next": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl",
|
||||
"Shift"
|
||||
],
|
||||
"key": "L"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
@ -580,12 +541,6 @@
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "ArrowRight"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "="
|
||||
}
|
||||
],
|
||||
"workspace:previous-tab": [
|
||||
@ -917,5 +872,116 @@
|
||||
],
|
||||
"key": "ArrowRight"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:thread-field:up": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl",
|
||||
"Shift"
|
||||
],
|
||||
"key": "K"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:thread-field:down": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl",
|
||||
"Shift"
|
||||
],
|
||||
"key": "J"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:thread-field:next": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl",
|
||||
"Shift"
|
||||
],
|
||||
"key": "L"
|
||||
}
|
||||
],
|
||||
"editor:focus-left": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "H"
|
||||
}
|
||||
],
|
||||
"editor:focus-right": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "L"
|
||||
}
|
||||
],
|
||||
"editor:focus-top": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "K"
|
||||
}
|
||||
],
|
||||
"editor:focus-bottom": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "J"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:jump-to-first-neighbour-group:downs": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "D"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "ArrowDown"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:jump-to-first-neighbour-group:sames": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "="
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:jump-to-first-neighbour-group:nexts": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "ArrowRight"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:jump-to-first-neighbour-group:prevs": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "ArrowLeft"
|
||||
}
|
||||
],
|
||||
"breadcrumbs:breadcrumbs:jump-to-first-neighbour-group:ups": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "ArrowUp"
|
||||
}
|
||||
]
|
||||
}
|
4
.obsidian/plugins/breadcrumbs/data.json
vendored
4
.obsidian/plugins/breadcrumbs/data.json
vendored
@ -536,7 +536,7 @@
|
||||
"default_depth": 5,
|
||||
"no_path_message": "",
|
||||
"show_controls": true,
|
||||
"merge_fields": true,
|
||||
"merge_fields": false,
|
||||
"field_group_labels": [
|
||||
"ups",
|
||||
"sames"
|
||||
@ -544,7 +544,7 @@
|
||||
"show_node_options": {
|
||||
"ext": false,
|
||||
"folder": false,
|
||||
"alias": true
|
||||
"alias": false
|
||||
}
|
||||
},
|
||||
"prev_next": {
|
||||
|
29
.obsidian/plugins/cmdr/data.json
vendored
Normal file
29
.obsidian/plugins/cmdr/data.json
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"confirmDeletion": true,
|
||||
"showAddCommand": true,
|
||||
"debug": false,
|
||||
"editorMenu": [],
|
||||
"fileMenu": [],
|
||||
"leftRibbon": [],
|
||||
"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.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
|
||||
}
|
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
604
.obsidian/plugins/code-styler/data.json
vendored
Normal file
604
.obsidian/plugins/code-styler/data.json
vendored
Normal file
@ -0,0 +1,604 @@
|
||||
{
|
||||
"themes": {
|
||||
"Default": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": true,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": false,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Solarized": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": true,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": false,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "#fdf6e3",
|
||||
"textColour": "#bababa"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "#eee8d5",
|
||||
"textColour": "#6c6c6c",
|
||||
"activeTextColour": "#8c8c8c"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "#D5CCB4",
|
||||
"title": {
|
||||
"textColour": "#866704"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "#B8B5AA",
|
||||
"textColour": "#C25F30"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#941100",
|
||||
"displayVersionColour": "#ff9300",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "#EDD489"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "#eee8d5",
|
||||
"activeEditorLineColour": "#60460633",
|
||||
"defaultColour": "#E9DFBA",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "#fdf6e3",
|
||||
"textColour": "#bababa",
|
||||
"activeTextColour": "#bababa",
|
||||
"titleTextColour": "#C25F30"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "#002b36",
|
||||
"textColour": "#bababa"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "#073642",
|
||||
"textColour": "#6c6c6c",
|
||||
"activeTextColour": "#4c4c4c"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "#0a4554",
|
||||
"title": {
|
||||
"textColour": "#dadada"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "#008080",
|
||||
"textColour": "#000000"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#9437ff",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "#46cced"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "#073642",
|
||||
"activeEditorLineColour": "#468eeb33",
|
||||
"defaultColour": "#054b5c",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "#002b36",
|
||||
"textColour": "#bababa",
|
||||
"activeTextColour": "#bababa",
|
||||
"titleTextColour": "#000000"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"test": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": true,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": false,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedTheme": "test",
|
||||
"currentTheme": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": false,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": true,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"newTheme": "",
|
||||
"newHighlight": "",
|
||||
"exampleCodeblockParameters": "python title:foo",
|
||||
"exampleCodeblockContent": "print(\"This line is very long and should be used as an example for how the plugin deals with wrapping and unwrapping very long lines given the choice of codeblock parameters and settings.\")\nprint(\"This line is highlighted.\")",
|
||||
"exampleInlineCode": "{latex icon title:foo} \\cos(x_n{}^2)+1",
|
||||
"decoratePrint": true,
|
||||
"excludedLanguages": "ad-*, reference",
|
||||
"externalReferenceUpdateOnLoad": false,
|
||||
"processedCodeblocksWhitelist": "run-*, include",
|
||||
"redirectLanguages": {},
|
||||
"version": "1.1.7"
|
||||
}
|
20045
.obsidian/plugins/code-styler/main.js
vendored
Normal file
20045
.obsidian/plugins/code-styler/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/code-styler/manifest.json
vendored
Normal file
11
.obsidian/plugins/code-styler/manifest.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "code-styler",
|
||||
"name": "Code Styler",
|
||||
"version": "1.1.7",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Style and customize codeblocks and inline code in both editing mode and reading mode.",
|
||||
"author": "Mayuran Visakan",
|
||||
"authorUrl": "https://github.com/mayurankv",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/mayurankv2",
|
||||
"isDesktopOnly": false
|
||||
}
|
1
.obsidian/plugins/code-styler/reference-files/cache.json
vendored
Normal file
1
.obsidian/plugins/code-styler/reference-files/cache.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
1348
.obsidian/plugins/code-styler/styles.css
vendored
Normal file
1348
.obsidian/plugins/code-styler/styles.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,42 +0,0 @@
|
||||
{
|
||||
"enabledButtons": [
|
||||
{
|
||||
"id": "file-explorer:reveal-active-file",
|
||||
"icon": "folder",
|
||||
"name": "File explorer: Reveal active file in navigation",
|
||||
"showButtons": "both"
|
||||
},
|
||||
{
|
||||
"id": "obsidian-excalidraw-plugin:excalidraw-autocreate-and-embed",
|
||||
"icon": "image-file",
|
||||
"name": "Excalidraw: Create a new drawing - IN A NEW PANE - and embed into active document",
|
||||
"showButtons": "both"
|
||||
}
|
||||
],
|
||||
"desktop": true,
|
||||
"titleLeft": [
|
||||
{
|
||||
"id": "obsidian-spaced-repetition:srs-note-review-open-note",
|
||||
"icon": "sheets-in-box",
|
||||
"name": "Spaced Repetition: Open a note for review"
|
||||
},
|
||||
{
|
||||
"id": "obsidian-spaced-repetition:srs-note-review-hard",
|
||||
"icon": "cross",
|
||||
"name": "Spaced Repetition: Review note as hard"
|
||||
},
|
||||
{
|
||||
"id": "obsidian-spaced-repetition:srs-note-review-good",
|
||||
"icon": "plus-minus-glyph",
|
||||
"name": "Spaced Repetition: Review note as good"
|
||||
},
|
||||
{
|
||||
"id": "obsidian-spaced-repetition:srs-note-review-easy",
|
||||
"icon": "checkmark",
|
||||
"name": "Spaced Repetition: Review note as easy"
|
||||
}
|
||||
],
|
||||
"titleRight": [],
|
||||
"titleCenter": [],
|
||||
"paneRelief": true
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "customizable-page-header-buttons",
|
||||
"name": "Customizable Page Header and Title Bar",
|
||||
"version": "4.6.2",
|
||||
"minAppVersion": "0.15.4",
|
||||
"description": "This plugin lets you add buttons for executing commands to the page header and on desktop to the title bar.",
|
||||
"author": "kometenstaub",
|
||||
"authorUrl": "https://github.com/kometenstaub",
|
||||
"isDesktopOnly": false
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
/*
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2021-2022 kometenstaub and contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
*/
|
||||
|
||||
/* @settings
|
||||
|
||||
name: Customizable Page Header and Title Bar
|
||||
id: customizable-page-header-buttons
|
||||
settings:
|
||||
-
|
||||
id: page-header-spacing-mobile
|
||||
title: Page Header Button Spacing (mobile)
|
||||
type: variable-number-slider
|
||||
default: 12
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
format: px
|
||||
-
|
||||
id: page-header-spacing-desktop
|
||||
title: Page Header Button Spacing (desktop)
|
||||
type: variable-number-slider
|
||||
default: 8
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
format: px
|
||||
*/
|
||||
|
||||
.page-header-button.titlebar-center{flex-grow:1;font-size:12px;height:100%;left:0;letter-spacing:.05em;opacity:.8;position:absolute;text-align:center;top:0;width:100%}body:not(.is-mobile) .view-actions{align-items:center}body:not(.is-mobile) .view-action,body:not(.is-mobile) .view-action.pane-relief{display:flex;position:unset}body:not(.is-mobile) .view-action.pane-relief.app\:go-back:before,body:not(.is-mobile) .view-action.pane-relief.app\:go-forward:after{display:inline;font-size:1em;line-height:1;vertical-align:text-top}body:not(.is-mobile) .view-action.pane-relief.app\:go-forward:after{content:var(--pane-relief-forward-count);padding-left:.4em}body:not(.is-mobile) .view-action.pane-relief.app\:go-back:before{content:var(--pane-relief-backward-count);padding-right:.4em}body:not(.is-mobile) .view-action:not(:last-child){margin-right:var(--page-header-spacing-desktop)}body:not(.is-mobile) .pane-relief body:not(.no-svg-replace) svg{vertical-align:top}.is-mobile .view-actions{align-items:center}.is-mobile .view-action:not(:last-child){margin-right:var(--page-header-spacing-mobile)}
|
6081
.obsidian/plugins/darlal-switcher-plus/main.js
vendored
6081
.obsidian/plugins/darlal-switcher-plus/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "darlal-switcher-plus",
|
||||
"name": "Quick Switcher++",
|
||||
"version": "4.4.0",
|
||||
"minAppVersion": "1.6.5",
|
||||
"version": "4.5.1",
|
||||
"minAppVersion": "1.6.7",
|
||||
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
||||
"author": "darlal",
|
||||
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",
|
||||
|
@ -104,6 +104,29 @@
|
||||
padding-left: calc(var(--symbol-base-padding) + (6 * var(--symbol-indent-padding)));
|
||||
}
|
||||
|
||||
/* Wrapper container for rendered markdown content using MarkdownRenderer.render() */
|
||||
.qsp-rendered-container {}
|
||||
|
||||
/* Override styles for child elements of rendered markdown content */
|
||||
.qsp-rendered-container > * {
|
||||
/* Remove start margin/padding so elements don't take up a bunch of extra
|
||||
horizontal space */
|
||||
margin-block-start: 0px;
|
||||
margin-inline-start: 0px;
|
||||
padding-block-start: 0px;
|
||||
padding-inline-start: 0px;
|
||||
/* Disable elements from reacting to mouse events, so things like links & tags don't
|
||||
react to mouseover hover, etc.. */
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* Rendered markdown content that starts with an Ordered List should keep it's start
|
||||
margin so that the list number is displayed properly. Obsidian defaults to 40px */
|
||||
.qsp-rendered-container > ol {
|
||||
padding-inline-start: 40px;
|
||||
margin-block-end: 0px;
|
||||
}
|
||||
|
||||
/* command suggestion item */
|
||||
.qsp-suggestion-command {}
|
||||
|
||||
@ -158,6 +181,17 @@
|
||||
/* flair icon for suggestions that represent an alias */
|
||||
.qsp-alias-indicator {}
|
||||
|
||||
/* Quick Open indicator container element */
|
||||
.qsp-quick-open-aux {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
align-self: center;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
/* Quick Open hotkey indicator element */
|
||||
.qsp-quick-open-hotkey {}
|
||||
|
||||
/* headings level */
|
||||
.qsp-headings-l1 {}
|
||||
.qsp-headings-l2 {}
|
||||
|
16
.obsidian/plugins/languagetool/data.json
vendored
Normal file
16
.obsidian/plugins/languagetool/data.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"serverUrl": "https://api.languagetool.org",
|
||||
"autoCheckDelay": 3000,
|
||||
"shouldAutoCheck": false,
|
||||
"languageVariety": {
|
||||
"en": "en-US",
|
||||
"de": "de-DE",
|
||||
"pt": "pt-PT",
|
||||
"ca": "ca-ES"
|
||||
},
|
||||
"dictionary": [],
|
||||
"syncDictionary": false,
|
||||
"remoteDictionary": [],
|
||||
"pickyMode": false,
|
||||
"motherTongue": "fr"
|
||||
}
|
35
.obsidian/plugins/languagetool/main.js
vendored
Normal file
35
.obsidian/plugins/languagetool/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/languagetool/manifest.json
vendored
Normal file
10
.obsidian/plugins/languagetool/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "languagetool",
|
||||
"name": "LanguageTool",
|
||||
"version": "1.0.9",
|
||||
"minAppVersion": "1.5.0",
|
||||
"description": "Inofficial integration of the LanguageTool spell and grammar checker.",
|
||||
"author": "Lars Wrenger, Clemens Ertle",
|
||||
"authorUrl": "https://github.com/wrenger",
|
||||
"isDesktopOnly": false
|
||||
}
|
@ -1,45 +1,55 @@
|
||||
:root {
|
||||
--lt-minor: #e9b35f;
|
||||
--lt-major: #da615c;
|
||||
--lt-style: #8981f3;
|
||||
}
|
||||
|
||||
.lt-settings-btn {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.lt-settings-grid {
|
||||
display: inline-grid;
|
||||
}
|
||||
|
||||
.lt-underline {
|
||||
cursor: pointer;
|
||||
transition: background-color 100ms ease-out;
|
||||
}
|
||||
|
||||
.lt-underline.lt-minor {
|
||||
box-shadow: inset 0 -2px #e9b35f;
|
||||
text-decoration: wavy underline var(--lt-minor);
|
||||
-webkit-text-decoration: wavy underline var(--lt-minor);
|
||||
&:hover {
|
||||
background-color: color-mix(in srgb, var(--lt-minor), transparent 80%);
|
||||
}
|
||||
}
|
||||
|
||||
.lt-underline.lt-major {
|
||||
box-shadow: inset 0 -2px #da615c;
|
||||
text-decoration: wavy underline var(--lt-major);
|
||||
-webkit-text-decoration: wavy underline var(--lt-major);
|
||||
&:hover {
|
||||
background-color: color-mix(in srgb, var(--lt-major), transparent 80%);
|
||||
}
|
||||
}
|
||||
|
||||
.lt-underline.lt-style {
|
||||
box-shadow: inset 0 -2px #8981f3;
|
||||
text-decoration: wavy underline var(--lt-style);
|
||||
-webkit-text-decoration: wavy underline var(--lt-style);
|
||||
&:hover {
|
||||
background-color: color-mix(in srgb, var(--lt-style), transparent 80%);
|
||||
}
|
||||
|
||||
.lt-underline.lt-minor:hover {
|
||||
background-color: #e9b35f21;
|
||||
}
|
||||
|
||||
.lt-underline.lt-major:hover {
|
||||
background-color: #da615c21;
|
||||
}
|
||||
|
||||
.lt-underline.lt-style:hover {
|
||||
background-color: #8981f321;
|
||||
}
|
||||
|
||||
@keyframes lineInserted {
|
||||
from {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.lt-predictions-container-glass.cm-tooltip,
|
||||
.lt-predictions-container.cm-tooltip,
|
||||
.lt-predictions-container-glass,
|
||||
.lt-predictions-container {
|
||||
position: absolute;
|
||||
animation-duration: 150ms;
|
||||
@ -57,26 +67,20 @@
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.lt-predictions-container-glass {
|
||||
background: hsla(0, 0%, 100%, 0.25);
|
||||
backdrop-filter: blur(12px);
|
||||
}
|
||||
|
||||
.lt-predictions-container > button {
|
||||
transition-delay: 0.5s;
|
||||
}
|
||||
|
||||
.lt-buttoncontainer:not(:empty) {
|
||||
.lt-buttoncontainer {
|
||||
&:not(:empty) {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.lt-buttoncontainer > button {
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
font-size: 1rem;
|
||||
& > button {
|
||||
margin-right: 4px;
|
||||
margin-bottom: 4px;
|
||||
padding: 4px 10px;
|
||||
}
|
||||
}
|
||||
|
||||
.lt-title {
|
||||
display: block;
|
||||
@ -92,7 +96,7 @@
|
||||
|
||||
.lt-bottom {
|
||||
min-height: 10px;
|
||||
padding-left: 12px;
|
||||
padding: 0 12px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
@ -109,8 +113,7 @@
|
||||
.lt-info-box {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
animation-duration: 150ms;
|
||||
animation-name: lineInserted;
|
||||
animation: lineInserted 150ms;
|
||||
font-family: var(--default-font);
|
||||
font-size: 0.93rem;
|
||||
padding: 12px 0;
|
||||
@ -133,7 +136,6 @@
|
||||
font-size: 0.8rem;
|
||||
color: var(--text-muted);
|
||||
user-select: text;
|
||||
-webkit-user-select: text;
|
||||
}
|
||||
|
||||
.lt-ignorecontainer {
|
||||
@ -150,8 +152,8 @@
|
||||
|
||||
.lt-status-bar-check-icon {
|
||||
display: block;
|
||||
text-decoration: underline;
|
||||
text-decoration-style: dotted;
|
||||
text-decoration: underline dotted;
|
||||
-webkit-text-decoration: underline dotted;
|
||||
}
|
||||
|
||||
.lt-ignore-btn {
|
||||
@ -164,26 +166,25 @@
|
||||
align-items: center;
|
||||
line-height: 1;
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.lt-ignore-btn > span {
|
||||
& > span {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.lt-ignore-btn > span:last-child {
|
||||
&:last-child {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.lt-minor .lt-title > span {
|
||||
box-shadow: inset 0 -2px #e9b35f88;
|
||||
}
|
||||
}
|
||||
|
||||
.lt-major .lt-title > span {
|
||||
box-shadow: inset 0 -2px #da615c88;
|
||||
.lt-minor > .lt-title > span {
|
||||
text-decoration: underline 2px var(--lt-minor);
|
||||
-webkit-text-decoration: underline 2px var(--lt-minor);
|
||||
}
|
||||
|
||||
.lt-style .lt-title > span {
|
||||
box-shadow: inset 0 -2px #8981f388;
|
||||
.lt-major > .lt-title > span {
|
||||
text-decoration: underline 2px var(--lt-major);
|
||||
-webkit-text-decoration: underline 2px var(--lt-major);
|
||||
}
|
||||
.lt-style > .lt-title > span {
|
||||
text-decoration: underline 2px var(--lt-style);
|
||||
-webkit-text-decoration: underline 2px var(--lt-style);
|
||||
}
|
||||
|
||||
.lt-loading > svg {
|
||||
@ -197,7 +198,6 @@
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
227
.obsidian/plugins/lovely-mindmap/main.js
vendored
227
.obsidian/plugins/lovely-mindmap/main.js
vendored
@ -106,6 +106,39 @@ function string10To64(str) {
|
||||
} while (num > 0);
|
||||
return res.join("");
|
||||
}
|
||||
var supportedModifiers = ["mod", "ctrl", "meta", "shift", "alt"];
|
||||
var navigationKeys = [
|
||||
"tab",
|
||||
"enter",
|
||||
"arrowup",
|
||||
"arrowdown",
|
||||
"arrowleft",
|
||||
"arrowright"
|
||||
/** 'backspace', 'delete', 'escape', 'space' */
|
||||
];
|
||||
function convertHotkey2Array(hotkey) {
|
||||
const parts = hotkey.split("+");
|
||||
let modifier = null;
|
||||
let key = null;
|
||||
if (parts.length === 1) {
|
||||
key = parts[0].trim();
|
||||
if (!navigationKeys.includes(key.toLocaleLowerCase()) && !/^[a-zA-Z0-9]$/.test(key)) {
|
||||
throw new Error("Invalid key. Expected a single alphanumeric character or a navigation key but got " + key);
|
||||
}
|
||||
return [[], key];
|
||||
} else if (parts.length === 2) {
|
||||
modifier = parts[0].trim();
|
||||
if (!supportedModifiers.includes(modifier.toLocaleLowerCase())) {
|
||||
throw new Error(`Invalid modifier. Expected [${supportedModifiers.join(", ")}].`);
|
||||
}
|
||||
key = parts[1].trim();
|
||||
if (!navigationKeys.includes(key.toLocaleLowerCase()) && !/^[a-zA-Z0-9]$/.test(key)) {
|
||||
throw new Error("Invalid key. Expected a single alphanumeric character or a navigation key but got " + key);
|
||||
}
|
||||
return [[modifier.charAt(0).toUpperCase() + modifier.slice(1)], key];
|
||||
}
|
||||
throw new Error("Invalid hotkey format. Expected a single alphanumeric character or a modifier followed by a single alphanumeric character but got " + hotkey);
|
||||
}
|
||||
|
||||
// node_modules/autobind-decorator/lib/esm/index.js
|
||||
function _typeof(obj) {
|
||||
@ -235,7 +268,7 @@ var Node = class {
|
||||
return ((_a = node == null ? void 0 : node.to) == null ? void 0 : _a.side) === "left" && selection.id !== ((_c = (_b = node == null ? void 0 : node.to) == null ? void 0 : _b.node) == null ? void 0 : _c.id);
|
||||
};
|
||||
const sibNodes = this.main.canvas.getEdgesForNode(selection).filter(rightSideNodeFilter).map((node) => node.to.node);
|
||||
const nextNodeY = Math.max(...sibNodes.map((node) => node.y)) + this.main.setting.EPSILON;
|
||||
const nextNodeY = sibNodes.length > 0 ? Math.max(...sibNodes.map((node) => node.y)) + this.main.setting.EPSILON : y;
|
||||
const childNode = this.main.canvas.createTextNode({
|
||||
pos: {
|
||||
x: x + width + 200,
|
||||
@ -266,7 +299,13 @@ var Node = class {
|
||||
this.main.layout.useSide(selection, sibNodes.concat(childNode));
|
||||
this.main.view.zoomToNode(childNode);
|
||||
}
|
||||
createSibNode(_, context) {
|
||||
createBeforeSibNode() {
|
||||
this.createSibNodeHelper(true);
|
||||
}
|
||||
createAfterSibNode() {
|
||||
this.createSibNodeHelper(false);
|
||||
}
|
||||
createSibNodeHelper(isBefore) {
|
||||
const selection = this.getNavigationNode();
|
||||
if (!selection)
|
||||
return;
|
||||
@ -277,13 +316,12 @@ var Node = class {
|
||||
height
|
||||
} = selection;
|
||||
const { EPSILON } = this.main.setting;
|
||||
const isPressedShift = context.modifiers === "Shift";
|
||||
const fromNode = this.main.node.getFromNodes(selection)[0];
|
||||
const toNodes = this.main.node.getToNodes(fromNode);
|
||||
const fromNode = this.getFromNodes(selection)[0];
|
||||
const toNodes = this.getToNodes(fromNode);
|
||||
const willInsertedNode = this.main.canvas.createTextNode({
|
||||
pos: {
|
||||
x,
|
||||
y: isPressedShift ? y - EPSILON : y + EPSILON
|
||||
y: isBefore ? y - EPSILON : y + EPSILON
|
||||
},
|
||||
size: {
|
||||
height,
|
||||
@ -316,7 +354,10 @@ __decorateClass([
|
||||
], Node.prototype, "createChildren", 1);
|
||||
__decorateClass([
|
||||
debounce()
|
||||
], Node.prototype, "createSibNode", 1);
|
||||
], Node.prototype, "createBeforeSibNode", 1);
|
||||
__decorateClass([
|
||||
debounce()
|
||||
], Node.prototype, "createAfterSibNode", 1);
|
||||
Node = __decorateClass([
|
||||
autobind
|
||||
], Node);
|
||||
@ -331,10 +372,10 @@ var Keymap = class {
|
||||
async help() {
|
||||
if (this.main.view.isCreating())
|
||||
return;
|
||||
console.log("this:\n", this);
|
||||
console.log("app:\n", this.main.app);
|
||||
console.log("canvas:\n", this.main.canvas);
|
||||
console.log("selections:\n", this.main.canvas.selection.values().next());
|
||||
console.debug("this:\n", this);
|
||||
console.debug("app:\n", this.main.app);
|
||||
console.debug("canvas:\n", this.main.canvas);
|
||||
console.debug("selections:\n", this.main.canvas.selection.values().next());
|
||||
}
|
||||
nodeNavigation(_, context) {
|
||||
const { key } = context;
|
||||
@ -398,18 +439,31 @@ var Keymap = class {
|
||||
register(modifiers, key, func) {
|
||||
return this.main.app.scope.register(modifiers, key, func);
|
||||
}
|
||||
registerAll() {
|
||||
this.hotkeys.push(
|
||||
this.register([], "f", this.focusNode),
|
||||
this.register([], "Tab", this.main.node.createChildren),
|
||||
this.register([], "enter", this.main.node.createSibNode),
|
||||
this.register(["Shift"], "enter", this.main.node.createSibNode),
|
||||
this.register(["Alt"], "arrowLeft", this.nodeNavigation),
|
||||
this.register(["Alt"], "arrowRight", this.nodeNavigation),
|
||||
this.register(["Alt"], "arrowUp", this.nodeNavigation),
|
||||
this.register(["Alt"], "arrowDown", this.nodeNavigation)
|
||||
// this.register([], 'h', this.help)
|
||||
);
|
||||
/**
|
||||
* priority: options > config > default
|
||||
* 1. options: function argument
|
||||
* 2. config: `options.hotkeys`
|
||||
* 3. default: this.register
|
||||
* @param options
|
||||
*/
|
||||
registerAll(options) {
|
||||
const { hotkeys } = this.main.setting;
|
||||
const registerHotkey = (action, callback) => {
|
||||
if (options == null ? void 0 : options[action]) {
|
||||
this.hotkeys.push(options[action]());
|
||||
} else {
|
||||
const [modifier, key] = convertHotkey2Array(hotkeys[action]);
|
||||
this.hotkeys.push(this.register(modifier, key, callback));
|
||||
}
|
||||
};
|
||||
registerHotkey("Focus", this.focusNode);
|
||||
registerHotkey("CreateChild", this.main.node.createChildren);
|
||||
registerHotkey("CreateBeforeSib", this.main.node.createBeforeSibNode);
|
||||
registerHotkey("CreateAfterSib", this.main.node.createAfterSibNode);
|
||||
registerHotkey("ArrowLeft", this.nodeNavigation);
|
||||
registerHotkey("ArrowRight", this.nodeNavigation);
|
||||
registerHotkey("ArrowUp", this.nodeNavigation);
|
||||
registerHotkey("ArrowDown", this.nodeNavigation);
|
||||
}
|
||||
unregisterAll() {
|
||||
this.hotkeys.forEach((key) => this.main.app.scope.unregister(key));
|
||||
@ -471,7 +525,7 @@ var View = class {
|
||||
zoomToNode(node) {
|
||||
this.main.canvas.selectOnly(node);
|
||||
this.main.canvas.zoomToSelection();
|
||||
if (this.main.config.autoFocus) {
|
||||
if (this.main.setting.autoFocus) {
|
||||
this.useCreation(node);
|
||||
}
|
||||
}
|
||||
@ -480,38 +534,131 @@ var View = class {
|
||||
// src/module/setting.ts
|
||||
var import_obsidian = require("obsidian");
|
||||
var DEFAULT_SETTINGS = {
|
||||
autoFocus: false
|
||||
autoFocus: false,
|
||||
hotkeys: {
|
||||
CreateChild: "Tab",
|
||||
CreateBeforeSib: "Shift + Enter",
|
||||
CreateAfterSib: "Enter",
|
||||
Focus: "F",
|
||||
ArrowUp: "Alt + ArrowUp",
|
||||
ArrowDown: "Alt + ArrowDown",
|
||||
ArrowLeft: "Alt + ArrowLeft",
|
||||
ArrowRight: "Alt + ArrowRight"
|
||||
},
|
||||
ROW_GAP: 20,
|
||||
COLUMN_GAP: 200,
|
||||
EPSILON: 1,
|
||||
OFFSET_WEIGHT: 1.1,
|
||||
MACRO_TASK_DELAY: 50
|
||||
};
|
||||
var Setting = class extends import_obsidian.PluginSettingTab {
|
||||
constructor(main) {
|
||||
super(main.app, main);
|
||||
this.ROW_GAP = 20;
|
||||
this.COLUMN_GAP = 200;
|
||||
this.autoFocus = false;
|
||||
this.MACRO_TASK_DELAY = 50;
|
||||
this.EPSILON = 1;
|
||||
this.OFFSET_WEIGHT = 1.1;
|
||||
this.main = main;
|
||||
console.log("setting");
|
||||
}
|
||||
display() {
|
||||
const { containerEl } = this;
|
||||
containerEl.empty();
|
||||
containerEl.createEl("h3", { text: "\u{1F6A7}\u{1F6A7}\u{1F6A7}" });
|
||||
containerEl.createEl("h3", { text: "The page is under development" });
|
||||
containerEl.createEl("h3", { text: "Most settings are out-of-the-box" });
|
||||
containerEl.createEl("h3", { text: "\u{1F917} Lovely Mindmap Settings" });
|
||||
this.addAutoFocus();
|
||||
this.addCreateChildHotkey();
|
||||
this.addCreateBeforeSibHotKey();
|
||||
this.addCreateAfterSibHotKey();
|
||||
}
|
||||
addAutoFocus() {
|
||||
new import_obsidian.Setting(this.containerEl).setName("autoFocus").setDesc("auto focus node when create new node").addToggle(
|
||||
(component) => component.setValue(this.main.config.autoFocus).onChange(async (open) => {
|
||||
this.main.config.autoFocus = open;
|
||||
await this.main.saveData(this.main.config);
|
||||
new import_obsidian.Setting(this.containerEl).setName("Auto Focus").setDesc("auto focus node when create new node").addToggle(
|
||||
(component) => component.setValue(this.main.setting.autoFocus).onChange(async (open) => {
|
||||
this.main.setting.autoFocus = open;
|
||||
await this.main.saveData(this.main.setting);
|
||||
})
|
||||
);
|
||||
}
|
||||
addCreateChildHotkey() {
|
||||
let _hotKey = this.main.setting.hotkeys.CreateChild;
|
||||
let errorText = "";
|
||||
new import_obsidian.Setting(this.containerEl).setName("Create Child Node").setDesc(`Custom your hotkey to create a child node, default is Tab.
|
||||
You can use any letter, number, or modifier combined with
|
||||
a letter or number, e.g., \u300CC\u300Dor\u300Ccmd + C\u300Dto create a child node.
|
||||
Use\u300C+\u300Dto separate modifiers and alphanumeric characters.`).addText((text) => text.setPlaceholder("Enter hotkey").setValue(_hotKey).onChange(async (value) => {
|
||||
_hotKey = value;
|
||||
errorText = "";
|
||||
})).addButton(
|
||||
(button) => button.setButtonText("Save").setCta().onClick(async () => {
|
||||
if (errorText) {
|
||||
new import_obsidian.Notice(errorText);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const [modifier, key] = convertHotkey2Array(_hotKey);
|
||||
this.main.setting.hotkeys.CreateChild = _hotKey;
|
||||
await this.main.saveData(this.main.setting);
|
||||
this.main.keymap.unregisterAll();
|
||||
this.main.keymap.registerAll({
|
||||
CreateChild: () => this.main.keymap.register(modifier, key, this.main.node.createChildren)
|
||||
});
|
||||
new import_obsidian.Notice("Save successfully!");
|
||||
} catch (error) {
|
||||
new import_obsidian.Notice(error.message);
|
||||
}
|
||||
})
|
||||
);
|
||||
}
|
||||
addCreateBeforeSibHotKey() {
|
||||
let _hotKey = this.main.setting.hotkeys.CreateBeforeSib || "Shift+Enter";
|
||||
let errorText = "";
|
||||
new import_obsidian.Setting(this.containerEl).setName("Create Sibling Node Before").setDesc(`Custom your hotkey to create a sibling node before the current node. Default is Shift+Enter. Same as 'Create Child Node'.`).addText((text) => text.setPlaceholder("Enter hotkey").setValue(_hotKey).onChange(async (value) => {
|
||||
_hotKey = value;
|
||||
errorText = "";
|
||||
})).addButton(
|
||||
(button) => button.setButtonText("Save").setCta().onClick(async () => {
|
||||
if (errorText) {
|
||||
new import_obsidian.Notice(errorText);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const [modifier, key] = convertHotkey2Array(_hotKey);
|
||||
this.main.setting.hotkeys.CreateBeforeSib = _hotKey;
|
||||
await this.main.saveData(this.main.setting);
|
||||
this.main.keymap.unregisterAll();
|
||||
this.main.keymap.registerAll({
|
||||
CreateBeforeSib: () => this.main.keymap.register(modifier, key, this.main.node.createBeforeSibNode)
|
||||
});
|
||||
new import_obsidian.Notice("Save successfully!");
|
||||
} catch (error) {
|
||||
new import_obsidian.Notice(error.message);
|
||||
}
|
||||
})
|
||||
);
|
||||
}
|
||||
addCreateAfterSibHotKey() {
|
||||
let _hotKey = this.main.setting.hotkeys.CreateAfterSib || "Enter";
|
||||
let errorText = "";
|
||||
new import_obsidian.Setting(this.containerEl).setName("Create Sibling Node After").setDesc(`Custom your hotkey to create a sibling node after the current node. Default is Enter. Same as 'Create Child Node'.`).addText((text) => text.setPlaceholder("Enter hotkey").setValue(_hotKey).onChange(async (value) => {
|
||||
_hotKey = value;
|
||||
errorText = "";
|
||||
})).addButton(
|
||||
(button) => button.setButtonText("Save").setCta().onClick(async () => {
|
||||
if (errorText) {
|
||||
new import_obsidian.Notice(errorText);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const [modifier, key] = convertHotkey2Array(_hotKey);
|
||||
this.main.setting.hotkeys.CreateAfterSib = _hotKey;
|
||||
await this.main.saveData(this.main.setting);
|
||||
this.main.keymap.unregisterAll();
|
||||
this.main.keymap.registerAll({
|
||||
CreateAfterSib: () => this.main.keymap.register(modifier, key, this.main.node.createAfterSibNode)
|
||||
});
|
||||
new import_obsidian.Notice("Save successfully!");
|
||||
} catch (error) {
|
||||
new import_obsidian.Notice(error.message);
|
||||
}
|
||||
})
|
||||
);
|
||||
}
|
||||
async loadSettings() {
|
||||
this.main.config = { ...DEFAULT_SETTINGS, ...await this.main.loadData() };
|
||||
this.main.setting = { ...DEFAULT_SETTINGS, ...await this.main.loadData() };
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "lovely-mindmap",
|
||||
"name": "Lovely-Mindmap",
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.4",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Build your own knowledge graph with smiles :-)",
|
||||
"author": "shaun",
|
||||
|
155
.obsidian/plugins/math-booster/data.json
vendored
Normal file
155
.obsidian/plugins/math-booster/data.json
vendored
Normal file
@ -0,0 +1,155 @@
|
||||
{
|
||||
"version": "2.2.0",
|
||||
"settings": {
|
||||
"/": {
|
||||
"profile": "English",
|
||||
"titleSuffix": ".",
|
||||
"inferNumberPrefix": true,
|
||||
"inferNumberPrefixFromProperty": "",
|
||||
"inferNumberPrefixRegExp": "^[0-9]+(\\.[0-9]+)*",
|
||||
"numberPrefix": "",
|
||||
"numberSuffix": "",
|
||||
"numberInit": 1,
|
||||
"numberStyle": "arabic",
|
||||
"numberDefault": "auto",
|
||||
"refFormat": "[type] [number] ([title])",
|
||||
"noteMathLinkFormat": "[title] if title exists, [type] [number] otherwise",
|
||||
"ignoreMainTheoremCalloutWithoutTitle": false,
|
||||
"numberOnlyReferencedEquations": true,
|
||||
"inferEqNumberPrefix": true,
|
||||
"inferEqNumberPrefixFromProperty": "",
|
||||
"inferEqNumberPrefixRegExp": "^[0-9]+(\\.[0-9]+)*",
|
||||
"eqNumberPrefix": "",
|
||||
"eqNumberSuffix": "",
|
||||
"eqNumberInit": 1,
|
||||
"eqNumberStyle": "arabic",
|
||||
"eqRefPrefix": "",
|
||||
"eqRefSuffix": "",
|
||||
"labelPrefix": "",
|
||||
"lineByLine": true,
|
||||
"theoremCalloutStyle": "Framed",
|
||||
"theoremCalloutFontInherit": true,
|
||||
"beginProof": "\\begin{proof}",
|
||||
"endProof": "\\end{proof}",
|
||||
"insertSpace": true
|
||||
}
|
||||
},
|
||||
"extraSettings": {
|
||||
"foldDefault": "",
|
||||
"noteTitleInTheoremLink": true,
|
||||
"noteTitleInEquationLink": true,
|
||||
"profiles": {
|
||||
"English": {
|
||||
"id": "English",
|
||||
"meta": {
|
||||
"tags": [
|
||||
"en"
|
||||
]
|
||||
},
|
||||
"body": {
|
||||
"theorem": {
|
||||
"axiom": "Axiom",
|
||||
"definition": "Definition",
|
||||
"lemma": "Lemma",
|
||||
"proposition": "Proposition",
|
||||
"theorem": "Theorem",
|
||||
"corollary": "Corollary",
|
||||
"claim": "Claim",
|
||||
"assumption": "Assumption",
|
||||
"example": "Example",
|
||||
"exercise": "Exercise",
|
||||
"conjecture": "Conjecture",
|
||||
"hypothesis": "Hypothesis",
|
||||
"remark": "Remark"
|
||||
},
|
||||
"proof": {
|
||||
"begin": "Proof.",
|
||||
"end": "□",
|
||||
"linkedBeginPrefix": "Proof of ",
|
||||
"linkedBeginSuffix": "."
|
||||
}
|
||||
}
|
||||
},
|
||||
"日本語": {
|
||||
"id": "日本語",
|
||||
"meta": {
|
||||
"tags": [
|
||||
"ja"
|
||||
]
|
||||
},
|
||||
"body": {
|
||||
"theorem": {
|
||||
"axiom": "公理",
|
||||
"definition": "定義",
|
||||
"lemma": "補題",
|
||||
"proposition": "命題",
|
||||
"theorem": "定理",
|
||||
"corollary": "系",
|
||||
"claim": "主張",
|
||||
"assumption": "仮定",
|
||||
"example": "例",
|
||||
"exercise": "演習問題",
|
||||
"conjecture": "予想",
|
||||
"hypothesis": "仮説",
|
||||
"remark": "注"
|
||||
},
|
||||
"proof": {
|
||||
"begin": "証明.",
|
||||
"end": "□",
|
||||
"linkedBeginPrefix": "",
|
||||
"linkedBeginSuffix": "の証明."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"showTheoremTitleinBuiltin": true,
|
||||
"showTheoremContentinBuiltin": false,
|
||||
"renderEquationinBuiltin": true,
|
||||
"triggerSuggest": "\\ref",
|
||||
"triggerTheoremSuggest": "\\tref",
|
||||
"triggerEquationSuggest": "\\eqref",
|
||||
"triggerSuggestActiveNote": "\\ref:a",
|
||||
"triggerTheoremSuggestActiveNote": "\\tref:a",
|
||||
"triggerEquationSuggestActiveNote": "\\eqref:a",
|
||||
"triggerSuggestRecentNotes": "\\ref:r",
|
||||
"triggerTheoremSuggestRecentNotes": "\\tref:r",
|
||||
"triggerEquationSuggestRecentNotes": "\\eqref:r",
|
||||
"triggerSuggestDataview": "\\ref:d",
|
||||
"triggerTheoremSuggestDataview": "\\tref:d",
|
||||
"triggerEquationSuggestDataview": "\\eqref:d",
|
||||
"enableSuggest": true,
|
||||
"enableTheoremSuggest": true,
|
||||
"enableEquationSuggest": true,
|
||||
"enableSuggestActiveNote": true,
|
||||
"enableTheoremSuggestActiveNote": true,
|
||||
"enableEquationSuggestActiveNote": true,
|
||||
"enableSuggestRecentNotes": true,
|
||||
"enableTheoremSuggestRecentNotes": true,
|
||||
"enableEquationSuggestRecentNotes": true,
|
||||
"enableSuggestDataview": true,
|
||||
"enableTheoremSuggestDataview": true,
|
||||
"enableEquationSuggestDataview": true,
|
||||
"renderMathInSuggestion": true,
|
||||
"suggestNumber": 20,
|
||||
"searchMethod": "Fuzzy",
|
||||
"upWeightRecent": 0.1,
|
||||
"searchLabel": false,
|
||||
"modifierToJump": "Mod",
|
||||
"modifierToNoteLink": "Shift",
|
||||
"showModifierInstruction": true,
|
||||
"suggestLeafOption": "Current tab",
|
||||
"importerNumThreads": 2,
|
||||
"importerUtilization": 0.75,
|
||||
"showTheoremCalloutEditButton": false,
|
||||
"setOnlyTheoremAsMain": false,
|
||||
"setLabelInModal": false,
|
||||
"excludeExampleCallout": false,
|
||||
"enableProof": true,
|
||||
"enableMathPreviewInCalloutAndQuote": true,
|
||||
"autocompleteDvQuery": "",
|
||||
"searchModalQueryType": "both",
|
||||
"searchModalRange": "recent",
|
||||
"searchModalDvQuery": ""
|
||||
},
|
||||
"excludedFiles": []
|
||||
}
|
6050
.obsidian/plugins/math-booster/main.js
vendored
Normal file
6050
.obsidian/plugins/math-booster/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
.obsidian/plugins/math-booster/manifest.json
vendored
Normal file
12
.obsidian/plugins/math-booster/manifest.json
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"id": "math-booster",
|
||||
"name": "LaTeX-like Theorem & Equation Referencer",
|
||||
"version": "2.2.0",
|
||||
"minAppVersion": "1.3.5",
|
||||
"description": "A powerful indexing & referencing system for theorems & equations in your vault. Bring LaTeX-like workflow into Obsidian with theorem environments, automatic equation numbering, and more.",
|
||||
"author": "Ryota Ushio",
|
||||
"authorUrl": "https://github.com/RyotaUshio",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/ryotaushio",
|
||||
"helpUrl": "https://ryotaushio.github.io/obsidian-latex-theorem-equation-referencer/",
|
||||
"isDesktopOnly": false
|
||||
}
|
330
.obsidian/plugins/math-booster/styles.css
vendored
Normal file
330
.obsidian/plugins/math-booster/styles.css
vendored
Normal file
@ -0,0 +1,330 @@
|
||||
.math-booster-new-feature > p {
|
||||
color: var(--text-warning);
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.math-booster-version-2-release-note-modal {
|
||||
--table-border-width: 2px;
|
||||
}
|
||||
|
||||
.editor-suggest-setting-indented-heading {
|
||||
margin-left: var(--size-4-1);
|
||||
}
|
||||
|
||||
.editor-suggest-setting-indented-heading + .setting-item,
|
||||
.editor-suggest-setting-indented-heading + .setting-item + .setting-item {
|
||||
margin-left: var(--size-4-3);
|
||||
}
|
||||
|
||||
.math-booster-modal-top {
|
||||
padding: var(--size-4-3);
|
||||
}
|
||||
|
||||
.math-booster-modal-top .setting-item {
|
||||
border-top: none;
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.math-booster-setting-item-description {
|
||||
padding-bottom: 0.75em;
|
||||
}
|
||||
|
||||
.math-booster-search-item-description {
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
.math-booster-backlink-modal {
|
||||
width: var(--file-line-width);
|
||||
}
|
||||
|
||||
.math-booster-backlink-preview {
|
||||
border: var(--border-width) solid var(--background-modifier-border);
|
||||
border-radius: var(--radius-s);
|
||||
padding: var(--size-4-6);
|
||||
}
|
||||
|
||||
.math-booster-begin-proof {
|
||||
padding-right: 10px;
|
||||
font-family: CMU Serif, Times, Noto Serif JP;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.math-booster-begin-proof-en {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.math-booster-end-proof {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.math-booster-add-profile {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.math-booster-add-profile > input {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.math-booster-button-container {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: flex-end;
|
||||
gap: var(--size-4-2);
|
||||
padding: var(--size-4-2);
|
||||
}
|
||||
|
||||
.math-booster-preview {
|
||||
cursor: text;
|
||||
}
|
||||
|
||||
.HyperMD-quote.cm-line.math-booster-preview-container {
|
||||
text-indent: -15px;
|
||||
padding-inline-start: 19px;
|
||||
}
|
||||
|
||||
.cm-embed-block .math-booster-preview-edit-button {
|
||||
padding: var(--size-2-2) var(--size-2-3);
|
||||
position: absolute;
|
||||
right: var(--size-2-2);
|
||||
top: var(--size-2-2);
|
||||
opacity: 0;
|
||||
display: flex;
|
||||
border-radius: var(--radius-s);
|
||||
}
|
||||
|
||||
.cm-embed-block:hover .math-booster-preview-edit-button {
|
||||
transition: 0s;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
/* Unlike in callouts, Obsidian natively renders MathJax in blockquotes. But it is rather buggy
|
||||
(see https://forum.obsidian.md/t/live-preview-support-math-block-in-quotes/32564/2),
|
||||
so we need to replace it with this plugin's editor extension.
|
||||
*/
|
||||
.math-booster-preview-enabled .HyperMD-quote.cm-line .math.math-block.cm-embed-block:has(> mjx-container.MathJax[display=true]:not(.math-booster-preview)) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.theorem-callout {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.theorem-callout-setting-button {
|
||||
padding-bottom: var(--size-2-2);
|
||||
padding-right: var(--size-2-3);
|
||||
position: absolute;
|
||||
right: var(--size-2-2);
|
||||
bottom: var(--size-2-2);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.theorem-callout:hover .theorem-callout-setting-button {
|
||||
transition: 0s;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.theorem-callout-font-family-inherit {
|
||||
font-family: inherit !important;
|
||||
}
|
||||
|
||||
.math-booster-title-form,
|
||||
.math-booster-label-form {
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
/* The code below was taken from the Latex Suite plugin (https://github.com/artisticat1/obsidian-latex-suite/blob/a5914c70c16d5763a182ec51d9716110b40965cf/styles.css) and adapted.
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2022 artisticat1
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
*/
|
||||
.math-booster-dependency-validation {
|
||||
color: white;
|
||||
display: inline-block;
|
||||
border-radius: 1em;
|
||||
margin-right: var(--size-3);
|
||||
cursor: default;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.math-booster-dependency-validation svg {
|
||||
width: 16px !important;
|
||||
height: 16px !important;
|
||||
}
|
||||
|
||||
.math-booster-dependency-validation.valid {
|
||||
background-color: #7dc535;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.theme-dark .math-booster-dependency-validation.valid {
|
||||
background-color: #588b24;
|
||||
}
|
||||
|
||||
.math-booster-dependency-validation.invalid {
|
||||
background-color: #ea5555;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
:has(> .theorem-callout-framed) {
|
||||
/*
|
||||
If you're going to use this file as a CSS snippet, only include the code between
|
||||
the START and END comments to your snippet file.
|
||||
*/
|
||||
/* START */
|
||||
/* END */
|
||||
}
|
||||
:has(> .theorem-callout-framed) .theorem-callout {
|
||||
--callout-color: var(--text-normal);
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
border: solid var(--border-width);
|
||||
border-radius: var(--size-2-3);
|
||||
font-family: CMU Serif, Times, Noto Serif JP;
|
||||
}
|
||||
:has(> .theorem-callout-framed) .theorem-callout .callout-icon {
|
||||
display: none;
|
||||
}
|
||||
:has(> .theorem-callout-framed) .theorem-callout-main-title {
|
||||
font-family: CMU Serif, Times, Noto Sans JP;
|
||||
font-weight: bolder;
|
||||
}
|
||||
:has(> .theorem-callout-framed) .theorem-callout-subtitle {
|
||||
font-weight: normal;
|
||||
}
|
||||
:has(> .theorem-callout-framed) :not(.theorem-callout-axiom):not(.theorem-callout-definition):not(.theorem-callout-remark).theorem-callout-en .callout-content {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
:has(> .theorem-callout-plain) {
|
||||
/*
|
||||
If you're going to use this file as a CSS snippet, only include the code between
|
||||
the START and END comments to your snippet file.
|
||||
*/
|
||||
/* START */
|
||||
/* END */
|
||||
}
|
||||
:has(> .theorem-callout-plain) .theorem-callout {
|
||||
--callout-color: var(--text-normal);
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
font-family: CMU Serif, Times, Noto Serif JP;
|
||||
}
|
||||
:has(> .theorem-callout-plain) .theorem-callout .callout-icon {
|
||||
display: none;
|
||||
}
|
||||
:has(> .theorem-callout-plain) .theorem-callout-main-title {
|
||||
font-family: CMU Serif, Times, Noto Sans JP;
|
||||
font-weight: bolder;
|
||||
}
|
||||
:has(> .theorem-callout-plain) .theorem-callout-subtitle {
|
||||
font-weight: normal;
|
||||
}
|
||||
:has(> .theorem-callout-plain) :not(.theorem-callout-axiom):not(.theorem-callout-definition):not(.theorem-callout-remark).theorem-callout-en .callout-content {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
:has(> .theorem-callout-mathwiki) {
|
||||
/*
|
||||
If you're going to use this file as a CSS snippet, only include the code between
|
||||
the START and END comments to your snippet file.
|
||||
*/
|
||||
/* START */
|
||||
/* END */
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout {
|
||||
--callout-color: 248, 248, 255;
|
||||
font-family: CMU Serif, Times, Noto Serif JP;
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout .callout-title-inner {
|
||||
padding-left: 5px;
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-subtitle {
|
||||
font-weight: normal;
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-en .callout-content {
|
||||
font-style: italic;
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-axiom {
|
||||
/* Font Awesome: lock */
|
||||
--callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="lock" class="svg-inline--fa fa-lock fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"></path></svg>';
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-definition {
|
||||
/* Font Awesome: book */
|
||||
--callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="book" class="svg-inline--fa fa-book fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"></path></svg>';
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-theorem {
|
||||
/* Font Awesome: magic */
|
||||
--callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="magic" class="svg-inline--fa fa-magic fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"></path></svg>';
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-proposition {
|
||||
/* Font Awesome: calculator */
|
||||
--callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="calculator" class="svg-inline--fa fa-calculator fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"></path></svg>';
|
||||
}
|
||||
:has(> .theorem-callout-mathwiki) .theorem-callout-example {
|
||||
/* Font Awesome: anchor */
|
||||
--callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="anchor" class="svg-inline--fa fa-anchor fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"></path></svg>';
|
||||
}
|
||||
|
||||
:has(> .theorem-callout-vivid) {
|
||||
/*
|
||||
If you're going to use this file as a CSS snippet, only include the code between
|
||||
the START and END comments to your snippet file.
|
||||
*/
|
||||
/* START */
|
||||
/* END */
|
||||
}
|
||||
:has(> .theorem-callout-vivid) .theorem-callout {
|
||||
--callout-color: 238, 15, 149;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
border-left: var(--size-2-2) solid rgb(var(--callout-color));
|
||||
border-right: none;
|
||||
border-radius: 0px;
|
||||
box-shadow: none;
|
||||
padding: 0px;
|
||||
font-family: CMU Serif, Times, Noto Serif JP;
|
||||
}
|
||||
:has(> .theorem-callout-vivid) .theorem-callout .callout-title {
|
||||
padding: var(--size-2-3);
|
||||
padding-left: var(--size-4-3);
|
||||
}
|
||||
:has(> .theorem-callout-vivid) .theorem-callout .callout-icon {
|
||||
display: none;
|
||||
}
|
||||
:has(> .theorem-callout-vivid) .theorem-callout .callout-title-inner {
|
||||
font-family: Inter;
|
||||
font-weight: normal;
|
||||
color: rgb(var(--callout-color));
|
||||
}
|
||||
:has(> .theorem-callout-vivid) .theorem-callout-subtitle {
|
||||
font-weight: lighter;
|
||||
}
|
||||
:has(> .theorem-callout-vivid) .theorem-callout .callout-content {
|
||||
background-color: var(--background-primary);
|
||||
padding: 1px 20px 2px 20px;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=styles.css.map */
|
1079
.obsidian/plugins/mathlinks/main.js
vendored
Normal file
1079
.obsidian/plugins/mathlinks/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
.obsidian/plugins/mathlinks/manifest.json
vendored
Normal file
10
.obsidian/plugins/mathlinks/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "mathlinks",
|
||||
"name": "MathLinks",
|
||||
"version": "0.5.3",
|
||||
"minAppVersion": "1.3.5",
|
||||
"description": "Render MathJax in your links",
|
||||
"author": "zhaoshenzhai",
|
||||
"authorUrl": "https://github.com/zhaoshenzhai/obsidian-mathlinks",
|
||||
"isDesktopOnly": false
|
||||
}
|
68
.obsidian/plugins/obsidian-day-planner/data.json
vendored
68
.obsidian/plugins/obsidian-day-planner/data.json
vendored
@ -7,7 +7,7 @@
|
||||
"endLabel": "All done",
|
||||
"startHour": 8,
|
||||
"timelineDateFormat": "YYYY-MM-DD",
|
||||
"centerNeedle": true,
|
||||
"centerNeedle": false,
|
||||
"plannerHeading": "Todo",
|
||||
"plannerHeadingLevel": 1,
|
||||
"timelineColored": false,
|
||||
@ -18,27 +18,75 @@
|
||||
"dataviewSource": "",
|
||||
"extendDurationUntilNext": false,
|
||||
"defaultDurationMinutes": 30,
|
||||
"minimalDurationMinutes": 10,
|
||||
"showTimestampInTaskBlock": false,
|
||||
"showUncheduledTasks": true,
|
||||
"showUnscheduledNestedTasks": true,
|
||||
"showUnscheduledNestedTasks": false,
|
||||
"showNow": true,
|
||||
"showNext": true,
|
||||
"pluginVersion": "0.22.1",
|
||||
"pluginVersion": "0.24.0",
|
||||
"showCompletedTasks": true,
|
||||
"showSubtasksInTaskBlocks": true,
|
||||
"icals": [
|
||||
{
|
||||
"name": "Université",
|
||||
"name": "Univ",
|
||||
"email": "",
|
||||
"url": "https://ade.univ-tours.fr/jsp/custom/modules/plannings/pn8k10Y8.shu",
|
||||
"color": "#00a313"
|
||||
"color": "#40d040"
|
||||
},
|
||||
{
|
||||
"name": "Personnel",
|
||||
"url": "webcal://p41-caldav.icloud.com/published/2/MTAxMTY2MzAzOTMxMDExNnNhSybinMIYEV7aX8u2ivyi98sfrMEGPfJqB3GCtWcY",
|
||||
"name": "Perso",
|
||||
"email": "",
|
||||
"url": "https://p41-caldav.icloud.com/published/2/MTAxMTY2MzAzOTMxMDExNnNhSybinMIYEV7aX8u2ivyi98sfrMEGPfJqB3GCtWcY",
|
||||
"color": "#ffd609"
|
||||
},
|
||||
{
|
||||
"name": "Oscar",
|
||||
"email": "",
|
||||
"url": "https://p163-caldav.icloud.com/published/2/NDM3NjEyMTQ5NDM3NjEyMcMf3H8znMozJCyUJsfwQoRLMkyYnrBs6hfqu2YFzFRr",
|
||||
"color": "#cd73e1"
|
||||
},
|
||||
{
|
||||
"name": "test",
|
||||
"email": "",
|
||||
"url": "https://p163-caldav.icloud.com/published/2/NDM3NjEyMTQ5NDM3NjEyMcMf3H8znMozJCyUJsfwQoQzxjFuS4tn4pQk6Vb-H6O5cJndJkX9BtYxBmm6CahlQAae2e7-x6XscLKTFkeO9Ko",
|
||||
"color": "#40d040"
|
||||
}
|
||||
],
|
||||
"colorOverrides": [],
|
||||
"releaseNotes": true,
|
||||
"taskStatusOnCreation": " "
|
||||
"colorOverrides": [
|
||||
{
|
||||
"text": "🔺",
|
||||
"darkModeColor": "#6e0e07",
|
||||
"color": "#dc685e"
|
||||
},
|
||||
{
|
||||
"text": "⏫",
|
||||
"darkModeColor": "#7e5110",
|
||||
"color": "#fb8f13"
|
||||
},
|
||||
{
|
||||
"text": "🔼",
|
||||
"darkModeColor": "#425c0a",
|
||||
"color": "#94bf36"
|
||||
},
|
||||
{
|
||||
"text": "🔽",
|
||||
"darkModeColor": "#0f758f",
|
||||
"color": "#79d1e6"
|
||||
},
|
||||
{
|
||||
"text": "⏬",
|
||||
"darkModeColor": "#38435c",
|
||||
"color": "#bdcaff"
|
||||
},
|
||||
{
|
||||
"text": "#task",
|
||||
"darkModeColor": "#0d300d",
|
||||
"color": "#c4c4c4"
|
||||
}
|
||||
],
|
||||
"releaseNotes": true,
|
||||
"taskStatusOnCreation": " ",
|
||||
"eventFormatOnCreation": "task",
|
||||
"sortTasksInPlanAfterEdit": false
|
||||
}
|
57312
.obsidian/plugins/obsidian-day-planner/main.js
vendored
57312
.obsidian/plugins/obsidian-day-planner/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-day-planner",
|
||||
"name": "Day Planner",
|
||||
"version": "0.22.1",
|
||||
"version": "0.24.0",
|
||||
"minAppVersion": "0.16.0",
|
||||
"description": "A day planner with clean UI and readable syntax",
|
||||
"author": "James Lynch, continued by Ivan Lednev",
|
||||
|
1062
.obsidian/plugins/obsidian-day-planner/styles.css
vendored
1062
.obsidian/plugins/obsidian-day-planner/styles.css
vendored
File diff suppressed because one or more lines are too long
@ -94,7 +94,7 @@
|
||||
"library2": {
|
||||
"type": "excalidrawlib",
|
||||
"version": 2,
|
||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.4.3",
|
||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.5.0",
|
||||
"libraryItems": [
|
||||
{
|
||||
"status": "unpublished",
|
||||
@ -79713,7 +79713,7 @@
|
||||
}
|
||||
},
|
||||
"defaultTrayMode": false,
|
||||
"previousRelease": "2.4.3",
|
||||
"previousRelease": "2.5.1",
|
||||
"showReleaseNotes": true,
|
||||
"showNewVersionNotification": true,
|
||||
"latexBoilerplate": "\\color{blue}",
|
||||
@ -80045,6 +80045,11 @@
|
||||
"pdfNumRows": 1,
|
||||
"pdfDirection": "right",
|
||||
"pdfImportScale": 0.3,
|
||||
"gridSettings": {
|
||||
"DYNAMIC_COLOR": true,
|
||||
"COLOR": "#000000",
|
||||
"OPACITY": 50
|
||||
},
|
||||
"laserSettings": {
|
||||
"DECAY_LENGTH": 50,
|
||||
"DECAY_TIME": 1000,
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-excalidraw-plugin",
|
||||
"name": "Excalidraw",
|
||||
"version": "2.4.3",
|
||||
"version": "2.5.1",
|
||||
"minAppVersion": "1.1.6",
|
||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||
"author": "Zsolt Viczian",
|
||||
|
File diff suppressed because one or more lines are too long
2
.obsidian/plugins/obsidian-hider/data.json
vendored
2
.obsidian/plugins/obsidian-hider/data.json
vendored
@ -9,7 +9,7 @@
|
||||
"hideSearchCounts": false,
|
||||
"hideInstructions": false,
|
||||
"hidePropertiesReading": false,
|
||||
"hideVault": false,
|
||||
"hideVault": true,
|
||||
"hideRibbon": false,
|
||||
"hideMeta": false,
|
||||
"frameless": false
|
||||
|
4
.obsidian/plugins/obsidian-jupyter/data.json
vendored
4
.obsidian/plugins/obsidian-jupyter/data.json
vendored
@ -1,4 +0,0 @@
|
||||
{
|
||||
"pythonInterpreter": "/opt/homebrew/bin/python3",
|
||||
"setupScript": ""
|
||||
}
|
3376
.obsidian/plugins/obsidian-jupyter/main.js
vendored
3376
.obsidian/plugins/obsidian-jupyter/main.js
vendored
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-jupyter/manifest.json
vendored
10
.obsidian/plugins/obsidian-jupyter/manifest.json
vendored
@ -1,10 +0,0 @@
|
||||
{
|
||||
"author": "Till Hoffmann",
|
||||
"authorUrl": "https://github.com/tillahoffmann/obsidian-jupyter",
|
||||
"description": "This plugin allows code blocks to be executed as Jupyter notebooks.",
|
||||
"id": "obsidian-jupyter",
|
||||
"isDesktopOnly": true,
|
||||
"minAppVersion": "0.9.12",
|
||||
"name": "Jupyter plugin",
|
||||
"version": "0.8.5"
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
import argparse
|
||||
import sys
|
||||
from jupyter_client import KernelManager
|
||||
import nbformat
|
||||
from nbconvert import HTMLExporter
|
||||
from nbclient import NotebookClient
|
||||
from nbclient.exceptions import CellExecutionError
|
||||
import json
|
||||
import logging
|
||||
|
||||
|
||||
# Parse input arguments.
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('document_id')
|
||||
args = parser.parse_args()
|
||||
|
||||
# Set up a logger that writes to stderr.
|
||||
logging.basicConfig(level='INFO')
|
||||
logger = logging.getLogger('obsidian-jupyter')
|
||||
logger.info('started server for document %s', args.document_id)
|
||||
|
||||
# Create a notebook and kernel.
|
||||
cell = nbformat.v4.new_code_cell()
|
||||
nb = nbformat.v4.new_notebook(cells=[cell])
|
||||
km = KernelManager()
|
||||
client = NotebookClient(nb, km)
|
||||
|
||||
try:
|
||||
# Respond to each request.
|
||||
for request in sys.stdin:
|
||||
# Load the request and generate a response with matching id.
|
||||
logger.info('received request: %s', request)
|
||||
request = json.loads(request)
|
||||
request_body = request['body']
|
||||
response = {
|
||||
'id': request['id'],
|
||||
}
|
||||
# Execute a cell.
|
||||
if request_body['command'] == 'execute':
|
||||
cell['source'] = request_body['source']
|
||||
try:
|
||||
nb = client.execute(nb)
|
||||
except CellExecutionError as ex:
|
||||
logger.info('cell failed to execute: %s', ex)
|
||||
html_exporter = HTMLExporter(template_name='basic')
|
||||
(response_body, resources) = html_exporter.from_notebook_node(nb)
|
||||
elif request_body['command'] == 'restart_kernel':
|
||||
km.restart_kernel()
|
||||
response_body = ''
|
||||
else:
|
||||
logger.error('unrecognised command: %s', request_body['command'])
|
||||
response_body = ''
|
||||
|
||||
# Pass the response back.
|
||||
response['body'] = response_body
|
||||
response = json.dumps(response)
|
||||
sys.stdout.write(response + '\n')
|
||||
logger.info('sent response: %s', response)
|
||||
sys.stdout.flush()
|
||||
sys.stderr.flush()
|
||||
finally:
|
||||
# Clean up the kernel.
|
||||
if km.is_alive:
|
||||
logger.info('shutting down kernel...')
|
||||
km.shutdown_kernel()
|
||||
|
||||
logger.info('exiting...')
|
17
.obsidian/plugins/obsidian-jupyter/styles.css
vendored
17
.obsidian/plugins/obsidian-jupyter/styles.css
vendored
@ -1,17 +0,0 @@
|
||||
/* hide the output prompts of jupyter cells*/
|
||||
.obsidian-jupyter .prompt, .obsidian-jupyter .input {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.wideSettingsElement textarea, .wideSettingsElement input {
|
||||
min-width: 300px;
|
||||
}
|
||||
|
||||
.setupScriptTextArea textarea {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
.notebookPreview {
|
||||
border: none;
|
||||
width: 100%;
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
{
|
||||
"serverUrl": "https://api.languagetool.org",
|
||||
"urlMode": "standard",
|
||||
"glassBg": true,
|
||||
"shouldAutoCheck": false,
|
||||
"pickyMode": false
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "obsidian-languagetool-plugin",
|
||||
"name": "LanguageTool Integration",
|
||||
"version": "0.3.7",
|
||||
"minAppVersion": "0.15.2",
|
||||
"description": "Inofficial LanguageTool plugin",
|
||||
"author": "Clemens Ertle",
|
||||
"authorUrl": "https://github.com/Clemens-E",
|
||||
"isDesktopOnly": false
|
||||
}
|
File diff suppressed because one or more lines are too long
12
.obsidian/plugins/obsidian-markmind/main.js
vendored
12
.obsidian/plugins/obsidian-markmind/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-markmind",
|
||||
"name": "Markmind",
|
||||
"version": "3.0.2",
|
||||
"version": "3.0.4",
|
||||
"minAppVersion": "0.9.12",
|
||||
"description": "This is a mindmap , outline tool for obsidian.",
|
||||
"author": "Mark",
|
||||
|
1265
.obsidian/plugins/obsidian-markmind/styles.css
vendored
1265
.obsidian/plugins/obsidian-markmind/styles.css
vendored
File diff suppressed because one or more lines are too long
@ -6,10 +6,10 @@
|
||||
"editorFont": "",
|
||||
"lineHeight": 1.5,
|
||||
"lineWidth": 40,
|
||||
"lineWidthWide": 5000,
|
||||
"lineWidthWide": 50,
|
||||
"maxWidth": 98,
|
||||
"textNormal": 31.5,
|
||||
"textSmall": 13,
|
||||
"textSmall": 18,
|
||||
"imgGrid": false,
|
||||
"imgWidth": "img-default-width",
|
||||
"tableWidth": "table-wide",
|
||||
|
2
.obsidian/plugins/obsidian-pandoc/data.json
vendored
2
.obsidian/plugins/obsidian-pandoc/data.json
vendored
@ -11,5 +11,5 @@
|
||||
"pdflatex": "/Library/TeX/texbin/pdflatex",
|
||||
"outputFolder": "/exports",
|
||||
"extraArguments": "",
|
||||
"exportFrom": "html"
|
||||
"exportFrom": "md"
|
||||
}
|
@ -64,7 +64,7 @@
|
||||
{
|
||||
"id": "53b5ai5phh",
|
||||
"platform_specific_commands": {
|
||||
"default": "/opt/homebrew/bin/tmux new-window -n \"{{title}}\" && /opt/homebrew/bin/tmux send-keys \"cd {{folder_path:absolute}}\" Enter \"nvim {{file_name}}\" Enter && open -a iTerm\n"
|
||||
"default": "/opt/homebrew/bin/tmux new-window -n \"📗\" && /opt/homebrew/bin/tmux send-keys \"cd {{folder_path:absolute}}\" Enter \"nvim {{file_name}}\" Enter && open -a iTerm\n"
|
||||
},
|
||||
"shells": {},
|
||||
"alias": "Open in tmux>nVim",
|
||||
|
13763
.obsidian/plugins/obsidian-spaced-repetition/main.js
vendored
13763
.obsidian/plugins/obsidian-spaced-repetition/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "obsidian-spaced-repetition",
|
||||
"name": "Spaced Repetition",
|
||||
"version": "1.12.5",
|
||||
"minAppVersion": "0.15.4",
|
||||
"version": "1.12.8",
|
||||
"minAppVersion": "1.2.8",
|
||||
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
||||
"author": "Stephen Mwangi",
|
||||
"authorUrl": "https://github.com/st3v3nmw",
|
||||
|
@ -90,6 +90,13 @@ body:not(.native-scrollbars) #sr-modal .modal-close-button {
|
||||
line-height: var(--line-height-tight);
|
||||
}
|
||||
|
||||
.sr-sub-title {
|
||||
font-size: var(--font-ui-medium);
|
||||
text-align: center;
|
||||
line-height: var(--line-height-tight);
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.sr-content {
|
||||
overflow-y: auto;
|
||||
}
|
||||
@ -230,15 +237,16 @@ body:not(.native-scrollbars) #sr-modal .modal-close-button {
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
.sr-flashcard .sr-button:disabled {
|
||||
cursor: not-allowed;
|
||||
.sr-flashcard .sr-title-wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
}
|
||||
|
||||
.sr-flashcard .sr-back-button {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
z-index: 21;
|
||||
.sr-flashcard .sr-button:disabled {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.sr-flashcard .sr-controls {
|
||||
@ -314,3 +322,57 @@ body:not(.native-scrollbars) #sr-modal .modal-close-button {
|
||||
appearance: menulist;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
|
||||
/*
|
||||
* Tab elements
|
||||
* This CSS is copied from https://github.com/Taitava/obsidian-shellcommands
|
||||
* Jarkko Linnanvirta https://github.com/Taitava comments below...
|
||||
* - Renamed classes
|
||||
*
|
||||
* This CSS is copied 2021-10-21 from https://www.w3schools.com/howto/howto_js_tabs.asp
|
||||
* Modifications:
|
||||
* - Renamed classes
|
||||
* - Added tab icons.
|
||||
* - Changed colors.
|
||||
* - Changed/removed borders.
|
||||
* - Removed button transition.
|
||||
* - Changed button border-radiuses
|
||||
* - Added margin-right rule to .sr-tab-header-button .
|
||||
*/
|
||||
|
||||
/* Style the tab */
|
||||
.sr-tab-header {
|
||||
border-bottom: 6px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
/* Style the buttons that are used to open the tab content */
|
||||
button.sr-tab-header-button {
|
||||
background-color: unset;
|
||||
border: none;
|
||||
box-shadow: none; /* Remove a "border" that came via Obsidian 0.16.0. */
|
||||
outline: none;
|
||||
cursor: pointer;
|
||||
padding: 14px 16px;
|
||||
margin-right: 6px; /* Reduced margin. Obsidian's default margin-right for button is 12px (0 for other margins). */
|
||||
border-radius: 10px 10px 0 0; /* 0 0 = No border-radius at bottom */
|
||||
}
|
||||
|
||||
/* Create an active/current tablink class */
|
||||
button.sr-tab-header-button.sr-tab-active,
|
||||
button.sr-tab-header-button:hover {
|
||||
background-color: var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.sr-tab-header-button svg {
|
||||
vertical-align: middle; /* Not middle but close enough. */
|
||||
}
|
||||
|
||||
/* Style the tab content */
|
||||
.sr-tab-content {
|
||||
display: none;
|
||||
padding: 6px 12px;
|
||||
}
|
||||
|
||||
.sr-tab-content.sr-tab-active {
|
||||
display: block;
|
||||
}
|
||||
|
90
.obsidian/plugins/obsidian-tasks-plugin/main.js
vendored
90
.obsidian/plugins/obsidian-tasks-plugin/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-tasks-plugin",
|
||||
"name": "Tasks",
|
||||
"version": "7.10.0",
|
||||
"version": "7.10.2",
|
||||
"minAppVersion": "1.1.1",
|
||||
"description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.",
|
||||
"helpUrl": "https://publish.obsidian.md/tasks/",
|
||||
|
7
.obsidian/plugins/obsidian42-brat/main.js
vendored
7
.obsidian/plugins/obsidian42-brat/main.js
vendored
@ -2374,9 +2374,9 @@ var ThePlugin = class extends import_obsidian11.Plugin {
|
||||
}
|
||||
};
|
||||
}
|
||||
async onload() {
|
||||
onload() {
|
||||
console.log("loading " + this.APP_NAME);
|
||||
await this.loadSettings();
|
||||
this.loadSettings().then(() => {
|
||||
this.addSettingTab(new BratSettingsTab(this.app, this));
|
||||
addIcons();
|
||||
this.showRibbonButton();
|
||||
@ -2396,6 +2396,9 @@ var ThePlugin = class extends import_obsidian11.Plugin {
|
||||
window.bratAPI = this.bratApi;
|
||||
}, 500);
|
||||
});
|
||||
}).catch((error) => {
|
||||
console.error("Failed to load settings:", error);
|
||||
});
|
||||
}
|
||||
showRibbonButton() {
|
||||
this.addRibbonIcon("BratIcon", "BRAT", () => {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian42-brat",
|
||||
"name": "BRAT",
|
||||
"version": "1.0.2",
|
||||
"version": "1.0.3",
|
||||
"minAppVersion": "1.4.16",
|
||||
"description": "Easily install a beta version of a plugin for testing.",
|
||||
"author": "TfTHacker",
|
||||
|
2
.obsidian/plugins/quickadd/data.json
vendored
2
.obsidian/plugins/quickadd/data.json
vendored
@ -15,7 +15,7 @@
|
||||
},
|
||||
"format": {
|
||||
"enabled": true,
|
||||
"format": "> [!smallquery]+ Sous-notes de `$= dv.el(\"span\", \"[[\" + dv.current().file.name + \"]]\")`\n> ```breadcrumbs\n> type: tree\n> collapse: false\n> mermaid-direction: LR\n> mermaid-renderer: elk\n> show-attributes: [field]\n> field-groups: [downs]\n> depth: [0, 1]\n> ```"
|
||||
"format": "> [!smallquery]+ Sous-notes de `$= dv.el(\"span\", \"[[\" + dv.current().file.name + \"]]\")`\n> ```breadcrumbs\n> type: tree\n> collapse: false\n> show-attributes: [field]\n> field-groups: [downs]\n> depth: [0, 1]\n> ```"
|
||||
},
|
||||
"insertAfter": {
|
||||
"enabled": false,
|
||||
|
17
.obsidian/plugins/share-note/data.json
vendored
Normal file
17
.obsidian/plugins/share-note/data.json
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"server": "https://api.note.sx",
|
||||
"uid": "90a16f03198e8ed70240bfcff752249a",
|
||||
"apiKey": "8111b9dd7601aba6c4a2dd9f879924cb",
|
||||
"yamlField": "share",
|
||||
"noteWidth": "",
|
||||
"theme": "Minimal",
|
||||
"themeMode": 0,
|
||||
"titleSource": 0,
|
||||
"removeYaml": true,
|
||||
"removeBacklinksFooter": true,
|
||||
"expiry": "",
|
||||
"clipboard": true,
|
||||
"shareUnencrypted": false,
|
||||
"authRedirect": null,
|
||||
"debug": 0
|
||||
}
|
15639
.obsidian/plugins/share-note/main.js
vendored
Normal file
15639
.obsidian/plugins/share-note/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
11
.obsidian/plugins/share-note/manifest.json
vendored
Normal file
11
.obsidian/plugins/share-note/manifest.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "share-note",
|
||||
"name": "Share Note",
|
||||
"version": "0.8.17",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Instantly share a note, with the full theme and content exactly like you see in Reading View. Data is shared encrypted by default, and only you and the person you send it to have the key.",
|
||||
"author": "Alan Grainger",
|
||||
"authorUrl": "https://github.com/alangrainger",
|
||||
"fundingUrl": "https://ko-fi.com/alan_",
|
||||
"isDesktopOnly": false
|
||||
}
|
24
.obsidian/plugins/share-note/styles.css
vendored
Normal file
24
.obsidian/plugins/share-note/styles.css
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
.share-note-status-error.notice {
|
||||
background: #c10000;
|
||||
color: white
|
||||
}
|
||||
|
||||
.share-note-status-info.notice {
|
||||
background: hsl(204, 86%, 53%);
|
||||
color: white
|
||||
}
|
||||
|
||||
.share-note-status-success.notice {
|
||||
background: #629762;
|
||||
color: white
|
||||
}
|
||||
|
||||
.share-note-icons {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.share-note-icons > span {
|
||||
display: flex;
|
||||
margin-left: 6px;
|
||||
cursor: pointer;
|
||||
}
|
14
.obsidian/plugins/templater-obsidian/main.js
vendored
14
.obsidian/plugins/templater-obsidian/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "templater-obsidian",
|
||||
"name": "Templater",
|
||||
"version": "2.7.1",
|
||||
"version": "2.7.2",
|
||||
"description": "Create and use templates",
|
||||
"minAppVersion": "1.5.0",
|
||||
"author": "SilentVoid",
|
||||
|
@ -1,13 +1,13 @@
|
||||
{
|
||||
"snippets_file": "def : > [!definition] \ndéf : > [!définition] \nddef : > [!definition] $end$\\n> \\n^definition\nddéf : > [!définition] $end$\\n> \\n^definition\n\ndem : > [!démonstration]- Démonstration$end$\nprop : > [!proposition]+ Proposition\\n> $end$\ncor : > [!corollaire] Corollaire \\n> $end$\n\nquery : > [!query]\nnote : > [!note]\nquestion : > [!question]\nimportant : > [!important]\nexemple : > [!example] Exemple$end$\\n> \\n^example\ninfo : > [!info] \ntodo : > [!todo] \ndone : > [!done] \nwarning : > [!warning] \nattention : > [!attention] \ntldr : > [!tldr] \nexercice : > [!tldr] Exercice\nidea : > [!idea] \n\navantages : > [!check] Avantages\ninconvenients : > [!fail] Inconvénients\ninconvénients : > [!fail] Inconvéninents\n\npc : > [!check] Avantages\\n> $end$\\n^pros\\n\\n> [!fail] Inconvénients\\n> \\n^cons\nps : > [!error] Problèmes\\n> $ens$\\n^problems\\n\\n> [!idea] Solutions\\n> \\n^solutions\n\nfm : ---\\n$end$\\n---\nalias : ---\\nalias: [ \"$end$\" ]\\n---\n\nev : [[espace vectoriel]]\nevs : [[espace vectoriel|espaces vectoriels]]\nkev : $\\mathbf{K}$-[[espace vectoriel]]\nrev : $\\mathbb{R}$-[[espace vectoriel]]\nrevs : $\\mathbb{R}$-[[espace vectoriel|espaces vectoriels]]\n\nsg : [[sous-groupe]]\nem : [[espace métrique]]\n\nqdef : ::: {.callout-note icon=false}\\n## Définition\\n\\n$end$\\n:::\nqnote : ::: {.callout-note}\\n## $end$\\n\\n:::\nqtip : ::: {.callout-tip}\\n## $end$\\n\\n:::\n\n",
|
||||
"snippets_file": "def : > [!definition] \ndéf : > [!définition] \nddef : > [!definition] $end$\\n> \\n^definition\nddéf : > [!définition] $end$\\n> \\n^definition\n\ndem : > [!démonstration]- Démonstration$end$\nprop : > [!proposition]+ \\n> $end$\ncor : > [!corollaire] Corollaire $end$\n\nquery : > [!query]\nnote : > [!note]\nquestion : > [!question]\nimportant : > [!important]\nexemple : > [!example] Exemple$end$\\n> \\n^example\ninfo : > [!info] \ntodo : > [!todo] \ndone : > [!done] \nwarning : > [!warning] \nattention : > [!attention] \ntldr : > [!tldr] \nexercice : > [!tldr] Exercice\nidea : > [!idea] \n\navantages : > [!check] Avantages\ninconvenients : > [!fail] Inconvénients\ninconvénients : > [!fail] Inconvéninents\n\npc : > [!check] Avantages\\n> $end$\\n^pros\\n\\n> [!fail] Inconvénients\\n> \\n^cons\nps : > [!error] Problèmes\\n> $ens$\\n^problems\\n\\n> [!idea] Solutions\\n> \\n^solutions\n\nfm : ---\\n$end$\\n---\nalias : ---\\nalias: [ \"$end$\" ]\\n---\n\nev : [[espace vectoriel]]\nevs : [[espace vectoriel|espaces vectoriels]]\nkev : $\\mathbf{K}$-[[espace vectoriel]]\nrev : $\\mathbb{R}$-[[espace vectoriel]]\nrevs : $\\mathbb{R}$-[[espace vectoriel|espaces vectoriels]]\n\nsg : [[sous-groupe]]\nem : [[espace métrique]]\n\nqdef : ::: {.callout-note icon=false}\\n## Définition\\n\\n$end$\\n:::\nqnote : ::: {.callout-note}\\n## $end$\\n\\n:::\nqtip : ::: {.callout-tip}\\n## $end$\\n\\n:::\n\n",
|
||||
"snippets": [
|
||||
"def : > [!definition] ",
|
||||
"déf : > [!définition] ",
|
||||
"ddef : > [!definition] $end$\\n> \\n^definition",
|
||||
"ddéf : > [!définition] $end$\\n> \\n^definition",
|
||||
"dem : > [!démonstration]- Démonstration$end$",
|
||||
"prop : > [!proposition]+ Proposition\\n> $end$",
|
||||
"cor : > [!corollaire] Corollaire \\n> $end$",
|
||||
"prop : > [!proposition]+ \\n> $end$",
|
||||
"cor : > [!corollaire] Corollaire $end$",
|
||||
"query : > [!query]",
|
||||
"note : > [!note]",
|
||||
"question : > [!question]",
|
||||
|
94
.obsidian/plugins/time-ruler/main.js
vendored
94
.obsidian/plugins/time-ruler/main.js
vendored
File diff suppressed because one or more lines are too long
2
.obsidian/plugins/time-ruler/manifest.json
vendored
2
.obsidian/plugins/time-ruler/manifest.json
vendored
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "time-ruler",
|
||||
"name": "Time Ruler",
|
||||
"version": "2.4.0",
|
||||
"version": "2.5.1",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).",
|
||||
"author": "Joshua Tazman Reinier",
|
||||
|
1
.obsidian/plugins/time-ruler/styles.css
vendored
1
.obsidian/plugins/time-ruler/styles.css
vendored
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…
x
Reference in New Issue
Block a user