An open API service indexing awesome lists of open source software.

https://github.com/isamert/gedi

a python code completion plugin for gedit3+
https://github.com/isamert/gedi

gedi gedit gedit-plugin jedi python

Last synced: 8 months ago
JSON representation

a python code completion plugin for gedit3+

Awesome Lists containing this project

README

          

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

![Example](/screenshots/completion-1.png)

## 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
```