/Obsidian-Terminal-Theme

An Obsidian theme that emulates a terminal.

MIT LicenseMIT

‼️ If you don't see the gear icon ⚙️ for Settings, use Ctrl/Cmd + , to open the Settings panel ‼️

Obsidian Terminal Theme

An Obsidian theme that emulates a terminal.

[TOC]

Features

  • Terminal Editor Style
    • One Color: #15D00D
    • One Font: Fira Code
    • Two (Major) Styles: bold, italic
    • Uniform Font Size & Line Height
    • Fancy Cursor
    • Active Line Prompt
    • Find & Replace Like in a Real Terminal
  • Statusbar Airline
  • PWD as Present Working Document
  • Open Command Palette & Quick Switcher like another terminal pane
  • Open Suggestion Container & Page Preview in a Peek Window
  • Minimal UI
  • Prompts Everywhere
    • $ - Active Line
    • / - Find
    • : - Replace
  • ASCII Everywhere
    • v - Fold
    • > - Expand, Selected, Next
    • < - Previous
    • + - Not Created Note
    • * - Pin Command
    • +\/+/ - Show More
    • x - Close
    • /q - Quit
    • /p//e - Preview/Edit Mode
    • /? - More Options
    • PWD - Present Working Document
    • -a - Apply to All
  • Easter Eggs: There are several lovely creatures accompanying you in the terminal (OuO), go find them!

Screenshots

editor


quick-switcher


suggestion


panes

Current Limitations

This theme is a synonym of limitation (XD); here I only list a few that I think are worth mentioning.

  • Not optimized for preview mode.
  • Not optimized for community plugins.
  • Hider style rules are not able to toggle off.
    • For example, you lose the ribbon forever.
  • There may be some misalignment and dettachment of elements.
    • I will repair ASAP!
    • Please report!
  • Peek Window (suggestion & preview) will take up the full width.

Future & Thank You

I will keep optimizing this theme. I already have some features in my mind that I want to implement soon:

  • Address some of the above limitations
  • More color schemes
  • More Style Settings
  • Support more plugins
  • Mobile support
  • Better prompts & ASCII symbols design and customization support

I also have some wild ideas such as building plugins that work with the theme to provide a more terminal-ish experience.

I want to say thank you for trying my theme. If you see any bugs or have any suggestions and feature requests, please file an issue on GitHub or just tag me @Atlas#7560 on Discord, this theme won't be better without your generous help ;)