https://github.com/angelozerr/ec4e
EditorConfig for Eclipse based on GenericEditor and tm4e
https://github.com/angelozerr/ec4e
eclipse editorconfig
Last synced: 7 months ago
JSON representation
EditorConfig for Eclipse based on GenericEditor and tm4e
- Host: GitHub
- URL: https://github.com/angelozerr/ec4e
- Owner: angelozerr
- License: epl-1.0
- Created: 2017-08-31T07:00:51.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-15T15:59:53.000Z (about 3 years ago)
- Last Synced: 2025-03-18T18:00:29.265Z (7 months ago)
- Topics: eclipse, editorconfig
- Language: Java
- Size: 536 KB
- Stars: 9
- Watchers: 5
- Forks: 1
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ec4e
[](http://travis-ci.org/angelozerr/ec4e)
`ec4e` is the [EditorConfig](http://editorconfig.org/) support for Eclipse based on [ec4j](https://github.com/angelozerr/ec4j) EditorConfig parser and works only with `GenericEditor`:

`ec4e` provides :
* an editor for `.editorconfig` based [tm4e](https://github.com/eclipse/tm4e/) and `GenericEditor`:

* apply config of `.editorconfig` only for `GenericEditor`. Supported properties are:
* `indent_style`
* `indent_size`Syntax coloration, auto close brackets are available for other files (properties/ini files) like .gitattributes, .gitconfig, gitconfig etc
See [ec4e wiki](https://github.com/angelozerr/ec4e/wiki) for more informations.
## Install
You can install `ec4e` with the update site `http://oss.opensagres.fr/ec4e/snapshots/`
## Similar project
[editorconfig-eclipse](https://github.com/ncjones/editorconfig-eclipse) is an Eclipse plugin for editorconfig, so why developping an another plugin:
* uses GenericEditor and tm4e for the EditorConfig editor.
* use a custom parser for editorconfig instead of using standard [editorconfig-core-java](https://github.com/editorconfig/editorconfig-core-java/). This custom parser is able to validate editorconfig, manage completion, etc.
* apply of editorconfig for a given editor uses IPreferenceStore instead of updating global preferences of Eclipse as soon as editor has focus.
## Get support and contribute* **License and community**: `ec4e` is a community open-source project licensed under the Eclipse Public License 1.0.
* **Support:** You can ask questions, report bugs, and request features using [GitHub issues](http://github.com/angelozerr/ec4e/issues).
* **Git**: This `angelozerr/ec4e` repository is the reference repository to contribute to `ec4e`
* **Build and CI**: build can be performed with a simple `mvn clean verify`, continuous integration and deployment is performed by CI jobs at https://opensagres.ci.cloudbees.com/job/ec4e/
* **Becoming a committer**: any contribution are welcome!