gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Editorconfig version 0.11.0


From: ELPA update
Subject: [NonGNU ELPA] Editorconfig version 0.11.0
Date: Sat, 11 May 2024 05:07:04 -0400

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]