principios básicos: arquivos luarc
Na inicialização, o darktable executará automaticamente os scripts de Lua que se encontrem em $DARKTABLE/share/darktable/luarc
e $HOME/.config/darktable/luarc
(onde $DARKTABLE
é a pasta de instalação do darktable e$HOME
sua pasta pessoal).
Esta é a única vez que o darktable rodará scripts Lua por si mesmo. Estes scripts podem registrar devoluções de chamada para realizar ações em vários eventos do darktable. Este mecanismo de devolução de chamada é o método principal para desencadear ações de lua.