Coder Social home page Coder Social logo

christopherjbly / geany-plugins Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geany/geany-plugins

0.0 2.0 0.0 14.81 MB

The combined Geany Plugins collection

Home Page: http://plugins.geany.org/

C 79.03% Shell 0.20% Python 1.83% Makefile 0.02% NSIS 0.29% C++ 1.31% HTML 12.75% CSS 0.34% TeX 1.02% Lua 0.45% Objective-C 0.07% Visual Basic 0.11% Batchfile 0.10% Vala 2.44% Smarty 0.03%

geany-plugins's Introduction

===============
Geany-Plugins
===============

Installation
------------

You can build the plugins using either autotools or waf.

Building with autotools
^^^^^^^^^^^^^^^^^^^^^^^

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.

Available plugins are:

* addons -- the Addons plugin
* autoclose -- the Autoclose plugin
* automark -- the Automark plugin
* codenav -- the CodeNav plugin
* commander -- the Commander plugin
* debugger -- the Debugger plugin
* defineformat -- the Defineformat plugin
* devhelp -- the devhelp plugin
* geanydoc -- the GeanyDoc plugin
* geanyextrasel -- the GeanyExtraSel plugin
* geanygendoc -- the GeanyGenDoc plugin
* geanyinsertnum -- the GeanyInsertNum plugin
* geanylatex -- the GeanyLaTeX plugin
* geanylipsum -- the GeanyLipsum plugin
* geanylua -- the GeanyLua plugin
* geanyminiscript -- the GeanyMiniScript plugin
* geanypg -- the geanypg plugin
* geanyprj -- the GeanyPrj plugin
* geanysendmail -- the GeanySendmail plugin
* geanyvc -- the GeanyVC plugin
* geniuspaste -- the paste to a pastebin plugin
* gtkspell -- GeanyVC's spell-check support
* markdown -- the Markdown plugin
* pretty_printer -- the pretty-printer plugin
* projectorganizer -- the ProjectOrganizer plugin
* scope -- the Scope plugin
* shiftcolumn -- the ShiftColumn plugin
* spellcheck -- the spellcheck plugin
* treebrowser -- the Treebrowser plugin
* tableconvert -- the Tableconvert plugin
* updatechecker -- the Updatechecker plugin
* webhelper -- the WebHelper plugin
* xmlsnippets -- the XMLSnippets plugin
* extra-c-warnings -- extra C Compiler warnings (see also HACKING)
* cppcheck -- static code analysis using cppcheck (see also HACKING)

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

This will force force both geanylua and spellcheck plugins to be enabled even
if some 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.

Building with waf
^^^^^^^^^^^^^^^^^

Geany-Plugins can also being build using Python based build system waf.
For doing this you have similar to building with autotools run three steps::

  ./waf configure
  ./waf build
  ./waf install

geany-plugins's People

Contributors

frlan avatar b4n avatar eht16 avatar hyperair avatar codebrainz avatar techee avatar dimitrov-adrian avatar zhekov avatar williamfraser avatar dmaphy avatar ntrel avatar scriptum avatar enrix835 avatar ctabin avatar sardemff7 avatar alvesh88 avatar earshinov avatar yurand avatar federeghe avatar funto avatar ndbroadbent avatar vmkononenko avatar vkochan avatar elextr avatar shankhs avatar sharmi avatar cushy007 avatar pzoxiuv avatar matbaj avatar evgeni avatar

Watchers

James Cloos avatar Chris Bly avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.