Skip to content

(Feature request) Syntax highlight for code blocks #4940

Closed
@eliandoran

Description

@eliandoran

Describe feature

This goes without saying, it's one of the most requested features from the people I've known using Trilium for taking notes related to software development.

Additional Information

Some notes I've took in the past:

Apparently the syntax highlighting is not supported in the CKEditor, which is the reason that code blocks within text notes do not have syntax highlight.

Some works has already been done to try to integrate some kind of syntax highlight in CKEditor:

  • Added syntax highlighting to code-blocks (and it works!) Support custom oidc server Notes#2198
    • Huge amount of changes (-11k deletions).
    • Only a proof of concept, not meant to be merged.
  • [Widget] Syntax Highlight Widget [Widget] Syntax Highlight Widget #2822
    • This is actually a fully-fledged implementation which uses highlight.js.
    • Works as a custom script.
    • Seems quite good, actually, although its README is out of date.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions