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

https://github.com/timwaters/geany-livediff

GeanyLiveDiff: plugin for geany which diffs file on-the-fly and displays colored markers on editor. Currently against git repos and regular files
https://github.com/timwaters/geany-livediff

Last synced: about 1 year ago
JSON representation

GeanyLiveDiff: plugin for geany which diffs file on-the-fly and displays colored markers on editor. Currently against git repos and regular files

Awesome Lists containing this project

README

          

geany-livediff
==============

GeanyLiveDiff: plugin for geany which diffs file on-the-fly and displays colored markers on editor.
Currently against git repos and regular files.

![livediff.png](https://raw.github.com/v01d/geany-livediff/master/livediff.png)

### Install

For example (debian)

#### Requirements

* cmake
* libgit2
* Boost libraries:
* filesystem
* system

```sh
$ sudo apt-get install libgit2-dev cmake libboost-filesystem-dev libboost-system-dev
```

NOTE: For Ubuntu 12.04, you can add repository for libgit2

```
sudo add-apt-repository ppa:xav0989/libgit2
sudo apt-get update
sudo apt-get install libgit2-dev
```

#### Build

```sh
$ git clone https://github.com/v01d/geany-livediff
$ cd geany-livediff && mkdir build && cd build
$ cmake ../
$ make
$ sudo make install
```

Start geany and enable LiveDiff.

Note - make install installs to /usr/local/lib/geany/ so you may want to move it to the place on your system.

TODO - get this plugin location automagically.
```
sudo cp liblivediff.so /usr/lib/x86_64-linux-gnu/geany/
```