Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The combined Geany Plugins collection

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
addons
build
geanydoc
geanygdb
geanylatex
geanylipsum
geanylua
geanyprj
geanysendmail
geanyvc
po
shiftcolumn
spellcheck
Makefile.am
NEWS
README
README.waf
README.windows
autogen.sh
configure.ac
waf
wscript

README

You can use Autotools to build the Geany plugins in this repository.

Usage:
./configure [arguments] or alternatively ./autogen.sh [arguments]
make
sudo make install

This will configure, build and install most of the Geany plugins. There is some
auto-detection in place which automagically disables some of the plugins if
there are insufficient build dependencies. The following arguments can tweak the
behaviour of the configure script:-

=== Options ===
A full listing of all supported options can be found in ./configure --help.

== Enable/Disable Features ==
The following options can be passed to ./configure in forms
--enable-<option>=auto (default), --enable-<option>, --disable-<option>. In all
cases, --enable-<option>=auto causes the feature to be enabled/disabled
automatically based on whether the dependency exists on your system.
--enable-<option> causes the feature to be forcefully enabled, causing configure
to fail with an error message if you have missing
dependencies. --disable-<option> causes the feature to be forcefully disabled.

* geanylua -- the GeanyLua plug-in
* gtkspell -- GeanyVC's spell-check support
* spellcheck -- the Spellcheck plug-in

Example:
./configure --enable-geanylua --enable-gtkspell --enable-spellcheck

This will force all optional plugins to be enabled even if dependencies are missing.


== Other tweaks ==
The following options can be passed to ./configure in the form
--with-<option>=<argument>.

* lua-pkg -- the name of the lua pkg-config package name.
* geany-prefix -- Geany's prefix, used when compiling Geany.


== Compiling Individual Plugins ==
The Geany Plugins project uses a recursive automake build system, which means
that after running ./configure, you may compile each individual plug-in by cd-ing
into the respective plug-in directory and compiling it.
Something went wrong with that request. Please try again.