Fuzzy Note Creator

by HaloGamer33
5
4
3
2
1
Score: 56/100

Description

Category: Note Enhancements

The Fuzzy Note Creator plugin streamlines the process of creating notes in Obsidian by offering a fuzzy search interface for selecting destination folders and naming new notes. Users can create notes in various workspace views, including new tabs, windows, or split panes, and can utilize bulk creation for adding multiple notes to the same folder. The plugin supports advanced customization, such as folder recommendations based on the current note, note templates with placeholders for dynamic content like dates and times, and untitled note handling. Additional features include an override for the native 'New Note' button and note title templates. This plugin is designed to enhance note creation workflows by making the process faster, more flexible, and user-friendly.

Reviews

No reviews yet.

Stats

3
stars
857
downloads
0
forks
718
days
388
days
537
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
3
total issues
0
open issues
3
closed issues
64
commits

Latest Version

a year ago

Changelog

[0.6.3] - 2024-11-12

Added

  • Ability to create folders from the Folder Selection Modal.

README file from

Github

Obsidian GitHub Release Made By

Obsidian Fuzzy Note Creator

This Obsidian plugin allows users to quickly create new notes using a fuzzy search interface for selecting the destination folder and providing the note title.

Usage

https://github.com/user-attachments/assets/fc866ea6-fd51-4d87-b868-01154af9843d

Opening Fuzzy Note Creator

  1. Press Ctrl + P (Cmd + P on macOS) to open the command palette.
  2. Type 'Fuzzy Note Creator' and select one of the following commands:
  • Note in new tab
  • Note in current tab
  • Note in new window
  • Note in current window splitting horizontally
  • Note in current window splitting vertically

The names explain what they do, but I would recommend trying them out to see which functionality you like the most. You may also set a key bind to open the note creator (settings -> hotkeys).

Bulk note creation

Each one of the commands has a 'bulk' version, this means that after selecting the desired folder the creation dialogue won't close after the new note has been created, this allows you to create multiple files in the same folder without having to call the command multiple times.

Creating a New Note

  1. Upon opening the Fuzzy Note Creator, you will be prompted to enter the path to the folder where you want to create the note.
  2. Type the path into the input field. You will receive suggestions based on existing folders in your vault. Use tab to autocomplete.
  3. Select the desired folder from the suggestions.
  4. After selecting the folder, you will be prompted to enter the title of the new note.
  5. Enter the title and press Enter.
  6. The note will be opened in the Obsidian workspace based on the command that you selected.

Use of / and \ when inputting the note title

If you use either / or \ in the title note, the plugin assumes that you want to create the parent folders for your note, for example:

Let's say that you selected Parent Folder as the folder where you want to create the note, and then you input This is a folder/This is a note as the title of the note, the plugin will then create the folder This is a folder inside Parent Folder which would result in a path that looks like this Parent Folder/This is a folder afterwards the plugin will create your note with the title This is a note inside This is a folder, so the final note will be located at: Parent Folder/This is a folder/This is a note.md.

You can use either / or \ to trigger this functionality, you can even combine the two.

/\this//is/\/a /test to // demostrate functionality \ hope you\ \ \like it \/ is a valid input that would result in: this/is/a/test to/demostrate functionality/hope you/like it.md.

Settings

As of version 0.4.0 there are 4 settings that you can configure:

General

1. Show instructions

This toggles the visibility of the built-in instructions that you see when opening the plugin:

Setting turned on

Setting turned off

2. File extension

When creating any note with the plugin, the file extension that you define on this setting will be appended to the end of the note title that you provide. If you set anything other than .md (Markdown) then Obsidian will try to open the file in system's the default application after it has been created. If left empty, it will default to .md.

Current Folder Recommendations

1. Current folder first

When this setting is active, the plugin looks at your current active note, and then gives you the folder where that note is located as your first recommendation.

2. Current folder recommendation

This setting makes it, so the plugin adds a recommendation named (by default) "Current Folder", this works as you'd expect, when you select this as your folder, the current folder from your currently active note will be used for the new note. This setting exists to mimic the way that other plugins handle similar behavior, so people that are already used to a certain name for the "Current Folder" concept don't have to re-adapt to my plugin.

3. Current folder recommendation name

This is the name for your "Current Folder" recommendation.

Untitled Notes

1. Allow untitled notes

If you have this setting turned on, then when you provide no title name, the plugin will create a new note based on the title that you give on the Name for untitled notes setting, if you have it turned off, then a notice will appear on the top right of the screen asking you to set a title for your note.

2. Name for untitled notes

This is the name that the plugin will use when you provide no title for your new note and the setting Allow untitled notes is turned on. If left empty, it will default to Untitled.

Note Templates

1. Use note templates

Toggle the use of note templates, these templates define what your note will contain at the time of its creation.

2. Template folder location

This sets the path of the folder from where the plugin will grab the templates, any markdown note (and some non-markdown as well) on this folder will be shown to you as options for when you create a new note.

3. Date format

Inside your templates you can write {{date}} to have it replaced by the current date, you can personalize how the date is going to be shown via the text box in this setting, you can see how the formatting of this setting works here.

