Geany

Geany is an open source Lua text editor for Linux, Mac OS X and Windows.

This article covers how to optimize Geany for working with LÖVE.

Run hotkey

  1. Make sure you have a .lua file open.
  2. Open Build/Set Build Commands
  3. Create a new Lua command with the label "run with love"
  4. The command should be:
    • Linux: love %p, assuming you installed LÖVE.
    • Mac OS X: /Applications/love.app/Contents/MacOS/love %p, assuming you installed LÖVE in the applications folder.
    • Windows: C:\Program Files\Love\love.exe %p, assuming that's where you installed LÖVE.

Build script

  1. Make sure you have a .lua file open.
  2. Open Build/Set Build Commands
  3. Create a new Lua command with the label "build .love file" and working directory %p
  4. The command should be:
    • Linux: ts=$(date +%s); zip -r ../${PWD##*/}_${ts}.love *, assuming you have `zip` installed.
    • Mac OS X: ts=$(date +%s); zip -r ../${PWD##*/}_${ts}.love *

Snippets

See Customizing Geany for LOVE thread.

Sources