Mac port 版 Emacs から、標準の NS 版に乗り換えられた

私は長らく、Emacs に Mac port のパッチを当てたビルド版である railwaycat/homebrew-emacsmacport を使っていました。 なぜ NS 版に乗り換えたのか しかしここ数年、以下の課題を感じていました。 Mac port が最新の Emacs に追いついていない 現在の Emacs の最新は 30.2 だが、Mac port がサポートするのは 29.4 railwaycat/homebrew-emacsmacport の最新リリース emacs-29.4-mac-10.1 を使うと、私の環境では issue #389 の問題に遭遇するため、ひとつ前の emacs-29.1-mac-10.0 を使っていた できれば最新の Emacs を使いたい そもそも私が Mac port 版を使う理由はただ一つで、M-x した時などに自動的に日本語入力を OFF にし、終わったら元の状態に戻すためでした。そんな設定 です。 ...

2026-06-21 (日) · masutaka

[2026-04] 最近の Claude Code の使い方

最近私が Claude Code をどう使っているかまとめました。 以前 [2026-01-16-1] で Claude Code の書籍を紹介しましたが、今回は自分のワークフローについて書きます。 作業環境 MacBook の内蔵ディスプレイで作業しています。私は外部ディスプレイをあまり使わない人です。 ...

2026-04-12 (日) · masutaka

今さらながら Emacs を LSP + Tree-sitter で現代的な設定に近づけた

ここ数年、LookML, SQL, HCL などを書くことが多く、Ruby などのプログラミング言語を書くことが減っていましたが、今月から Rails 開発に戻ってきました。 ...

2025-11-24 (月) · masutaka

Pocket とはてブを Raindrop.io に移行して、helm-raindrop.el も作った

長らく利用していた Pocket とはてなブックマーク(はてブ) を、新しいブックマークサービス Raindrop.io に移行しました。さらに今まで同様 Emacs から快適に検索できるよう helm-raindrop.el も作りました。 Raindrop.io とは何か? 🔗 https://raindrop.io/ ...

2025-08-15 (金) · masutaka

GitHub Issue/PR/Discussion URL のタイトルを挿入する Emacs Lisp 関数を作った

GitHub では Issue/PR/Discussion URL をリストで書くと、ステータスやタイトル、No. を描画してくれる。 例えばこのように書くと、 * https://github.com/masutaka/sandbox/issues/93 * https://github.com/masutaka/sandbox/issues/70 * https://github.com/masutaka/sandbox/pull/90 * https://github.com/masutaka/sandbox/discussions/91 このように描画される。 ただ、テキストエリアやテキストエディタで書いている時は描画されないので、タイトルやステータスが分からない。この数なら問題ないけど、数が多くなると取り違えることがある。 ...

2025-04-15 (火) · masutaka

Emacs-27.1 がリリースされたので elscreen.el を tab-bar.el に移行した

8/11 に Emacs 27.1 がリリースされました。 全然追ってなかったのですが、タブ機能がようやくネイティブでサポートされたそうなので、elscreen.el から移行してみました。 https://github.com/masutaka/dotfiles-public/commit/14710b91d5342c4aec6666c0bd38dec7808d9927 ...

2020-08-16 (日) · masutaka

何年も続いている私の Emacs パッケージ管理方法

こちらの記事の私なりのアンサー記事になります。 Emacs のパッケージを少しずつアップデートした: 麦汁三昧 そもそも lock が Emacs のパッケージシステムと相性が良くはないのでちょっと考え直したいところはある ...

2020-07-24 (金) · masutaka

esa の記事を Emacs から素早く開ける helm-esa.el を作った

会社で使っている Qiita:Team が esa に移行されることになったので、早速作ってみました。 こんな感じに esa の記事を Helm Interface 上で絞り込んで、ブラウザで開くことが出来ます。 ...

2019-06-10 (月) · masutaka

『PromiseとAsync-Awaitまとめ(Emacsで)』という LT をした

社内で久しぶりに LT 大会が開かれたので、私も発表しました。 ちなみにお題をこれに決めたきっかけは、[2017-10-21-1] で async.el を調べた時に promise.el と async-await.el の存在を知ったからです。 ...

2017-11-12 (日) · masutaka

async.el 使ったら helm-github-stars.el を変更せずに非同期化できた

helm-github-stars.el という便利な Emacs Lisp ツールがあります。 「自分がつけた GitHub の Star」や「自分または Organization 所有の リポジトリ」等を Helm interface で操作できます。 「Star 付けたリポジトリがあったけど、なんて名前だったかなー」 なんて時に、素早く検索してブラウザで開けたりします。便利です。 ...

2017-10-21 (土) · masutaka