eiffelicious

C# syntax theme for Atom 1.24.1

chrisnzl

550

1

Bug Reports

0.0.0

MIT

GitHub

Eiffelicious

C# syntax theme for Atom 1.24.1

If you:

This theme might spice up your life.

Inspired from TextMate's Eiffel theme, Eiffelicious works well with C# and Atom 1.24.1.

Eiffelicious preview screenshot

Why Atom 1.24.1?

Atom's ability to change font sizes for specific symbols is something unique compared to other editors.

Unfortunately, newer versions of Atom suffer from a regression of being incapable of detecting the difference between declarations and calls for methods and properties in C#, so all symbols of a method or property are affected by styling changes, regardless of context. 1.24.1 seems to be the last version that knows the difference.

Despite being an older version, Atom's generic multi-file intellisense autocompletion still works well without needing to rely on external code parsers.

Why Atom?

Atom's out-of-the-box search features just work, time and time again.

In a perfect world, everything would work without a hitch, but the lay of the land is:

As silly as it sounds, this particular version of Atom is my preferred C# editor, coupled with this theme.

Unity integration

If you develop games with Unity, go Edit > Preferences > External Tools, and then:

  1. For External Script Editor, browse for Atom.exe or Atom.app.
  2. For External Script Editor Args, enter: "$(File)":$(Line)

Unity preferences for Atom

Issues and gotchas with Atom 1.24.1

Recommended complementing packages