Eu sei como exibir números de linhas (e colunas) na linha de modo, mas eu gostaria que o emacs exibisse os números de todas as linhas no lado esquerdo. Já vi isso no vim e em outros editores de texto. Como faço isso para o emacs?
line-numbers
linum-mode
Luke
fonte
fonte
Respostas:
Como @ eric-brown mencionou, você pode usar
M-x linum-mode
.Outra boa idéia é usar
(add-hook 'prog-mode-hook 'linum-mode)
no init.el para ativar automaticamente o modo linum em todos os modos de programação.Para a versão Emacs> = 26, você pode usar
display-line-numbers-mode
ouglobal-display-line-numbers-mode
.Veja EmacsWiki
fonte
display-line-numbers-mode
.(global-display-line-numbers-mode)
útil.M-x linum-mode
fará o truque. Se você deseja efetuar isso para todos os buffers,M-x global-linum-mode
fará isso.fonte
(global-linum-mode)
ao seu arquivo .emacs.d / init.el o tornará permanente. Considero o modo global-linum um pouco excessivo, e a sugestão do mgoszcz2 de ativá-lo apenas em certos modos é boa.Se você estiver usando o Emacs 26 ou mais recente, poderá usá-lo
display-line-numbers-mode
.de
etc/NEWS.26
:fonte
nlinum-mode
é outra opção. Ele tem a mesma interface quelinum-mode
, portanto, você pode usar os mesmos ganchos, mas usa uma tecnologia diferente para ter melhor desempenho. Citação denlinum.el
:Você pode instalá-lo via GNU Elpa normalmente
list-packages
.http://elpa.gnu.org/packages/nlinum.html
fonte
Certamente
linum-mode
é uma boa escolha. Se você nem sempre quer ver os números das linhas, como eu, pode usar esse truque no excelente What the .emacs.d !? blog.Isso é ativado temporariamente
linum-mode
quando você executagoto-line
.Aqui está o código do seu blog:
fonte