- 1 名前:sakito [2007/02/14(水) 05:51:13 ID:0XUprEuZ0]
- EmacsをMac(主にOS X)で利用する人のための統合スレッドです。
質問やTipsなどどうぞ。 前スレ Mac de Emacs総合スレ v4 pc9.2ch.net/test/read.cgi/mac/1123076228/ [Carbon Emacs日本語解説サイト] macemacsjp.sourceforge.jp/ sakito.s2.xrea.com/detail/emacs/emacs21.html Emacsがそもそも何かしらない方は以下を参照してください www.linux.or.jp/JF/JFdocs/Emacs-Beginner-HOWTO.html [Emacs本家] www.gnu.org/software/emacs/ savannah.gnu.org/projects/emacs/ [Carbon Emacs本家] members.shaw.ca/akochoi-emacs/ [Mac OS 8/9用 Emacs] mac-emacs.sourceforge.net/ >>2 質問時の注意と主要関連サイト >>3 主要関連スレ
- 892 名前:名称未設定 mailto:sage [2008/10/26(日) 18:41:06 ID:Y9009uhq0]
- あー折角make bootstrapしたのに手が滑ってmake distcleanしてしまった
- 893 名前:名称未設定 mailto:sage [2008/10/26(日) 22:55:11 ID:DD6gKmzh0]
- >>892
つ Time Machine
- 894 名前:名称未設定 mailto:sage [2008/10/29(水) 06:51:11 ID:YGNRWWRp0]
- make installの後にEmacs.appを移さずにcleanしてしまうのはよくあること。
- 895 名前:名称未設定 mailto:sage [2008/11/01(土) 08:34:11 ID:w/u7zQDs0]
- Carbon Emacs 22.2.50.1 (i386-apple-darwin9.4.0, Carbon V. 1.6.0)を
OS X 10.5.5 で使用しています。 Emacs上で日本語を入力すると、 日本語が全角ではなく 半角のような、文字の半分しか表示されなくなってしまいました。 日本語を続けて打つと半角なので文字が折り重なってしまいます。 きっと。Emacsの設定が間違っていると思いますが、 どのようにすれば良いのでしょうか? 原因は、訳も判らないまま、Preferencesを変更した事だと思います。 ただ、どうやったのか全然、覚えてなくて。判らなくて・・・。 お察しの通り、Unix / Emacsとも全くの初心者です。 お判りの方がいらっしゃいましたら、教えて頂きたくお願いいたします。
- 896 名前:名称未設定 mailto:sage [2008/11/01(土) 09:17:31 ID:5uQn7mwM0]
- >>895
自分でコンパイルしたの?どっかからダウンロードしたの? C-x C-f ~/.emacs で .emacs の内容確認できる?
- 897 名前:名称未設定 mailto:sage [2008/11/01(土) 11:12:28 ID:w/u7zQDs0]
- >>896様
早速のお答えありがとうございます。 Carbon Emacsは、下記よりダウンロードしてインストールしました。 homepage.mac.com/zenitani/emacs-j.html .emacsは、恐らく無いようです。 EmacsでC-x C-f ~/.emacsとタイプすると 真っ白な画面が出て、下にnew fileと表示されていますので。 また、ターミナルからディレクトリを探してみましたが / 以下にはありませんし、/users以下にもありません。 その下の自分のディレクトリには .emacs.d がありました。 これかなと思ってEmacsで開いてみたら、やっぱり真っ白けの画面でした・・・。 本当は .emacsはどこかにあって 私の探し方、そのものが何か、間違っているのでしょうか? つたない説明で申し訳ありませんが、宜しくお願いいたします。
- 898 名前:名称未設定 mailto:sage [2008/11/01(土) 12:10:24 ID:kicQn+Yp0]
- ~/.emacs.el じゃね?
- 899 名前:895 mailto:sage [2008/11/01(土) 16:21:56 ID:w/u7zQDs0]
- >>898様
教えて頂きありがとうございます。 でも。EmacsからC-x C-f ~/.emacs.elとしても やっぱり、真っ白の画面でした。 また、ターミナル上でも調べても見つかりませんでした。 ホームディレクトリで cat .emacs.elとタイプしてみましたが cat: .emacs.el: No such file or directoryとなってしまいます。 全く関係ないのかも知れませんが /Applications/Emacs.app/Contents/Resources/site-lisp/site-start.d/japanese-init.el というのが見つかりました。 ただ、開けようとしたらPermission deniedと怒られて開けられませんでした。 このファイルは関係があるのでしょうか?
- 900 名前:601 mailto:sage [2008/11/01(土) 19:56:59 ID:yZRZWsYH0]
- Library/Preferences の下に
CarbonEmacsPackage.plist Emacs.plist org.gnu.Emacs.plist とかあったら消してみては
- 901 名前:名称未設定 mailto:sage [2008/11/01(土) 20:02:00 ID:yZRZWsYH0]
- なんで601??
- 902 名前:895 mailto:sage [2008/11/01(土) 20:46:07 ID:w/u7zQDs0]
- >>900こと601様
お返事ありがとうございます。 Library/Preferences に org.gnu.Emacs.plistがありました。 rm コマンドで消してみましたが、日本語の半角状態、なおりませんでした。 尚、CarbonEmacsPackage.plist / Emacs.plistは見つかりませんでした。 教えて下さい。ばかりで申し訳ありませんが、また宜しくお願いいたします。
- 903 名前:名称未設定 mailto:sage [2008/11/02(日) 00:45:46 ID:hbt7arxF0]
- >>899
Permission deniedっておかしいだろ。 ls -l /Applications/Emacs.app/Contents/Resources/site-lisp/site-start.d/ してみれ。
- 904 名前:名称未設定 mailto:sage [2008/11/02(日) 09:52:01 ID:X3rYrERd0]
- フォントキャッシュが壊れているのかも
このあたりを使ってフォントキャッシュを消してみては www.titanium.free.fr/pgs2/english/onyx_leopard.html
- 905 名前:895 mailto:sage [2008/11/02(日) 10:39:46 ID:MU3APw050]
- >>903様
レスありがとうございます。 japanese-init.el は開くことが出来ました。 ただ、私には内容さっぱり判りませんでした。 それと。Carbon Emacsで開くと日本語の箇所が全て、文字が折り重なって判読不能なのに 他のエディタ(mi : ミミカキエディット)ではきちんと日本語も折り重ならず表示されています。 それに。Carbon EmacsのHelpを見ると、やっぱり日本語の箇所は文字が折り重なっています。 日本語の表示がおかしいと思いますが、直す方法はあるのでしょうか? >>904様 ご教示ありがとうございます。 onyx インストールしてフォントキャッシュ消してみました。 でも。直りませんでした。 また、ついでにMacのアクセス権の修復もして見ましたが、全く変化ありませんでした。 あと。昨夜。Carbon Emacsをゴミ箱に捨てて、 再インストールもしてみましたが、状況は変わりません。 皆さんから、こんなにアドバイスいただいているのに。 全然、元に戻らなくてもどかしいです。 どんな事でも構いませんので、引き続き教えて頂きたくお願いします。 いつも長文ですみません。お許しください。
- 906 名前:名称未設定 mailto:sage [2008/11/02(日) 11:03:01 ID:hbt7arxF0]
- 2008年秋版が出てる
- 907 名前:名称未設定 mailto:sage [2008/11/02(日) 12:49:04 ID:fEd+0UPi0]
- 設定ファイルを一切読まないようにして起動すればどうなりますか?
/Applications/Emacs.app/Contents/MacOS/Emacs -q --no-site-file
- 908 名前:895 mailto:sage [2008/11/02(日) 16:07:53 ID:MU3APw050]
- >>907様
ご連絡ありがとうございます。 教えて頂いたコマンドをターミナルで打ち込んでから、Emacs 起動してみました。 でも。やっぱり。日本語の半角状態。直っていませんでした。 折角のアイデア。とても残念です。
- 909 名前:名称未設定 mailto:sage [2008/11/03(月) 12:10:09 ID:m78MIh2e0]
- carbon emacs 捨てて cocoa emacs に乗り換えた。
賛否両論あるだろうが、実行速度が(うちのマシンだと)なぜかずっと 早いのと、elispでの文字列処理がunicodeのみを意識して書けるのが善い。
- 910 名前:名称未設定 mailto:sage [2008/11/03(月) 12:20:05 ID:BUnYunRs0]
- 新しいユーザーアカウント作って、そいつで実行するとどうなる? >>895
- 911 名前:895 mailto:sage [2008/11/03(月) 15:15:43 ID:/qpGY1Hv0]
- >>910様
素敵なアイデアありがとうございます。 別のアカウントを作って、Carbon Emacs起ちあげたら 日本語。ちゃんと奇麗に表示出来ていました。 自分本来のアカウント(管理者)は駄目なままですけど・・・。 本来のアカウントの方は、何処を直せばいいのでしょうか? 更にご教示頂ければ幸いです。宜しくお願いいたします。
- 912 名前:名称未設定 mailto:sage [2008/11/03(月) 15:19:47 ID:RsNtymRC0]
- >>911
ということはemacs自体には異常はないわけだから、 本来のアカウントのいろんな設定やらが明らかにならないと 教示するのも難しいんじゃないかと。
- 913 名前:名称未設定 mailto:sage [2008/11/03(月) 15:20:50 ID:zDNBnMKc0]
- >>909
cocoa emacsってemacs.appとかいうやつ?
- 914 名前:895 mailto:sage [2008/11/03(月) 21:46:57 ID:/qpGY1Hv0]
- >>912様
お答え頂きありがとうございます。 Emacsには異常がないと言う事で少し安心しました。 新規のアカウントと本来のアカウント。 違う設定はどこだろうって(入力関係を中心に)考えました。 思いついたのは、本来のアカウントには「ことえり」の他に 中国語入力が出来るようになっていることくらいです。 中国語入力を止めてみても。駄目でした。 本来のアカウントの。どの設定をお伝えすれば ご判断頂ける材料になるでしょうか? 恐縮ですが、教えて下さい。 手取り足取りで。ほんとうにすみません。
- 915 名前:名称未設定 mailto:sage [2008/11/03(月) 22:18:23 ID:P+vVQww00]
- >>914
>本来のアカウントの。どの設定をお伝えすれば >ご判断頂ける材料になるでしょうか? そりゃ無茶ってもんじゃないか? どんな設定をしたのかは他人には分からないわけで、 そういう意味では、「どの設定を」と聞かれても 「行った設定全部」としか答えようがないでしょ。
- 916 名前:名称未設定 mailto:sage [2008/11/03(月) 22:21:21 ID:rCrfxUij0]
- ゆとり教育の弊害
- 917 名前:名称未設定 mailto:sage [2008/11/03(月) 23:00:42 ID:S7dMhFfF0]
- >>914
とりあえずホームディレクトリ以下のなにかが悪いとわかったのだから、 関係ありそうなところを削除するなりリネーム、移動するなりして 問題を切り分けて絞り込んでいくしかないんじゃない? 原因がわかるまではターミナルで/usr/bin/emacsを使えばいいし
- 918 名前:名称未設定 mailto:sage [2008/11/03(月) 23:32:46 ID:6lUww/vo0]
- アクティビティモニタのプロセス情報かlsofでオープン中のファイルから関係してそうなやつ探す、
find ~/Library -amin 1 -type f や find /Library -amin 1 -type f で直近にアクセスされたファイルから関係してそうなやつ探す
- 919 名前:名称未設定 mailto:sage [2008/11/03(月) 23:55:04 ID:BHQt1CDp0]
- >>914
落ち着いて。 自分の頭で考えて分析できる力を付けないと。 主人「おい、豆腐買ってこい」・・・・・・・判りましたぁ〜 お店「何丁っすか?」・・・・・・・・・・(聞いてきます) 主人「2丁買って来な」・・・・・・・・・・判りましたぁ〜 お店「絹ごしと木棉があるけどどちら?」・(聞いてきます) ・・・子どもの使いにならないようにね。
- 920 名前:名称未設定 mailto:sage [2008/11/04(火) 06:25:44 ID:brGkQRDs0]
- ターミナル使えるなら、
ls -lR $HOME > ls.out としてls.outをどこかに上げてくれると中を見てもらえるかも。ただし個人情報だだ漏れになるので、やるなら気をつけて。
- 921 名前:名称未設定 mailto:sage [2008/11/04(火) 09:41:15 ID:RAykE49Z0]
- メーリングリストで相談した方がいいんじゃないの?
- 922 名前:やんやん ◆jReFkq.CTY mailto:sage [2008/11/04(火) 20:23:51 ID:MJm/YSG/0]
- 周辺のemacs使い(Macに限らず)に聞いた方が
2chでプライバシーを気にしながら聞くより 早いと思われ。
- 923 名前:895 mailto:sage [2008/11/04(火) 22:32:30 ID:O5npf5on0]
- >>915-922様へ
多々、ご助言頂き、本当にありがとうございます。 ただ、Emacsも、ターミナルも、Macさえも。使い始めて半年足らずの。 言うなれば、教習所、出たばかりのくせに いきなり、パリ・ダカ参戦して、突然、ライトが点灯しなくなったみたいな 何をどうすれば、良いのか。ただただ、呆然と立ち尽くしているだけなのです。 そんな、砂漠の嵐の中で、やっと見つけたオアシスみたいな 2ちゃんねるの皆さんのアドバイスに、とても感謝しています。 そんなお前に Emacsなんて。無理! 敷居が高すぎるって。仰せの通りです。 でも。ここまで来たら、なんとかビリでも良いのでゴールまで辿り着きたいのです。 更なるご迷惑、ご無礼、重々承知していますが、引き続き宜しくお願いいたします。 さて。泣き言、言っても始まらないので。 どのように設定したのか、全く判っておらず。 何をお伝えしたら良いのかさえ判っていないのが実情ですが。 取り敢えず、>>918様のご意見に従い find ~/Library -amin 1 -type f を行ってみました。 すると。いくつか.plistが表示されましたが、関係ありそうなのはcom.apple.inputmethod.Kotoeri.plistでしょうか? いくらなんでも。これが悪さをしてるとは。ちょっと思えない気がします。 すみません。ここまでで、書いて。 こんなに長くなったので次のレスに書きます。
- 924 名前:895 mailto:sage [2008/11/04(火) 22:33:09 ID:O5npf5on0]
- 連投お許しください。
次にアクティビティモニタ、初めて起動してみました。 Emacsをクリックして「詳細を表示」を選択すると たくさん。見た事も無いようなファイルが列挙されていました。 その中で、fontとあったファイルは次のような物でした。 /System/Library/Fonts/LucidaGrande.dfont /System/Library/Fonts/Geneva.dfont /System/Library/Fonts/Monaco.dfont /System/Library/Fonts/Helvetica.dfont /Users/私のログイン名/Library/Fonts/ipagp-mona.ttf /System/Library/Fonts/Courier.dfont それ以外には /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib と言うのもありました。 このどれかが関係しているのでしょうか? >>917様の言われるように これらのファイルを移動したり、名前を変えたりして、Emacsの挙動を確かめてみれば良いのでしょうか? ただ。そんな事して。Macがおかしくならないのか。そうなった場合。きっと自分では直せないので あまりこれを実行する自信がありません。 >>920様の方法も試しました。 いきなり1.6MBのファイルが出来て驚きました。 ただ、仰られるようにあまりにもプライバシーの事が多すぎて・・・。 ここではお伝え出来ないと思います。すみません。お許しください。
- 925 名前:895 mailto:sage [2008/11/04(火) 22:34:57 ID:O5npf5on0]
- 再々連投。本当にごめんなさい。
>>915様 >>919様へ 私への叱咤激励とご意見熱く読ませて頂きました。 ありがとうございました。 >>921様 >>922様 私の近くには、Mac使いも。Emacsの達人もいません。 メーリングリストでも聞いてみようと思います。 ありがとうございました。
- 926 名前:名称未設定 mailto:sage [2008/11/04(火) 22:47:26 ID:8mO0G4XM0]
- ガクガクブルブル
- 927 名前:名称未設定 mailto:sage [2008/11/05(水) 01:20:14 ID:JEyVfX910]
- 別ユーザーを作ったら問題が起きなかったんでしょ??
この時点で、原因は/users/おまい/library 以下にある事がわかる。 /system/library 以下のファイルは関係ないと思われ。 で、やるべき事は既に>>917が書いている通り ~/library 以下のそれっぽいファイルをとりあえずリネームしてみることだ。 リネームしてトラブルが起きたら元に戻せばいいだけなので直すも何も無い。ノーリスク。 わかた??
- 928 名前:名称未設定 mailto:sage [2008/11/05(水) 06:46:46 ID:t+SVHU4I0]
- 適当に言ってみる
IPA Monaが怪しそうだ
- 929 名前:名称未設定 mailto:sage [2008/11/05(水) 22:51:41 ID:fbKd1xiI0]
- うまく表示されている方のアクティビティモニタの結果と見比べてみるとか。
日本語の文字上で describe-char の結果を見比べてみるとか。
- 930 名前:895 mailto:sage [2008/11/05(水) 23:11:02 ID:TITYsoWk0]
- >>927-928様
素晴しいヒントをありがとうございます。 本来のアカウントと別アカウントで、それぞれアクティビモニタを開いて 開いているファイルとポートを比較してみました。 違っていたのは次のファイルでした。 本来アカウント: /Users/私のログイン名/Library/Fonts/ipagp-mona.ttf 別アカウント :/Library/Fonts/Osaka.dfont これは本来のアカウントのフォントは〜/Users以下にあるmona.ttfを使用しているので 日本語が半角に表示されてしまい 別アカウントは /Library以下にあるOsaka.dofontを使用しているので 全角にきちんと表示されるということではないでしょうか。 これで、原因があっているのなら、フォントの設定を別アカウントのようにすれば良いということになります。 しかし。フォントの設定の仕方がよく判りません。 大変、お手数で申し訳ありませんが、 本来のアカウントのCarbon Emacsに /Library/Fonts/Osaka.dfontを設定する方法を 教えて頂きたくお願いいたします。 厚顔無恥。承知の上ですが、宜しくお願いいたします。
- 931 名前:やんやん ◆jReFkq.CTY mailto:sage [2008/11/05(水) 23:18:31 ID:T1Nw2xHs0]
- 乱暴な方法で申し訳ないけれども、
とりあえずipagp-mona.ttfを違うディレクトリに 移動してみるとどうなるでしょう?
- 932 名前:名称未設定 mailto:sage [2008/11/06(木) 01:11:02 ID:rJDp2w5E0]
- ここでも、モナちゃんは最近評判悪いのかな
- 933 名前:名称未設定 mailto:sage [2008/11/06(木) 06:27:10 ID:/I/D9P0Z0]
- .emacs.elは無くても.emacs.elcがあるとか
しかしここまで引っ張るとはw
- 934 名前:名称未設定 mailto:sage [2008/11/06(木) 14:23:23 ID:tNJeyi+90]
- > フォントの設定の仕方がよく判りません。
ぐぐれ
- 935 名前:895 mailto:sage [2008/11/06(木) 22:43:06 ID:FBjinEZK0]
- >>896以降>>934まで。コメント下さった皆様へ
とうとう。ついに。やっと・・・。 Carbon Emacs直りました。本当にありがとうございました。 >>934様に言われた通り、ググってみたら、色んなページがヒットして・・・。その中で ttp://macemacsjp.sourceforge.jp/matsuan/FontSettingJp.html ttp://blog.livedoor.jp/planetaly_nebula/archives/51189641.html を参考にして .emacs.elを作ってみたら、ちゃんと日本語表示出来るようになりました。 ただ。だけど。Macには、Aquamacs もインストールして有るのですが、 こちらの方は .emacs.elを作ったら、起動時にエラーを出すし、強制終了しなければ終わらないなど 挙動がめちゃくちゃになってしまいました。 でも。これまで、Aquamacsを余り使った事もないので、 もっとEmacsの事が判るようになったら、ぼちぼち、直してみたいと思います。 また >>931様の方法は、.emacs.elが駄目だったら行う予定でしたが、直ってしまったので試していません。 仰るようにファイルを移動したら、Emacsがどのようになるのか。 私自身も興味があるので、週末にでも試してみます。 そして。これからは、早く皆さんのようなレベルに到達出来るよう いえ。少なくともトラブル解決の糸口くらい自分で見つけられるよう 頑張って Unix / Emacs それにプログラム。勉強するつもりです。 最後になりましたが。 よたよたの。半べそかいてた、ひよこの為に 毎日、毎晩、お付き合い頂いた皆様に これから。もっともっと。素敵な事が訪れますように・・・。
- 936 名前:名称未設定 mailto:sage [2008/11/06(木) 23:49:51 ID:ggKFIyWH0]
- 久しぶりのほのぼのした
- 937 名前:名称未設定 mailto:sage [2008/11/07(金) 01:08:57 ID:niOKYmJT0]
- 今までぐぐってすらいなかったのかこのチンカスは
- 938 名前:名称未設定 mailto:sage [2008/11/07(金) 06:28:48 ID:wYLgbRao0]
- 935の下のURLを見てふい字というのを入れてみた。なかなかよい。
- 939 名前:名称未設定 mailto:sage [2008/11/07(金) 07:24:09 ID:4lv870ph0]
- >>935
結婚してください。
- 940 名前:名称未設定 [2008/11/08(土) 11:13:12 ID:LeWaoIkP0]
- オレもふい字入れた
ちょっとしたトリックスターだったな
- 941 名前:名称未設定 mailto:sage [2008/11/08(土) 12:20:25 ID:tRyiKU290]
- ふい字入れるとEmacsの表示が乱れる、というのは
本当だったわけ?
- 942 名前:名称未設定 mailto:age [2008/11/10(月) 05:53:36 ID:GFtHT2+S0]
- age
|

|