Estou usando line-number-mode
para ter um indicador da linha atual na minha modelagem, no entanto, para arquivos grandes ou melhor, arquivos com linhas longas, ele começa a exibir dois pontos de interrogação em vez de um número de linha. Eu cavei um pouco e descobri que enquanto line-number-mode
está definido simple.el
, as variáveis personalizáveis (e provavelmente toda a lógica envolvida) são definidas xdisp.c
. Alterar a line-number-display-width
variável para um número arbitrariamente alto pode corrigir isso, mas estou muito mais interessado no trecho de código e na lógica que o faz imprimir os dois pontos de interrogação. Seria muito útil se algum de vocês pudesse encontrá-lo para mim, talvez até explique a lógica por trás disso.
format-mode-line
.
M-: (format-mode-line "%l")
mostram pontos de interrogação, também?