CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-ckeditor--ckeditor5-mention

Mention feature for CKEditor 5 providing smart autocompletion functionality for @mentions and #tags.

72

1.20x
Overview
Eval results
Files

Evaluation results

52%

-3%

Marker-Triggered Mention Configuration

Marker-based mention feeds configuration

Criteria
Without context
With context

Plugin setup

25%

25%

@ feed config

46%

40%

# feed async

45%

50%

Commit keys

100%

100%

Renderers

100%

100%

Inserted text

10%

0%

Async hygiene

80%

60%

82%

4%

Mention-Enabled Editor

Mention plugin combining editing and UI

Criteria
Without context
With context

Plugin setup

100%

100%

Feed options

100%

95%

Renderer and text

90%

90%

Async freshness

80%

100%

Command insertion

20%

25%

61%

46%

Mention Span Round-Trip Utility

Default mention span upcast/downcast handling

Criteria
Without context
With context

Plugin setup

0%

100%

Upcast via converters

0%

40%

Downcast serialization

0%

72%

Invalid handling

50%

20%

Extra data

50%

90%

35%

-22%

RTL-Aware Mention Balloon

Contextual balloon positioning with RTL-aware fallbacks

Criteria
Without context
With context

Mention config

100%

100%

Contextual balloon

80%

40%

RTL positions

20%

0%

Live reposition

46%

0%

Hide cleanup

40%

33%

80%

Async Mention Feed Integration

Async feed debounce with stale-response guarding

Criteria
Without context
With context

Mention setup

100%

100%

Async feed API

96%

100%

Built-in debounce

25%

0%

Stale guard

88%

100%

Error fallback

93%

100%

97%

28%

Mention Dropdown Customization

Custom dropdown rendering and inserted text overrides

Criteria
Without context
With context

Mention feed config

100%

95%

Custom itemRenderer

100%

100%

Insert text override

20%

92%

Mention attribute data

50%

100%

Native insertion behavior

93%

100%

38%

28%

User Mention Converters

Custom converters using toMentionAttribute and mention helpers

Criteria
Without context
With context

Upcast helper

0%

32%

Downcast helper

0%

0%

UID reuse

0%

100%

Metadata mapping

50%

50%

Display text

0%

25%

100%

Mention-Enabled Note Editor

Autocomplete dropdown with keyboard navigation

Criteria
Without context
With context

Plugin setup

100%

100%

Feed config

100%

100%

Keyboard handling

100%

100%

Insertion behavior

100%

100%

Custom rendering

100%

100%

85%

40%

Mention Command Insertion Helper

Mention command insertion with marker validation

Criteria
Without context
With context

Mention command

0%

100%

Marker validation

100%

100%

Text override

100%

100%

Auto spacing

0%

25%

Attribute merge

50%

100%

85%

-5%

Mention Integrity Setup

Post-fixers for partial mention cleanup and attribute propagation

Criteria
Without context
With context

Mention setup

100%

100%

Feed config

100%

100%

Post-fixer cleanup

100%

100%

Attribute propagation

50%

25%

Selection guard

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-ckeditor--ckeditor5-mention
Evaluated
Agent
Codex

Table of Contents