Not sure if this is universally helpful, but I’ve taken to using web-links to OneDrive URLs to link to non-MD content. If you’re using it in a consistent folder, using file:// as the markdown link will work as well.
Replace assets and .png with the folder name and extension that you want to exclude.
This is a workaround until such a feature may be integrated in some years.
(Usually you would setup this once. So that’s a workable workaround)
+1 for this feature request – Toggle visibility of non .md files in file explorer
Although I’ll try to work in .md formats as much as possible going forward, colleagues may not. Adding their non .md files to mine should probably not make their stuff hidden
Folder has 5 files but only 3 are shown. One could imagine navigation getting harder with more files – think 50 files in folder but only 30 are visible.
I’ve just started using obsidian and I like it so far… BUT this is a huge friction problem for me starting out. I noticed this thread is pretty old does anyone know if any solutions have been found?
Ditto here. The best I’ve found is setting up the folder where to automatically put attachments.
Settings → Files & Links → Attachment folder path
It is annoying that every time you drag an attachment in (image, pdf, etc) the attachment folder opens to show that the file is there, but it’s better than nothing.
I don’t use assets folders. Instead I rename all assets the same name as the file ending with a number, and put them in the same folder. If I need to move a file outside Obsidian I instantly know which other files to grab.
In Windows explorer I have a batch file that auto hides everything except the md files, and with Explorer set to “hide files” (the left column in the screenshot)I get a nice clean look of my md files, but it’s just a click of a mouse to display all hidden files if I must (the right column)
I would like a similar “hidden items” type checkbox for my Obsidian navigation pane on the left. I need to display the png and jpg etc files when I first save them in my folder so that I can select them and rename them the same as the relevant md file. But once that’s done, they just all get in the way.
Implementing something like this would be great and I think grow to a large software engineer community
Use Case
Markdown files within a code base that have ReadMe.md in subfolders or projects. I have tried this currently with Obsidian with my Home Lab and personal projects folder but it slows Obsidian way down, almost to unusable levels.
If I could put in a .obignore file just like .gitignore in git, then I could keep everything out that is just extra to the codebase.
The only thing currently available is to ignore a whole folder and that becomes way too cumbersome with multiple projects. This reason alone took me away from using the mobile version as it kept freezing up.
Hopefully this can get some traction!!
Thanks for an awesome platform thus far!
I know this is old, but I just spent several hours browsing the forum because I was too dense to find both of these features in settings. I don’t how long they’ve been there, but they work exactly as expected on v. 0.14.6. Wow…what devs–what a product!
Same here. I tried to hide all word documents and PDFs (backups after migrating from onenote). I just added the following in my main.css file and turned that on in preferences > appearance:
I found this post because I want to show .txt files in Obsidian. I sometimes have notes with special characters in the contents such as “[”. I don’t want to escape them with \ because I copy/paste the contents. I just don’t want Markdown enabled for the file so that it displays nicely.
I found death-au’s plugin “txt as md” in the Community Plugins, which allows .txt files to show in Obsidian, and doesn’t format them as .md files in the editor.
+1! Please, I want to keep some PSD files inside Obsidian (my second brain), I don’t need to Visualize the content of the PSDs in Obsidian, but I would like to see the file and link them, as I need to point those PSDs templates.
Here’s another CSS variation: this one hides any file that isn’t markdown. In my vault, it leaves behind a number of empty folders – still trying to figure out how to hide those.
Once the folder is collapsed the items inside it are removed from the dom so removing the .is-collapsed class from this snippet will hide all your folders.