Skip to content

A plugin for Obsidian that enables you to easily adjust the editor's line width on a note-by-note basis.

License

Notifications You must be signed in to change notification settings

0skater0/obsidian-custom-note-width

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian Custom Note Width

A plugin for Obsidian that enables you to easily adjust the editor's line width on a note-by-note basis. All these following options ensure that users have a tailored experience, making line width adjustments both efficient and user-friendly. To make this task more intuitive and adaptable to your preferences, the plugin offers several methods:

  • Employ a straightforward slider or textbox situated in the status bar for quick and visual adjustments.
  • For users who prefer to work with YAML front matter there is an option to set a custom width through YAML, allowing you to maintain specific formatting or structures in your notes.
  • Integrated commands have been added, which can be executed directly within the Obsidian interface. This is especially handy for users who prefer quick actions or are accustomed to using keyboard shortcuts, offering a seamless way to modify the line width without diving into settings or codes.

Demo GIF

Features

  • Customize line width for individual notes(or all notes) using a convenient slider in the status bar.
  • Easily increase or decrease line width to tailor your editing experience.
  • User-friendly interface for intuitive usage.
  • Fully customizable through settings for personalized adjustments.

Usage

Once you enable the plugin in the settings menu, a slider will appear in the bottom right status bar. With this plugin, you can easily make real-time adjustments to the width of notes using either the slider or the textfield, ensuring a smooth and seamless editing experience.

Settings

General Settings

  • Enable or disable to adjust width on a note-by-note basis
  • Enable or disable to adjust the default note width
  • Enable or disable to adjust note width via YAML front matter
  • When both "Change width for each note" and "Enable custom width via YAML front matter" are active, you will be able to choose the order of execution via this priority list: It first checks the saved note-by-note width setting; if unspecified, it then looks to the YAML front matter.

Style Settings

  • Enable or disable the slider
  • Enable or disable the textbox
  • Adjust the slider width

Installation

The plugin can be found in the Community Plugins directory which can be accessed from the Settings pane under Third Party Plugins.

Manual installation

  1. Download custom-note-width.zip located at latest release
  2. Extract the obsidian-custom-note-width folder from the zip to your vault's plugins
    folder: <vault>/.obsidian/plugins/ Note: On some machines the .obsidian folder may be hidden. On MacOS you should be able to press Command+Shift+Dot to show the folder in Finder.
  3. Reload Obsidian
  4. If prompted about Safe Mode, you can disable safe mode and enable the plugin.

Important

‼️‼️ IT'S IMPORTANT TO REGULARLY MAKE BACKUPS! DON'T FORGET TO PROTECT YOUR DATA! 🥹👍 ‼️‼️

Feedback and Support

If you encounter any issues or have suggestions for improvements, please create a new issue on the GitHub repository.

License

This plugin is licensed under the MIT License. See the LICENSE file for more information. Please note that this plugin is provided as-is without any warranty. Use it at your own risk.

Support Me & my work 🙏

This plugin is offered completely free of charge‼️

If you fancy buying me a coffee to fuel more creations like this plugin, you have the option to do so by clicking the button below.

ko-fi

About

A plugin for Obsidian that enables you to easily adjust the editor's line width on a note-by-note basis.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published