ericfortis/tabular-eye

Tabularizes code without modifying whitespace

Java

1

86 commits

updated Sep 21, 2026

See the code

See what people are saying (1)

SourceMessageScoreDate

Ask HN: What is the most interesting project you are working on?

I’m making code more legible without editing it. One project is a proportional coding font, Camelana, which has left-padded uppercase letters when they are in a camel case identifier. Also, it has custom ligatures. e.g. the keywords ‘return and ‘throw look like a sticker with a solid background, so…

0

Sep 21, 2026

README

Tabular Eye

https://plugins.jetbrains.com/plugin/31443-tabular-eye

Renders certain code blocks in two columns without adding whitespace and supports proportional fonts.

  • JS/TS/JSON object literals
  • JS/TS 2D arrays
  • JS/TS imports
  • JS/TS single line if chains
  • TS interfaces
  • CSS properties
  • Python dataclasses
  • Python dictionary literals
  • Python keyword args
  • YAML objects
  • YAML lists (for non-monospace fonts)
  • Nginx directives
  • SQL tables
  • C and Go (for non-monospace fonts on already whitespace tabularized code)

Syntax Eye: There's another settings panel, which lets you add a configurable syntax highlight style (Faint Text) to a list of a words you can specify. For example, in the nginx code base, there are a lot of NGX_ prefixes, so I make them faint so I can scan the code faster.

Demo

JS

js-tuples.png

CSS

css.png

Credits

The idea for this plugin came from these projects:


Development

./gradlew runIde
./gradlew buildPlugin

The resulting ZIP: build/distributions/tabular-eye-1.0-SNAPSHOT.zip


Plugin based on the IntelliJ Platform Plugin Template.

Contributors

ericfortis

63 commits

dependabot[bot]

23 commits

ericfortis/tabular-eye

Tabularizes code without modifying whitespace

Java

1

86 commits

updated Sep 21, 2026

See the code

See what people are saying (1)

SourceMessageScoreDate

Ask HN: What is the most interesting project you are working on?

I’m making code more legible without editing it. One project is a proportional coding font, Camelana, which has left-padded uppercase letters when they are in a camel case identifier. Also, it has custom ligatures. e.g. the keywords ‘return and ‘throw look like a sticker with a solid background, so…

0

Sep 21, 2026

README

Tabular Eye

https://plugins.jetbrains.com/plugin/31443-tabular-eye

Renders certain code blocks in two columns without adding whitespace and supports proportional fonts.

  • JS/TS/JSON object literals
  • JS/TS 2D arrays
  • JS/TS imports
  • JS/TS single line if chains
  • TS interfaces
  • CSS properties
  • Python dataclasses
  • Python dictionary literals
  • Python keyword args
  • YAML objects
  • YAML lists (for non-monospace fonts)
  • Nginx directives
  • SQL tables
  • C and Go (for non-monospace fonts on already whitespace tabularized code)

Syntax Eye: There's another settings panel, which lets you add a configurable syntax highlight style (Faint Text) to a list of a words you can specify. For example, in the nginx code base, there are a lot of NGX_ prefixes, so I make them faint so I can scan the code faster.

Demo

JS

js-tuples.png

CSS

css.png

Credits

The idea for this plugin came from these projects:


Development

./gradlew runIde
./gradlew buildPlugin

The resulting ZIP: build/distributions/tabular-eye-1.0-SNAPSHOT.zip


Plugin based on the IntelliJ Platform Plugin Template.

Contributors

ericfortis

63 commits

dependabot[bot]

23 commits

Languages

Java

99.6%