Version 0.11.0 of package Editorconfig has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Editorconfig describes itself as: ========================= EditorConfig Emacs Plugin ========================= More at https://elpa.nongnu.org/nongnu/editorconfig.html ## Summary: EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs. ## Recent NEWS: # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added ### Changed ### Deprecated ### Removed ### Fixed ### Security ## [0.11.0] - 2024-05-11 ### Added - Support new major-modes - kotlin-ts-mode ([#310]) - hcl-mode ([#312]) - protobuf-mode ([#316]) - lua-ts-mode ([#317]) - php-ts-mode ([#318]) - elixir-ts-mode ([#319]) - jsonian-mode ([#320]) - swift-mode ([#321]) - graphql-mode ([#325]) - zig-mode ([#326]) ### Changed - Remove editorconfig-mode legacy version ([#304]) - Remove flag `editorconfig--legacy-version`, which was defined in [#263] - Separate some utility commands to new file ([#330]) - Following commands are now defined in `editoroconfig-tools.el`, not `editorconfig.el` - editorconfig-apply - editorconfig-mode-apply - editorconfig-find-current-editorconfig - editorconfig-display-current-properties (and its alias describe-editorconfig-properties) - editorconfig-format-buffer - These commands are configured to be autoloaded functions, except for `editorconfig-mode-apply` ## [0.10.1] - 2023-05-19 ### Fixed - Fix when-let (again) ([#305]) - Fix compile warning of python-mode offset ([#306]) ## [0.10.0] - 2023-05-07 ### Added - Enable indentation for tree-sitter based typescript mode ([#282]) - Add support for json-ts-mode ([#283]) - Add support for some treesit modes ([#287]) - Add indent variable associations for numerous tree-sitter modes ([#290]) - Add js-ts-mode' spec to editorconfig-indentation-alist' ([#293]) - Add bash-ts-mode to editorconfig-indentation-alist ([#296]) - Add support for gdscript-mode ([#300]) ### Changed - Drop Emacs 24.x and 25.x ([#286]) ### Fixed - Fix write-file-functions default value ([#295]) - Check mode-class property for special modes ([#301]) - Load subr-x when compiling ([#302]) ## [0.9.1] - 2022-11-07 ### Fixed - Check filename rather than buffer-file-name for consistency ([#280]) ## [0.9.0] - 2022-10-23 ### Changed - Use new implementation by default ([#263]) - Set `(setq editorconfig--legacy-version t)` to use previous one ## [0.8.2] - 2021-08-13 ### Added - Add rustic-mode to editorconfig-indentation-alist ([#208]) - Add conf-mode abbrev-table definitions ([#220]) - Add meson-mode indentation rule ([#253]) - Add support for rjsx-mode ([#254]) - Update README for NonGNU ELPA repository ([#259]) - Add new implementation of editorconfig-mode ([#248], [#250], [#251], [#255], [#258], [#260]) - By default this is disabled: set `(setq editorconfig--enable-20210221-testing t)` to use this ### Fixed - Fix so that "?" does not match "/" ([#211]) - Fix document typo ([#213]) - Don't make unchanged vars buffer-local ([#222]) - Silence byte-compiler warnings ([#235]) - Use revert-buffer-with-coding-system to set coding system ([#236]) - Do not run editorconfig-apply on recentf-save-file ([#241]) - Skip special-mode buffers when applying ([#247]) - Stop excluding remote files by default ([#234], [#245]) - Fix editorconfig execution for remote hosts via tramp ([#249]) - Add minor fixes to tests ([#252]) - Fix excluding the recentf-save-file when in a symlinked directory ([#256]) ### Changed - Define -mode-apply as an interactive command ([#216]) - Use elisp core by default ([#209]) - User functions in the hooks `editorconfig-hack-properties-functions` and `editorconfig-after-apply-functions` can no longer distinguish explicitly unset properties from ones that were never set in the first place. ([#222]) ## [0.8.1] - 2019-10-10 ### Added - Add indentation support - [#196] - enh-ruby-mode - haxor-mode - mips-mode - nasm-mode - terra-mode - kotlin-mode - bpftrace-mode ([#199]) - f90-mode ([#200]) - Add explicit support for rpm-spec-mode ([efc1ff4], see [#197] ) ... ...
