タグ付けされた質問 「microsoft-windows」

独自のMicrosoft WindowsオペレーティングシステムでのEmacsの使用と構成に関する質問。

3
Windows用の公式64ビットEmacsはどこにありますか?(マニュアルにはあると書かれています!)
私は通常、公式のGNUサイトからWindows用のEmacsをダウンロードします。 http://ftp.gnu.org/gnu/emacs/windows/ 最新バージョンは次のとおりです。 emacs-24.5-bin-i686-mingw32.zip なぜ64ビットがないのか興味がありますか? Emacsマニュアルから: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html 2.1 Emacsはどこからダウンロードできますか? コンパイル済みのバージョンは、ftp.gnu.orgミラーから配布されます。Emacsバイナリはzipファイルとして配布され、それらを作成した開発者によってデジタル署名されます。一般的に、ほとんどのユーザーは、ファイルたくなる emacs-24.5-bin-i686-pc-mingw.zipための32ビットのビルドを、と emacs-24.5-bin-x86_64-w64-mingw32.zipのための64ビットのビルド。zipアーカイブには、開始するために必要なものがすべて含まれています。 最新のソースはftp.gnu.orgミラーから入手できます。リリースを行ったメンテナーによってデジタル署名された圧縮tarファイルとして配布されます。 Emacsの開発バージョンは、GNU開発サイトのSavannahから入手できます。 マニュアルには64ビットがあると書かれていますが、どこにありますか? 更新 debugs.gnu.orgからの応答は次のとおりです。 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20851 基本的に、 FAQドキュメントは廃止されました。 Windows上の64ビットEmacsはボランティアによって構築されており、現在そのようなボランティアはいません。 Emacsリポジトリから廃止されたドキュメントを削除しました。Webページは次のリリースで更新されます。

1
WindowsにEmacs 25.1用のGnuTLSをインストールするにはどうすればよいですか?
Windows 10マシンでEmacsを24.5から25.1にアップグレードしました。Emacs 24.5ではGnuTLSを正しくセットアップし、25.1では私が覚えていたと思ったことをやった: GNU Emacs Webサイトのダウンロードページから、事前に構築されたEmacsバイナリを入手しました。32ビットWindowsを使用しているので、Emacsのi686バージョンを入手しました。 GnuTLSのコピーをezwinportsから取得し、zipファイルをEmacsと同じディレクトリに抽出しました-gnutls zipの編成方法は、gnutlsのdllとexeの両方がEmacs exeと同じディレクトリに配置されることを意味します。(今回はバージョン3.3.11を入手しました。バージョン24.5のEmacsを使用していたときに、どのバージョンのGnuTLSを使用したか覚えていません。) 今回はうまくいきませんでした。gnutls-available-pを返しますnil。パッケージマネージャは、httpリポジトリではなくhttpリポジトリにのみ接続できます。ewwもhttpsを処理できません。 Emacs 25.1用にGnuTLSをセットアップするにはどうすればよいですか?24.5で行ったことを思い出しませんか?たぶん、GNU Emacs WebサイトからのバイナリはGnuTLSなしでコンパイルされており、24.5では実際にどこか別の場所からバイナリを取得しました...

3
WindowsでEmacsをセットアップして、単一のインスタンスを起動し、既存のインスタンスでファイルを開く
私は、次のようなWindowsの完全なエクスペリエンスに特に興味があります。 サーバーがまだ開始されていない場合に自動的に開始する サーバーを利用するためにemacsを呼び出す方法(コマンドラインまたはサードパーティのツールから) コンテキストメニューのサポート(たとえば、ファイルを右クリックして、表示および編集のためにemacsに送信できるようにする) そのようなサポートは、どこからでも利用できますか?


