EditorConfig plugin for Gedit
Python Java Batchfile Makefile Shell CMake
Permalink
Failed to load latest commit information.
editorconfig-core-py Update to 0.11.1 EditorConfig Python Core library Apr 5, 2013
editorconfig_plugin Add editorconfig-core-py folder to install.sh Jul 9, 2015
.editorconfig
.gitignore Add gitignore file Jun 1, 2012
LICENSE Add Simplified BSD license Nov 24, 2011
README.md Add a link to the EditorConfig python core in README. Jul 27, 2016
editorconfig.gedit-plugin Bump version Mar 29, 2014
editorconfig.plugin Bump version Mar 29, 2014
editorconfig_gedit2.py
editorconfig_gedit3.py Move Gedit 2 and 3 plugin code into Python package Mar 24, 2012
install.sh Add editorconfig-core-py folder to install.sh Jul 9, 2015

README.md

EditorConfig Gedit Plugin

This is an EditorConfig plugin for gedit.

Downloading Gedit Plugin

Click here to download the latest version

Older versions of the EditorConfig Gedit plugin can be downloaded as an archive file from the tags page.

The plugin can also be downloaded using via Git as follows:

git clone git://github.com/editorconfig/editorconfig-gedit.git
git submodule update --init

Installation

First, make sure the core EditorConfig Python Core library is installed on your machine.

Next, install the plugin compatible with your version of Gedit by executing the install.sh script. The install.sh script should install the appropriate plugin for your Gedit version. If this does not work, the instructions below can be used to install the plugin manually.

After installing the plugin, it must be enabled in Gedit. To enable the plugin navigate to Edit -> Preferences -> Plugins and check the EditorConfig plugin.

Manual installation

To install the gedit 3 plugin manually, execute the following copy command:

cp -Lr editorconfig.plugin editorconfig_gedit3.py editorconfig_plugin ~/.local/share/gedit/plugins/

To install the gedit 2 plugin manually, execute the following copy command:

cp -Lr editorconfig.gedit-plugin editorconfig_gedit2.py editorconfig_plugin ~/.gnome2/gedit/plugins/

Supported properties

The EditorConfig Gedit plugin fully supports the following EditorConfig properties:

  • indent_style
  • end_of_line
  • trim_trailing_whitespace
  • root (only used by EditorConfig core)

There is partial support for the following properties:

  • indent_size
  • tab_width

With the Gedit plugin the tab_width cannot be set to a different value than indent_size. When indent_style is "tab", tabs will be used for indentation and tab_width will be used for indentation size to maintain the correct width of tab characters. When indent_style is set to "space", the tab_width property is ignored and tabs are always set to the width of indent_size.