Hey there,
Bert Vercauteren via Users wrote:
I use Geany almost only as an html-editor. I've been using an old version of Epiphany a.k.a. Web as the live preview, because it automatically updated each time a save was made in the source code in Geany. But it was not very stable and slowed down a lot. For the moment I use Firefox as the preview engine. It's okay, but there's no auto-refresh, so I have to hit the FF refresh button after each change.
My approach to this is to use the "Execute" button instead of the "Save" button in the Geany toolbar any time I make changes (you can customize the toolbar to add that button if it's not already there).
The "Execute" button saves the code and launches or refreshes the page in its default browser. When I click that button, my code is saved and and the page is opened in Firefox if it's not already open or refreshed in Firefox if it's already open.
It works similarly in languages like Python or Bash, etc., opening the terminal instead of Firefox when the "Execute" button is pressed. The difference in the terminal is that there's no refresh, so the code is run fresh each time.
It's an absolutely glorious feature. I'd be lost without it.