Ispell y su proceso tienen diferentes mapas de caracteres.

1

Acabo de comenzar a recibir este error con emacs en mi Macbook Pro:

Ispell and its process have different character maps

He intentado cambiar mi mapa de caracteres a utf-8. Sin suerte. Sería bueno si me dijera cómo eran diferentes y qué hacer al respecto. ¿Alguna idea?

vy32
fuente

Respuestas:

2

También recibí este mensaje de error. En mi caso, la solución fue debido a una desalineación con las palabras locales adjuntas en la parte inferior. Había un '%' en las palabras locales que debían estar en una nueva línea.

aagaard
fuente
1

Si no se especifica la codificación del búfer, EMACS intenta determinarlo automáticamente. Esto causa un problema si el búfer contiene un carácter UTF-8 o Latin1 y se determina que el subproceso está enviando ASCII.

He resuelto el problema colocando esta línea como la primera línea de mi .tex archivos:

% -*-mode: LaTeX; coding: us-ascii;-*-                                                             
vy32
fuente
Mi búfer es solo us-ascii (busqué [^ [: ascii:]]) pero aún así obtengo el " Ispell y su proceso tienen diferentes mapas de caracteres. ". ¿Cómo puedo saber qué mapa de caracteres usa ispell en realidad en mi máquina?
phs
1
Mira el entorno del proceso ispell. Probablemente esté configurando la codificación en el LC_ALL o LANG Variables de entorno.
vy32
1
Debería añadir que su búfer solo tiene caracteres us-ascii no significa que tenga codificación us-ascii. Podría tener codificación LATIN1 o codificación UTF8, ya que ambos son superconjuntos adecuados de us-ascii.
vy32
0

Después de buscar y reemplazar, accidentalmente inserté un '-' en una palabra en la lista de LocalWords. Eliminando el guión arreglado el problema

Neal H. Walfield
fuente