Skip to content

Configure visibility of all 25 Unicode whitespace characters #270

Description

@jzandin
  • I verified that Eclipse IDE for Embedded C/C++ Developers 2026-03 (4.39.0) Build id: 20260305-0817 doesn't provide the feature.

Suggestion

In the dialog Preferences -> General -> Editors -> Text Editors -> Show whitespace characters -> (configure visibility), the visibility can be configured for 5 different whitespace characters:

Image

I would like to be able to configure the visibility also for the remaining 20 Unicode whitespace characters: https://en.wikipedia.org/wiki/Whitespace_character

Preferably by adding:

  1. A specific option and symbol for No-Break Space (U+0020)
  2. A specific option and symbol for Form Feed (U+000C)
  3. A common option and symbol for Other Line-Breaks, covering all 4 of Line Tabulation (U+000B), Next Line (U+0085), Line Separator (U+2028) and Paragraph Separator (U+2029)
  4. A common option and symbol for Other Whitespaces, covering all 14 of Ogham Space Mark (U+1680), En Quad (U+2000), Em Quad (U+2001), En Space (U+2002), Em Space (U+2003), Three-Per-Em Space (U+2004), Four-Per-Em Space (U+2005), Six-Per-Em Space (U+2006), Figure Space (U+2007), Punctuation Space (U+2008), Thin Space (U+2009), Hair Space (U+200A), Narrow No-Break Space (U+202F) and Medium Mathematical Space (U+205F).

Note: The suggestion to handle No-Break Space and Form Feed individually is just based based on my personal experience of finding these 2 in a lot of different text files, from various kind of sources. But if deemed useful, other whitespaces could of course be given specific options and symbols too (or be grouped together in other ways).

Community

  • I understand suggesting an enhancement doesn't mandate anyone to implement it. Other contributors may consider this suggestion, or not, at their own convenience. The most efficient way to get it fixed is that I implement it myself and contribute it back as a good quality patch to the project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions