From 5eeea439d6ee3c2f5ddbdd56ebb6a19ef199686e Mon Sep 17 00:00:00 2001 From: Conway Date: Wed, 2 Sep 2026 16:29:12 -0400 Subject: added new plugin Table Trimmer --- .obsidian/plugins/abacus-sorter/main.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to '.obsidian/plugins/abacus-sorter') diff --git a/.obsidian/plugins/abacus-sorter/main.js b/.obsidian/plugins/abacus-sorter/main.js index 966e1a3..53bdb19 100644 --- a/.obsidian/plugins/abacus-sorter/main.js +++ b/.obsidian/plugins/abacus-sorter/main.js @@ -1,8 +1,4 @@ -/* -Abacus Custom Sorter. It's a config-driven custom file explorer sorter for Obsidian. -Inspired by SebastianMC's Custom File Explorer sorting. -This plugin however does not use a bookmark dependency. -*/ +/* Abacus Custom Sorter. Config-driven custom sorting for Obsidian's File Explorer. Manual ordering is stored internally (no bookmarks dependency). */ var obsidian = require('obsidian'); @@ -327,7 +323,7 @@ function sortItems(items, spec, app, manualOrderList) { return result; } -// Manual Order Sorting (standalone, no spec)─ +// Manual Order Sorting (standalone, no spec) function applyManualOrder(items, manualOrderList) { if (!manualOrderList || manualOrderList.length === 0) return items; @@ -349,7 +345,7 @@ function applyManualOrder(items, manualOrderList) { return ordered.filter(Boolean).concat(unordered); } -// File Explorer Patcher─ +// File Explorer Patcher function getFileExplorerLeaf(app) { const leaves = app.workspace.getLeavesOfType('file-explorer'); @@ -449,7 +445,7 @@ function unpatchFileExplorer(plugin) { } } -// Settings Tab─ +// Settings Tab class AbacusSettingTab extends obsidian.PluginSettingTab { constructor(app, plugin) { @@ -578,7 +574,7 @@ class AbacusSettingTab extends obsidian.PluginSettingTab { } } -// Manual Order Modal─ +// Manual Order Modal class ManualOrderModal extends obsidian.Modal { constructor(app, plugin, folderPath, items) { -- cgit v1.3.1