BETA

Emacs 27 系と weechat.el

投稿日:2020-03-12
最終更新:2020-03-12

新しい年度が始まろうとしていて,環境も色々新しくなるところもあり,せっかくなので,Emacs 等も最新版を使おうとまだ,リリース前ですが,27.0.90 をビルドしてみました.

https://github.com/emacs-mirror/emacs.git

↑辺からレポジトリを持ってきて,27.0.90 を checkout.

|
|余談
|さらに,
|
|https://github.com/raxod502/straight.el
|
|なパッケージ管理も使ってみることに.
|

ところで,IRC として,weechat を使っているものの,端末からそのまま使うのが,だんだん絶えられなくなり,結局,Emacs の weechat.el (https://github.com/the-kenny/weechat.el) をインターフェースとして生活することにして,だいぶしっくりきています.

が,27.0.90 だと,weechat.el が起動できなくて,ムキッーとなり,調べたところ,どうも,rx.el が仕様変更になったのが,関係しているようなことがわかりました.

weechat.el の Issues をみたところ,そのものズバリが上がっており,

https://github.com/the-kenny/weechat.el/issues/80

weechat-color.el に,以下のパッチを当てたところ,めでたく起動できましたので,もしお悩みの方がいらしましたら(絶対いないと思うが),参考までに.

--- a/weechat-color.el  
+++ b/weechat-color.el  
@@ -79,7 +79,7 @@ This will look very bland!"  
          (astd `(seq ,attr (= 2 digit)))  
          (ext  `(seq "@" (= 5 digit)))  
          (aext `(seq "@" ,attr (= 5 digit))))  
-    (rx-form  
+    (rx--translate-form  
      `(or (seq "^Y"  
                (or ,std  
                    ,ext  
@@ -92,7 +92,7 @@ This will look very bland!"  
                                 (seq (or ,std ,astd ,ext ,aext)  
                                      ","  
                                      (or ,std ,astd ,ext ,aext))))  
-                   (seq "b" (in "FDB_-#il"))  
+                   ;; (seq "b" (in "FDB_-#il"))  
                    "^\"))  
           (seq "^Z" ,attr)  
           (seq "attr)  

教訓

勢いで,最新版使うのは,やめましょう.;; 私の場合,いくつになっても,治らなそうだが...

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@asiaの技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう