最近はxyzzyでlispを良く触っているので自動インデントは便利に思っているんだけど、行頭とかでbackspaceすると、インデント分の空白がいらないので一々削るのが面倒。自分は表示行数を制限しているので、コメントとかも長くなると改行して表示するようにしているんだけどインデント部分を削除するのがだるい。と言うことで、行頭の辺りでbackspaceしたらインデント部分も削除する感じのを作ってみた。行頭だけでそれが機能したほうがいいのか、インデント部分でした場合にも機能したほうがいいのか、中々悩ましかったので二つ作って試してみることにした。 ■具体的に何をするか 行頭でbackspaceするとインデントも消す インデントしている辺りでbackspaceするとカーソルより前のスペースとその前の改行も消す ;カーソルが行頭にある場合にのみ削除 (defun my-backspace () (in