Hide Folders

by jonasdoesthings
5
4
3
2
1
Score: 40/100

Description

Quickly toggle the visibility of specific folders in the file navigator based on configured names. Useful for hiding attachment folders.

Reviews

No reviews yet.

Stats

stars
36,877
downloads
0
forks
11
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

obsidian-hide-folders

A simple plugin for obsidian.md that hides configured folders, with the ability to toggle their visibility.
This can be used for hiding attachments folders when you don't need them.

Installation

Search in the community plugins menu of Obsidian for "Hide Folders" look for the right plugin ("by JonasDoesThings"), there you can install the latest stable version.

Screenshot of the Plugin Installation Menu

Configuration

Enter the list of folder names to hide in the settings menu, one folder per line. You can match folders using three ways:

  • Exact folder-names (for example attachments)
  • All folders starting with a specific string (for example startsWith::_ to filter out all folders whose name starting with a _)
  • All folders ending with a specific string (for example endsWith::_trash to filter out all folders whose name is ending with _trash)

Screenshot of the Plugin Settings Screen in Obsidian.md

You can then also use a sidebar button to quickly toggle the visibility without having to enter the settings menu:

Screenshot of the Plugin's Sidebar Button in Obsidian.md

Using the command palette is also supported:

Screenshot of the Plugin's Command Palette Action in Obsidian..md

Development

Setup

  • Clone this repo.
  • pnpm i to install dependencies
  • pnpm dev to start compilation in watch mode.

Building

  • pnpm build to do a one-off build of the project, which produces the files needed for manually installing the plugin.

Manually installing the plugin

  • Copy over the outputted main.js, manifest.json from the dist/ folder to your vault VaultFolder/.obsidian/plugins/obsidian-hide-folders/.
    -> Watch Out! You cannot copy-over the raw main.ts. You need to run a build first and then copy over the produced main.js.

Support my work

I am maintaining free open source tools like this in my free-time.
If I helped you, and you want to give back, you can buy me a coffee (green tea).

License

MIT License, see LICENSE.md