Third party gedit plugins - versions 3.14 and above
Port plugins to gedit 3.14
See the API changes.
To install one of these plugins, you need to download the files and put them in your ~/.local/share/gedit/plugins/ directory (which may need to be created). They need to be in that exact directory; subdirectories are not scanned for plugins.
Third-party plugins for gedit 3.12. They may work on gedit 3.14 and above. If you see such a plugin, please add it here too.
Please keep the list in alphabetical order, thanks.
Better Python Console
Plugin runs Python code in external console when F5 is pressed. https://github.com/JacekPliszka/gedit-betterpythonconsole
Plugin uses pyflakes and pep8 to validate Python code - detects errors and non-conforming code. https://github.com/rdunklau/Gedit-checkpython
Control Your Tabs
Switch between document tabs using Ctrl+Tab / Ctrl+Shift+Tab (most recently used order or tab row order) and Ctrl+PageUp / Ctrl+PageDown (tab row order). https://github.com/jefferyto/gedit-control-your-tabs
Copy File Path
This plugin provides a simple way to copy the current file path to the clipboard, through the context menu and the "Tools" menu section. https://github.com/willianveiga/gedit-copy-file-path
A dictation plugin for gedit. Provides a way to write into gedit by speaking. It can also perform specific commands like delete sentence/word, perform undo/redo, copy/paste from clipboard, save/clear document, go to line, input special characters, etc. You can also select one of the many speech recognition services provided. Download: https://github.com/theawless/Dict-O-nator
Encrypt/decrypt documents in PGP format http://pietrobattiston.it/gedit-crypto
Reopen closed windows and optionally restore windows between sessions. https://github.com/jefferyto/gedit-ex-mortis
Plugin allows simple folding: Fold/Unfold, Unfold all, Fold deepest level. Download:https://github.com/JacekPliszka/gedit-folding, check forks/tags/branches for versions
Plugin uses gtags/global to find definition or references for given identifier. Download:https://github.com/utisam/gtagJump, check forks/tags/branches for versions
The plugin allows to set custom indentation settings for selected file types, while leaving all other types with default settings. Download: https://github.com/sergejx/gedit-indentation-settings
LaTeX and BibTeX plugin. Homepage
A simple plugin that allows moving lines up and down using Ctrl+↑ and Ctrl+↓. Based on an old plugin called Line Tools that was developed by Shaddy Zeineddine and itself branched off Advanced Editing by Marcus Lunzenauer. Download: https://github.com/dariuskl/line-mover
Open URI Context Menu
Adds context menu item to open/browse an URI at the pointer position. Download: https://github.com/jpfleury/open-uri-context-menu
Pair character autocompletion
A gedit plugin that automatically inserts brackets, quotes, and parenthesis. The plugin is smart enough to automatically overwrite existing closing brackets when appropriate. Download: https://code.google.com/p/gedit-pair-char-autocomplete/
Discovering and installing plugins easily. Download: https://github.com/lwindolf/gedit-plugininstaller
Browse and switch between opened tabs with Ctrl-E shortcut. Download: https://github.com/Pogij/quickswitch
reST reStructuredText Preview
Provides a preview panel at the bottom of the editor windows for reStructuredText (Python). The language spec file for syntax highlighting is also available.
Source code browser
A source code class and function browser, with support for many languages. https://github.com/toobaz/gedit-source-code-browser/
Tab Group Salute
Switch between tab groups using Ctrl+<key above Tab>. https://github.com/jefferyto/gedit-tab-group-salute
VHDL coding assistant for gedit (live code hierarchy view, syntax checks, testbench generator).
Removes whitespace at the end of each line and unnecessary newlines at the end of the document upon saving. It basically is a bloated rewrite of the gedit 2 plugin "Save without trailing space" and acts a lot like the "Trailsave" plugin above. Additionally to both we have GUI configuration options, cursor position preservation, i18n/l10n and unittests. Download: https://github.com/dinkel/gedit-whitespace-remover/