<commit_before># ec4e

[![Build Status](https://secure.travis-ci.org/angelozerr/ec4e.png)](http://travis-ci.org/angelozerr/ec4e)

`ec4e` is the [EditorConfig](http://editorconfig.org/) support for Eclipse which works only with `GenericEditor`:

 ![Editor Config](screenshots/EditorConfigDemo.gif)

`ec4e` provides :

 * an editor for `.editorconfig` based [tm4e](https://github.com/eclipse/tm4e/) and `GenericEditor`:
 
 ![Editor Config](screenshots/EditorConfigSyntaxColor.png)
 
 * 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

## 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!<commit_msg>Add wiki link<commit_after># ec4e

[![Build Status](https://secure.travis-ci.org/angelozerr/ec4e.png)](http://travis-ci.org/angelozerr/ec4e)

`ec4e` is the [EditorConfig](http://editorconfig.org/) support for Eclipse which works only with `GenericEditor`:

 ![Editor Config](screenshots/EditorConfigDemo.gif)

`ec4e` provides :

 * an editor for `.editorconfig` based [tm4e](https://github.com/eclipse/tm4e/) and `GenericEditor`:
 
 ![Editor Config](screenshots/EditorConfigSyntaxColor.png)
 
 * 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.

## 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!
{'fraction_non_alphanumeric': 0.10567707053330057, 'fraction_numerical': 0.00786434013271074, 'mean_word_length': 5.157337367624811, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2689403', 'n_tokens_mistral': 1171, 'n_tokens_neox': 1118, 'n_words': 411}