Project

General

Profile

Plugins Directory » redmine_monaco_editor

Author: Suguru Ochiai
Website: https://github.com/ochipin/redmine_monaco_editor
Code repository: https://github.com/ochipin/redmine_monaco_editor
Registered on: 2026-06-02 (10 days ago)
Current version: 0.5.3
Compatible with: Redmine 6.1.x
User ratings:   (1)

Replaces Redmine's default textarea with Monaco Editor (the engine behind VS Code).

Features

  • Syntax highlighting for all languages
  • Edit / Split / Vertical split / Preview modes
  • Outline panel, scroll sync
  • Toolbar with decorations (bold, italic, headings, tables, image picker, etc.)
  • @mention completion, #ticket tooltip
  • Fullscreen mode
  • Markdown & Textile support
  • Per-user settings (enable/disable, theme, font size)
  • Works completely offline — Monaco bundled, no external CDN
  • No database migration required

Installation notes

Requires Redmine 6.0.0+ (Propshaft environment).
See README for installation steps including Monaco assets placement.

Changelog

0.5.3 (2026-06-11)

Compatible with Redmine 6.1.x.

What's new in v0.5.3

  • New features:
    • Clipboard image paste: paste an image from the clipboard (e.g. a screenshot) directly into the editor with Ctrl+V. It is uploaded via Redmine's standard attachment mechanism and the markup is inserted at the cursor. Works only on screens that have an attachment form (ticket, wiki, etc.).
    • Image markup hover: hovering over an image reference in the body shows a thumbnail of that attachment with its name and date.
  • Bug fixes:
    • Fixed image preview breaking when the file name contains spaces.
  • Changes:
    • Asset deployment now uses an automatic symlink created at startup, simplifying installation. See the README for setup.

0.5.0 (2026-06-10)

Compatible with Redmine 6.1.x.

What's new in v0.5.0

A new table builder feature has been added! When you create a table (rows enclosed in `|`), a table icon appears on the left side. Click it to open a GUI editor, and press the "Update" button to write your edits back.

Both Markdown and Textile are supported. The right-click menu lets you apply bold, italic, and text alignment. In Textile mode, you can also merge cells and change background colors.

0.4.4 (2026-06-05)

Compatible with Redmine 6.1.x.

What's new in v0.4.4

  • Fixed numbered list: selecting multiple lines now applies sequential numbers (1. 2. 3.) instead of all 1., and toggling off now clears every line, not just the first.
  • Fixed table/image picker popups not showing in fullscreen mode.
  • Fixed @mention completion not showing in Textile (only login IDs worked before); it now works the same as in Markdown.

0.4.3 (2026-06-03)

Compatible with Redmine 6.1.x.

  1. What's new in v0.4.3

- Added macro completion: type `{{` to get suggestions for available macros (built-in + other plugins like DMSF/drawio), with descriptions.
- Added wiki link completion: type `[[` to link wiki pages across projects. Also works inside `{{include(` and `{{child_pages(`.
- Added "Insert macro" and "Insert wiki link" toolbar buttons.
- `{{thumbnail}}` images can now be zoomed inline in the preview.
- @mentions are now resolved server-side, so they work in any UI language.
- Fixed completion and tooltips not showing in fullscreen mode.

0.2.0 (2026-06-02)

Compatible with Redmine 6.1.x.

User ratings

  by Damduck Yu 4 days ago

Thank you for resolving the mentioned issue. Testing with v0.4.4 revealed that the clipboard image paste function does not work, and an issue occurs when file names contain spaces. I hope this can also be improved.