NonGNU ELPA - editorconfig

editorconfig

Description
EditorConfig Emacs Plugin
Latest
editorconfig-0.10.1.tar, 2023-May-19, 140 KiB
Maintainer
EditorConfig Team <editorconfig@googlegroups.com>
Website
https://github.com/editorconfig/editorconfig-emacs#readme
Browse ELPA's repository
CGit or Gitweb
Badge
Manual
editorconfig

To install this package, run in Emacs:

M-x package-install RET editorconfig RET

Full description

EditorConfig helps developers define and maintain consistent
coding styles between different editors and IDEs.

The EditorConfig project consists of a file format for defining
coding styles and a collection of text editor plugins that enable
editors to read the file format and adhere to defined styles.
EditorConfig files are easily readable and they work nicely with
version control systems.

Old versions

editorconfig-0.10.0.tar.lz2023-May-0723.6 KiB
editorconfig-0.9.1.tar.lz2022-Nov-0723.0 KiB
editorconfig-0.9.0.tar.lz2022-Oct-2322.9 KiB
editorconfig-0.8.2.tar.lz2021-Aug-1332.8 KiB
editorconfig-0.8.1.tar.lz2021-Aug-0729.5 KiB

News

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added
Changed
Deprecated
Removed
Fixed
Security

[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])
Deprecated
Removed
Fixed
  • Fix write-file-functions default value ([#295])
  • Check mode-class property for special modes ([#301])
  • Load subr-x when compiling ([#302])
Security

[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] )
  • 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]) ... ...