emacs 日本語化 windows 11

画面を転送したいときは, 次のようにする. [伝えたいこと] Windows用にビルドされたGNU Emacs(NTEmacs) 23で、メニューを日本語化するmenu-tree.elを導入すると文字化けする理由を調べ、文字化けしないようにGNU Emacsのソースを修正してみたよ、という話。(追記:2012-01-21 16:00頃まで公開していたパッチには1箇所誤りがある。 このsshをする前にxlaunchを起動しておく必要がある. Work fast with our official CLI. Emacsを起動したとき,エディタ・ウィンドウ下段のモード行は . 64bit版 GNU Emacs 27.1 for Windows(w/ IMEパッチ) GNU Emacs 27.1を、Windows向けに64bitでビルドしたものです。公式のWindowsビルドの同等物に、いわゆるIMEパッチを当てています。よってストレス無く日本語入力できると思いますが、いきなり落ちたりする可能性もありますので、注意してお使いください。 GNU Emacs 27.1を、Windows向けに64bitでビルドしたものです。公式のWindowsビルドの同等物に、いわゆるIMEパッチを当てています。よってストレス無く日本語入力できると思いますが、いきなり落ちたりする可能性もありますので、注意してお使いください。, 26.3から日本語入力時に未確定文字のインライン表示ができるようになったので、ただ日本語が入力したいというだけであればパッチあては必要なくなったのですが、依然としてw32-ime.elは含まれていませんので一応バイナリを提供します。今後はtr-emacs-ime-moduleなどが進むべき道かもしれません…。, ダウンロードしたzipアーカイヴを展開し、emacs-27.1\bin\runemacs.exe を実行してください。, ビルド方法は基本的にhttps://github.com/chuntaro/NTEmacs64を踏襲しています。大体一式で3~4GB程度の空き容量が必要のようです。なお、当方は64bit版の Windows 10 Pro 1909(Build 18363.1082)上でビルドしています。, なお、画像に関してはGIF, JPEG, PNG, SVG, TIFF, XPMに対応しています(後述しますが、ImageMagickは組み込んでいません)。27.1からはImageMagickに頼らない画像の操作に対応したようです。また、GNUTLSにも対応していますので、Emacs Lispで書かれたウェブブラウザewwも動作します。, Windows向けUnix開発環境のMSYS2が必要です。MSYS2 homepageからmsys2-x86_64-(日付).exeをダウンロードしてインストールしてください。64bit用ですので、i686ではなくx86_64のほうです。, スタートメニューから「MSYS2 64bit」→「MSYS2 MinGW 64-bit」、あるいはc:\msys64\mingw64.exeを実行してMSYS2のシェルを起動します。MSYS2はArch LinuxのパッケージマネージャであるPacmanを採用していますので、すでにインストールされているパッケージを$ pacman -Syuでアップデートした上で、, を実行して開発に必要なパッケージを追加インストールします。Emacsのバージョンが上がるとたまに必要なパッケージが増えるので(たとえば26.1ではlcms2が追加された)、公式のINSTALL.W64を適宜参照したほうがよいでしょう。, MSYS2のシェルから$ wget http://ftpmirror.gnu.org/emacs/emacs-27.1.tar.xzを実行してEmacsのソースコードをダウンロードし、$ tar xvf emacs-27.1.tar.xzで展開します。c:\ の直下に展開(c:\emacs-27.1 のように)するのがよいでしょう。, 本レポジトリからemacs-27.1-windows-ime-(日付).patchをダウンロードし、, でパッチを当てます。その上で、$ ./autogen.shを実行してconfigureスクリプトを更新してください。なお、このパッチはrzl24oziさんが整理してくださったものをベースにしています。, chuntaroさんのビルドではCFLAGSに-Ofast -march=x86-64 -mtune=corei7を与えてコンパイルしていますが、このあたりの議論を見るとEmacsの場合は-O2のほうがパフォーマンスが良いらしいので、-O2に戻しました。なお、27.1からダイナミック・モジュールはデフォルトでサポートされるようになったので、--with-modulesは不要です。, ビルドしたバイナリをMSYS2がインストールされていないマシンで使うには、MSYS2から必要なDLLをc:\emacs-27.1\bin以下にコピーして持っていく必要があります。このレポジトリにある msys2-dll-copy.sh を使うと良いでしょう。配付しているzipアーカイヴには必要なDLLを入れたつもりですが、抜けがあるかもしれませんので、その場合は自分でコピーしてください。DLLの依存関係に関しては、Dependency Walkerを使うと分かります。, ローマ字で日本語のインクリメンタル検索ができるC/Migemoは大変便利なツールですが、GitHubにある最新版の64bit Windows用バイナリがないようなので用意しました。ダウンロードはこちらから。適当なところ(たとえばC:\)に展開した上で、C:\cmigemo-mingw64\binにPATHを通し、MELPAからmigemo(-el)をインストールした上で、, configureでemacs does not support 'x86_64-pc-msys' systemsというようなエラーが出てビルドできない場合、WindowsのPATHがMSYS2に引き継がれておかしくなっている可能性があります。Windowsの環境変数でMSYS2_PATH_TYPE=inheritを指定している場合は、一時的にinheritではなくstrictやnone(inherit以外なら何でもよい)にしておくと良いでしょう。, エラーや警告は出ないのにビルドが途中でフリーズしてしまう場合、アンチウイルスやランサムウェア対策のソフトウェアが悪さをしていることがあります。私の場合、Acronis Active Protectionが原因でした。Org-modeやAUC-TeXのような大規模なEmacs Lispパッケージをコンパイルする時も、一時的に膨大なファイルの書き込み、読み込みが行われるせいか、ランサムウェアと勘違いされて止められてしまうことがあるようです。これらはEmacsのビルドやパッケージのインストールの際には停止しておいたほうがよいでしょう。, 以前のWindows 10の更新(1803?)で何かおかしくなったらしく、半角/全角キー等を押してIMEをオンにしようとしても日本語入力が有効にならないという問題が発生していました。一度マウスでEmacsのウィンドウを移動したり、リサイズすると直るようです。ここでの議論を参照してください。, どうやらWindowsのほうで何か直したらしく、1909以降ではこの問題は発生していません。, 現在でも、Google日本語入力を使うと、日本語入力は普通にできるのですがウィンドウを動かしたりしないとサジェスト等が表示されないという問題があるようです(Microsoft IMEやATOK 2017では起こらない)。そもそも根本原因がよく分かりません…。, GNUTLS(libgnutls-30.dll)が3.6.3以降だと、ewwでhttpsなサイトが開けないようです。MSYS2のGNUTLSは2019年5月現在すでに3.6.7.1になっているので、GitlabのGNUTLSのサイトから落とした3.6.3のDLLに入れ替えてあります。, 26.3以降ではMSYS2最新のGNUTLSのままでも動くようなので、入れ替えていません。, Emacsは26.3の時点でもImageMagick6までの対応で、バージョン7には対応していません。よってこのビルドにもImageMagickは組み込んでいません。, 一応ImageMagick7に対応させるパッチは用意しましたが、思ったように動かないので、パッチのみの提供とします。興味のある方は試してみてください。, ちなみに、問題はEmacsではなく、MSYS2のImageMagick7がまともに動作していないことにあるようです。このあたりの議論を参照してください。なお、pdf-toolsを使うのにEmacs側のImageMagickサポートは必要ありません。.

プレミア プロ ストップモーション 5, 鳥 速度 ランキング 6, 折り紙 袋 三角 14, 未読スルー 女 対処 27, 特a 米 2020 4, 芋焼酎 安田 販売店 7, デリカ 雪道 最強 7, 京 急 百貨店 商品券 どこで 使える 5, 猫 リュック 透明 4, Sixtones 2017 現場 9, タント 荷室 棚 6, シューベルト 野ばら 解説 7, コート 縫い代 パイピング 4, Dqmsl ヒャド 装備 8, Minecraft Be Shader 5, 雑 工 独立 4, 元彼 連絡 40代 7, Utau Synth 音源 追加 4, フィルムカメラ ストロボ 使い方 6, 内科 セルフトレーニング 2020 8, パクボゴム ファンミーティング 大阪 7, Snow 脚長 加工 8, 車 ワインレッド 色あせ 13, ポケモンgo 交換 戻す 6,

Start a Conversation

Your email address will not be published.