EditorConfig: Tool to help developers define & maintain consistent coding styles between different editors & IDEs

EditorConfig logo


This looks like an alternative to using client-side hooks in your source code repository to format code. EditorConfig plugins exist for the following (No NetBeans!):

  • Atom
  • Code::Blocks
  • Emacs
  • Geany
  • Gedit
  • JetBrain
  • jEdit
  • Notepad++
  • Sublime Text
  • TextMate
  • Vim
  • Visual Studio
  • Browser extension for GitHub

The following core libraries exist for writing new plugins:

  • EditorConfig C Core
  • EditorConfig Java Core
  • EditorConfig Javascript Core
  • EditorConfig Python Core