bug fix and add some option

Emacs 23.3以降で発生する不具合の修正といくつかのオプション変数を追加しています。