• ベストアンサー

.emacsを読み込んでくれない

Cやrubyのプログラミングを勉強する際にemacsを使っていて、あるとき設定で.emacsをいじって保存し再起動したのですがそれまで反映されていた.emacsの設定、それと今回設定した.emacsの設定が読み込まれなくなりました。 直す方法または別の方法を教えてください。 スペック Macbook white Mac OS X Leopard 10.5.8 carbon Emacs 夏版(2009.7.25リリース)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

僕もそう思います。 プルダウンメニューからでも良いですし、いずれにせよ起動した後 *Messages* バッファを開いてみてみてください。 Emacs Lispは文字通り「インタプリタ」なんで、プログラム(.emacs)を読み込んで、エラーがあると、そのエラー以降は処理されません。 *Massages*のエラー表示をヒントとしてC-s辺りで.emacs上をインクリメンタル検索して、「怪しい場所」をコメントアウトして再起動してみましょう。 実はこう言う事が「ちょっと環境が変わった」だけでちょくちょく起きたりします。 例えば、僕の場合、auto-install.elってのを入れていて、ネット経由でEmacs Wikiから欲しいファイルをダウンロード/コンパイル出来るようにしています。非常に便利なんですね。 んで、そのコードがここ、なんですけど。 (auto-install-update-emacswiki-package-name t) たまたま、昨日、自分のノートを外出時に持ち出して、全くネット無しの環境で、Emacsを立ち上げました。そうするとエラーが起きたのです(笑)。 *Messages*を確認すると 「Emacs Wikiが見つかりません。」 とか出ています。ああ、そうか。ネットに繋げてないもんな、と。 (別な言い方すると、仮にEmacs Wikiのサーバーが落ちたら、それだけでバグる、って事ですよね) んで、もうこう言う場合は上記コードをコメントアウトするわけです。僕の.emacsは現時点で1,881行もあるんで、一々読んで探してられないわけです。C-sでインクリメンタル検索を「Wiki」ってキーワードで探したりして、そこをコメントアウトすれば無事起動しました。 まあ、そう言う感じでちょこちょこと「不具合」が起きる場合もあるんで、対処法は身につけていた方が良いですね。

neon42
質問者

お礼

回答ありがとうございます。 ruby-mode.elの設定のせいでエラーが起きていたみたいです。 これを消すとちゃんと設定が反映されるようになりました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

読み込まれなくなったのではなく、途中にエラーがあり、以降が無視されているんだと思いますよ。

neon42
質問者

お礼

回答が遅くなってすみません。 確かにnotnotさんのおっしゃるとおりでした。 ありがとうございました。

