Perguntas com a marcação «error-handling»

3
Como lidar normalmente com erros no arquivo init
Eu gostaria de uma maneira de capturar erros ao executar meu arquivo init e, em seguida, manipulá-los normalmente. Muitas das minhas personalizações e combinações de teclas mais importantes aparecem no final do meu arquivo init para garantir que outras configurações não sejam aplicadas por cima delas. O problema é que, …

3
Mostrar número da linha com erro
Digamos que o emacs lança algum erro que eu não entendo. Ou talvez o erro diga "O valor do símbolo como variável é nulo: modos", mas há muitas ocorrências do símbolo modesno meu código, portanto, preciso de algum contexto. O Emacs pode ser configurado para mencionar o número da linha …

1
Obter backtrace de erro programaticamente
Se um erro é sinalizado no código Emacs Lisp, e debug-on-erroré t, eu recebo um buffer de rastreamento que faz com que seja fácil de descobrir onde o erro ocorreu. No entanto, para erros que ocorrem durante o processamento de uma resposta da rede de forma assíncrona, seria irritante ter …

2
Repetindo um erro no Emacs Lisp
Preciso chamar uma função e executar uma limpeza somente se a função falhar e, em seguida, reiniciar o erro. Aqui está o pseudo-código: (condition-case err (call-function) (error (cleanup) ;; how do I raise `err`? ))
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.