simple-web-system technology

Webに関する技術をシンプルに扱うブログ

Riverpodクラス整理メモ

Riverpod関連でクラスや関数が多すぎて訳がわからないので整理してみた。 整理方法 各パッケージのexportから主要なクラスや関数をピックアップした。 riverpod Riverpod本体。Dartだけで動く。 StateNotifierProvider StateProvider FutureProvider StreamP…

Vimの画面管理に関して Windowだけ優遇されてない?BufferとTabの待遇改善を要求する 

ウィスキーで酔ったまま書いた駄文です。 あと、Emacsを使っててVimの画面管理と大体同じことを思うことが結構あったので参考になるかもです。 Vimの画面管理の概要 Vimの画面管理には3つの概念があります Window Buffer Tab このうち、互いに関係している…

ChromebookのTerminalでfontを自由に変える方法(おまけにテーマも変える)

Chrome OS 84からTerminalの設定画面が大幅に変わりました。(テーマ機能とか結構いいです) 見やすくなったのはいいんですが、フォントがデフォルトのものしか選べなくなっています。 vim-deviconsなどでアイコンを使いたいときに困ってしまいます 解決方法…

Emacs 27だとTerminalでTrueColor表示にするの簡単だよ

TrueColorとは、256 color(8bit)よりも多い16,777,216(24bit)色で色を表示できる規格です。 iTerm2やGnomeなどよく使われているTerminalでは対応していることが多いです。 ChromebookのTerminalも対応しています。 Emacs新参者なのでよくわからないんですが…

ChromebookのCrostiniでxselとかでclipboardにコピーできない問題

Crostiniだと以下のようにClipboardにコピーする処理が動かないです。 echo hellp | xsel -bi cat sample.txt | xsel -bi これは、Redditであったwl-clipboardとおうツールのwl-copyで解決しました。 www.reddit.com こういう処理になります。 echo hellp | …

tmuxにfish shellのフルパスを書きたくなかった

tmuxは何も設定しない場合、デフォルトシェルが起動します。 大体はbashでしょう。 ただ、自分はfishを愛用していて、fishの場合はPOSIX互換性がないため、デフォルトシェルにする運用はあまり好まれなかったりします。 そのためtmuxからfishを呼び出して使…

これでいける # 普通に起動する場合 emacsclient -a "" # aliasの場合 alias='emacsclient -a ""' 自分は必ずtuiで起動したいから、更にオプションを指定している # 普通に起動する場合 emacsclient=emacs -t -a '' # aliasの場合 alias emacs="emacsclient=…