Estou procurando um pacote ou configuração do Emacs que permita marcar indentações com linhas verticais, como as mostradas na captura de tela a seguir do Sublime Text:
Estou procurando um pacote ou configuração do Emacs que permita marcar indentações com linhas verticais, como as mostradas na captura de tela a seguir do Sublime Text:
Respostas:
Eu acho que isso e isso pode ser uma resposta para sua pergunta.
A instalação é fácil. Invoque git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
, diga ~/.emacs.d/highlight-indents
e adicione
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
para o seu .emacs
. Em seguida, ao visitar um arquivo, você pode M-x highlight-indentation-mode RET
ativar o modo secundário.
indent-guide
destaca a coluna inteira e estou procurando por linhas finas verticais, como na captura de tela em questão. Há indent-hint
pelo ran9er mencionado na página da wiki, mas não funciona de imediato. Existe outra solução?
Eu acho que você pode querer olhar para o modo guia de recuo . Fornece recuo de blocos de código dinamicamente quando movemos o cursor. Além disso, é fácil de configurar seus personagens travessão favoritas como :
e |
, assim como a cor das intenções de fundo.
indent-guide
fontes e o README e não encontrei uma maneira de configurar o caractere de indentação, como posso fazer isso?
(require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
indent-guide
é outro pacote diferente highlight-indentation
. Obrigado, o primeiro é o que eu procurei!
Você também pode usá highlight-indent-guides-mode
-lo e adicioná-lo como um gancho para prog-mode
que ele seja carregado automaticamente.
Em Spacemacs, eu fiz isso pela primeira instalá-lo com M-x package-install
ou adicionando-o como um pacote definido pelo usuário no .spacemacs
, então M-x customize-group
, prog-mode
, prog-mode
ganchos, "ins", digite highlight-indent-guides-mode
.
Você pode configurá-lo via M-x customize-group
highlight-indent-guides
e alterar o caractere de recuo, coloração etc.
Até agora, ele faz maravilhas e renderiza rapidamente.