electric-indent-local-mode
คำสั่งที่คุณต้องการก็คือ คุณสามารถใช้เพื่อปิดไฟฟ้าเยื้องโหมดในบัฟเฟอร์ใด ๆ M-x electric-indent-local-mode
โดยเรียกมันว่าตนเอง: นี่คือการสลับดังนั้นการเรียกมันอีกครั้งในบัฟเฟอร์เดียวกันจะเปิดอีกครั้ง
ในการทำสิ่งนี้โดยอัตโนมัติจากไฟล์ init ของคุณคุณต้องตั้งค่า hook ก่อนกำหนด hook:
(defun remove-electric-indent-mode ()
(electric-indent-local-mode -1))
จากนั้นเพิ่มลงใน hooks โหมดที่เหมาะสม ในการปิดโหมด electric-indent สำหรับโหมด LaTeX ที่ AUCTex จัดทำให้ใช้:
(add-hook 'LaTeX-mode-hook 'remove-electric-indent-mode)
สำหรับ texmode เริ่มต้นให้ใช้:
(add-hook 'tex-mode-hook 'remove-electric-indent-mode)
รูปแบบเดียวกันนี้ใช้สำหรับโหมดอื่น ๆ ที่คุณต้องการปิดการเยื้องไฟฟ้า
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโหมด hooks ดูที่โหนดคู่มือ Emacs ใน[(emacs) Hooks][1]
ตัว คุณสามารถไปถึงได้จาก Emacs ผ่านC-h i r m Hooks <enter>
: C-h
เพื่อขอความช่วยเหลือi
ขอข้อมูลr
อ่านคู่มือm
สำหรับรายการเมนูและHooks
เลือกรายการเมนู (หรือคุณสามารถไปที่ลิงค์ด้านบนเพื่อดูเวอร์ชั่น html)
(add-hook 'LaTeX-mode-hook (lambda () (electric-indent-local-mode -1)))
พอเพียง