Skip to main content

Visual Characters

Plugin alias: visualchars

editor42.init({
plugins: 'visualchars'
});

Toggles the visibility of invisible characters in the editor content, specifically non-breaking spaces and soft hyphens. When enabled, these characters are wrapped in styled <span> elements for visual identification but excluded from saved output.

Options

OptionTypeDefaultDescription
visualchars_default_statebooleanfalseShow invisible characters automatically on init.

Commands

CommandDescription
editor42VisualCharsToggles visibility.

Toolbar buttons

ButtonTypeDescription
visualcharsToggle buttonToggles invisible character visibility.
ItemTypeDescription
visualcharsToggle menu itemToggles invisible character visibility.

Events

EventDescription
VisualCharsFired when toggled. Payload: { state: boolean }.

API

MethodDescription
isEnabled()Returns current toggle state.