Je recherche un package ou une configuration Emacs qui permet de marquer des indentations avec des lignes verticales, comme celles illustrées dans la capture d'écran suivante de Sublime Text:
Je recherche un package ou une configuration Emacs qui permet de marquer des indentations avec des lignes verticales, comme celles illustrées dans la capture d'écran suivante de Sublime Text:
Réponses:
Je suppose que cela et cela pourrait être une réponse à votre question.
L'installation est simple. Invoquer git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
, dire ~/.emacs.d/highlight-indents
et ajouter
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
à votre .emacs
. Ensuite, lorsque vous visitez un fichier, vous pouvez M-x highlight-indentation-mode RET
activer le mode mineur.
indent-guide
met en évidence toute la colonne et je recherche une fine ligne verticale comme sur la capture d'écran en question. Il y a indent-hint
par ran9er mentionné sur la page wiki, mais il ne fonctionne pas prêt à l'emploi. Y a-t-il une autre solution?
Je pense que vous voudrez peut-être regarder le mode indent-guide . Il donne une indentation dynamique des blocs de code lorsque nous déplaçons le curseur. De plus, il est facile de configurer vos caractères de retrait préférés comme :
et |
ainsi que la couleur d'arrière-plan des intentions.
indent-guide
sources et le fichier README et je n'ai trouvé aucun moyen de configurer le caractère d'indentation, comment puis-je faire cela?
(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
c'est un autre package différent de highlight-indentation
. Merci, le premier est ce que j'ai recherché!
Vous pouvez également l'utiliser highlight-indent-guides-mode
et l'ajouter en tant que hook pour prog-mode
qu'il soit chargé automatiquement.
En Spacemacs, je l' ai fait en installant d' abord avec M-x package-install
ou en ajoutant comme un ensemble défini par l' utilisateur dans .spacemacs
, puis M-x customize-group
, prog-mode
, prog-mode
crochets, « ins », entrez highlight-indent-guides-mode
.
Vous pouvez le configurer via M-x customize-group
highlight-indent-guides
et modifier le caractère de retrait, la coloration, etc.
Jusqu'à présent, cela fait des merveilles et rend rapidement.