This repository contains various plugins compatible with Geany and Geany Plugins
A brief description of each plugin:
doc-panel= Move the document panel to the right separate from the other side panel tabs. Consider hiding tabs and using this as an alternative. This adds keyboard shortcuts to switch open documents in order of appearance in the panel.external-tools= Call a shell script to do things like edit selected text, open programs, etc.quick-find= Side panelag(fastest)|ack(faster)|grep(fast) of your project with a quick open to lines found by selecting rows in the table.quick-line= Go to a line with a modal overlay.quick-opener= Set up keyboard shortcuts to three paths to open a dialog to find files as you type. One path is the project. The other two you can configure.quick-search= Search for a word as you type in a modal overlay, highlighting all instances in a different color from the some of the geany plugins. Set up keyboard shortcuts for next/previous. Pre-populate with selected text. Bonus: Every time you select any text, it real-time highlights all instances. Consider using this with the geany-plugins "Addons" checkbox for "Mark all occurrences of a word when double-clicking it" to highlight 3 different strings in 3 different colors.
sudo apt install libgtk-3-dev intltool make make doc-panel make install #build plugin:
make doc-panel
#create a plugins directory for the shared library:
mkdir plugins
#copy so file into plugins directory:
cp doc-panel.so plugins/
#start instance of geany with it's own config:
geany -i -c ./
#install one plugin once ready:
cp doc-panel.so ~/.config/geany/plugins/ clear;make doc-panel
cp doc-panel.so plugins/;geany -i -c ./ *.c ../geany-1.37.1/src/*.c