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

My Typewriter Line

dmo-codedmo-code625 downloads

Keep the active line in focus with customizable top and bottom scroll padding for typewriter-like editing.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

My Typewriter Line is an Obsidian plugin that lets you set custom top and bottom scroll padding in the editor, so your active line always stays in focus—just like a typewriter. Perfect for distraction-free, focused writing.

Note: This plugin exclusively provides this single function (dynamic scroll padding adjustment via slider).

Features

  • Set custom top and bottom scroll padding (in vh) via a single horizontal slider
  • Bottom value is automatically calculated (always 100 minus top)
  • Keeps your cursor/active line centered or at your preferred position while typing
  • Simple, distraction-free writing experience

Installation

From Obsidian Community Plugins

  1. Open Obsidian and go to Settings → Community plugins.
  2. Click on Browse and search for My Typewriter Line.
  3. Click Install and then Enable.

Manual Installation

  1. Download the latest main.js, manifest.json, and styles.css from the Releases page.
  2. Place these files in a new folder named my-typewriter-line inside your vault's .obsidian/plugins/ directory.
  3. Restart Obsidian and enable the plugin in Settings → Community plugins.

Usage

  1. Go to Settings → My Typewriter Line.
  2. Adjust the Top scroll position (vh) using the horizontal slider. The Bottom scroll position is automatically set so that both always add up to 100.
  3. Your active line will now stay at your preferred vertical position while you type.

Setup

Plugin Setup


Support & Feedback

  • For issues or feature requests, open an issue on GitHub.

Developer Build Instructions

If you want to build the plugin yourself:

  1. Make sure you have Node.js installed.
  2. Run npm install.
  3. Run npm run build to produce the build in the dist folder.
    The manifest.json and styles.css are copied to dist/ automatically.
  4. Copy main.js, manifest.json, and styles.css from dist/ to your Obsidian plugins folder: .obsidian/plugins/my-typewriter-line.

License

MIT

80%
HealthExcellent
ReviewSatisfactory
About
Set custom top and bottom editor scroll padding with a single slider to keep the active line centered or at your preferred vertical position while typing. Auto-calculate bottom padding so both values always add up to 100vh for a consistent typewriter effect.
WritingEditingAppearance
Details
Current version
1.0.3
Last updated
6 months ago
Created
10 months ago
Updates
3 releases
Downloads
625
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
dmo-codedmo-code
github.com/dmo-code
GitHubdmo-code
  1. Community
  2. Plugins
  3. Writing
  4. My Typewriter Line

Related plugins

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Lapel

Show the heading levels in the gutter of the editor.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.