editorconfig
- Description
- EditorConfig Emacs Plugin
- Latest
- editorconfig-0.11.0.0.20241027.181535.tar (.sig), 2024-Oct-27, 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.11.0.0.20241025.123238.tar.lz | 2024-Oct-25 | 24.3 KiB |
editorconfig-0.11.0.0.20241024.173936.tar.lz | 2024-Oct-24 | 24.3 KiB |
editorconfig-0.11.0.0.20240813.80135.tar.lz | 2024-Aug-13 | 24.3 KiB |
editorconfig-0.11.0.0.20240728.171401.tar.lz | 2024-Jul-28 | 24.2 KiB |
editorconfig-0.11.0.0.20240531.131915.tar.lz | 2024-May-31 | 24.2 KiB |
editorconfig-0.10.1.0.20240509.154515.tar.lz | 2024-May-09 | 24.0 KiB |
editorconfig-0.10.1.0.20240328.132207.tar.lz | 2024-Mar-31 | 23.8 KiB |
editorconfig-0.10.0.0.20230507.81554.tar.lz | 2023-May-07 | 23.6 KiB |
editorconfig-0.9.1.0.20230426.122518.tar.lz | 2023-Apr-26 | 23.3 KiB |
editorconfig-0.8.2.0.20220929.161809.tar.lz | 2022-Sep-30 | 22.9 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
- Support new major-modes
- svelte-mode ([#333])
- magik-mode, magik-ts-mode ([#336])
- Add switches not to override local variable values ([#338])
- Set
editorconfig-override-file-local-variables
to nil to use file local variable values instead of values in .editorconfig - Set
editorconfig-override-dir-local-variables
to nil to use values defined in .dir-locals.el instead of values in .editorconfig
- Set
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]
- Remove flag
- Separate some utility commands to new file ([#330])
- Following commands are now defined in
editoroconfig-tools.el
, noteditorconfig.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
- Following commands are now defined in
[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
- Set
[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
- By default this is disabled: set
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
andeditorconfig-after-apply-functions
can no longer distinguish explicitly ... ...