ฉันกำลังมองหาแพ็คเกจ Emacs หรือการกำหนดค่าที่ทำให้สามารถทำเครื่องหมายการเยื้องเป็นเส้นแนวตั้งได้เหมือนกับที่แสดงในสกรีนช็อตของ Sublime Text:

ฉันกำลังมองหาแพ็คเกจ Emacs หรือการกำหนดค่าที่ทำให้สามารถทำเครื่องหมายการเยื้องเป็นเส้นแนวตั้งได้เหมือนกับที่แสดงในสกรีนช็อตของ Sublime Text:

คำตอบ:
ฉันเดานี่และนี่อาจเป็นคำตอบสำหรับคำถามของคุณ
ติดตั้งง่าย เรียกใช้git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .พูด~/.emacs.d/highlight-indentsและเพิ่ม
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
.emacsที่คุณ จากนั้นเมื่อเข้าสู่ไฟล์คุณสามารถM-x highlight-indentation-mode RETเปิดใช้งานโหมดรองได้
indent-guideเน้นทั้งคอลัมน์และฉันกำลังมองหาเส้นแนวตั้งบาง ๆ บนหน้าจอที่เป็นปัญหา มีการindent-hintรันโดย ran9er ที่กล่าวถึงในหน้า wiki แต่ไม่ได้ผลนอกกรอบ มีวิธีแก้ไขปัญหาอื่นอีกหรือไม่
ฉันคิดว่าคุณอาจต้องการดูโหมดเยื้อง - ชี้นำ มันให้การเยื้องของบล็อกรหัสแบบไดนามิกเมื่อเราย้ายเคอร์เซอร์ นอกจากนี้ยังง่ายต่อการตั้งค่าตัวอักษรเยื้องที่คุณชื่นชอบเช่นเดียวกับ:และ|สีพื้นหลังของความตั้งใจ
indent-guideแหล่งข้อมูลและ README สั้น ๆแล้วและไม่พบวิธีตั้งค่าอักขระการเยื้องฉันจะทำอย่างไร
(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 highlight-indentationขอบคุณอดีตคือสิ่งที่ฉันได้มองหา!
นอกจากนี้คุณยังสามารถใช้highlight-indent-guides-modeและเพิ่มเป็นตะขอเพื่อprog-modeให้มันได้รับการโหลดโดยอัตโนมัติ
ใน Spacemacs, ฉันไม่ได้เป็นครั้งแรกโดยการติดตั้งด้วยM-x package-installหรือเพิ่มเป็นแพคเกจที่ผู้ใช้กำหนดใน.spacemacsแล้วM-x customize-group, prog-mode, prog-modeตะขอ "อิน" highlight-indent-guides-modeใส่
คุณสามารถกำหนดค่าผ่านทางM-x customize-group highlight-indent-guidesและเปลี่ยนตัวอักษรเยื้อง, การระบายสีและอื่น ๆ
จนถึงตอนนี้มันทำงานได้อย่างมหัศจรรย์และว่องไว