4

64ビットのWindows 7でうまく動作するようにcygwinといくつかのemacsをセットアップした人はいますか?

最近 cygwin をダウンロードしてみましたが、デフォルトでは dired でさえ確実に動作しません。奇妙なシェル プロンプト文字があり、多くの警告が表示されます。あるケースでは、Cc が Cg として読み取られ、さまざまなエラーが発生しました。(xemacsもemacsも機能しませんでした。ここで「機能」とは、diredおよびシェルが機能し、警告なしであることを意味します)。

通常の emacs 開発ツール (gdb モード、シェルモード、コンパイル、タグ検索) を通常どおりに動作させたいだけです。

最近cygwinでこれを行った人が、関連するシェルファイル、emacsファイル、環境変数などを共有して、これをすべて機能させることを望んでいました. これらはすべて、箱から出してすぐに機能する必要がありますか?

4

3 に答える 3

1

ntemacs を確認してください。このコードを .emacs に追加すると、cygwin ですべてがうまく機能します。

;; -- sets up cygwin
(let* ((cygwin-root "c:/cygwin")
  (cygwin-bin (concat cygwin-root "/bin")))
(when (and (eq 'windows-nt system-type)
  (file-readable-p cygwin-root))
(setq exec-path (cons cygwin-bin exec-path))
(setenv "PATH" (concat cygwin-bin ";" (getenv "PATH")))
(setq shell-file-name "bash")
(setenv "SHELL" shell-file-name) 
(setq explicit-shell-file-name shell-file-name) 
(add-hook 'comint-output-filter-functions 'comint-strip-ctrl-m)))
于 2010-05-21T17:55:36.023 に答える
0

私は「ネイティブ」Win32emacsの恐ろしいFrankensteinミックスを使用しています(http://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-23.1.97-bin-i386.zipが最新ですが、私は古いバージョンを使用)とCygwin(bash、findなど)。好みに合わせて調整するのに何年もかかりましたが、それでもかなりでこぼこした経験です。

とにかく試してみる価値はあります。

于 2010-05-12T02:48:34.623 に答える
0

CygwinからのEmacs、gcc、gdb、makeなどのストレートクリーンインストール(現在は1.7.15ですが、これを何年も行っています)と標準のドットファイル(.emacs、.bashrc / .bash_profile)を使用しています。 LinuxとCygwin間で移植できるように調整されており(ただし、それほど大きくはありません)、すべてが正常に機能します。ときどき問題が発生することがあります( Processing2モードでProcessingにCygwinパッケージがまだないため、ネイティブのWindowsパスが必要ですが、それは簡単に修正でき、通常とは異なります。何かが根本的に壊れているように思えます。セットアップについて;詳細を教えていただけますか?それ以外の場合は、ワイプしてクリーンな再インストールを行うことをお勧めします。

于 2013-02-21T21:54:50.133 に答える