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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

CSS Editor

zachatoozachatoo68k downloads

Edit CSS snippet files.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates45

CSS Editor

This plugin allows you to edit CSS files in the .obsidian/snippets/ directory.

Features

  • Create, edit, rename, and delete CSS snippets
  • Syntax highlighting and code completion
  • Works on desktop and mobile
  • Basic VIM support

Installation

Recommended to install from the Obsidian community store.

You can manually install this using the BRAT Obsidian plugin. Generic installation instructions are available on that plugin's documentation.

Commands

Create CSS snippet

Opens a prompt to create a CSS snippet in your .obsidian/snippets/ directory. Upon creation, show editor to edit that CSS file.

Open quick switcher

Opens a suggestion modal to create, edit, or delete a CSS snippet. Has similar functionality to the core quick switcher where holding down a secondary key will modify the action that will take place.

  • Press Enter to open the selected CSS snippet, or if no suggestions are available, create a new CSS snippet.
  • Press ⌘Enter to open the selected CSS snippet in a new tab.
  • Press ShiftEnter to create a new CSS snippet.
  • Press Tab to toggle the enable/disable state of the selected CSS snippet.
  • Press ⌘Delete to delete the selected CSS snippet.

Delete CSS snippet

Deletes the currently active CSS snippet file. Only available when viewing a CSS snippet file.

Toggle the enabled/disabled state of CSS snippet

If the currently active CSS snippet file is enabled then disable it, and vice versa. Only available when viewing a CSS snippet file. Note that you can also toggle this state directly from the quick switcher using the Tab key.


Contributing

Releasing

Releasing a new version involves the following steps:

  1. Update minAppVersion in manifest.json if applicable.
  2. Run npm version patch, npm version minor, or npm version major.
    • This command will bump the version in the manifest.json, package.json, and package-lock.json files, add a new entry in versions.json, and create a git tag.
  3. Push the changes and tag. This will trigger a GitHub action to create the release.

Running tests

Tests are run using wdio-obsidian-service. Tests are run automatically during PR checks and before releasing. You can also run tests manually with npm test.

81%
HealthExcellent
ReviewSatisfactory
About
Edit CSS snippets in your .obsidian/snippets folder with a built-in editor featuring syntax highlighting, code completion, and basic VIM support. Create, rename, delete, open, and toggle enable/disable snippets from a quick switcher on desktop and mobile.
CSSSnippetsEditing
Details
Current version
1.14.0
Last updated
4 weeks ago
Created
3 years ago
Updates
45 releases
Downloads
68k
Compatible with
Obsidian 1.11.4+
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Ko-fi
Author
zachatoozachatoo
zachyoung.dev
GitHubzachatoo
  1. Community
  2. Plugins
  3. CSS
  4. CSS Editor

Related plugins

Lapel

Show the heading levels in the gutter of the editor.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Outliner

Work with your lists like in Workflowy or Roam Research.

Meta Bind

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

Various Complements

Complete words similar to auto-completion in an IDE.

Datacore

An even faster reactive query engine for the data obsessed.

LanguageTool Integration

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

Admonition

Admonition block-styled content.