Formatting

Clear Styles Plugin

Clears visual formatting from the document.
  • No selection (collapsed caret) → clears styles in the whole document
  • Selection → clears styles only in the selected range

Removes style marks (bold, italic, underline, strike, textColor, highlight, fontFamily, fontSize) and block attrs (style, align, lineHeight). Links, comments, footnotes, and track-changes marks are left alone.

Markdown workspace has the same control on the domain toolbar (clearMdStyles on the source pane).

Demo

Install and CSS: see Editor API — Getting Started.

import { Editor, ClearStylesPlugin, ToolbarPlugin, HistoryPlugin } from 'on-codemerge';
import 'on-codemerge/index.css';

const editor = new Editor(container, {
  plugins: [ToolbarPlugin(), HistoryPlugin(), ClearStylesPlugin()],
});

editor.command('clearStyles');

Hotkey

Mod-\ — clear styles (selection or whole document).