#334 - Added a user-hidden setting to index excalidraw files

This commit is contained in:
Simon Cambier
2024-01-05 21:26:44 +01:00
parent 2ef38bdf26
commit 763fbb5886
2 changed files with 4 additions and 1 deletions

View File

@@ -131,7 +131,7 @@ async function getAndMapIndexedDocument(
// EXCALIDRAW // EXCALIDRAW
// Remove the json code // Remove the json code
if (metadata.frontmatter?.['excalidraw-plugin']) { if (settings.excalidrawIndexing && metadata.frontmatter?.['excalidraw-plugin']) {
const comments = const comments =
metadata.sections?.filter(s => s.type === 'comment') ?? [] metadata.sections?.filter(s => s.type === 'comment') ?? []
for (const { start, end } of comments.map(c => c.position)) { for (const { start, end } of comments.map(c => c.position)) {

View File

@@ -37,6 +37,8 @@ export interface OmnisearchSettings extends WeightingSettings {
PDFIndexing: boolean PDFIndexing: boolean
/** Enable Images indexing */ /** Enable Images indexing */
imagesIndexing: boolean imagesIndexing: boolean
/** Enable Excalidraw indexing */
excalidrawIndexing: boolean
/** Enable indexing of unknown files */ /** Enable indexing of unknown files */
unsupportedFilesIndexing: 'yes' | 'no' | 'default' unsupportedFilesIndexing: 'yes' | 'no' | 'default'
/** Activate the small 🔍 button on Obsidian's ribbon */ /** Activate the small 🔍 button on Obsidian's ribbon */
@@ -603,6 +605,7 @@ export const DEFAULT_SETTINGS: OmnisearchSettings = {
indexedFileTypes: [] as string[], indexedFileTypes: [] as string[],
PDFIndexing: false, PDFIndexing: false,
imagesIndexing: false, imagesIndexing: false,
excalidrawIndexing: true,
unsupportedFilesIndexing: 'no', unsupportedFilesIndexing: 'no',
splitCamelCase: false, splitCamelCase: false,
openInNewPane: false, openInNewPane: false,