grommasdietz / kirby-hidden-characters
Kirby CMS plugin for visualising hidden characters in the Panel
Package info
github.com/grommasdietz/kirby-hidden-characters
Language:JavaScript
Type:kirby-plugin
pkg:composer/grommasdietz/kirby-hidden-characters
Requires
- php: ^8.2
- getkirby/composer-installer: ^1.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.93
- getkirby/cms: ^5.2
- phpunit/phpunit: ^12.5
- vimeo/psalm: ^6.15
README
Kirby CMS plugin to visually show hidden characters like spaces, soft hyphens, tabs, line breaks, or paragraph endings in focused writer, textarea, and text fields. The dimmed visual feedback is inspired by Adobe InDesign's hidden-characters mode, providing a familiar experience for content editors.
Legend
The plugin visualizes the following characters using a custom icon font:
Soft hyphens, tabulators, line breaks and paragraph endings are only rendered in
writerandtextarea, not on single-line<input>elements.
Requirements
- Kirby 5.2+
- PHP 8.2+
Installation
composer require grommasdietz/kirby-hidden-characters
Tip
If you don’t use Composer, you can download this repository and copy it to site/plugins/kirby-hidden-characters.
Quickstart
This plugin works out of the box with no configuration required.
Documentation
Full reference for usage, contributions and maintenance lives in documentation.
Credits
The original mirroring approach was adapted from the Kirby Soft Hyphens plugin by @hansipete. Thank you!
Changelog
See CHANGELOG.md for version history and changes.
Security
See SECURITY.md for security policies and reporting vulnerabilities.
Contributing
See CONTRIBUTING.md for guidance and expectations.
License
MIT © 2024–2026 Grommas Dietz
