obsidian-another-quick-switcher icon indicating copy to clipboard operation
obsidian-another-quick-switcher copied to clipboard

This is an Obsidian plugin which is another choice of Quick switcher.

trafficstars

Obsidian Another Quick Switcher Plugin

release Tests downloads

This is an Obsidian plugin which is another choice of Quick switcher.

  • It can create custom search commands (Custom searches)
  • It can search backlinks and move them without leaving from a keyboard (Backlink search)
  • It can move a file to another folder (Move file to another folder)
  • It can search regardless of the appearance order of tokens
  • It only searches Markdown files except for the case of Move file to another folder
  • It does not search very fuzzy (e.g. searching for 201 doesn't match 2.01)
  • It can search to consider prefix emoji
  • It shows file names and directory names separately

👥 For users

Feature requests / Bugs

Please create a new issue.

Pull requests

Before creating a pull request, please make an issue or a discussion😉

⏬ Install

You can download from Community plugins in Obsidian settings.

⌨️Features

1‍⃣ Custom searches

Demo

Custom searches enables you to create your original search commands.

Demo

You can use the following names as a Sort priorities.

Name Description
Perfect word match A query matches perfectly with a word in the filename
Prefix name match The filename starts with a query
Name match The filename includes a query
Tag match The tag name in the file includes a query
Header match The header name in the file includes a query
Link match The internal link name in the file includes a query
Length Length of the filename or alias
Last opened The time the file opened last
Last modified The time the file modified last
Star The file has a star
Alphabetical Filename or alias order by alphabetically

Warning Please don't forget to click the Save button before you close Obsidian. Otherwise, the settings will never restore when you open Obsidian next time.

2‍⃣ Backlink search

Demo

3‍⃣ Header floating search in file / Header search in file

Demo

  • Show all headers even after filtering to retain file structures in the brain
  • Jump to the first hit suggestion automatically and move next/previous by Tab/Shift+Tab as default

4️⃣ Grep

This feature requires ripgrep that can call from anywhere. In other words, the rg --version command must be in a state to succeed everywhere.

Demo

  • TAB: Search (not realtime)
  • Ctrl+,: preview
  • Input regards as a regex pattern
  • Because ripgrep search just fastly when you need to search, it needs no indexes and caches, of course, no need to create them before!

For users who use earlier than v6.0.0

v6.0.0 has some breaking changes related to settings.

Before After
Search by headers in Search commands
Search by links in Search commands
Ignore prefix path patterns for Normal search in Search commands
Ignore prefix path patterns for Recent search in Search commands
Ignore prefix path patterns for Filename Recent search in Search commands
Ignore prefix path patterns for Backlink search Exclude prefix path patterns for "Backlink search"
Ignore prefix path patterns for Move file to another folder Exclude prefix path patterns for "Move file to another folder"

📱 Mobile support

It both supports desktop and mobile.

🖥️ For developers

Development

task init
task dev

Release

# Beta
task release-beta VERSION=1.2.3-beta1

# Stable
task release VERSION=1.2.3