Footnote Shortcut

by Alexis Rondeau, Micha Brugger
5
4
3
2
1
Score: 58/100

Description

Category: Note Enhancements

The Footnote Shortcut plugin is designed to make inserting footnotes in Obsidian a breeze. With this plugin, you can easily insert numbered or named footnotes with auto-incremented indices, and quickly switch between your footnote markers and their corresponding details. The plugin also includes features like automatic footnote suggestions and customizable heading for separating footnotes from the rest of your note. Additionally, you can jump back and forth between footnotes and their details with ease. Whether you're a student, writer, or researcher, this plugin is sure to simplify your note-taking experience in Obsidian.

Reviews

No reviews yet.

Stats

164
stars
142,366
downloads
18
forks
1,891
days
772
days
987
days
11
total PRs
6
open PRs
1
closed PRs
4
merged PRs
47
total issues
18
open issues
29
closed issues
0
commits

Latest Version

3 years ago

Changelog

🎉Big New Features!🎉

New Footnote Autosuggester

Type repeated footnotes faster with the autosuggester!

ezgif com-video-to-gif (1)

New Footnote Section Heading

Automatically adds a customizable section heading separating your footnotes from the rest of your note, reducing clutter. Disabled by default, please enable and customize in plugin settings.

ezgif com-video-to-gif

README file from

Github

Obsidian Footnotes Plugin

Obsidian Downloads Active Development Release Version

This hotkey lets you:

  • Insert a new numbered footnote marker (e.g. [^1]) with auto-incremented index in your text
  • Insert a new named footnote marker (e.g. [^Citation]) in your text
  • Adds the corresponding footnote detail (e.g. [^1]: or [^Citation]: ) at the bottom of your text
  • Places your cursor so you can fill in the details quickly
  • Jump from your footnote TO the footnote detail
  • Jump from your footnote detail BACK to the footnote

Overview

IMPORTANT: You must to set up your footnote hotkeys

After installing and activating this plugin, you still have to SET UP your hotkeys. This is easy and quick:

Settings -> Hotkeys -> Search for "Footnote" -> Customize Command -> Your preferred hotkeys

I personally use:

  • Alt+0 as my auto-numbered footnote hotkey
  • Alt+- as my named footnote hotkey

Hotkey

If you would like, you can further customize the plugin's behavior in Footnote Shortcut Settings.

Feature Details

Numbered Footnotes

Scenario: No previous numbered (e.g. "[^1]") footnotes exist:
  • Given my cursor is where I want a numbered footnote to exist (e.g. Foo bar baz▊)
  • When I hit auto-numbered footnote hotkey
  • Then a new footnote marker (e.g. [^1]) is inserted where my cursor was (e.g. Foo bar baz[^1])
  • And a new footnote details marker (e.g. [^1]: ) is inserted on the last line of the document
  • And my cursor is now placed at the end of the detail marker (e.g. [^1]: ▊)
Scenario: Previous numbered (e.g. "[^1]") footnotes exist:
  • Given there is one or more numbered footnotes in my text
  • And my cursor is where I want a numbered footnote to exist (e.g. Foo bar[^1] baz▊)
  • When I hit auto-numbered footnote hotkey
  • Then a new footnote marker with the next numbered index (e.g. [^2]) is inserted where my cursor was (e.g. Foo bar[^1] baz[^2])
  • And a new footnote details marker (e.g. [^2]: ) is inserted on the last line of the document
  • And my cursor is now placed at the end of the detail marker (e.g. [^2]: ▊)

Named Footnotes

Scenario: Add a named footnote:
  • Given my cursor is where I want a named footnote to exist (e.g. Foo bar baz▊)
  • When I hit named footnote hotkey
  • Then an empty footnote marker (e.g. [^]) is inserted around my cursor (e.g. Foo bar baz[^▊])
  • Then, I fill in the name I want (e.g. Foo bar baz[^customName])
  • When I hit named footnote hotkey again
  • A matching footnote details marker (e.g. [^customName]: ) is inserted on the last line of the document
  • And my cursor is now placed at the end of the detail marker (e.g. [^customName]: ▊)

Universal

Footnote Autosuggest
  • automatically suggests similar footnotes to save you time when typing repeated footnotes

ezgif com-video-to-gif (1)

Footnote Section Heading
  • automatically adds a customizable heading separating your footnotes from the rest of your note
  • disabled by default

ezgif com-video-to-gif

Scenario: Jumping TO a footnote detail
  • Given I'm on a footnote detail line (e.g. [^1]: ▊)
  • When I hit auto-numbered footnote hotkey OR named footnote hotkey
  • Then my cursor is placed right after the first occurence of this footnote in my text (e.g. [^1]▊)
Scenario: Jumping BACK to a footnote
  • Given I'm on - or next to - a footnote (e.g. [^1]▊) in my text
  • When I hit auto-numbered footnote hotkey OR named footnote hotkey
  • Then my cursor is placed to the right of the footnote (e.g. [^1]: ▊)

More Info

  • If you're looking for the capability to "Automatically Re-Index Footnotes", check out the Linter plugin, which has the ability to re-index all your footnotes based on order of occurrence every time a note is changed or saved.

Background

This plugin is based on the great idea by jacob.4ristotle posted in the "Footnote Shortcut" thread.

Use case or problem:

I use Obsidian to take school notes, write essays and so on, and I find myself needing to add frequent footnotes. Currently, to add a new footnote, I need to:

  • scroll to the bottom to check how many footnotes I already have
  • type [^n] in the body of the note, where n is the next number
  • move to the end of the note, type [^n] again, and then add my citation.

Proposed solution:

It would be convenient to have a shortcut to automate these steps. In particular, I envision that the shortcut would: Using the smallest natural number n that has not yet been used for a footnote

  • add [^n] at the insertion point
  • add [^n]: to the end of the note, and move the insertion point there.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Wrap with shortcuts
4 years ago by Manic Chuang
Wrap selected text in custom tags with shortcuts.
Shortcut Launcher
4 years ago by MacStories
Trigger shortcuts in Apple's Shortcuts app from Obsidian with custom commands.
Better Command Palette
4 years ago by Alex Bieg
A better command palette for obsidian
Marjdown shortcuts
4 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Text Expander JS
4 years ago by Jonathan Heard
Obsidian plugin: Type text shortcuts that expand into javascript generated text.
Script Launcher
4 years ago by Alessandro Ruggiero
An Obsidian plugin that allows you to easily run scripts written in any language directly from the app
Keyboard Analyzer
4 years ago by cogscides
Obsidian plugin to display command hotkeys on a visible keyboard layout
Quickly
3 years ago by Sparsh Yadav
Quick capture to obsidian note
Quick Links
3 years ago by Ian Fisher
Obsidian plugin to create quick link shortcuts
Harpoon
3 years ago by mask(developermask)
Next Link
3 years ago by Juan Luque
Note Toolbar
2 years ago by Chris Gurney
Flexible, context-aware toolbars for your notes in Obsidian.
Vimium
2 years ago by Karsten Finderup Pedersen
Interact with elements using keyboard shortcuts in the spirit of Vim.
Rich Text Editor Shortcuts
2 years ago by Joshua Wootonn
Create and toggle checkboxes, paste links wrapping your current selection, and toggle underline without leaving the keyboard.
Backtick text selector
2 years ago by Ram Rachum
Obsidian plugin for selecting text in backticks
Leader Hotkeys
5 years ago by Tony Grosinger
Use a leader-key (tmux style) for hotkeys in Obsidian.md
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Footlinks
5 years ago by Daha
Obsidian plugin that extracts urls from the main text to footer, offering a better reading/editing experience.
Hotkeys for Bookmarks
5 years ago by Vinzent
Format Hotkeys
5 years ago by Ansel Santosa
Google Docs style formatting hotkeys for Obsidian
Tidy Footnotes
5 years ago by Charlie Chao
Tidy your footnotes seamlessly in Obsidian.
Auto pair chinese symbol
5 years ago by renmu123
中文符号自动补齐
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Code Editor Shortcuts
5 years ago by Tim Hor
Obsidian plugin to add keyboard shortcuts commonly found in code editors such as Visual Studio Code (vscode) or Sublime Text
Key Promoter
5 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Lumberjack
5 years ago by ryanjamurphy
Log your thoughts! Lumberjack adds URL commands to help you axe inefficiency and get right to writing.
FastForwardLink
a year ago by Idan Liberman
FastForwardLink Obsidian.md Plugin
Hanko
a year ago by Telehakke
Obsidian plugin.
Hotstrings
a year ago by wakywayne
Quick Nav
a year ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Heading Helper
10 months ago by Siddhartha Khuntia
LLM Shortcut
9 months ago by Viktor Chernodub
A plugin for Obsidian that provides a way to create shortcuts for commands powered by LLM capabilities.
Code Blocks commands
8 months ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Custom Comments
8 months ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Ghost Text
8 months ago by lawrencefeng17
Note Codes
8 months ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Expand Selection
a month ago by Alex Tait
Expands the editor selection to lines, sections, or the entire note for convenience on mobile.