Code Folding
pendingby mr-pounds
A lightweight plugin that adds smart folding functionality to code blocks.
Obsidian Code Folding
A lightweight plugin that adds smart folding functionality to code blocks.
Core Principles
- Minimal Changes: Focus solely on code block folding, no additional features
- Performance First: Lean and efficient code implementation
- Theme Compatible: Uses Obsidian native CSS variables, compatible with all themes
Features
| Code Lines | Behavior |
|---|---|
| ≤ 5 lines | Display full code with one-click copy |
| > 5 lines | Auto-fold overflow, click to expand/collapse, supports one-click copy |
Installation
Via Obsidian (Recommended)
- Open Obsidian Settings → Community Plugins
- Turn off Safe Mode
- Click Browse Community Plugins
- Search for "Code Folding"
- Click Install and Enable
Manual Installation
- Download the latest
main.js,styles.css, andmanifest.json - Place files in your Vault's
.obsidian/plugins/obsidian-code-folding/directory - Enable the plugin in Obsidian settings
Usage
- Click the code block header to expand/collapse folded content
- Click the 📋 button to copy code
- Adjust the folding threshold in settings (default: 5 lines)
Settings
| Option | Description | Default |
|---|---|---|
| Fold Threshold | Auto-fold when exceeding this line count | 5 |
Compatibility
- Obsidian version: ≥ 0.15.0
- Supports desktop and mobile
- Compatible with all Obsidian themes
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.