Numero riga Emacs


8

Sto riscontrando problemi nell'ottenere un numero di riga all'interno di un buffer emacs. Ho il seguente numero nel mio file di inizializzazione: (setq line-number-display-limit 2000000) e ho verificato che la modalità del numero di riga è stata attivata. Quando entro per la prima volta nel buffer di riga (~ 500), emacs mi fornisce un numero di riga; tuttavia, ha rapidamente commutato il numero di riga in L ??.

Qualche idea su cosa potrebbe esserci di sbagliato?

PS Ho trovato la ricerca di una risposta a questo problema quasi impossibile poiché la stringa di caratteri chiave (L ??) è vista dai motori di ricerca come L (qualsiasi carattere) (qualsiasi carattere) - qualcuno sa come aggirare questo?

Qualsiasi aiuto sarà molto apprezzato. Grazie in anticipo!


Eventuali errori / messaggi in *Messages*?

Intendi questa parte: i.imgur.com/Augko.png Puoi darci una foto?
Cheeso,

Risposte:


8

Hai linee molto lunghe (larghe)? Hai visto il numero di riga-display-limit-width ?

line-number-display-limit-width è una variabile definita in "codice sorgente C". Il suo valore è 200

Documentazione:
* Larghezza massima della riga (in caratteri) per la visualizzazione del numero di riga.
Se la lunghezza media delle linee vicino al punto è maggiore di questa, il
numero di linea può essere omesso dalla linea di modalità.


Sì, questo è in realtà il problema. Grazie mille!

Non l'ho mai saputo, ci ho appena vissuto. Per anni. Grazie!

0

Ho avuto lo stesso problema e ho risolto l' impostazione del numero di riga-display-limit-width . L'ho impostato usando 'personalizza' e 'Salva per sessioni future'. Ho pensato che "Salva per sessioni future" includesse "Imposta per sessione corrente". Ma questo non sembra essere il caso. Ho dovuto chiudere e riavviare emacs per renderlo effettivo. Era in un GNU Emacs 22.3.1

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.