/obsidian-another-quick-switcher

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

Primary LanguageTypeScriptMIT LicenseMIT

Obsidian Another Quick Switcher Plugin

release Tests downloads

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

  • It can search regardless of the appearance order of tokens
  • It shows suggestions order by prioritizing both last opened time and modified time even after typing (Recent search)
  • It can search backlinks and move them without leaving from a keyboard (Backlink search)
  • It can search by tags when you input queries start with #
  • It can move a file to another folder (Move file to another folder)
  • It can search to consider prefix emoji
  • It only searches Markdown files except for the case of Move file to another folder
  • It does not search very fuzzy
  • It shows file names and directory names separately

At the moment, there are only a few options. However, if you would like to customize behavior, I will add options to make it better as well as I can :)

⌨️Features

Normal Search

One of the following.

  • Run Another Quick Switcher: Normal search on Command palette
  • Push Ctrl/Cmd + Shift + P in the default case
  • Search query starts with :n like :n hoge

Demo

Recent Search

One of the following.

  • Run Another Quick Switcher: Recent search on Command palette
  • Push Ctrl/Cmd + Shift + E in the default case
  • Search query starts with :r like :r hoge

Demo

Backlink Search

One of the following.

  • Run Another Quick Switcher: Backlink search on Command palette
  • Push Ctrl/Cmd + Shift + H in the default case
  • Search query starts with :b like :b hoge

Demo

Move file to another folder

One of the following.

  • Run Another Quick Switcher: Move file to another folder on Command palette
  • Push Ctrl/Cmd + Shift + M in the default case

Demo

📱 Mobile support

It both supports desktop and mobile.

img_1.png

⏬ Install

You can download from Community plugins in Obsidian settings.

img.png

🖥️ For developers

Development

task init
task dev

Release

task release VERSION=1.2.3