Nomor baris Emacs

8

Saya mengalami masalah dalam mendapatkan nomor baris saat berada dalam buffer emacs. Saya memiliki nomor berikut dalam file initilisasi saya: (setq line-number-display-limit 2000000), dan saya telah memverifikasi bahwa mode nomor baris dihidupkan. Ketika saya pertama kali memasukkan buffer baris (~ 500), emacs memberi saya nomor baris; Namun, itu sangat cepat beralih membaca nomor baris ke L ??.

Adakah pemikiran tentang apa yang salah?

PS Saya telah menemukan mencari jawaban untuk masalah ini hampir mustahil karena string karakter kunci (L ??) dilihat oleh mesin pencari sebagai L (karakter apa saja) (karakter apa saja) - apakah ada yang tahu cara mengatasi ini?

Bantuan apa pun akan sangat dihargai. Terima kasih sebelumnya!

astrok
sumber
Adakah kesalahan / pesan di dalamnya *Messages*?
Apakah maksud Anda bagian ini: i.imgur.com/Augko.png Bisakah Anda memberi kami gambar?
Cheeso

Jawaban:

8

Apakah Anda memiliki garis yang sangat panjang? Pernahkah Anda melihat garis-nomor-layar-batas-lebar ?

line-number-display-limit-width adalah variabel yang didefinisikan dalam `kode sumber C '. Nilainya 200

Dokumentasi:
* Lebar garis maksimum (dalam karakter) untuk tampilan nomor baris.
Jika panjang rata-rata garis dekat titik lebih besar dari ini, maka
nomor garis dapat dihilangkan dari garis mode.

Cheeso
sumber
Ya, itu sebenarnya masalahnya. Terima kasih banyak!
Saya tidak pernah tahu itu, saya hanya hidup dengan itu. Selama bertahun-tahun. Terima kasih!
0

Saya memiliki masalah yang sama dan pengaturan garis-nomor-tampilan-batas-lebar menyelesaikannya. Saya mengaturnya menggunakan 'sesuaikan' dan 'Simpan untuk sesi mendatang'. Saya berpikir bahwa 'Simpan untuk sesi mendatang' akan mencakup 'Set untuk Sesi Saat Ini'. Tapi sepertinya tidak demikian. Saya harus berhenti dan memulai kembali emacs untuk membuatnya berlaku. Itu ada di GNU Emacs 22.3.1

Markus
sumber