Version 0.9.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 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.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] ) - Add whitelist for file_type_emacs value ([#204]) ## [0.8.0] - 2019-03-26 ### Fixed - Allow library forget properties order ([#187]) - Use API to get version info ([#193]) - `editorconfig-version()` was added and `editorconfig-core-version` removed - Update docs and metadata to follow MELPA guidelines ([#189]) - Refactor ([#188], [#191]) ## [0.7.14] - 2018-12-25 ### Added - Add feature to decide major-mode from file_type_ext [EXPERIMENTAL] [#175] ([#178]) ([#179]) ([#180]) - Add feature to hack properties before applying [#182] - Add variable editorconfig-trim-whitespaces-mode [#183] - Useful when you want to use non-default mode like `ws-butler` to trim spaces ### Fixed - Make conf-mode used when a file has .editorconfig extension [01a0640] - Fix tests - Fix docs ### Changed - Change hook name -custom-hooks -> -after-apply-functions [bb4bc44] ## [0.7.13] - 2018-08-23 ### Fixed - Check editorconfig configs when read only state changes ([#168]) - use CURDIR instead of PWD in Makefile ([#170]) - Refactor fnmatch-p ([#171]) - Update tests ## [0.7.12] - 2018-06-20 ### Added - Add /Fix major-mode support - pug-mode [#149] - csharp-mode [#154] - Add variable to disable lisp-indent-offset sometimes [#155] - Add texinfo doc [#159] ### Fixed - Avoid passing a non-absolute file path to editorconfig(1) [#151] - Use "-with-signature" coding systems for all UTF-16 charsets [#158] - Allow normal whitespace when reading EditorConfig settings file [#162] - Add some fixes to tests ## [0.7.11] - 2017-11-07 ### Added - Add /Fix major-mode support - apache-mode - groovy-mode - web-mode - Add support for a custom lighter - Add editorconfig-format-buffer function - Add experimental file_type_emacs support ### Changed - Change hook editorconfig is applied on ... ...