Plamo Linux 日記

Plamo Linux に関係することだけではなく,最近は一般的なコンピュータやガジェット関係についても記載してます.

Emacs

Windows 用に ime パッチを当てて Emacs 26.2 を手元でビルド

久しぶりに emacs の話題かな. Emacs 26.2 がリリースされたってことで,Windows 用の Emacs 26.2 を手元の環境でビルド. 以前の Emacs 25.3 の時の記事も書いてありますが,基本的に内容は同じです. toshi-mtk.hatenablog.com ざっと手順を書くと下記の…

ついでに emacs 27.0 系列の Mac 用 inline patch をメンテ

emacs 26.1 用の inline patch について書きましたが,ついでに 27.0 系列の inline patch の話. 久しぶりに Emacs の master ブランチを取ってきていじってみました.使った Emacs のソースは commit 58d0642e1ca006fa550bff50fd328bc166c572da です. 色…

emacs 26.1 リリースってことで Mac 用 inline patch を試してみた

emacs 26.1 がリリースされたみたいですね. 手元で使ってるのは (emacs-version)"GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin17.3.0, NS appkit-1561.20 Version 10.13.2 (Build 17C88)) of 2018-01-07" ですけどね.そういえば,手元の環境はしばら…

Emacs 最新版で Symbol’s value as variable is void なエラーが出るなぁ

ただの雑談です. 最近ずーっと,気が向いた時に Emacs の最新版を追っかけてます. ということで,12/27 時点のソースを手元でビルドしてみると,emacs 実行時に mail-header-parse-content-type: Symbol’s value as variable is void: for なエラーが出る…

Windows 用の Emacs 25.3 を手元でビルド

Emacs 25.3 が緊急リリースされたってことで,Windows 用の Emacs 25.3 を手元でビルド. 以前の Emacs 25.2 の時の記事はこのあたりに書いてあります.基本的に内容は同じです.(typo とかは修正してあるつもりです) ざっと手順を書くと. msys2 の環境を整…

emacs inline patch for mac を atok 2017 用にちょっとだけ調整

最近,今更ながら atok 2017 for mac を購入. atok 2013 をずーっと使ってましたけど,最近,何だか調子悪い感じ.原因を探すくらいならバージョンアップしてほうがいいかなと.毎回そんな感じで 3〜4年 に 1回 くらいアップデートして使い続けている感じか…

Mac 用 Emacs 26.0.50 20170609版 inline patch (include imagemagick patch)

自分用に適当にいじっている Mac 用 Emacs の inline patch を久しぶりに更新. って言っても基本は過去に置いてあったものと変わってないですけどね.昔,ここに書いた imagemagick 用の patch を同梱したのが主な変更点かな.brew の imagemagick を使おう…

Windows 用の Emacs 25.2 を手元でビルド

Emacs 25.2 がリリースされたってことで,Windows 用の Emacs 25.2 を手元でビルドしました. ここのブログでも以前に書いたことがありますが,昔は配布されているバイナリを使っていました.けど,たまに落ちたりして不安定だったので,手元でビルドしたバ…

最近の Emacs 開発版 master って mailutils も要求するように

ついでに Emacs の話題. Emacs 25.2 が出たばっかりだけど,手元の環境では主に master を使用中. 1.5ヶ月くらい前からかなぁ.最近の Emacs 開発版 master って mailutils も要求するようになりましたね. また,ビルド時に pop 関係でワーニングも出るよ…

Emacs melpa の wanderlust パッケージが動作しなくなったなぁ

解決方法は追っかけてなくって,現象だけの話です.申し訳ないです. Emacs のパッケージとして melpa がありますが,最近,そこで提供されている wanderlust をアップデートしたら動作しなくなりました. パッケージとは M-x package-list-package で出てく…

glibc 2.25 での emacs コンパイル

glibc 2.25 での emacs コンパイルを試してみました. 普通にとおりましたね. 手元の環境は自分で作ってる Plamo Linux ベースの Linux 環境で, plamo64:~$ uname -aLinux plamo64 4.8.17-plamo64 #1 SMP PREEMPT Mon Jan 30 13:51:00 JST 2017 x86_64 GNU…

macOS での Emacs ビルド時の imagemagick とのリンク

なんとなく,macOS 上で homebrew の imagemagick と emacs をリンクしてみようと思って emacs のビルドを. % brew install imagemagick してから Emacs の configure & make を動かして見たけどそのままではダメなのね.imagemagick6 から 7 になって色々…

Emacs の face の調べ方と semi の URL 表示の色変更

Emacs + wanderlust のカスタマイズを今更ながらぼちぼちと気が向いた時にやっています. face の調べ方ですが,該当文字の上で M-x describe-face とすれば表示されます. semi の URL 表示色を変更したかったんだけど,semi の info を見たら mime-button-…

macOS での Emacs ビルド時の gnutls とのリンク

新規に macOS を設定した時に Emacs を build しようとしたら gnutls とうまくリンクできなくて小一時間くらい悩んでしまったのでメモ. Emacs を自前ビルドしようとした時に gnutls を要求されますが,brew 経由で gnutls をインストールしても configure …

Emacs での色の指定

自分用の備忘録. Emacs 上で色の指定をするときに,どんな色が使えるのかなぁと,毎回,ネットとかで調べていたけど Emacs 自身で色の表示ができたんですね.全然,気がつかなかったです. M-x list-colors-display これかなり便利ですね. HEX 表示もある…

