因此,Emacs在編輯Scheme/Racket/Lisp代碼方面非常出色。它所做的一件好事是當你鍵入如下代碼:如何讓emacs縮進縮進定義的其他東西?
(define (make-position-table)
(for/list ([i (in-range 256)])
`()))
它做了一件非常聰明的事情,並將第二行縮進兩列。現在,第三行對所有參數進行對齊的所有lisp代碼和縮進都做了什麼。
如何定製Emacs,使其縮進第三行,就好像我正在引入一個新的主體。我想的是:
(define (make-position-table)
(for/list ([i (in-range 256)])
`()))
我猜這是可能的,我只是還沒有想出了神祕的Emacs變量來設置。有誰知道如何做到這一點?
甜美!謝謝。這正是我一直在尋找的! – pknodle 2010-11-17 00:55:14
謝謝!這對pmatch很有用。 – tcdowney 2013-01-26 19:17:26