Emacs ile dikey girinti işaretlerini nasıl gösterebilirim?


14

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:

Yüce Metin 2

Yanıtlar:


5

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-indentsve 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 RETküçük modu etkinleştirebilirsiniz.


MÜKEMMEL. Tam aradığım şey. Teşekkür ederim!
mfaerevaag

Hmm .. indent-guidetüm sütunu vurgular ve söz konusu ekran görüntüsü gibi ince dikey çizgiler arıyorum. indent-hintWiki sayfasında belirtilen ran9er var , ancak kutudan çıktığı gibi çalışmıyor. Başka bir çözüm var mı?
Geradlus_RU

1

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-guideKaynaklara ve README'ye kısaca baktım ve girinti karakteri kurmanın bir yolunu bulamadım, bunu nasıl yapabilirim?
Geradlus_RU

@Geradlus_RU İşte benim Emacs yapılandırmak :. (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)
YulongNiu

Bunun indent-guidefarklý bir paket olduđunu fark ettim highlight-indentation. Teşekkür ederim, birincisi aradığım şey!
Geradlus_RU

1

Ayrıca , otomatik olarak yüklenmesi highlight-indent-guides-modeiçin bir kanca olarak da kullanabilir ve ekleyebilirsiniz prog-mode.

Spacemacs, ben ilk onu yükleyerek yaptım M-x package-installveya kullanıcı tanımlı bir paket olarak eklemeden .spacemacssonra, M-x customize-group, prog-mode, prog-modekancalar, "ins" girin highlight-indent-guides-mode.

Bunu yapılandırabilir M-x customize-group highlight-indent-guidesve girinti karakterini, renklendirmeyi vb. Değiştirebilirsiniz.

Şimdiye kadar, harikalar yaratıyor ve hızlı bir şekilde render ediyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.