関連するQ&A

  • Ubuntu 8.04へのEmacs22インストールに関して

    大学では電気・電子工学を専門に学んでいますが、授業でプログラミングを学んで興味を持ち、学校だけでなく自宅でも勉強したいと思い、プログラミングができる環境を整えたいと考えました。 まず学校と同じ環境でやろうと考え、自室のWindows VistaにVmware Playerを導入し、その中にUbuntu 8.04をインストールしました。 特に問題もなくUbuntuをインストールできたので、次はテキストエディタであるEmacs22を導入しようと日本語版セットアップ・ヘルパを開いたのですが、そこにEmacs22は見当たりませんでした。 Ubuntu 8.04からEmacs22は最初から使えるようになっていると聞いていたので疑問に思いました。 そこで"$ sudo apt-get install emacs22"でインストールしようとしたのですが、"E: パッケージ emacs22 が見つかりません"と表示されるだけでインストールはできませんでした。 ネットでいろいろと検索し"Synaptic パッケージ・マネージャー"でインストールするという方法に行き着いたので、Synapticを開いてみたのですがやはりEmacs22のパッケージはなく、現在途方に暮れています。 この問題を解決すればよいでしょうか? Ubuntu 8.04からUbuntu 8.10に変えてみる、もしくはもういっそのことあきらめて、学校のマシン環境でプログラミングを勉強するやるなどしたほうが良いのでしょうか? 回答をもらえればと思います。

  • Ruby 初心者です

    Rubyを学ぼうとしているプログラミング初心者です。Rubyの環境構築の段階でつまづいてしまいました。使用pcはmac book proです。Rubyの最新版はインストールしました。ターミナルにirb形式で記入する、対話的なプログラミングは理解できるのですが、エディタに書いたコードをターミナルに反映する方法がわかりません。 (1)コードファイル(~.rb)はどこに保存するのか (2)どうやってターミナルに反映するのか をご教示いただきたいです。初心者なのでできるだけわかりやすい解説をよろしくお願いいたします。

  • emacsの色変更

    lopard(mac os x 10.5.5)に最初から導入されていたemacs(gnu emacs22.1.1)を使用しています。 プログラムのキーワードの色変更を行いたいのですが、変更方法が分かりません。 .emacs、.emacs.elなど探してみましたが見つけることが出来ませんでした。 ホームディレクトリに上記二つのファイルを作って(色変更の設定のみを記述して)試してみたりもしたんですが、適用されませんでした。 キーワードをカラーリングしてくれるのは嬉しいですが、デフォルトの色だと目に痛くて困っています^^; ご存知の方いましたらお願いします><

    • 締切済み
    • Mac
  • emacsのメール送信について

    【質問】 Emacs M-x mail でメール送信ができません. どうか解決方法をご教授いただきたく存じます. 【環境】 OS: Mac OS 10.5 EMACS: Carbon Emacs 22.3 【現象】 M-x mailを打ち,以下の内容をタイプ ----------------------------- From: xxx <***@***.ac.jp> To: ***@***.ac.jp Subject: test7 --text follows this line-- test7 ----------------------------- ctrl+cを2回で送信. Emacsのmessageには以下のように記載されております. 一見送信できているのかのように見えるのですが, いくら待てどもメールが送信先に届きません. ----------------------------- Carbon Emacs Package (2009) For information about GNU Emacs and the GNU system, type C-h C-a. Loading sendmail... Loading regexp-opt...done Loading sendmail...done Sending... Loading mailclient...done Loading browse-url...done Sending...done Loading url-parse...done Loading url-methods...done Making completion list... [2 times] ------------------------------- .emacsには以下の設定がされております. ------------------------------- ;;For window configuration (if window-system (progn (setq initial-frame-alist '((width . 80) (height . 50) (top . 0) (left . 600))) )) ;;For font configuration (if (eq window-system 'mac) (require 'carbon-font)) (fixed-width-set-fontset "hiramaru" 18) ;;For mail configuration (setq user-mail-address "***@***.ac.jp") ------------------------------------------- その他の現象としましては以下になります. + M-x rmail でメールの受信を確認することは可能 + ターミナル上で mail ***@***.xxx.xx としてメールを送信することは可能 ですのでネットワークの問題ではないと考えております. 以上,どうかよろしくお願いいたします.

  • VMwarePlayerでemacsをインストールしたい

    こんにちは、そんなにパソコンに詳しくないですがよろしくお願いします。 学校でプログラミングを習っており、家でもプログラミングができるような環境を作りたくなりました。 学校はすべてLinux環境でプログラミングを行っています。 Cygwin(?)をインストールしましたがどうも使い方がわからずLinux環境を仮想で作ることができるVMwarePlayerを使うことにしました。 ネットで調べたらこの名前をよく目にしたのでVMwarePlayerにしたのですが別にこれにこだわってはいません。 取り合えずインストールまではこぎつけましたがインストール完了後すぐ。 「該当するVMwaer Toolsスクリプトが正常に実行されなかったため、 この仮想マシンをサスペンドする要求が失敗しました。 仮想マシンでカスタム サスペンド スクリプトが構成されている場合は、 スクリプトエラーがないか確認してください。 それ以外の場合は、サポートにご連絡してください。 回避策として、[VM] - [設定] - [オプション] - [パワー]に移動して、 電源抑制をゲストのサスペンドからサスペントに変更できます」 というエラーメッセージが出ました。でも無視してても使えるっぽかったので無視しました。 そしてemacsを使えるようにするためにemacsをインストールするため  apt-get install emacs21 emacs21-el emacs-goodies-el aspell-el  ispell と入力しましたが  パッケージリストを読み込んでいます... 完了  依存関係ツリーを作成しています  状態情報を読み取っています... 完了  E: パッケージ emacs21 が見つかりません という表示がでました 他にもいろいろな打ち方を試しましたが同じような出力結果でした いったい何が原因でどうすれば治るのでしょうか? むしろcoLinuxとかいうものにした方がいいのでしょうか? 環境はWindowsVista HomePremium すべての権限を持っているアカウントです。 スペックに問題はないと思います(自作ですが) インストールしたのは ・VMware-player-2.0.4-93057 ・BitComet_1.02_setup ・ubuntu-ja-8.04-vmware-i386.zip.torrent でダウンロード先は C:\Users\KIKI28\Downloads\上記の各フォルダ名 ubuntu-ja-8.04-vmware-i386のダウンロード先は C:\Downloads VMwarePlayerのインストール先は "C:\Program Files\VMware\VMware Player\vmplayer.exe" です。 何をお知らせしたらいいのかもわからないので思いつく限り載せてみました。 よろしければ教えて下さい! よろしくお願いします。

  • Intelマック(Macbook)+ウィンドウズで使われている方のご感想をお聞きしたい

    現在使用中のIBMノートPCをそろそろ買い換えようかと考えているのですが、デザインや機能を見ていても食指が動くものがなかなかありません。 調べていくと、Macbookでウィンドウズが動くと聞き、しかも動作スピードもデザインもいいらしいことがぼんやりながら分かってきました。 そこで質問なのですが、Intelマック(Macbook)にウィンドウズ(OSはXP2の市販版を持っています)を実際にインストールして使われている方、使い心地はどうでしょうか? 当方結構ヘビーユーズもする方だと思いますので、主に下記の点でもお聞きできれば嬉しいです。 ・同スペックのウィンドウズ機と比べた時、もっさり感はないでしょうか。 ・バッテリ駆動で3時間ぐらい持つでしょうか。 ・Intelマック(Macbook)にウィンドウズにすることによる障害や不具合などないでしょうか。 ・ブートキャンプはβ版とのことですが、将来的には正規版がリリースされるのでしょうか。 マックOSはほとんど使うことなく、ウィンドウズ機としての使用を考えています。 教えてくんで申し訳ありませんが、どうぞお聞かせください!お願い致します。

    • 締切済み
    • Mac
  • leopardからsnow leopardへの変更

    現在leopardのmacbookを使ってます。今後、snow leopard搭載のmacbook proへの乗り換えなども検討しています。 snow leopardでは昔のソフトによっては、動作がおかしくなる、と聞いてます。今使っているソフトの主なものとしてはAdobe Acrobat 8 professional, Microsoft Office 2004 for Macがあります。 これらのソフトについては、最新版を購入し直すのも問題ありませんが、その場合の手順を教えていただきたいのです。 1. タイムマシーンでバックアップをとる 2. 新しいMacbook (pro)でタイムマシーンで移行アシスタントを使う 3. 古いOffice, acrobatを削除する 4. Office, acrobatの最新版をインストールする という手順でしょうか?

    • ベストアンサー
    • Mac
  • プログラミングの勉強をはじめています。

    プログラミングの勉強をはじめています。 開発環境を整えようと、大分前に買ったMacBook Proに、Xcodeをダウンロードしようもしたらできず。 OSが最新版ではないからだと、OS更新しようとしたらできませんでした。 これは、MACが古いからでしょうか。何かいい方法はありますか?

    • ベストアンサー
    • Mac
  • macosX10.8のインストールについて

    mac osx mountain lionはmacbook late2008 whiteにインストールできますでしょうか。 アップルのHP上では、アルミニウム版は可能と記載がありますが。

    • 締切済み
    • Mac
  • LeopardからTigerにバージョンダウンしたい。

    MacOSX10.5.7へアップグレード後、外付けHDDがマウントされなくなってしまったため、Tigerへのバージョンダウンをし、外付けHDDのデータを読み込み、別の外付けHDDにコピーしてから、再度Leopardにアップグレードしようと思います。 そこで、LeopardからTigerにバージョンダウンする方法をご指導いただけないでしょうか? パソコンのスペックは、 Apple MA609J/A(MacBook Pro) Mac OS X 10.4.2.9 Intel Core2Duo 2GB RAM 120GB です。 Leopardは、Mac OX Set Box(ファミリーパック)を購入しました。 よろしくお願いいたします。

    • ベストアンサー
    • Mac

専門家に質問してみよう