2
MagitはWindowsで非常に遅くなります。最適化する方法
プロジェクトにWindows 10を使用せざるを得ません。はい、むしろGNU / Linuxを使用します。私の正気を保つために、私はWindowsをEmacsのブートローダーと見なそうとしました:) 残念ながら、Magit(Windowsでのコマンドラインの不足を補うEmacsの私のお気に入りの部分の1つ)は、耐えられないほど遅いです。SSD、16 GBのRAM、クアッドコアi7がありますが、小さなリポジトリで実行するには8秒かかりmagit-statusます。その後、別の変更をステージングする場合、ファイルごとに約5秒かかります。 私が試したものは次のとおりです。 $ git config --global core.preloadindex true $ git config --global core.fscache true $ git config --global gc.auto 256 プロジェクト全体をWindows Defender(私の唯一のAV)除外リストに追加する magit-git-executableを、ダウンロードした通常のmsysgitに設定します(https://git-for-windows.github.io/)。私はチェックしgit statusましたが、ここでは1秒未満かかります。私はそれmagit-statusがより多くの方法を行うことを知っているが、これは多すぎる。 誰もこれを速くする方法を提案できますか?このようにWindowsでMagitを使用している人は誰もいません。 この質問は重複していることが示唆されましたが、彼らは尋ねました: UbuntuでのEmacsの起動時間がWindowsよりも著しく短い理由を理解するのに苦労しています。誰もが答えを知っていますか? Emacs、Git、およびMagitがWindowsで遅い理由を少なくともいくつか知っています。Magitを最適化して、機能を犠牲にしている場合でも、より少ないことを実行したり、結果などをキャッシュしたりする方法を尋ねています。

3
Emacs Windowsサポートライブラリをインストールする最も簡単な方法
Emacs 24.4 for Windowsのバイナリをインストールし、Emacs for WindowsのREADMEに記載されているサポートライブラリをインストールしたい。最新のプリコンパイルライブラリはezwinportsプロジェクトから入手できますが、インストールには少し時間がかかります。EmacsのREADMEに記載されているすべてのライブラリを選択し、ezwinportsのREADMEをスキャンしてその他の前提条件を確認し、zipアーカイブをそれぞれダウンロードする必要があります。次に、それらを解凍し、永続的な場所に移動して、個々のディレクトリをPATH変数に追加します。これらのアーカイブ内には重複したファイルがあります。そのため、それらが同一であることを確認せずに、すべてを同じディレクトリに展開することに注意してください。 これを行う自動化された方法はありますか?

2
MS-WindowsでEmacsマスターブランチ(別名トランク)を構築する方法
今日思い切って、MS-Windows用の最新のEmacsマスターブランチ開発者ビルド(別名Emacs Trunk)をビルドするための探求から始めました。 古いブログを見つけて手順を進めましたが、特定の方法がサポートされなくなったことを通知するエラーメッセージが表示されるだけでした。エラーメッセージが表示されるので、を読みました .../emacs/nt/INSTALL。まあ、Emacsを構築するためのインフラストラクチャがすでにインストール/設定されているのであれば、それはすべてうまくいきます。 必要なツールと、MS-WindowsでのEmacsのビルドに特に注意を払ってインストール/構成する方法を説明するステップ1、2、3があったら、それは便利でしょう。 詳しい書き込みをご希望の方は、お気軽にご回答ください。そうでない場合は、方法を見つけたら自分で書きます。私は追加の障害に遭遇し、暫定的にバグレポートを提出しました-それが私であるのか、おそらくバグであるのかはまだわかりません:https : //debbugs.gnu.org/cgi/bugreport.cgi?バグ= 21582 初心者プログラマーや私のような趣味家(貿易ではプログラマーではありません)が使用できる「チートシート」があれば、より多くの人々が独自のEmacsを作成する傾向があります。



2
MS Windowsでのemacsclientのセットアップ
emacsサーバーデーモンをセットアップし、MS Windowsでemacsclientを使用して、開かれた各ファイルのemacsの追加インスタンスの開始に伴う遅延やオーバーヘッドなしにファイルをすばやく開くようにしています。私は、MS Windowsのemacswikiで提供される特定の指示に従っています。 emacsをデーモンとして実行し、 runemacs.exe --daemon 続いemacsclientw.exeて、適切なオプションを指定して呼び出します。 デーモンの起動は成功します(プロセスリストにemacs.exeが表示されます)が、emacsclientを呼び出すとエラーが発生します。wikiは、ショートカットを作成しemacsclientw.exeてターゲットを X:\path\to\emacs\bin\emacsclientw.exe -na "X:\path\to\emacs\bin\emacsclientw.exe" -c -n これは正しいです?クライアントが2回呼び出されているようです。示されているターゲットを使用してもプログラムは実行されず、「ファイル名または引数が必要です」というエラーが発生します。上記のターゲットの最初の部分のみを使用する X:\path\to\emacs\bin\emacsclientw.exe -na 一般的なエラーを生成します。2番目の部分のみを使用する X:\path\to\emacs\bin\emacsclientw.exe -c -n 「ソケットまたは代替エディタがありません」というエラーが発生します。(公式のemacsclientオプションはここで説明されています。) 助言がありますか?Emacsは標準モードで正常に実行されます。つまり、デーモンモードでは実行されません。バージョン25.1。初期化ファイルでサーバーを起動するのではなく、デーモンを実行したいと思います。

8
Windowsでmagit-pushがハングする
WindowsでGNU Emacsを使用magit-pushしていますが、ローカルの変更をリモートリポジトリにプッシュするのに使用できません。これは、リモートリポジトリがSSHまたはHTTPSでアクセスされているかどうかに関係なく発生します。magit-pushWindowsでの作業をLinuxマシンでの作業と同じくらいシームレスに(または少なくともほぼ同じように)行うために何をする必要がありますか? *Messages*バッファに表示されるのは Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master 同じことが*magit-process*バッファ内で、多かれ少なかれ表示されます。これ以上便利なものはありません。コマンドラインからgit pushできますが、sshキーのパスワードを要求されます。それが問題かもしれませんか?Pageant(PuTTYのキーエージェント)を使用してキーをロードしようとしましたが、違いはないようです。 参考になれば、私はCygwinをインストールしており、EmacsがCygwinの実行可能ファイルを使用するように強制することを含むソリューションに満足しています。

5
Windows PCでhunspellを設定するにはどうすればよいですか?
私のハンスペル辞書はにありC:\hunspell\ます。それは含ま.dicと.aff3つの言語用のファイル:en_GB、en_US、とnb_NO。Emacsでhunspellを機能させる方法についてウェブで見つけた説明は、私を混乱させます。 Emacsでこれら3つのハンスペル辞書を使用できるようにするには、initファイルに必要な最小コードは何ですか? 1つのWebサイトで提案されている次のコードを試してみました。 (add-to-list 'exec-path "C:/hunspell/bin/") (setq ispell-program-name (locate-file "hunspell" exec-path exec-suffixes 'file-executable-p)) しかし、で辞書を変更したい場合M-x ispell-change-dictionary、次のメッセージが表示されます。 ispell-phaf:nilに一致するエントリはありません。

