EditorConfig keeps coding-style configurations consistent across different text editors and IDEs. It transcribes a custom and per-directory .editorconfig, and plugins for common editors. It supports AppCode, ATOM, Brackets, Code::Blocks, Emacs, Geany, gedit, jEdit, Notepad++, IntellijIDEA, PhpStorm, Pycharm, RubyMine, Sublime Text, textmate, Vim, Visual Studio, and WebStorm.
Homepage
Download
Recent Releases
0.12.917 Jun 2024 03:25
minor feature:
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;VS warnings C4701 and C4703; potentially uninitialized local (variable pointer) used by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/csware/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/csware" gt;@csware lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2355812743" data-permission-text="Title is private" data-url="https://github.com/editorconfig/editorconfig-core-c//113" data-hovercard-type="pull_request" data-hovercard-url="/editorconfig/editorconfig-core-c/pull/113/hovercard" href="https://github.com/editorconfig/editorconfig-core-c/pull/113" gt;#113 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
0.12.813 Jun 2024 05:45
minor feature:
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Clarify the steps of building from source. by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xuhdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xuhdev" gt;@xuhdev lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2216609957" data-permission-text="Title is private" data-url="https://github.com/editorconfig/editorconfig-core-c//107" data-hovercard-type="pull_request" data-hovercard-url="/editorconfig/editorconfig-core-c/pull/107/hovercard" href="https://github.com/editorconfig/editorconfig-core-c/pull/107" gt;#107 lt;/a gt; lt;/li gt;.
lt;li gt;lib/ec_glob: plug leak of nums utarray by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chergert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chergert" gt;@chergert lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2349619851" data-permission-text="Title is private" data-url="https://github.com/editorconfig/editorconfig-core-c//109" data-hovercard-type="pull_request" data-hovercard-url="/editorconfig/editorconfig-core-c/pull/109/hovercard" href="https://github.com/editorconfig/editorconfig-core-c/pull/109" gt;#109 lt;/a gt; lt;/li gt;.
lt;li gt;Bump CMake requirement to 3.16.3 by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xuhdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xuhdev" gt;@xuhdev lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2349732818" data-permission-text="Title is private" data-url="https://github.com/editorconfig/editorconfig-core-c//110" data-hovercard-type="pull_request" data-hovercard-url="/
0.12.703 Apr 2024 03:25
minor feature:
lt;ul gt;.
lt;li gt;pointer overflow in STRING_CAT. lt;/li gt;.
lt;li gt;a few more stack buffer overflows. lt;/li gt;.
lt;li gt;Add license for FindPcre2 from LuaDist. lt;/li gt;.
lt;li gt;Document and CI. lt;/li gt;.
lt;/ul gt;.
0.12.630 Mar 2024 11:52
minor bugfix:
Fix potential buffer overflow in ec_glob (#87)
Add simple installation steps for Fedora (#79)
Update property key, value length limits per spec change (16d1d92)
0.12.012 Oct 2014 10:57
minor feature:
Update installation instructions to add some notes to install dependency with package manager. Add a boundary check in the glob engine. Add an option to link PCRE statically. Increase max section and property name to 500.