Número da linha Emacs


8

Estou tendo problemas para obter um número de linha enquanto estiver no buffer do emacs. Eu tenho o seguinte número no meu arquivo de inicialização: (setq line-number-display-limit 2000000) e verifiquei se o modo de número da linha estava ativado. Quando entro pela primeira vez no buffer de linha (~ 500), o emacs me fornece um número de linha; no entanto, mudou muito rapidamente o número da linha para L ??.

Alguma idéia do que poderia estar errado?

PS: Eu encontrei a busca por uma resposta para esse problema quase impossível, pois a cadeia de caracteres-chave (L ??) é vista pelos mecanismos de pesquisa como L (qualquer caractere) (qualquer caractere) - alguém conhece uma maneira de contornar isso?

Qualquer ajuda será muito apreciada. Desde já, obrigado!


Algum erro / mensagem *Messages*?

Você quer dizer esta parte: i.imgur.com/Augko.png Você pode nos dar uma foto?
Cheeso 23/05

Respostas:


8

Você tem linhas muito longas (largas)? Você viu o número da linha-exibição-limite-largura ?

line-number-display-limit-width é uma variável definida no `código fonte C '. O seu valor é 200

Documentação:
* Largura máxima da linha (em caracteres) para exibição do número da linha.
Se o comprimento médio das linhas próximas ao ponto for maior que isso, o
número da linha poderá ser omitido da linha de modo.


Sim, esse é realmente o problema. Muito obrigado!

Eu nunca soube disso, apenas vivi com isso. Por anos. Obrigado!

0

Eu tive o mesmo problema e a definição do número da linha-exibição-limite-largura resolveu-o. Defini-o usando 'personalizar' e 'Salvar para futuras sessões'. Eu pensei que 'Salvar para sessões futuras' incluiria o 'Conjunto para a sessão atual'. Mas esse não parece ser o caso. Eu tive que sair e reiniciar o emacs para fazê-lo entrar em vigor. Isso estava no GNU Emacs 22.3.1

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.