4. Time format

This is the same as the 'Date format' but with time instead, you can use {{time}} inside your note to have your current time be replaced based on the same formatting as the date option, and since the formatting is the same you could even use this setting as a second time of date, or vice versa. Formatting reference here.

Note Title Templates

1. Use note title templates

This setting toggles the use of 'Note title templates' a functionality very similar to the one of normal templates, however this one works with the title/name of the note.

2. Note title templates

In here you define the templates that you want for your note titles, each one of them must be separated by a new line, and all the characters that can be replaced based on this format will be replaced (you can use a \ at the beginning of a character if you don't want it replaced) then, when you create a new note, this title template will be suggested to you, the note will have its title replaced for what your template dictates, and a new empty note will be created.

There are plans to pair this functionality with the normal templates, so that way you can use a title template and a normal template at the same time. Stay tuned for that.

Override New Note Button

1. Override Obsidian's new note button

This slider activates the override for the native 'New note' button that is located on top of the file explorer, when active the normal functionality will be replaced for the one defined at the setting 'Override command'.

2. Override command

This dropdown menu selects the command that will be called when the override for the 'New note' button is active, if none is set the default command is 'New tab'.

Contributing

If you encounter any issues or have suggestions for improvements, please feel free to open an issue on the GitHub repository.

License

This plugin is licensed under the GNU GPLv3 License.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
JSON Importer
4 years ago by farling42
Plug-in for Obsidian.md which will create Notes from JSON files
Obsidian Dynamic Embed
4 years ago by Ivaylo Dimitrov Dabravin
Note Auto Creator
4 years ago by Simon T. Clement
An Obsidian plugin for automatically creating notes when linking to non-existing notes
New Note New Window
3 years ago by Pedro Reyes
Plugin for opening new notes in a floating window in Obsidian (https://obsidian.md)
FuzzyTag
3 years ago by Adrian
Workona To Obsidian
3 years ago by Holmes555
Plug-in for Obsidian.md which will import Workona json file
External Link Helper
3 years ago by Jhonghee Park
Obsidian plugin for link suggestion
Meld Build
3 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
Auto Template Trigger
3 years ago by Numeroflip
An obsidian.md plugin, to automatically trigger a template on new file creation
Ruled template
3 years ago by YPetremann
An obsidian plugin that check rules to select which template to use.
Simple CanvaSearch
3 years ago by ddalexb
Micro templates
3 years ago by epszaw
Flexible embedded micro templates powered by javascript functions
MTG Card Links
3 years ago by Aedan Smith
Scryfall integration for Obsidian
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Frontmatter generator
2 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Object Writer
2 years ago by Iago Grah
Object writing plugin for Obsidian.md (https://obsidian.md).
YouTube Template
2 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Templated daily notes
2 years ago by digitorum
Allow to create templayted daily note in specific folder
Templify
2 years ago by Boninall
A releases repo for custom editable template in Obsidian.
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Templater
5 years ago by SilentVoid
A template plugin for obsidian
Buttons
5 years ago by Sam Morrison
Buttons in Obsidian
Hotkeys for templates
5 years ago by Vinzent
Liquid Templates
5 years ago by Diomede Tripicchio
Define your templates with LiquidJS tags support
Daily Named Folder
5 years ago by Nemo Andrea
Like daily note, but nested in a daily folder and some more improvements
From Template
4 years ago by mo-seph
Simple plugin to create Notes from a template, and fill in fields defined there
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
Visual Crossing Weather
a year ago by willasm
Template by Note Name
a year ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Note From Form
a year ago by Sergei Kosivchenko
Obsidian plugin that adds support to define input form and generate notes based on it
New Note Fixer
a year ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Varinote
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to add variables in Templates and set their values during the Note creation.
Note to RED
a year ago by Yeban
一键将 Obsidian 笔记转换为小红书图片进行导出
Folder Navigator
a year ago by wenlzhang
An Obsidian plugin that allows you to quickly navigate to folders in your vault using fuzzy search.
Daily Notes Automater
a year ago by David Pedrero
Create Note with Date in This Directory
a year ago by Sangrak Choi
Obsidian plugin for creating a note with current date in this directory
Template Filename
a year ago by Callum Alpass
Obsidian plugin for creating notes with templatable filenames
Character Sheets
10 months ago by Grayvox
Create character sheets for your very own traumatized little guys with Obsidian.
Simple Vault Importer
10 months ago by WebInspectInc
Custom Comments
8 months ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Emoji selector
6 months ago by summer
Insert custom emojis with quick search, auto-suggestions, and customizable templates.
Default Template
4 months ago by raeperd
obsidian plugin to set default template for new notes
Handlebars Dynamic Templating
3 months ago by Hide_D
Handlebars dynamic templating. Define template files and use them dynamically via hb blocks. Template recursion is also possible.
Blueprint
3 months ago by François Vaux
Repeatable templates plugin for Obsidian
LongtimeDiary
2 months ago by sawamaru
Show past Daily notes on the same day in previous years.
Smart Export
a month ago by Iván Sotillo
Plugin that follows wikilinks to a configurable depth, joining the notes into a single export.