Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isamert/gracer
a rust code completion plugin for gedit
https://github.com/isamert/gracer
gedit gedit-plugin gracer racer rust
Last synced: 12 days ago
JSON representation
a rust code completion plugin for gedit
- Host: GitHub
- URL: https://github.com/isamert/gracer
- Owner: isamert
- License: gpl-3.0
- Created: 2016-03-17T16:40:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-05T02:37:52.000Z (almost 2 years ago)
- Last Synced: 2024-07-05T15:05:57.626Z (4 months ago)
- Topics: gedit, gedit-plugin, gracer, racer, rust
- Language: Python
- Size: 48.8 KB
- Stars: 35
- Watchers: 5
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gracer
A rust code completion plugin for gedit. Built with the Rust auto completion tool by Phil Dawes (https://github.com/phildawes/racer).![Example](/screenshots/completion-1.png)
## Current Features:
- Autocompletion
- Find Definition (with right-click menu)## Prerequisites
- racer should already be installed. If you did not installed it until now run:```$ cargo install racer```
- a copy of the rust source should be on your system. If you did not download the rust source so far run:
```$ rustup component add rust-src```
for other installation methods please refer to: https://github.com/phildawes/racer/blob/master/README.md
## Using
- 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 > Gracer to activate it.
- From plugins menu, open Gracer's Preferences.
- Set Racer path and Rust source path.
- 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/gracer.git
```
For updating:
```
$ cd ~/.local/share/gedit/plugins/gracer
$ git pull
```