(そういえば,書いていなかった... .)
Windows 上で使う Emacs(NTEmacs) を,24系から 25系に更新してみました.
IME パッチが当たっているので日本語 IM 周りの不具合もなく,快調です.
今回も,自分でコンパイルせずにコンパイル済みのバイナリを使用させていただきました.
使用させていただいたバイナリは,
「chuntaro/NTEmacs64: Windows 版 Emacs (通称 NTEmacs) の 64bit 版」
https://github.com/chuntaro/NTEmacs64
です.
以前は,「gnupack」のうちの,「emacs only」のバイナリを使用させていただいていたのですが,この「emacs only」は,gnupack 本体とは異なり,もう更新されないようです.
「パッケージ obsolete (emacs) - gnupack - OSDN」
https://ja.osdn.net/projects/gnupack/releases/p10839
↓ここのバイナリを使わせていただくことも検討したのですが,
「NTEmacs / Emacs for Windows」 http://cha.la.coocan.jp/doc/NTEmacs.html
「NTEmacs IME使用時の注意」 http://cha.la.coocan.jp/doc/NTEmacsIMEpatch.html
パッチのすべてを取り込んではいないようでしたので,今回は使用することを見送りました.
いままで使っていた NTEmacs 24 には,
「起動直後は日本語 IM を起動できないが,一旦,別アプリのウィンドウをフォアグラウンドウィンドウにして,再び NTEmacs に戻ってくると問題なく起動できて入力できるようになる」
という若干の不具合がありました.
しかし,NTEmacs 25 では(というより,今回から使わせていただくことにしたバイナリでは),この不具合が起こらなくなっていて,起動直後でも日本語 IM を起動でき,かな漢字変換を使用した文字入力ができます.
これだけでも,かなり快適になりました.
おそらく,ほかにもいろいろと今風の改良や改善がなされていて,使っているうちに「おぉっ!」と気づくことがあるのだろう思うと今後が楽しみです.
特に,Emacs 24.4 あたりからブラウザ機能が内蔵されたらしいので,それに付随して便利になった Emacs LISP もいろいろとあるのだろうと思います.
なお,Emacs を 24系から 25系に更新するにあたって,いくつかの Emacs LISP が動かなくなりましたが,
(require 'cl-lib) ; CommonLisp ライブラリの読み込み
をすることで,ほとんどのものは動くようになりました.
それでも動かないものは,もはやかなり古くなってしまっているものだったので,似たような機能を提供してくれる別の Emacs LISP を探してそれに移行しました.
Emacs 24 から 25 に上げたらいくつかの Emacs Lisp が動かなくなったのだけど,(require 'cl) すれば,とりあえず動く.CommonLisp ライブラリ.なんで RMS はこれを読み込むことを非推奨にしたんだろうなぁ.
— Kenzi NOIKE (@knoike) 2016年10月12日
日本語でわかりやすい記事だと,こういう記事がみつかった. | Emacs Lispプログラマはガンガン(require 'cl)しろよ - https://t.co/IETEIOO92sに移転しました https://t.co/MrkLspkRu6
— Kenzi NOIKE (@knoike) 2016年10月12日
@knoike 名前空間が汚れるからだったと記憶してます。今はcl-libでcl-loopとかcl-remove-if-notなどが合法的に使えます。便利ですよー。あとはdash/s/f/htなど、MELPAライブラリを使えば語彙が一気に増えて楽しいです。
— るびきち@fish全訳&日刊Emacs (@rubikitch) 2016年10月12日
@rubikitch 名前空間が理由でしたか.ありがとうございます.cl を cl-lib に置き換えました.無事に動いています.ありがとうございます!
— Kenzi NOIKE (@knoike) 2016年10月13日
「so please require cl-lib, not cl !!!」 | [Home] Common Lisp For Emacs https://t.co/8aixCZ7XTZ
— Kenzi NOIKE (@knoike) 2016年10月13日
「cl.el 自体がdeprecatedになっていて、今は cl-lib.el を使うようになっています。」 | Re: "Emacs Lisp テクニックバイブル" るびきち著 https://t.co/DdkBpjWtyP
— Kenzi NOIKE (@knoike) 2016年10月13日
「cl.elがcl-lib.elを呼ぶようになっていて、Common Lispマクロ・関数には「cl-」というプレフィクスがつきます。」
— Kenzi NOIKE (@knoike) 2016年10月13日
「よって、(require 'cl-lib)してしまえばCommon Lisp関数も 合法的に 使えます!」
cl-lib の説明に,
— Kenzi NOIKE (@knoike) 2016年10月13日
「This code is largely copied from Emacs-24.3's cl.el, with the alias bindings
simply reversed.」
と書いてあった.ほほー.
==
2012年12月24日
Windows 上で使う Emacs を,Meadow から NTEmacs に変更した.起動が速くていいですねー.日本語入力周りも,UTF-8周りも問題なさそう.
http://knoike.seesaa.net/article/309688887.html
2011年09月12日
Meadow では,「〜」(U+301C) を「〜」(U+FF5E)として扱うことにした.
http://knoike.seesaa.net/article/225607063.html
2009年08月14日
ido-find-file を使わずに,find-file を使うようにする方法.
http://knoike.seesaa.net/article/152840889.html
2009年06月30日
あとで,職場ごとに .session を分けるかー.
http://knoike.seesaa.net/article/152840654.html
2009年06月30日
find-file が ido-find-file になっていて,ハマった.
http://knoike.seesaa.net/article/152840657.html
2009年05月18日
mw32-ime-toroku-region が Windows 7 上では効かない?
http://knoike.seesaa.net/article/152840132.html
2009年04月23日
ウルトラベースが到着する今週末あたりに,Vista の人になってみるか.
http://knoike.seesaa.net/article/152839871.html
2008年07月15日
Emacs で矢印記号を UTF-8 エンコードで読み書き
http://knoike.seesaa.net/article/152834272.html
2008年07月08日
upcase-region を実行してしまっていたのか
http://knoike.seesaa.net/article/152834329.html
2008年01月26日
最近の Meadow での Path
http://knoike.seesaa.net/article/152831448.html
2006年03月05日
カレントバッファ以外でカーソルを表示しない
http://knoike.seesaa.net/article/152828540.html
2006年02月09日
Meadow を入れる
http://knoike.seesaa.net/article/152828651.html
- このブログ「とり茶」を,Seesaaブログから自宅サーバーの WordPress..
- メロディを入力することで楽譜を検索できるシステム,「musiconn.score..
- いつのまにか,MuseScore のモバイルアプリが Freemiumモデルに移..
- 「blogramサービス終了のお知らせ」 どこが運営しているブログシステムかを問..
- noike.info サイトの内容を WordPress で管理することにしまし..
- A 様から,「SMF to MP3 with ぼーか郎」に Amazon ギフト..
- noike.info ドメインの有効期限を 1年延長した.去年と変わらず 160..
- MuseScore の 2.3.2 がリリースされたそうです.
- 「MusicXML to MP3 with ぼーか郎」で,拡張子が .music..
- MuseScore の 2.3.1 がリリースされました.同梱されている言語ファ..
- Windows 用の MuseScore 2.3 で,ストレージ(ディスク)に十..
- MuseScore の 2.3 が公式にリリースされました.個人的には,新機能の..
- MEI, MusicXML, PAE(RISM) のデータを WordPress..
- 池添 彰 様から,noike.info のサービスに Amazon ギフト券での..
- 先日の Windows Update 適用後から Emacs(NTEmacs) ..
- 「東芝コミュニケーションAI「RECAIUS」(リカイアス)の音声合成技術」「音..
- TVアニメ版の「紅殻のパンドラ」を観終えた.全 12 話.「攻殻機動隊」の世界観..
- Android タブレットを PC のマルチディスプレイのひとつにすることを思い..
- MuseScore が 2.2.1 にアップデートされました.2.2 のリリース..
- MuseScore の 2.2 がリリースされました.いままでと同様に無料で使え..