Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Infinite Note

usero2-endofdayusero2-endofday28 downloads

Automatically appends newlines to the end of the document as you type.

Add to Obsidian
Infinite Note screenshot
  • Overview
  • Scorecard
  • Updates1

Infinite Note is an Obsidian plugin that automatically appends newlines to the end of your document. It provides a true "infinite scroll" experience—whether you are typing or just navigating down with your arrow keys, you will never hit the absolute bottom of the editor again!

Features

  • Auto Append Newlines: Automatically adds empty lines at the absolute end of your document.
  • Infinite Scrolling: Automatically generates more lines as you move your cursor toward the bottom (even when you are not typing).
  • Cursor Preservation: Modifies the document seamlessly in the background without causing your cursor to jump or lose selection.
  • Customizable Buffer: Set exactly how many empty lines you want to maintain at the end of the document.

Installation

Manual Installation

  1. Go to the Releases page of this repository.
  2. Download the main.js and manifest.json files from the latest release.
  3. Open your Obsidian vault folder and navigate to .obsidian/plugins/.
  4. Create a new folder named infinite-note-auto-append-newline.
  5. Place both the downloaded main.js and manifest.json files into that folder.
  6. Open Obsidian, go to Settings > Community plugins, and disable Safe mode (if not already disabled).
  7. Click the Refresh button under "Installed plugins".
  8. Find Infinite Note in the list and toggle it on to enable.

Usage

Once enabled, the plugin works automatically in the background without any manual triggers.

  1. Open any Markdown file. The plugin will immediately ensure there is a buffer of empty lines at the bottom of the document.
  2. As you type near the end of the document, or move your cursor downwards into the empty space, new lines will be automatically generated to maintain your preferred buffer size.

Settings

You can customize the plugin's behavior by going to Settings > Infinite Note in Obsidian:

  • Lines to append: Specify the number of empty lines you want to automatically maintain below your cursor and at the end of your documents (Default is 1).

❤️ Support & Donate

If this plugin has improved your Obsidian workflow, saved you time, or you just want to support its continued development, please consider donating!

Your support is incredibly appreciated, helps fix bugs, and keeps this project alive and growing. 🙏

https://buymeacoffee.com/endofday

Built with ❤️ for the Obsidian Community

98%
HealthExcellent
ReviewPassed
About
Append empty lines to the end of notes to create a true infinite-scroll editor. Generate new lines automatically as you type or move the cursor, preserving selection and cursor position. Maintain a configurable buffer of trailing empty lines.
EditingAutomation
Details
Current version
1.0.0
Last updated
2 weeks ago
Created
2 weeks ago
Updates
1 release
Downloads
28
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
usero2-endofdayusero2-endofdayusero2
GitHubusero2
  1. Community
  2. Plugins
  3. Editing
  4. Infinite Note

Related plugins

MetaEdit

Manage your metadata.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Templater

Create and use dynamic templates.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Outliner

Work with your lists like in Workflowy or Roam Research.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Various Complements

Complete words similar to auto-completion in an IDE.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Readwise Official

Sync highlights from Readwise to your vault.