2
8進数シーケンスをutf-8テキストに変更する方法
WindowsからASCII以外のテキストをコピーしてEmacsに貼り付けると、8進数のシーケンスとして表示されます。たとえば、äをEmacsに貼り付けた場合、\ 344と表示されます。 Cq 344と入力して、Eをäに戻すことができます。面倒ですが、キャラクターが1人しかいなくても問題ありません。しかし、8進数のエスケープシーケンスに変換された多くの文字がある場合は、領域でコマンドを実行してすべてを内部に変換すると便利です。そのようなコマンドはすでにありますか?そうでない場合、それを行う関数をどのように記述しますか? [.emacsファイルでデフォルトのコーディングシステムをutf-8に設定し、WindowsとLinuxで同じ.emacsファイルを使用しています。しかし、この問題は、WindowsアプリケーションからEmacsにコピーするときにのみ発生します。Emacsから別のWindowsアプリケーションへのコピーは正常に動作します。]

2
diredされたディレクトリで上に移動するために「^」の後に「スペース」を入力しないようにするにはどうすればよいですか?
^dired(「アップディレクトリ」)の親ディレクトリに移動するためのキーバインディングです。 しかし、中Gnu EmacsにWindows 7 Professional 64-bit私のドイツ語のキーボードレイアウトを持つ、「^」を入力するのに十分ではありませんが、私は、キーバインディングの仕事をするために、その後にスペースを入力する必要があります。 スペースを押して "^"だけで上に移動する必要がないように、キーバインドを再定義するにはどうすればよいですか? C-h k ^<space> 戻り値 ^コマンドはdired-up-directoryを実行します。dired-up-directoryは、 `dired + .el 'にあるインタラクティブにコンパイルされたLisp関数です。 ^にバインドされています。 (dired-up-directory&optional OTHER-WINDOW) 現在のディレクトリの親ディレクトリでDiredを実行します。このバッファまたは別のバッファで親ディレクトリを見つけます。必要に応じてバッファを作成します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.