#code-blocks
View:
  • 1.
    ABC Music Notation
    5 years ago by Til Blechschmidt
    favorite
    share
    Score: 57/100
    Category: Creative & Writing Tools
    The ABC Music Notation plugin lets you render ABC music notation directly from code blocks using the `music-abc` language tag. Powered by the abcjs library, it supports full-feature music rendering, including multiple voices, chords, clefs, and custom tablatures. You can also pass rendering options via an inline JSON configuration at the top of the code block, allowing for fine-tuned control over how the music is displayed. If the configuration has errors, the plugin provides clear visual feedback so you can easily fix issues. It's ideal for musicians, educators, or composers looking to embed musical scores directly into their notes without needing external tools.
  • 2.
    Minitabs
    2 years ago by ssjy1919
    favorite
    share
    Score: 51/100
    Category: Customization & UI
    The Minitabs plugin for Obsidian is a powerful tool that allows you to embed multiple tabbed pages within a single code block. With Minitabs, you can create custom tabs with buttons and corresponding pages, giving you flexibility in organizing your notes. The plugin also supports nested tabs and a four-quadrant view for categorizing tasks based on their urgency and importance. Whether you're working on a complex project or simply need to keep track of multiple ideas, Minitabs provides an intuitive way to manage your content and stay focused.
  • 3.
    Embedded Code Title
    4 years ago by tadashi-aikawa
    favorite
    share
    Score: 50/100
    Category: Note Enhancements
    The Embedded Code Title plugin enhances Obsidian's code blocks by allowing users to embed custom titles directly within the code block. Titles can include programming language names or specific file names, and even accommodate spaces in file paths. This feature improves the organization of code snippets by displaying relevant information such as the file name or language at the top of the code block. Additionally, it supports customization for use on Obsidian Publish, enabling the same functionality on published sites. This plugin is ideal for users who need to present or share code in a structured and informative way.
  • 4.
    Collapsible Code Blocks
    3 months ago by Bradley Wyatt
    favorite
    share
    Score: 50/100
    Category: Note Enhancements
    The Collapsible Code Blocks plugin improves the readability and organization of notes in Obsidian by allowing users to collapse long code blocks in preview mode. This helps reduce visual clutter when working with large snippets of code. The plugin offers smooth expand/collapse animations, customizable toggle icons, and control over how many lines remain visible when collapsed.
  • 5.
    YAML Table
    11 days ago by dainakai
    favorite
    share
    Score: 50/100
    The YAML Table plugin lets users convert YAML code blocks into clean, responsive HTML tables directly within notes. By using a custom language identifier (default: `yaml-table`), it enables real-time rendering of YAML content such as key-value pairs, lists, and nested structures. This makes data-heavy notes far easier to read and visually parse. Captions can also be added inline, and the rendered tables support horizontal scrolling for overflow content. The plugin works seamlessly in Reading View and Live Preview, and users can click the rendered table to edit the underlying YAML. It's a handy solution for turning structured data into legible, styled tables without leaving the note environment.
  • 6.
    HK Code Block
    2 years ago by Heekang Park
    favorite
    share
    Score: 38/100
    Category: Coding & Technical Tools
    The HK Code Block plugin enhances code blocks in Obsidian with features like titles, collapsible sections, line numbers, line highlights, copy buttons, prompts, and language indicators. It allows users to create visually enriched and functional code blocks, making code presentations more organized and readable. Customizable settings provide flexibility in how features are applied, such as specifying default values for prompts, managing line number displays, and enabling or disabling specific options. The plugin also supports associating result blocks with code, helping users demonstrate outputs directly. It integrates seamlessly with various themes, making it a versatile tool for developers and note-takers who frequently use code snippets.
  • 7.
    MLIR Syntax Highlight
    2 years ago by Lewuathe
    favorite
    share
    Score: 32/100
    Category: Coding & Technical Tools
    The MLIR Syntax Highlight plugin enhances the Obsidian editor by providing syntax highlighting specifically for MLIR (Multi-Level Intermediate Representation) code blocks. It improves readability and organization for users working with MLIR code, ensuring a visually distinct and clear coding experience. This plugin is streamlined to focus exclusively on MLIR syntax, making it a useful tool for developers and technical writers working with intermediate representations in their notes.