Às vezes, ao editar um arquivo no modo haskell, recebo uma mensagem inesperada Mark set
ao salvar um arquivo. Ao rastrear a função push-mark
, percebo que ela parece ser chamada com argumentos nil nil t
, os quais não entendo direito (localização é o primeiro argumento). Não sei de onde é chamado ou por quê.
Existe uma maneira de descobrir o que chama e talvez parar a execução e examinar a pilha de chamadas?