Advanced Line Numbers

approved

by anamaydev

Show absolute, relative, and hybrid line numbers in markdown files, with cursor position (line and column) in the status bar. - This plugin has not been manually reviewed by Obsidian staff.

4 stars941 downloadsUpdated 20d agoMIT

Advanced Line Numbers

An Obsidian plugin that enhances the editor with customizable line numbers and active line highlighting.

Features

Line Number Modes

  • Absolute - Standard line numbers (1, 2, 3...)
  • Relative - Shows distance from current line (useful for vim-style navigation)
  • Hybrid - Combines both: absolute number on current line, relative on others

Active Line Highlighting

  • Highlight the active line in the editor
  • Highlight the active line in the gutter
  • Highlight the active line number with a distinct color
  • Can be toggled off entirely if your theme provides its own active line highlight

Status Bar

  • Displays cursor's position (Ln X, Col Y)

Screenshots

Line Number Modes

Hybrid Hybrid Mode Relative Relative Mode Absolute Absolute Mode

Cursor's Position In Status Bar

Cursor's Position

Installation

From Community Plugins

  1. Open Settings → Community Plugins
  2. Search for "Advanced Line Numbers"
  3. Click Install, then Enable

Manual Installation

  1. Download main.js, styles.css, and manifest.json from the latest release
  2. Create folder: VaultFolder/.obsidian/plugins/advanced-line-numbers/
  3. Copy the downloaded files into the folder
  4. Reload Obsidian and enable the plugin in Settings → Community Plugins

Settings

SettingDescription
Line Number ModeChoose between Absolute, Relative, or Hybrid
Show cursor position in status barToggle the Ln X, Col Y status bar item on and off
Highlight active lineToggle the editor and gutter active line highlight on and off

Commands

All settings can also be toggled via the command palette:

CommandDescription
Set line numbering: absolute / relative / hybridSwitch the line numbering mode
Enable / Disable cursor positionShow or hide the cursor position in the status bar
Enable / Disable active line highlightShow or hide the editor and gutter active line highlight

Development

# Install dependencies
npm install

# Build for development (watch mode)
npm run dev

# Build for production
npm run build

# Lint code
npm run lint

Support

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.