NonGNU ELPA - editorconfig

editorconfig Atom Feed

Description
EditorConfig Emacs Plugin
Latest
editorconfig-0.11.0.tar (.sig), 2024-May-11, 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 from Emacs, use package-install or list-packages.

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.1.tar.lz2024-Mar-3123.6 KiB
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.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] ) ... ...