argumento do tipo errado: stringp, nil
Antes de agora, eu apenas recortei e colei o código no meu arquivo .emacs, mas então decidi adicionar algumas funcionalidades ao emacs. Agora, não vejo como fui capaz de estragar tudo, mas ontem à noite eu continuava recebendo o erro que coloquei no título ao executar o M-x jarl-mvn-exec. Eu dormi e voltei no dia seguinte, mas ainda não estou chegando a lugar algu
(defun jarl-get-pom ()
(concat (locate-dominating-file
(buffer-file-name
(current-buffer))
"pom.xml")
"pom.xml"))
(defun jarl-visit-pom ()
(interactive)
(find-file (jarl-get-pom)))
(defun jarl-mvn-exec ()
(interactive)
(switch-to-buffer (get-buffer-create "maven"))
(start-process-shell-command "mvn-exec" "maven" "mvn" "-f" (jarl-get-pom) "compile")
(start-process-shell-command "mvn-exec" "maven" "mvn" "-f" (jarl-get-pom) "exec:exec"))