A mensagem de erro informa que você não tem um programa chamado ledger instalado em seu exec-path .
Se você tiver um programa chamado ledger instalado em algum lugar, adicione seu caminho (local) ao valor de exec-path .
Consulte o manual do Elisp, nó Subprocess Creation para obter informações sobre exec-path .
Veja também as variáveis de ambiente PATH e EMACSPATH no manual do Emacs, nó General Variables .