• 2025-01-06の日報


    今日は久々に家族全員でゆず庵に行った。 先日の誕生日で寿司屋行った時にうに2皿頼んで白い目で見られたこともあって控え目にしてたのだけど、 食べ放題である旨と遠慮する場面がおかしいと苦笑混じりに言われた....


    今日のvim-jp radioがEmacs会だったのもあってEmacsの気分だったので色々いじっていた。 お便り読まれた嬉しかったのでこれからも出していきたい。


    vim-jpで「NixでBunを使ってシングルバイナリにするとスクリプトがオミットされてBunだけになる」 という質問を見かけたので、アレだなと思って返答したら解決した。良かった。

    原因はstripっていう余分なファイルを削除する機構で、これ自体はNix以外のソフトウェアでも起こりうるもの。 例えばAURのPKGBUILDでDenoを使ったCLIプログラムをパッケージングしようとすると同様の問題に当たる。

    これを解決するにはstripをしない— dontstripに相当するオプションを有効化する必要がある。

    この手の問題は当たると地味に時間持ってかれるので記事書いて啓発するのもアリだなと思った。

    今日やったこと

    Emacs

    newstickerまわりのキーバインドを調整していた。 jkでfeed選択、npで各記事を選択できるようにした。o押すとブラウザで開けるようにもしたので利便性が向上した。

    org-roamに色々情報を追加していた。 検索するためにdeftも導入したけど、verticoみたいな選択UIは提供されなかったので自作した。

    (defun consult-roam ()
      (interactive)
      (let* ((node-items (mapcar (lambda (node)
    			       (cons (org-roam-node-title node) node)) (org-roam-node-list)))
    	 (select-node-title (consult--read
    			     (mapcar #'car node-items)))
    	 (select-node (cdr (assoc select-node-title node-items))))
    
        (find-file (org-roam-node-file select-node))))

    明日以降やりたいこと

    Common Lispまわりの進捗が出せなかったので明日は出したい。


    ko-fi ☕GitHub Sponsors 🐙