Sublime Text'in aşağıdaki ekran görüntüsünde gösterilenler gibi girintileri dikey çizgilerle işaretlemeyi mümkün kılan bir Emacs paketi veya yapılandırması arıyorum:
Sublime Text'in aşağıdaki ekran görüntüsünde gösterilenler gibi girintileri dikey çizgilerle işaretlemeyi mümkün kılan bir Emacs paketi veya yapılandırması arıyorum:
Yanıtlar:
Sanırım bu ve bu sorunuzun cevabı olabilir.
Kurulum kolaydır. Arayın git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
, söyleyin ~/.emacs.d/highlight-indents
ve ekleyin
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
sizin .emacs
. Ardından, bir dosyayı ziyaret ederken M-x highlight-indentation-mode RET
küçük modu etkinleştirebilirsiniz.
indent-guide
tüm sütunu vurgular ve söz konusu ekran görüntüsü gibi ince dikey çizgiler arıyorum. indent-hint
Wiki sayfasında belirtilen ran9er var , ancak kutudan çıktığı gibi çalışmıyor. Başka bir çözüm var mı?
Bence girinti kılavuzu moduna bakmak isteyebilirsiniz . İmleci hareket ettirdiğimizde kod bloklarının dinamik olarak girintisini verir. Ayrıca, favori girinti karakterleri gibi kurmak kolaydır :
ve |
hem de niyetleri arka plan rengini.
indent-guide
Kaynaklara ve README'ye kısaca baktım ve girinti karakteri kurmanın bir yolunu bulamadım, bunu nasıl yapabilirim?
(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
farklý bir paket olduđunu fark ettim highlight-indentation
. Teşekkür ederim, birincisi aradığım şey!
Ayrıca , otomatik olarak yüklenmesi highlight-indent-guides-mode
için bir kanca olarak da kullanabilir ve ekleyebilirsiniz prog-mode
.
Spacemacs, ben ilk onu yükleyerek yaptım M-x package-install
veya kullanıcı tanımlı bir paket olarak eklemeden .spacemacs
sonra, M-x customize-group
, prog-mode
, prog-mode
kancalar, "ins" girin highlight-indent-guides-mode
.
Bunu yapılandırabilir M-x customize-group
highlight-indent-guides
ve girinti karakterini, renklendirmeyi vb. Değiştirebilirsiniz.
Şimdiye kadar, harikalar yaratıyor ve hızlı bir şekilde render ediyor.