Tôi đang tìm kiếm gói hoặc cấu hình Emacs để có thể đánh dấu các vết lõm bằng các đường thẳng đứng, giống như các gói được hiển thị trong ảnh chụp màn hình sau của Sublime Text:

Tôi đang tìm kiếm gói hoặc cấu hình Emacs để có thể đánh dấu các vết lõm bằng các đường thẳng đứng, giống như các gói được hiển thị trong ảnh chụp màn hình sau của Sublime Text:

Câu trả lời:
Tôi đoán điều này và đây có thể là một câu trả lời cho câu hỏi của bạn.
Cài đặt dễ dàng. Gọi git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git ., nói ~/.emacs.d/highlight-indentsvà thêm
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
để của bạn .emacs. Sau đó, khi truy cập một tệp bạn có thể M-x highlight-indentation-mode RETkích hoạt chế độ nhỏ.
indent-guidelàm nổi bật toàn bộ cột và tôi đang tìm kiếm một đường thẳng đứng mỏng như trên ảnh chụp màn hình được đề cập. Có indent-hintbởi ran9er được đề cập trên trang wiki, nhưng nó không hoạt động ngoài luồng. Có giải pháp nào khác không?
Tôi nghĩ rằng bạn có thể muốn xem chế độ hướng dẫn thụt lề . Nó cho phép thụt các khối mã một cách linh hoạt khi chúng ta di chuyển con trỏ. Hơn nữa, thật dễ dàng để thiết lập các nhân vật thụt lề yêu thích của bạn như :và |cũng như màu nền của ý định.
indent-guidecác nguồn và README và không tìm thấy cách nào để thiết lập ký tự thụt, làm thế nào tôi có thể làm điều đó?
(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-guidelà một gói khác highlight-indentation. Cảm ơn bạn, trước đây là những gì tôi đã tìm kiếm!
Bạn cũng có thể sử dụng highlight-indent-guides-modevà thêm nó dưới dạng hook để prog-modenó được tải tự động.
Trong Spacemacs, tôi đã làm điều đó bằng cách đầu tiên cài đặt nó với M-x package-installhoặc thêm nó như là một gói do người dùng định nghĩa trong .spacemacs, sau đó M-x customize-group, prog-mode, prog-modemóc, "in", nhập highlight-indent-guides-mode.
Bạn có thể cấu hình nó thông qua M-x customize-group highlight-indent-guidesvà thay đổi ký tự thụt lề, tô màu, v.v.
Cho đến nay, nó hoạt động kỳ diệu và làm cho nhanh chóng.