youz/xl-repl — Issue #6: lisp-electric-closeが余計なインデントを行う
Author: youz
Created: 2012-02-19 14:49:41+00:00
State: open

lisp-electric-close (閉括弧) が直近のプロンプト以前の内容に応じて余計なインデントを行う場合がある。

```lisp
user> (format t "~20T(")
(

user> (list 1 (list 2
```

この状態から閉括弧を入力すると

```lisp
user> (format t "~20T(")
(

user> (list 1 (list 2)
```

こうなる。
*post-command-hook*等での対応が難しそうだったので、repl専用のelectric-closeを作った方が良さそう。