When Lua filetype is selected auto-indentation doesn't work. But folding works.
For example, when I type:
for i = 1,2 do[Enter]
folding marker is opened but the cursor is in the first column.
For other filetypes I've tried (C, Python and shell script) auto-indentation works fine.
I'm using Geany 1.24.1 from Fedora 20 repo.