hyper

hyper(hyperterm) 2.0 を日本語対応する

hyper(term) 2.0 以上で日本語化する

hypertermが日本語対応ずっとされてなかったのが

https://github.com/zeit/hyper/issues/2322

https://github.com/zeit/hyper/pull/2913

このへんで解決されたようだが、デフォルトではやはりうまく対応されてなかった


答え:localeは設定する必要があった。

.bashrcや.zshrcに設定していれば不要。今回はhyperterm用に設定する

メニューから hyper -> preferences で、.hyper.jsファイルを開いて、envに下記を設定


hyper.js

env: {

LANG: "ja_JP.UTF-8",
LC_ALL: "ja_JP.UTF-8"
},

この後、hyperのプロセスを完全に落として再起動する

localeを実行して下記のようになっていれば成功

% locale

LANG="ja_JP.utf8"
LC_COLLATE="ja_JP.UTF-8"
LC_CTYPE="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_ALL="ja_JP.UTF-8"

日本語入力も表示もできるはず