千葉大で配布されている Mac Port な Emacs をビルド...と少し昔ばなしを

自分用のメモ. 千葉大で配布されている Mac Port な Emacs がありますが,適当なときにその Emacs もビルドして,自分で適当にいじっている inline patch な Emacs と使い分けています. 安定な物が欲しいときには前者で,新しい物を使いたいときは後者って…

Windows 用の自作 Emacs バイナリがちょっぴり不安定かも

Windows 用の Emacs ですが,基本的に自分でビルドしたバイナリを使っています. 以前は普通に配布されているバイナリを使っていたのですが,なんだか不安定なので自分でビルドしたものを使うようになりました. 配布バイナリを使っていた時よりは安定してい…

Emacs master のバージョンは Emacs 26.0.50 なのね

ここ最近,ずっと Emacs 25.1 をメインに使っていて,master を追っかけてなかったのですが,久しぶりに Emacs master branch を取ってきてビルドしてみました. しばらく見てないうちにバージョンは Emacs 26.0.50 になってたのね. git log を確認したら 1…

Windows 用 Emacs 25.1 のビルド作業...と,自分でビルドする理由

Mac 用の Emacs 作成作業に引き続き,Windows 用 Emacs 25.1 のビルド作業. 検索するとすでに Windows 用 Emacs 25.1 バイナリは配布されているので普通の場合はそちらを使う方がお手軽かとは思います.また,それらのページにビルド方法も記述してあります…

Mac 用 Emacs 25.1 の inline patch 作業

ごにょごにょと自分用に Mac Emacs 25.1 用の inline patch を作る作業を. たいしたことしてないけど,一応,ATOK 2016 まで対応させたつもり. けど,手元に ATOK 2013 しかないので 2016 での動作確認はしていません.はい. ビルドするためには下記のよ…

Emacs 25.1 リリース

rc2 が出てから1ヶ月くらいたちましたが,ようやく emacs 25.1 がリリースされたのね. 手元で使っている rc2 バイナリも作り替えていかないとな. 作るバイナリは Plamo 用と Windows 用, Mac 用くらいかな.

Windows 上の Emacs 25.1 rc1 での ls-lisp の動作と dired のファイル表示順番

Windows 上の Emacs ですけど,25.1rc1 で ls-lisp の動作のデフォルトが変更になったのかな? dired を起動すると . (ドット) で始まるファイル名と通常のファイル名のファイルが混在する形になっているね. -rw-rw-rw- 1 matsuki user 669 2015-07-19 bash…

Emacs 25.1 での php-mode エラー

Emacs 25.1 rc1 ですが,主に自分で MSYS2 上で作成した物を Windows 上で使っていますけど,目立った不具合みたいなのは特に感じていないですね.はい. けど,他にもはまっている人が居るようなので,少し書いておこうかなと. Emacs 24.x 系から Emacs 25…

Windows 上の Emacs で fiber.exe の代わりに cygstart.exe を.(その2)

Windows 上の Emacs で fiber.exe の代わりに cygstart.exe を.ってブログの続き. toshi-mtk.hatenablog.com そっか,fiber.exe は無実ですね.Windows10 Anniversary Update も無実. 使い方が間違えてました.はい. fiber.exe って最初に一回 admin 権…

Windows 上の Emacs で fiber.exe の代わりに cygstart.exe を.

自分への備忘録.最近こればっかりだなぁ. Meadow に含まれていた fiber.exe がなぜかエラーを吐いて使えない. C:\bin>fiber.exe -lError: cannot create registry.Error: cannot open registry.C:\bin> registry アクセスできないって権限の問題みたいだ…

Windows で MSYS2 環境構築して Emacs 25.1 rc1 ビルドしてみた

新しい emacs のリリースが近いみたいですね. Mac は自分でコンパイルして使ってるけど,Windows の方も自分でコンパイルできる環境を整えておこうかなぁと環境構築. cygwin 環境は使っていたんだけど MSYS2 はなかったのでとりあえず MSYS2 環境をインス…

Windows 上での Emacs + mew 環境構築メモ

自分用のメモ. たまにやると,mew-w3m.el がないなどの同じところで引っかかるので.昔の blog にもちょっと書いたことあるけど,まとめて書いておいたほうが便利かなと思って. 最初に,w3m, stunnel などを使うので cygwin をインストールしておく.今ど…

Mac 用 Emacs 25.1.50 20160523版 inline patch

Mac 用 Emacs の inline patch をちょこっと更新. ちょっと気になったので最新の ATOK 2015 for Mac でもステータスバーのモード表示が日本語で出るように修正を入れました. http://plamo.linet.gr.jp/~matsuki/mac/emacs-20160523-inline.patch.bz2 に置…

mew で html を自動レンダリングするための設定

毎回,何だったけって調べるので自分の備忘録に. emacs の mew で html メールを表示するために "." をタイプするのが面倒なときには (setq mew-use-text/html t) って書いておけば,自動で html がレンダリングされて表示されます.

Emacs wanderlust での複数アカウント設定

Emacs でのメールクライアントを mew から wanderlust に移行できないかと試行錯誤中. 一個のアカウントだと wanderlust でも割と良いかんじに動作していたので複数アカウントに対応させるべく試行錯誤.で,ちょっとはまった点があったのでメモ代わりに書…