Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

ターミナル

コマンドラインの内容を vim で編集できるようにする

zsh で control-o を押すと vim が立ち上がってコマンドラインの内容を編集できる関数を(ChatGPTが)作ったので紹介します。 (要件を伝えたら ChatGPT が目当てのものを一発で生成したので、かなりビックリしました。すごい。) デモ動画 youtu.be デモ動画で…

zellij のなかで neovim を開くと色がおかしくなる

結構試行錯誤したのでメモ ↑こんな感じで、結構色が違って表示されたので調べて修正しました。 結論 なぜか neovim の background オプションが "light" になってたのが原因でした。 set background=dark を明示的に書いたら解決しました。 調べたこと zelli…

最高のターミナルを作る2019

1. ターミナルエミュレータを選ぶ まず端末をきちんと選びましょう。どれも同じに見えますが、フォントが効かなかったり透過できなかったり、意外と違いがあります。下の画像を見れば一目瞭然です。 左: Alacritty 右: gnome-terminal 主要なターミナルエミ…

TrueColor対応のはなし(端末、シェル、tmux、vim)

TrueColorで表示するのは、わりかし対応がめんどうです。なぜなら、Vim、tmux、zsh、ターミナル全てで対応しなければならないからです。今回はそれぞれどういった対応をすればいいのか紹介します。 まず: TrueColor に対応できているか確認する TrueColor 対…

Ubuntu17.10にHyperとHyper-akari入れてみた

Hyperを導入してみてハマった点などをまとめました。 Hyperのいいところ テーマが使える 色がオサレ Hyperのダメなところ やや重い Ctrl + _が無効化される(このショートカットでコメントアウトするVimのプラグインが動かなくなった) 日本語入力がデフォルト…

zshからfishへ移行してみた

といってもまだ軽く偵察しただけなので、完全に移行するのはもう少し先になりそうですが。 2017/11/11 追記: 完全に移行しました。設定ファイルを移行しきれたのかはよくわかりませんが、不満なく使えています。

Node.jsでVimライクなエディタをつくる

qiita.com この記事に触発されて、ついでにNodeでコマンドラインツール作ってみたかったので始めてみました。名称はズバリ「JEdit」。 今回の記事では、実装していておもしろかったところを取り上げていこうと思います。