Emacs の設定
Emacs の話。
インターネットで参照できる DDSKK や lookup設定が少ないないことが気になってたんだけど、自分の汚い設定を公開するのはちょっとなというのと、README.md 作ったり公開する手順を調べるのが面倒くさいというのがあって放置してた。それをやった。
skk-lookup + EPWING、skk-bayesian、Dvorak という構成で使いたい人には役立つが、そんな奴がこの世に何人いるのかということもあって、公益性があるのか微妙なところだが、気になっていたことができたのは良かった。EPWING で文字を変換するのは最高、しかし電子辞書をメルカリやヤフオク、日本の古本屋で探し出した上で、 EPWING 形式に変換する必要があって、なかなか敷居が高いが各自頑張って欲しい。
ソースは AI に整理整頓してもらい、README.md を書いてもらって、GitHub に公開する手順を教えてもらった。汚いコードが綺麗になったのは良かったと思う。README.md の修正は必要だった。
ついでに日本語を書くための支援スクリプトみたいなのも公開した。
これはほとんどAIが書いているので公開する意味などないが、私の init.el をそのまま使うのに必要なのと、コンピュータがよく分からない人もいると思うので補助の意味で公開した。しかしコンピュータがよく分からない人が、こんなものに興味を持つ可能性は低く、init.el をそのまま使えるとはいっても、EPWING形式の辞書を揃える必要はある。つまり全体的に意味のない行為だといえよう。
あと日本語を書くためのエディタ探してるんなら Emacs は使わないほうが良いと思う。文字入力のみ Dvorak その外は完全にQwertyみたいな特殊な嗜好がない限りメリットないが、私からの忠告だが Dvorak も使わないほうが良い。普通の環境が一番強いと思う。
私も emacs を使い続けることに不安があり、色々と試してみたところ zedが目茶苦茶速くて良かった。基本的には素直にAIエディタみたいなのを使っておいたほうが良いと思う。もうエディタが速いとか遅いとかの時代ではなくなっていると思う。
AI雑感
私は主に文章を書くためにコンピュータを使っている。そこまでコンピュータに詳しくないため、面倒くさいと思うことが多い。しかしこれらをAIにしてもらうと楽になる。いつか整理しなくてはと考えていた .zshrc も AI に修正してもらったし、karabiner の汚い設定も綺麗にしてもらった。これらは動いてるから別にいいんだけど、できたら修正したほうがいいといった感触の作業で、これまでなら放置という選択だった。こういうことが、そこまで苦労せずに終わっていくのは、精神衛生上良いことだと思う。
Emacs の設定の公開も同じで、これをするためには GitHub を使うと楽なんだけど、私自身に必要なものではない。自然言語の編集過程を履歴でとっても意味があまりない。これは書く文章の種類にもよるが、私の書くものだとマジで意味がない。あっても邪魔にはならない程度のものである。こういう微妙なラインの作業が AI によって滅茶苦茶楽にできるようになってきているなという実感がある。
例えば今回は設定を公開するために、以下のことをした。
- early-init.el init.el の修正
- leaf から use-package へ移行(AIがこちらのほうが上手く書けるので)
- Elpaca 導入(GitHub に上げたスクリプトを設定に書くため(いらないといえばいらないが綺麗になるのとあとは興味本位))
- magit の導入(今後も更新を続けていくので面倒くさくないようにする)
- 私が書いた小汚い支援スクリプトを AI で修正 GitHub に上げる
- GitHub に上げたスクリプトを init.el に入れる
- init.el の公開
得られるメリットのわりに面倒さがヤバくて絶対にしたくないが、AI にさせるとなんとなく出来てしまう。ただし詳しくないということは、作業量の見積もりができないのと同じである。だから AI に適当にやってもらううち、実は滅茶苦茶膨大な時間と労力が必要だと判明したが、サンクスコストが発生しているので、気持ち的に最後までやらざるを得なくなって、やった後でやらなきゃ良かったなとなることがまれにある。あと半年前の AI に書いてもらったコードを今の AI に見せると滅茶苦茶修正してくる。定期的にAIに直してもらうとかしたほうが良さそう。
すでに AI はインターネットみたいになってる部分もあるけど、なにかを作るのであれば、エクセルと同じくらいの難しさがある。AI で作る人は減っていく気がしている。あるいは作ってることに気付かないで作るようになるのかもしれない。
あと人類の進化に寄与するかどうかも謎だと思う。アイデア出しなんかに使うと今の時点の最適解を出してくるんだけど、私はそんなことには興味がなく、今の時点で間違ってることをしたいので AI の意見に意味はない。みんなが正しいことを始めると人類は停滞してしまう気がする。