brew で入れた sqlite で reverse-i-search が使えない
reverse-i-search ってすごく便利で CTR+Rでヒストリをインクリメンタル検索出来る機能なんだけど。動かなかった。
色々調べたら、GNU Readline ではなく、Mac 標準添付のeditline(?) を使ってるとか。mac がGNU readline を外したのでこういうことになってるようだ。
readlineを有効にしてコンパイルし直す
brew install readline
このREADLINEを参照先にして、 SQLiteをインストールし直す。
CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" brew reinstall sqlite3
takuya@~$ sqlite3 -- Loading resources from /Users/takuya/.sqliterc SQLite version 3.17.0 2017-02-13 16:02:40 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. (reverse-i-search)`':
動いた!安心。