Este é um recurso :) O Emacs Lisp não possui um tipo separado para caracteres (embora o XEmacs tenha), então os caracteres são representados como inteiros. (point)
retorna um inteiro, então eval-expression
não pode dizer com certeza se você quis dizer isso como um número ou como um caractere.
A formatação da saída é feita em eval-expression-print-format
in simple.el
. Infelizmente, parece não haver nenhuma opção de configuração que possa ser usada para desativar esse recurso.
A melhor solução que posso pensar é avaliar (format "%s" (point))
ao invés de apenas (point)
, ou usando C-x = .