Eu encontrei algum tipo de comportamento O (n ^ 2) ou pior ao exibir arquivos muito grandes (por exemplo, 128 MB) no Emacs e pular para o final do arquivo. Eu acho que pode ter a ver com meu algoritmo de cores para colorir o texto contextualmente. Se eu digitar control-g (sair do teclado), a operação não será afetada. Eu gostaria de alguma maneira de recuperar minha sessão do emacs sem simplesmente matá-la. Tentei enviar um SIGINT, mas o emacs acabou de sair. Existe algum sinal que eu possa enviar ou de alguma outra maneira (talvez em um depurador) para forçar a ação que está sendo executada a desistir e devolver o controle para mim?
font-lock-keywords
regexps com cuidado para tentar encontrar o problema.