点と接線

NeovimをもっとLuaLuaさせた

この記事は「NeovimをちょっとLuaLuaさせた」 の続編である。あれからさらにいくつかのLua製プラグインを導入したので紹介していきたい。本シリーズはinit.luaとpacker.nvimへの移行体験を綴った「NeovimをむっちゃLuaLuaさせた」を以て最終回を迎える予定だ。(大嘘)……まあたぶん、使用するプラグインがほぼすべてLua製になったとかでない限り、そこまで徹底して鞍替えする気にはならないと思う。なにしろ現在使用しているプラグインマネージャのdein.vimとはずいぶん長い付き合いだし、設定の書き方にもだいぶ慣れている。それに、他のマネージャを選ぶならpacker.nvimよりvim-jetpack の方がミニマルで良さそうだ。いずれにしても今のところ移行の意思はまったくない。

超ミニマルなZshプロンプト「typewritten」

以前、この記事 でPreztoに付属するPureというプロンプトを紹介したが、最近よりミニマルなものを発見したので共有しておきたい。typewritten は特に機能性を求めず、極めて簡素な外観を好む人に最適な選択肢だ。導入はnpmまたはマニュアルで行う。前者は動作に必要な記述を自動で行ってくれるので楽。ただし、後者の場合でもパッケージをクローンして数行の設定を.zshrcに足すだけですぐに使える。導入後、source ~/.zshrcで.zshrcを読み込み直すと本記事冒頭のgif画像のような外観に切り替わっているはずだ。

人生やり直せるからって勝ち確だと思うな

 急な話で申し訳ないけど君は人生をやり直せることになった。現在の人格と記憶を保ったまま、任意の過去の自分に時間移動できる。いわゆるタイムリープってやつだ。君がよく知るであろう言葉で表せばね。ああ、僕が誰かは気にしなくていいよ。問題はやり直したいかどうかだ。今の自分にすっかり満足しているなら断れるが……どうせ断らないだろ? 僕調べでは対象者の七十三パーセントが五分以内に合意している。誰しも人生に不満はあるものだね。さあ、まずはいつ頃の自分に戻りたいか決めるといい。ただし、新生児まで戻るのはおすすめしないな。いくら成人相当の人格が備わっていても、肉体が未発達だと不測の事態を避けられない場合があるからね。赤ちゃんの君は大人の腰の高さから落ちただけでも死にかねないぞ。それに、新生児は口蓋も咽頭もろくに機能していないから発話が難しい。食事の内容もえらく乏しい。おまけに年単位でベビーベッドから出られない。外出時はたいていベビーカーだ。要するに行動の自由が皆無で、日々の食生活は単調で、会話も運動も趣味も行えない。これって大人相手にやったら普通に全然拷問だと思う。こんな暮らしがだいたい二年は続く。その間に精神が荒廃しない自信があるか? 僕にはない。

書評「われら」:ディストピアSFの嚆矢

はじめに 巨大国家ないしは企業による執拗な管理統制、秩序が過剰に行き届いているがゆえの圧政、支配に慣れきった登場人物たちの狭量、諦観に満ちた思考様式――これらは俗にディストピアSFと呼ばれるジャンルが共通して持つ要素である。天を衝く勢いで異常発達した高層建築群や、都市機能を支える緻密な社会インフラ、高度な科学技術、それらの合間合間に点在する監視装置の存在もまた、ジャンルに馴染み深い象徴として知られている。