Ignore Filters Boost

approved

by lavton

Update excluded files from the file explorer.

↓ 257 downloadsUpdated 5mo agoMIT
View on GitHub

Ignore Filters Boost

Obsidian.md plugin to speed up working with excluded/included folders!

šŸ‘† No need to go to settings anymore, just click on a folder!

What does this plugin do?

  • šŸ‘† Click on a folder to add it to "excluded files".
  • šŸ‘† Click on a folder to remove it from "excluded files".

Some advanced techniques

  • Want to focus on a specific folder? Click "Add everything except this folder"!
  • Want to remove a folder from "excluded files", but its parent is still in the list? The plugin will automatically remove the parent and add siblings!
  • Want to remove several subfolders from "excluded files"? Just click on their parent!
  • Want to return to default? Do it in one command!

šŸ“– Manual

The plugin works with folders, not files.

Set "default ignore filters" in settings. Ignore defaults

  • Use the Ignore Filters Boost: return ignore filters to default command to return to these filters.

  • The plugin will not remove these folders implicitly: if you try to remove subfolders of a folder from the ignore list, the "default" filters will remain unchanged.

  • Clicking Add current ignore list to default will add the "excluded files" that are currently in your project to "default ignore filters".

  • Clicking Put current defaults to ignore list will change "excluded files" to the list you see in these settings (same as the Ignore Filters Boost: return ignore filters to default command).

Look at tree If "Look at folder tree" is off, you'll just add or remove a folder.

pure add

But when "Look at folder tree" is on...

add everything

"add everything" and then just "ignore_2/" will remain unignored. "base/", "focusNodes/", "ignore_1/" — all these folders will be in "excluded files".

This plugin simplifies making changes in ignore filters. Add commands with lists of ignore filter variants.

remove parent

...and then you can remove "ignore_1/sub_folder_1/" from the ignore list. But if the list has only "ignore_1/", it will be rearranged: the parent folder will be removed and siblings added. So now ignore_1/sub_folder/ will be in the list :)


šŸ”® Future Plans

Some plans for the project. Feel free to ask for features by creating issues!

  • Language translation. I want to add support for different languages.
  • Create a "white list" of folders as a counterpart to the black (ignore filters) list.
  • Add workspaces. During publishing, I found the Smart Excluded Files plugin. It had some similar ideas, so maybe I'll include this functionality here.
  • Global plan: this plugin may become the part of "focus on topic" workflow -- I may create a few plugins help to took into account only some focus notes.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.