All Projects → isamert → gedi

isamert / gedi

Licence: GPL-3.0 License
a python code completion plugin for gedit3+

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to gedi

gedit-file-search
Gedit plugin to search a text in all files in a directory
Stars: ✭ 41 (+24.24%)
Mutual labels:  gedit, gedit-plugin
gracer
a rust code completion plugin for gedit
Stars: ✭ 35 (+6.06%)
Mutual labels:  gedit, gedit-plugin
gedit-plugin-markdown preview
A gedit plugin previewing markdown (.md) documents
Stars: ✭ 79 (+139.39%)
Mutual labels:  gedit, gedit-plugin
holocron
An extendable static blog generator powered by the Force. =/
Stars: ✭ 16 (-51.52%)
Mutual labels:  jedi
rubybuntu-gedit
Ruby/Rails/Web related gedit language definitions, mime types, styles and snippets.
Stars: ✭ 15 (-54.55%)
Mutual labels:  gedit
pymolsnips
Pymolsnips is a library of PyMOL scripting language code fragments for several popular text editors.
Stars: ✭ 19 (-42.42%)
Mutual labels:  gedit
dftools
Tools for Star Wars: Dark Forces assets.
Stars: ✭ 18 (-45.45%)
Mutual labels:  jedi
gedit-external-tools
A repository for useful and handy snippets for gedit's external tools plugin
Stars: ✭ 13 (-60.61%)
Mutual labels:  gedit
jedi-faker
Faker extension for Star Wars junkie
Stars: ✭ 15 (-54.55%)
Mutual labels:  jedi
gedi tutorials
GEDI L3 and L4 Tutorials
Stars: ✭ 61 (+84.85%)
Mutual labels:  gedi
pyGEDI
pyGEDI is a Python Package for NASA's Global Ecosystem Dynamics Investigation (GEDI) mission, data extraction, analysis, processing and visualization.
Stars: ✭ 55 (+66.67%)
Mutual labels:  gedi
python-tools
🔧 Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom.
Stars: ✭ 96 (+190.91%)
Mutual labels:  jedi
TheVimIDE
Modern Vim IDE with support for C/C++, Java, Python, Lua, PHP, JavaScript, Ruby and much more ...
Stars: ✭ 33 (+0%)
Mutual labels:  jedi
gedit-rails-extensions
Ruby on Rails MIME and syntax files for gedit
Stars: ✭ 45 (+36.36%)
Mutual labels:  gedit
anakin-language-server
Yet another Jedi Python language server
Stars: ✭ 27 (-18.18%)
Mutual labels:  jedi
bioSyntax-archive
Syntax highlighting for computational biology
Stars: ✭ 16 (-51.52%)
Mutual labels:  gedit
gedit-wakatime
Gedit 3.8+ plugin for automatic time tracking and metrics generated from your programming activity.
Stars: ✭ 18 (-45.45%)
Mutual labels:  gedit-plugin

Gedi

A python code completion plugin for gedit. Built with the Jedi auto completion library by David Halter (https://github.com/davidhalter/jedi).

Example

Current Features:

  • Autocompletion

Planned Features:

  • Find Definition
  • Some refactoring tools

Using

  • Firstly, you need to install jedi. You can install it from your distro's package manager(search for python3-jedi) or you can install it with pip:
pip install jedi
  • Download the project.
  • Extract the files to /home/YOUR_USER_NAME/.local/share/gedit/plugins
  • If the directory .local/share/gedit/plugins/ is not present, create it.
  • Open gedit, go to Preferences > Plugins > Gedi to activate it.
  • Restart gedit.

Instead of downloading you can just clone the project to your plugin path:

$ mkdir -p ~/.local/share/gedit/plugins
$ cd ~/.local/share/gedit/plugins
$ git clone https://github.com/isamert/gedi.git

For updating:

$ cd ~/.local/share/gedit/plugins/gedi
$ git pull
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].