geany

geany 2.1

Small and lightweight IDE

<rendered-html><p>Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. Geany only requires the GTK runtime libraries. Some basic features of Geany:</p> <ul> <li>Syntax highlighting</li> <li>Code folding</li> <li>Symbol name auto-completion</li> <li>Construct completion/snippets</li> <li>Auto-closing of XML and HTML tags</li> <li>Call tips</li> <li>Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (full list)</li> <li>Symbol lists</li> <li>Code navigation</li> <li>Build system to compile and execute your code</li> <li>Simple project management</li> <li>Plugin interface</li> </ul> </rendered-html>

https://www.geany.org/
GNU General Public License v2.0 or later
main program: geanyprograms: geany
Platforms (79)
aarch64_be-nonex86_64-linuxx86_64-nonemmix-mmixwarearmv7l-linuxavr-nonepowerpc-nonemips64-none
View source on NixOS/nixpkgs →

Install

Copy into your configuration

NixOS (configuration.nix)
environment.systemPackages = with pkgs; [
  geany
];
Ad-hoc shell
nix-shell -p geany
Flake (nix run)
nix run nixpkgs#geany