Questão Como faço para exibir números de linha no Emacs (não na linha de modo)?


Eu sei como exibir números de linha (e colunas) na linha de modo, mas gostaria que o emacs exibisse os números de linha de todas as linhas no lado esquerdo. Eu vi isso feito no vim e outros editores de texto. Como faço isso para o emacs?


120


origem




Respostas:


M-x linum-mode (ou global-linum-mode) e colocar (global-linum-mode t) na tua ~/.emacs (ou ~/.emacs.d/init.el) para habilitá-lo na inicialização.


153



Existe uma maneira de fazer isso com números de coluna? - Topo
Para qualquer leitor tardio: M-x column-number-mode é uma maneira de exibir a coluna atual em que seu ponteiro está. - monotux
Não há nem um arquivo init.el no meu diretório .emacs.d nem um arquivo .emacs no meu ~. Onde posso encontrá-los? - Goldname
Você pode criar um, se você ainda não tiver uma configuração. - Nick McCurdy
Isso funcionou para mim. Atenção para usuários do Windows - esse arquivo está localizado no diretório C: \ Users \ nome_do_usuário \ AppData \ Roaming e é chamado de ".emacs". Basta adicionar (global-linum-mode t) no final do arquivo. - Kirill Yunussov


Esta página:

lista algumas opções diferentes.

resposta de monotux é atualmente a primeira opção listada lá. Uma alternativa (também listada) é a NLinum:

Você deve poder instalar a partir do ELPA:

M-x package-install RET nlinum RET

e depois usá-lo, e. como isso:

(use-package nlinum
  :config
  (global-nlinum-mode))

8



Apenas um link não é ideal para o formato SX. - Prof. Falken
@ Prof.Falken Especialmente quando o link leva a um 404 Not Found. Por favor, corrija sua resposta. - Brandon Ibbotson
Obrigado ambos - concordou, embora resposta de monotux já tem toda a informação necessária. Eu editei para corrigir o link e fornecer um link alternativo. - icyrock.com


  • linum-mode → velho, hackear, devagar. Emacs 23 (lançado em 2009).
  • global-display-line-numbers-mode → Emacs 26 (beta a partir de 2018-03-30)

Coloque isso no seu arquivo init do emacs:

(when (version<= "26.0.50" emacs-version )
  (global-display-line-numbers-mode))

http://ergoemacs.org/emacs/emacs_line_number_mode.html


1



Isso funcionou para mim - Billal BEGUERADJ