Cygwinにhhをinstall
- 準備
事前に、ncursesw libreadline のdevelをインストール
※参考 http://ftp.gnome.org/mirror/cygwin/x86/release/readline/libreadline-devel/
ここなどから、binary packageをwgetして、"/" で展開する。
makeした時のエラー ”TIOCSTIが宣言されていない”に対しては、hstr_utils.cに以下を追加する。
--- hstr_utils.c ---
#define TIOCSTI 0x5412
※Raspberry Pi の場合は(2015/09/13現在)
apt-get install libreadline-dev
apt-get install libncursesw5-dev
- make
# wget https://github.com/dvorka/hstr/releases/download/1.17/hh-1.17-src.tgz
# tar zxvf hh-1.17-src.tgz
# cd hstr/src
---------------
modified 'hstr_utils.c' file:
add #define TIOCSTI 0x5412
---------------
# cd ../
# ./configure
# make
# make install
# hh --show-configuration >> ~/.bashrc
これでは不完全なようで、正常に起動したように見えるが、キー入力したとたんhhは落ちる
ので、list中の文字列を切り貼りして使用するしかないようだ。