dev-resources.site
for different kinds of informations.
Create a New Note for Your Obsidian Vault from the Terminal
Published at
10/25/2024
Categories
obsidian
neovim
terminal
productivity
Author
gokayburuc
Author
10 person written this
gokayburuc
open
Hereโs a grammar-checked and slightly expanded version of your text with added clarity:
New Note From Terminal
Create a New Note in Your Obsidian Vault Directly From the Terminal
#obsidian #terminal #vault
To set this up, follow the steps below:
- Open your
.zshrc
file (if you are usingbash
, open.bashrc
instead) to add the following configuration:
nn() {
# Navigate to the programming directory
# WARN: Replace <vaultpath> with the actual path to your vault
cd "$HOME/Documents/vaults/programming/00-inbox/" || return
# Get the current date
current_date=$(date +"%Y-%m-%d")
# Create the filename using the current date and user input
filename="${current_date}_$1.md"
# Create the new note file
touch "$filename"
# FIXME: Enhance this function to add Markdown properties like tags, date, ID, or classes
# Open the newly created file with Neovim
nvim "$filename"
}
What This Script Does
- Automates Note Creation: This function allows you to create new notes in a specified "inbox" folder within your Obsidian vault.
-
Date Prefix: It automatically prefixes the filename with the current date in the
YYYY-MM-DD
format for better organization. - Custom Filenames: You can specify the rest of the filename as a parameter when calling the function.
- Opens in Neovim: After creating the file, it opens it in Neovim for immediate editing.
How to Use It
- Add the above function to your
.zshrc
or.bashrc
file and save it. - Reload your shell configuration with:
source ~/.zshrc # For zsh users
source ~/.bashrc # For bash users
- Create a new note by running:
nn "note-title"
This will create a file named YYYY-MM-DD_note-title.md
in your designated folder.
Next Steps
- Update the script to include Markdown properties like:
- Tags (
#example
) - Date metadata (
date: YYYY-MM-DD
) - Unique identifiers or custom front matter
- Tags (
- Use tools like
echo
orprintf
within the script to populate the file with these properties automatically.
This script makes note-taking more streamlined, especially for Obsidian users managing their notes through the terminal.
obsidian Article's
30 articles in total
Exporting Mac OSX Book Highlights into an Obsidian Vault or Markdown Files
read article
Mi plugin de Obsidian para facilitar el estudio de AWS!
read article
How Smart Notes with Obsidian Helped Me
read article
Obsidian 101: How to Get Started and Stay Organized!
read article
TIL: Styling Obsidian text paragraphs
read article
Journey Developing an Obsidian Plugin Part 2 - Improving the Architecture, Basic Error Handling and more!
read article
Free Obsidian PC Android sync
read article
Atomic Note-Taking Guide
read article
โ๏ธ Obsidian: Journaling
read article
โ๏ธ Obsidian: Journaling
read article
How to Install, Activate, and Update Obsidian Plugins
read article
Obsidian's New Web Clipper - You'll Want to Try It
read article
How to Sync Obsidian Across All Your Devices (Including Free Methods)
read article
How to sync your Obsidian vault using GitHub: A complete guide
read article
Create a New Note for Your Obsidian Vault from the Terminal
currently reading
Project Planning
read article
Obsidian - How to create Daily note every day, even if I don't open it
read article
Deploy obsidian as container
read article
ovm (Obsidian Vaults Manager)
read article
Obsidian: The All-in-One Knowledge Management Tool for Efficient Information Organization
read article
Information flow - how I capture the notes
read article
How to install latest Obsidian on Ubuntu 24.04 or older versions
read article
Migrating From DokuWiki to Obsidian
read article
My Obsidian + Hugo blogging setup
read article
Leaving the Comfort Zone Behind: The Journey to Developing a Plugin for Obsidian.md
read article
Journey: Developing an Obsidian Plugin Part 1 - Getting Started
read article
Why Obsidian Falls Short as a Note-Taking Tool
read article
Plugins de Obsidian para Programadores
read article
Building A SimpleNote to Obsidian notes converter
read article
don't know the title yet
read article
Featured ones: