2012年09月新・mac119: Mac de Emacs総合スレ v7 (317) TOP カテ一覧 スレ一覧 2ch元 削除依頼
MacBook Pro 182 (267)
MacBook Pro 182 (267)
Nike + iPod Sport Kit 5 miles (883)
Macのある部屋を見せるスレ 143 (664)
スタバでドヤ顔でMacBook Air弄る奴[レポ用]★4 (749)
【まーぱ復活】MACPOWER MacPeople 12冊目【ASCII】 (832)

Mac de Emacs総合スレ v7


1 :2012/02/08 〜 最終レス :2012/10/29
EmacsをMac(主にOS X)で利用する人のための統合スレ
質問は以下明記すること。
・Mac OS Xのバージョン
・Emacsを「いつ」「どこから」取得したか
・できません、うごきませんではなく、どのようなエラーメッセージが出るか
・他にもできるだけ詳細に
前スレ
http://anago.2ch.net/test/read.cgi/mac/1228489176/
[Cocoa Emacs日本語解説サイト]
http://macemacsjp.sourceforge.jp/
http://sakito.jp/emacs/emacs23.html
[Emacs本家]
http://www.gnu.org/software/emacs/
http://savannah.gnu.org/projects/emacs/
>>2 主要関連スレ

2 :
■関連スレ
*UNIX板
Emacs part 29
http://toro.2ch.net/test/read.cgi/unix/1322556644/
Navi2ch for Emacs (Part 20)
http://hibari.2ch.net/test/read.cgi/unix/1265413075/
*新Mac板
MacOS XをUnixとして使ってる人の為のスレ その16
http://anago.2ch.net/test/read.cgi/mac/1302132772/
テキストエディタ総合 part11
http://anago.2ch.net/test/read.cgi/mac/1317798754/
AquaSKKスレッド 4
http://hibari.2ch.net/test/read.cgi/mac/1269062140/
=======
テンプレは以上
追加訂正あればよろしく

3 :

      `・+。*・     (´・ω・`)
        。*゚  。☆―⊂、  つ  
      。*゚    :     ヽ  ⊃
      `+。**゚**゚       ∪~


4 :
Carbon Emacsを先頃使い始めました。
カーソル行のハイライトがないと使いづらいので,Webで見つけた設定をしてみて,
(hlline-faceを使うやつです)
ちゃんと好みの色がついたのでこれは便利だと思っていたら,
「複数行にまたがる一行」(日本語の一段落など)の場合,その全部に一気に
ハイライトがかかってしまって,さすがにちょっと気になります。
(物理行移動にしています)
これを解消する手法は何かありますでしょうか。

5 :
なんでいまさら Carbon 使うのかさっぱり

6 :
質問返しで申し訳ないのですが、
Cocoaであれば症状が出ないということなんでしょうか。
だとしたらちょっとがんばってみようかな。
migemoが動かないと散見されるので、そこが懸念点ですが。

7 :
>>6
Cocoa でも普通に設定するとそうなる
好みと目的によるが
http://www.emacswiki.org/emacs/hl-line+.el
いれて、
(require 'linum)
(global-linum-mode t)
(setq linum-format "%05d")
(require 'hl-line+)
(toggle-hl-line-when-idle 1)
とかやると多少まし

8 :
yalinum.el なども便利
https://github.com/myuhe/emacs-yalinum
解説は以下
http://d.hatena.ne.jp/tm8st/20101110/1289405603

9 :
お返事ありがとうございます。
やはりhl-line+でwaitかけるのが妥当な解決なんですね。
目的は、純粋に「目が泳がないようにする」だけです。
開発者のみなさんのようにコードを見ることはないのですが、
商業誌のインタビュー原稿のような文字がびっしり詰まったテキストを
処理する必要があるので、主にそこでの利便性を考えています。
教えていただいたEmacsWikiを見てたら
hl-spotlightとcentered-cursor-modeの組み合わせを見つけたので、
それでしばらく使ってみます。
原稿整理は前後を見てばかりなので、これはこれで便利。

10 :
誘導されてやってきました。
ご存知の方が忌ましたらよろしくお願いします。
mac でバージョン23.2を使ってます。
Ctrl+\ で日本語入力モード(utf-8)にすると、文字化けしてしまいます。
別のエディタでそのファイルを開いて見ると、打った通りの日本語が入っています。
emcasの設定の問題だと思うのですが、どうすれば解決できますか?

11 :
Mac portsからインストールした23.4.1使ってます。
Emacsでeucなファイルを作成した後にEmacsを再起動し、
もう一度そのファイルを読み込むと文字化けするのですが、何が原因だと考えられるのでしょうか

12 :
>>10
(set-language-environment 'utf-8)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8-unix)

13 :
OS 10.6.8 からhomebrewでCocoa Emacsをインストールして使っています。具体的には以下。
brew install https://raw.github.com/gist/1544665/8bd1736be964b6c1048adc752606e682ed7f4dde/emacs.rb --cocoa --inline
IMEはATOK2011(定額制)で、英数キーで半角英字、かなキーでひらがな入力モードになるようにしてますが
(setq default-input-method "MacOSX") ってすると、かなキー1度で全角英字入力モードとなり、
もう1度でひらがな入力モードになり、困っています。
しかも、Emacsが立ち上がっている状態だと、他のアプリケーションでも同様の挙動になります。
Emacsを落とすと元に戻ります。
全角英数モードが割り込む原因、割り込まないようにする対応策はありますでしょうか。

14 :
漢だったらemacs以外使うな。

15 :
>>13
あったているインラインパッチが inline_patch-23.2-beta3.tar.gz だけど、
ATOK2011に対応してない。
SVN先端のをあててみて動作確認してみると良い
http://sourceforge.jp/projects/macemacsjp/svn/view/inline_patch/trunk/?root=macemacsjp

16 :
>>6
migemo 動くお。
そのままじゃlibmogemo のmake が通らなくてMakefile いじらんといかんけど。
修正方法は忘れたwすまぬ。

17 :
>>15
ありがとうございます。diff見ると、ATOK2011を意識した変更がされてるみたいですね。
後ほど試してみます。

18 :
>>16
お,動くんですね。
言われたようにいまCarbon使うのもなぁ,と思っていたので,
いったん環境構築が収まったら調べてトライしてみます。
久々なのにちゃんと指がいろいろ覚えてて,なんだかちょっと感動。

19 :
環境構築の最中に,そうだOrg-modeを使ってみようと思って
設定中なのですが(割と馴染めそうです),
Org-modeにおいても,Shift-Up/Downでリージョン選択にしたいのです。
(へたれ)
がしかし
(org-defkey org-mode-map [(shift up)] 'org-shiftup)
(org-defkey org-mode-map [(shift down)] 'org-shiftdown)
この2行をコメントアウトしても,.emacs上で上書きしても
まったく挙動が変わらないのですが,どこかほかに変えるべきところが
あれば教えてください。

20 :
あ,できました。いろいろ勘違いしてた。
こんなことで詰まるのは自分だけかもしれないけど,一応変更点を。
(define-key org-mode-map (kbd "S-<up>") nil)
(define-key org-mode-map (kbd "S-<down>") nil)
↑を.emacsに。

21 :
皆さんは、ctrl を、 command なり option なりと入れ替えて使ってます?
それとも ctrl は ctrl のまま?

22 :
>>21
MBP 本体のキーボードなら、US配列なので capslock を ctrl に変えてるけど、
ctrl 自体はそのままだね。capslock 自体つかわないし。

23 :
なるほど。capslock というのも有効な手ですね。
ctrl ヘンな場所にあるから押しにくい…

24 :
有効どころか常識だよ。文句言ってないでキー設定しろよ

25 :
こういうレス見ると案外「Emacs 初心者スレ」があてもいい気がする。

26 :
>>25
人は常に初心者の気持を持って学び続けるべきだからいらないのでは
特にEmacsは知っているつもりで知らない機能なんて一杯あるし
常識だと思っていたことでも、今時のやり方があったりするし

27 :
>>23
「変換」、「無変換」キーに該当するキーをctrlにする
加えてSpace キーをSpaceにする(Sands)というのもある
全部親指でできるので楽になる。
http://pqrs.org/macosx/doc/keyboard/index.html

28 :
>>24
常識ってのは言い過ぎでは? 両側にないからイヤだ、という人も多いと思う。

29 :
そういや、Xcodeをemacsキーバインドに昔できた気がするんだけど、出来なくなったの?

30 :
>>29
C-n とかの移動系は最初から対応しているが、C-x C-s みたいなのはできない

31 :
そこで KeyRemap4MacBook さんの登場ですよ

32 :
keyremap4macbookは個々のアプリによってはいろいろ動作が面倒なことになって
結局最大公約数(あるいは論理積)的なごく少数の設定しか有効に出来ない感がある

33 :
キーリマップアプデきた

34 :
どうしてもC-bの操作だけは慣れない
いい代替案ない?

35 :
>>34
俺は、そういうもんだと思って使ってるから、別に抵抗ないけどな。
ただ、 b はホームポジションから遠いから、押しにくいのは確か。

36 :
慣れろ。身体で覚えろ。やろうと思えばランダム12桁のパスだって覚えられるだろ。甘いんだよ

37 :
>>32
そういう設定にこそ意味がある。アプリでemacsのキーバインド使えない時は本気でイラっとくるからな。アプリ単体で変わるのは良くない。

38 :
ttp://sakito.jp/emacs/emacs23.html
を参考に
sudo port install emacs-app +patches
でインストールした。しかしフォントの設定がうまくいかない。
ttp://sakito.jp/emacs/emacs23.html#id17
に書いてる通りにやったら、日本語フォントがヒラギノ丸ゴシックではなく
明朝体になってしまう。
また英数字と日本語の幅が1:2にならない。
ただしい日本語設定方法を教えて下さい。
あと open -a Emacs file.txt とすると、毎回新しいウィンドウが開かれてしまいます。
CarbonEmacsのときと同じように、新しいウィンドウは開かず、新しいバッファで
読み込むようにするにはどうしたらいいでしょうか。

39 :
>>38
後半は (setq ns-pop-up-frames nil) かな?
違ったらすまん。

40 :
>>39
>(setq ns-pop-up-frames nil)
これでいけました。ありがとうございます。
ひきつづき、フォント設定についての回答を募集してます。

41 :
Emacs23.3b をパッチあてつつ何とかビルドしました。
ところが,いままで使っていたCarbon Emacsと違って,例えば
ファイルを開こうと思っても,通常のマックのアプリのように
ダイアログのウィンドウが出ずに,コマンドライン(?)のところに
Find File:
と入力を促されます。これで正常なのでしょうか。
また,Carbon Emacsのように設定することは可能でしょうか?

42 :
>>41
Carbon Emacs と同じ動作にしたい場合は
tp://ftp.math.s.chiba-u.ac.jp/emacs/ のパッチを当てる
やり方は以下
ttp://sakito.jp/emacs/emacs23.html#experimental-hackers-only

43 :
>>40
これでどう?
(set-face-attribute 'default nil :family "Monaco" :height 140)
(set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "Hiragino Kaku Gothic ProN") nil 'append)
(set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0212 (font-spec :family "Hiragino Kaku Gothic ProN") nil 'append)
(add-to-list 'face-font-rescale-alist '("^-apple-Hiragino_.*" . 1.2))

44 :
>>42
ありがとうございました。
指示されたページに従って,Emacs23.4をexperimental/hackers-only patch
でビルドしたところ,普通のマックのアプリのようにファイルが開けました。
特に困るということではないのですが,アプリのサイズが14MBと小さかったので,
不審に思い調べたら,/usr/local/shara/emacs/23.4/ 以下にlispファイルがたくさんあって,
あわせて70MBくらいでした。
これを,Emacs23.4本体のディレクトリに内包することは可能でしょうか?
makeするときに,ファイルの場所を /usr/local/share/emacs/23.4/ ではなく,
アプリ本体からの相対パスで指定すれば良さそうに思うのですが,
具体的にどうしたら良いか分かりません。

45 :
>>44
configure の時に --enable-mac-app つけてコンパイル

46 :
>>45
./configure --with-mac --without-x --enable-mac-app
したら,/Application/Emacs.app
が出来ましたが,相変わらず本体は /usr/local/ 以下にあるようです。
普通のマックのアプリのようなGUI(Carbon Emacs Packageはそうでした)
をもち,自己完結型(実行ファイルとライブラリー関係を Emacs.app/Contents/
以下に内包している)で,そのまま他のマックにコピーしても動作する
Cocoa Emacs23
が欲しいのですが。

47 :
イラつくなこいつ

48 :
>>46
少しでも自分好みにしようと思うならもうすこしがんばった方が良い。
パッチの中に README-mac (英語)があるので読むと良いです。
README-mac の中を enable-mac-app で検索すると近くに書いてあります。
本当は Emacs 使うなら環境毎にコンパイルした方が最適化等がかかって良いような、用途によるかもだけど。

49 :
>>46
厳密には Emacs Mac port は Cocoa Emacs ではないよ。
まあ、それはそれとして、あと一歩だ、頑張れ!
あと、ちょっとはググってみてもいいことあるかもよ。

50 :
俺はまだビルド済みでいいや

51 :
>>49
いや。Cocoaアプリ です。Carbon.h を include している、という意味なら
IME パッチを当てた時点で Cocoa でなくなってしまうし、それならIME が操作できるアプリが全部 Cocoa でなくなってしまう。
Carbon.h を include しても Cocoaアプリ は Cocoaアプリ です。

52 :
そもそも Carbon は現在では Cocoa のフレームワークの一つにすぎない。

53 :
>>51
「Cocoa アプリ」、じゃなくて「Cocoa Emacs」と書いたんだよ。
現状 Mac port は Cocoa Emacs と区別されているよ、呼び名として。

54 :
a g e

55 :
23.3の時は、・を入力しても□が表示されていたけど、23.4だとちゃんと・を表示してくれますね。嬉しいです。

56 :
なんだって!?信じられないよ!
僕のこのEmacs23.3なら「・」はちゃんと打てる。
それにはね、まず「てん」と入力するんだ。そして・に変換するという訳さ!!

57 :
>>55
version の問題じゃない
>>56
あまりから買ってはいけない

58 :
余りから買ってはいけない?

59 :
Don't make fun of him so much!

60 :
質問です。
Aquamacs でOSAKA等幅にしてるのですがshell出力するフォントを等幅になってくれません。
ターミナルだとちゃんと等幅で出力されます。なにか設定がわるいのでしょうか?

61 :
質問文がわるい

62 :
キャラクタでグラフみたいなものをかくと等幅が等幅になってくれないのでずれるということです。

63 :
>>62
shell 出力というのは term? それとも output buffer?何を指しているのです?
term なら 本家の Emacs23 では発生しないようなので、Aquamacs の仕様か、
フォントの設定がカレントバッファや初期バッファのみにしか設定されてないか。
フォントの設定が書かれていないと回答不能だと思う。

64 :
Lion で Cocoa Emacs を使っています。
open -a /Applications/Emacs.app
open -a /Applications/Emacs.app --args -rv
のように2通りの方法で Emacs を起動すると、--args がついているか否かで
カレントディレクトリが変わってしまいます。
--args なしだと ~、--args 付だと / になるのですが、後者だと
C-xC-f などをしたときにも / を探しにいくのでとても不便です。
どなたか解決法をご存知でしたらお知らせください。

65 :
>> 64
init.el に (cd "~/") を書いておくとか

66 :
Cocoa Emacs にどうしても馴染めなくて、Linuxに避難してたが、
Emacs Mac port の話を聞いて、試しにインストールしてみた。
・・・これは(・∀・)イイ!! Macに出戻ろう。
やっぱり、ファイルは/usr/local 以下にインストールされないとな。

67 :
>>65
ありがとうございます。
init.el に書いておいても無視されてしまうんです。
open コマンドの問題なんですかね。

68 :
>>67
init.el が読まれない、って意味?
--args --debug-init とかで起動しても反応なし?
Emacs.app のコマンドライン引数の動作は以前なんかおかしい事があった気がしますが、なおっていたような。。

69 :
8年もいるから馬鹿になったんだね

70 :
>>68
いや、init.el は読み込まれていますし実行されていますが、そこに (cd "~/")
と書いていても、カレントディレクトリは / になってしまうのです。
ちなみに Emacs が立ち上がった後で (cd "~/") を評価すれば、所望の動作をします。

71 :
>>70
確かに、素のEmacs23は引数付きで起動すると動作変
Mac port パッチあててるとならないみたい

72 :
>>71
なるほど、Mac ports の Emacs を使ってみることにします。
ありがとうございました。

73 :
こ、怖っ

74 :
>63
M-X SHELL で出てくるやつですがプロンプトはBASH-2.3と出ます。
OSAKAとかMENLOとか等幅っぽいけど
アルファベット大文字5個が漢字3個だったり文字種別に「等幅」なのでしょうか?
EMACS系というのは等幅を選んでも勝手にカーニングするのでしょうか?

75 :
フォントの設定かけといわれてるのに書かないのはなんでなの?

76 :
フォントの設定の仕方がわかりません。

77 :
metaって
alt cmmandどっちにしてる人多いんでしょうか

78 :
自分は Command。
理由は、よく使うほうを Command にしたいから。
Command を super にすれば、ほかの Mac のアプリと操作性は
似るかもしれないけれど、Emacs のキーバインドが身について
しまっているので、わざわざ使う気にはなれない。


79 :
Command にしてたけど、頑張って alt に戻した。
Mac と Emacs のキーバインド両方使えるようになり、満足してる。

80 :
>>71
Mac ports の emacs-app (23.4) をインストールしてみたのですが、
--args をつけたときの動作はかわりませんでした。
やはりカレントディレクトリは / になってしまいます。

81 :
open -a で起動するのはあきらめて、
/Applications/Emacs.app/Contents/MacOS/Emacs -rv
のように、直接 Emacs のバイナリを Terminal から指定して実行すると、
Emacs が Terminal の後ろに立ち上がってしまうんですが、
これは通常の動作でしょうか?
ちなみにバイナリ配布の Carbon Emacs (22.3.1) では、
こんなことは起らないのですが。

82 :
なんで誰も気にしないことを永遠と聞き続けてるの?もっとメジャーな正規フォームないの?

83 :
>>82
> なんで誰も気にしないことを永遠と聞き続けてるの?
私にとっては気になることなので質問させていただいています。
もしなにか気に障ることがあれば、ご指摘ください。
> もっとメジャーな正規フォームないの?
「メジャーな正規フォーム」とはどういうものでしょうか?

84 :
This is GNU Emacs 23.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.35)
of 2011-03-10 on black.porkrind.org
手元にある上記バージョンで調べてみると
open -a Emacs --args -rv => /
open -a Emacs --args => ~/
/Application/Emacs/Contents/MacOS/Emacs -rv => ~/
という結果だった。>>80の結果と異なるのはEmacsのバージョンによる違い?(未調査)
>>64
ちゃんとした原因を知る(または>>64の代わりに調査してくれる)人がこのスレに現れるといいね。

85 :
>直接 Emacs のバイナリを Terminal から指定して実行すると、
>Emacs が Terminal の後ろに立ち上がってしまうんですが、
>これは通常の動作でしょうか?
他のアプリもそうだし、emacsが自分で前面に出る考慮してなければそうでしょう
NSWorkspaceやLaunchServicesを経由しないから前面に出す人もいないんだと思うけど

86 :
>>84
どうもすみません。こちらでも同じ動作でした。
とりあえず init.el に下記を加えることで望みの動きになりました。
本質的な解決ではないのですが。
(setq default-directory "~/")
(setq command-line-default-directory "~/")
>>85
ありがとうございます。
やっぱり Cocoa の API を使って起動するのが筋なんですね。

87 :
>>67の無視される原因はなんだったの?

88 :
>>87
私もよくわかっていないのですが、半分推測で書きますと以下のようです。
現在のディレクトリを表す command-line-default-directory は、
バッファやファイルを開くたびに default-directory から
コピーされるようです。どうも起動時の init.el を実行した後に、
command-line-default-directory が設定されるようで、
上記 85 のようにするとうまくいきました。
詳しくわかる方おられましたら、解説をお願いします。

89 :
carbon emacsで全角括弧「(」「)」はどのように入力すればよいでしょうか。
日本語入力時でも自動的に半角括弧「(」「)」になってしまうので。

90 :
それIMEの設定じゃないの?

91 :
>>90
Cocoa Emacsなら全角かっこをそのまま入力できました。
LionでATOK使ってますが、応急措置として「かっこ」→「()」と変換しています。
他にも「から」→「〜」とか変換してます。キーボードの表記どおり、そのまま大文字入力できると助かるのですが。

92 :
>>91
CocoaとCarbonが逆だけどこの人の事例と似てる
ttp://d.hatena.ne.jp/sxhxtxa/20101229/1293633067
Carbon EmacsってCarbon Emacsパッケージのことかな?
いまさらLionで使う意味もないような


93 :
私は、「あ(」と入力した後に「あ」を削除しています。

94 :
からかい半分マジ半分だったんだぜ・・・

95 :
>>92
>CocoaとCarbonが逆だけどこの人の事例と似てる
CocoaとCarbon逆と勘違いしてました。ホントごめんなさい。
症状全く同じで、
(mac-add-key-passed-to-system 'shift)
で解決しました。ありがとうございます。

96 :
あなたここにすぐ書くの辞めたら?

97 :
Emacs23.4で日本語の一部の記号(たとえば矢印記号)が入力・表示ともにできません。
Emacs23
http://postimage.org/image/sebohhptv/
ほかのエディタ、たとえばMacVIMで表示した場合と比べて下さい。
MacVIM
http://postimage.org/image/ny8jguuqf/
環境: Snow Leopard, Macbook
どなたかお助けを。

98 :
>>97
たぶんフォントが正しく設定されていません。
豆腐になる字の上にカーソルを置いて C-u C-x = を実行してください。そこの
"display: by this font" の下を見るとどんなフォントを使っているかがわか
ります。
自分ではこんなのを .emacs に書いています。Emacs 23 なら動くはず。
(setq myfonts-alist
      '(((japanese-jisx0213-1 japanese-jisx0212) . "Hiragino Kaku Gothic Pro 14")
((japanese-jisx0208 katakana-jisx0201) . "Osaka 14")
((iso-8859-7 iso-8859-5) . "Menlo 14")
((vietnamese-viscii-lower vietnamese-viscii-upper) . "Courier 14")
((ipa iso-8859-4 iso-8859-3 iso-8859-2 iso-8859-1) . "Menlo 14")))
(mapc (lambda (kv)
(mapc (lambda (cs) (set-fontset-font nil cs (cdr kv))) (car kv)))
      myfonts-alist)
      
(add-to-list 'default-frame-alist
     (cons 'font (face-attribute 'default :fontset)))



99 :
ATOKのONOFFに合わせて、カーソルの色を変えたいのですが、
Cocoa Emacsではどのように設定すればいいですか?
WindowsでMeadowを使ってたときには以下のように設定していました。
(add-hook 'mw32-ime-on-hook (function (lambda () (set-cursor-color ”red”))))
(add-hook 'mw32-ime-off-hook (function (lambda () (set-cursor-color ”black”))))

100 :
「fontset-default」と「fontset-standard」、「fontset-startup」の違いを誰か教えてください。

101 :
>>99
要・インラインパッチ。
うちは今ことえりなので、自分で ATOK の (mac-get-current-input-source) の値を確認してくれ。
古い ATOK では com.justsystems.inputmethod.atok21.Japanese だった気がする。
(mac-set-input-method-parameter "com.apple.keylayout.US" 'cursor-color "green1")
(mac-set-input-method-parameter "com.apple.inputmethod.Kotoeri.Japanese" 'cursor-color "red")

102 :
>>101
ありがとうございます。
インラインパッチを当てて、コンパイルをし直してみたのですが、
起動時に以下のエラー出ます。
Symbol's value as variable is void: ’cursor-color
パッチ当てに失敗してます?それとも.emacsの設定の問題でしょうか。

103 :
OsXのLionのターミナル(bash)は全角の記号系の文字(●とか)が
ちゃんと表示されない(全角で表示はされるのですが半角分しかカーソルがすすまずに次の文字が重なってしまう)
というのは皆さんそうですか?
GUIのEMACSだとちゃんと表示されます。

104 :
>> 103
http://kita.dyndns.org/wiki/?TerminalEastAsianAmbiguousClearer

105 :
Cocoa Emacsで、
Control + Command + Dを入力してポップアップ辞書をひくことはできますか?

106 :
Cocoa EmacsでもCarbon Emacsのように、Dictionary.appを立ち上げることなく
ポップアップ表示させたいのですが。

107 :
>>105
うちでは tomoya さんの ns-popup-dictionary を丸写しして使っています。
http://d.hatena.ne.jp/tomoya/20100103/1262482873
Cocoa Emacs で
サイズの違う外部ディスプレイとの切り替えでウインドウがはみ出してしまったときに、
以前は自動的に小さくしてくれていたのですが、今はサイズ (width, height) が変わらないようになっています。
ウインドウの下は入ってくるのですが、上が持てないので「緑ボタン」をおせないので仕方なく、
command + n でウインドウ(frame)を新規作成、
command + ~ で前の frame に戻り、
command + w で前の frame を閉じる
としています。自動リサイズしてはみ出さないようにできないものでしょうか。

108 :
すんまそん、Emacs For Mac OS Xのv23.4を使ってるんでずが、
バックスラッシュの入力方法がわかりません。他のエディタだと、Option + \ で入力できるのですが。
設定方法などわかれば教えてくださいまし。

109 :
>>107
すばらしい。紹介していただいてありがとうございます。
>>108
自分は、
(define-key global-map [?¥] [?\\])
(define-key global-map [?\C-¥] [?\C-\\])
(define-key global-map [?\M-¥] [?\M-\\])
(define-key global-map [?\C-\M-¥] [?\C-\M-\\])
と設定して、optionをつけずにそのまま入力して使ってます。
今でもたまにoptionをつけて入力してしまいますが。

110 :
>>109
感謝! m(_ _)m

111 :
「(1)か」と入力しようとすると、入力速度によっては
「(1)kあ」となってしまうのですが、対処する方法はありますか?
カーソルがかっこの左側に移動して右側に戻って来る前に、日本語を入力しているので起きているのだと思います。
かっこの範囲を示す両端へのカーソル移動はなくしてしまっても構わないのですが。

112 :
(setq blink-matching-paren nil)

113 :
>>112
ありがとうございます。

114 :
ここってこういうスレだっけ?

115 :
>>104
103です
解決しましたありがとうございます。

116 :
Emacs For Mac OS Xの Version 23.4を使ってるんですが、
〜とか・とか入力しても□が表示されてしまいます。
他の日本語は大丈夫な感じなんですが…
一応のサイトとか調べて以下のような設定をしてみたですが、他に改善策などありましたら、教えてくださいまし。
(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)

117 :
フォントの設定を弄ってやったら自決しました。 m(_ _)m

118 :
自決ktkr!

119 :
お...漢...

120 :
最近、死に急ぐレスが多いよね

121 :
ターミナルからemacs 23を起動し、DDSKK(最新)を利用しているのですが、
変換時に出る▽記号が残りっぱなしだったり、左の文字が消滅したりします。
フォントと表示の問題なのでしょうが、他に質問できるところがないため此処で質問させていただきます。
正常に表示できる方法はないのでしょうか。

122 :
Cocoa Emacs + SLIME で LISP-MODEのときタブキーをおしたら普通にタブが入るようにしたり
インデントを強制されるのだけ部分的に解除する方法は無いでしょうか


123 :
MacJapaneseのファイルをひらくと、2バイト文字が化けるというか制御コードと認識されるるんですが
フォントの設定でMacJapaneseはどうやったらいいかご教示ください

124 :
C-x C-m c Shift_JIS RET C-x C-v RET
でどう?

125 :
piconvで文字コードをUTF-8に変換するとか

126 :
ATOKでCocoa Emacsのうえで日本語を入力していて、
「変換」→「へんかん」のように
再変換や確定アンドゥーができないのですけど、これは今のところどうしようもないのでしょうか?
一応Carbon Emacsでは、再変換のほうは二度入力されるなど動作は不完全なものの、
なんらかの反応があったのですがCocoa Emacsのほうは何も反応しません。

127 :
>>106 とか >>126 とかCarbon Emacsで利用できた機能は
Mac Portパッチあてれば使える可能性が高い
Carbon Emacsのメンテナしていた山本氏がMac Portパッチを作ってるので、
Carbon Emacsの正統後継版がMac Portかな、と思ってる

128 :
>>127
ありがとうございます。
emacs-app +patchを使っているのですが、すでに以下のようにパッチが入っているので、
現状出来なければ無理そうですね。
emacs-app @23.4, Revision 1 (aqua, editors)
Variants: fullscreen, inline, jpfont, +patches, universal

129 :
>>109
遅レスだけど、その設定だとC-sをしたときのi-searchでバックスラッシュが使えないと思う。
なので、自分は以下のようにしている。
(define-key isearch-mode-map [?¥] '(lambda () (interactive)(isearch-yank-string "\\") ))

130 :
>>128
MacPortsと山本氏のMac Portパッチは全くの別物だよ
>>1 のsakitoさんのサイトで「experimental/hackers-only」パッチとして紹介されてるやつ

131 :
>>121
iTermでもためしてみたら

132 :
>>130
ありがとうございます。使ってみたところ、たしかにATOKの再変換が出来ました。
早くこの機能が安定版にマージされてほしいですね。

133 :
暇だねェ

134 :
別に

135 :
ヲが入力できません。ヲを入力するにはどうすればいいですか?
GNU Emacs For Mac OS X の23.4を使っています。よろしくお願いします。

136 :
「かな」「W」「O」「F7」

137 :
あぁローマ字入力だと、Ctrl+Kでかなからカナに変換されるんですね。
かな入力だとできないんですよ。どうしたらいいんだろ。
面倒臭いけど今は「わを」と入力して、Ctrl+Kで「ワヲ」に変換してワを
消してます。

138 :
間違った。かな入力でCtrl+Kで変換できないのは、ヲだけで、
他のかなのちゃんと変換できます。
なんでヲだけできないのか。ローマ字入力だとできるのに。


139 :
「を」を入力するためにShiftキーを押した時点で漢字変換が
解除されてしまうのか... うーむ

140 :
先日アッブグレードを行い、OSをLionにしました。
それ後Emacsを起動すると非アクティブ状態で起動するようになっていて、
いちいちcommand+Tabで切り替えなくてはならなくてすごく面倒です。
アップグレード前に入れてたEmacsのバージョンが22から23へ勝手に変わったのが
怪しいと思うのですが、こうなった原因はよくわかりません。
Emacsを起動したらすぐアクティブな状態で使えるようにする方法、
もしどなたかご存知でしたらご教授願います。

141 :
教授は生憎と外出中です。

142 :
>>140
色々と言語を勉強してから出直して来てください

143 :
ワロタ

144 :
>>140
>>64-86 のように open -a Emacs で起動するといいんでない?

145 :
>>144
ありがとうございます。アクティブな状態で起動はできました。
ただ、立ち上がるのに10秒ぐらいかかるので実用的ではなさそうです…

146 :
>>145
手元のLion上のEmacs 23.4.1 (多分emacsformacosx.comから入手したもの)だと
Finderのアイコンから起動してもopen -a Emacsでもアクティヴ状態で起動してる。
>>140の環境との違いがわからんから何とも言えんけど、一応情報として書いとく。
あとopen -a Emacsに10秒というのもすごいな。
アイコンからの起動とそんなに違うとも思えないんだけど。

147 :
>>146
たぶんアイコンからの起動ではなくて、ターミナルから
/Applications/Emacs.app/Contents/MacOS/Emacs
と打って起動するのと比較してるんだと思う。
>>145
> ただ、立ち上がるのに10秒ぐらいかかるので実用的ではなさそうです…
どういう環境なのかしらないが、それはなにかがおかしくないか?
Lion + Emacs23 の環境だけど、open と直接起動で時間変わらんぞ。

148 :
不思議な現象なので質問させて下さい。最新のtrunkを追いかけています。
自分のホームディレクトリ以下で,コンパイルした後,Emacs.appをnextstepディレクトリに
置いたままであれば,lookupが使えるのに,
アプリケーションディレクトリに移すと辞書が検索できません。
Emacs.appを置く場所で挙動が変わるのが不思議なんですが,
そういうことってあるものですか?
アプリケーションに移さなければいいだけの話なので,実害はないのですが。


149 :
>>148
そういうもんだから気にしちゃダメだよ

150 :
>>149
気にしない事にしました

151 :
この木なんの木気になる木

152 :
思ったことをそのまま書いちゃう癖は直した方がいいよ

153 :
Rかゆい

154 :
かけ

155 :
Rをかくと血が出ませんか?

156 :
それがどーした

157 :
コーディングとかしないんですけど
ショートカットキーのカーソル移動覚えようと思ってOSXでも使えるpnfbを選択したんですが、bがつらいです。
右手で押すのはアリですか?

158 :
俺はp,n,bは右手で押してるけど

159 :
f を右手で押しているのか?むしろそのほうが驚愕。

160 :
b

161 :
SoftwareDesign誌を買って復習します

162 :
aquamacs
でauctexの日本語モードがうまくうごかない
普通のemacs.appでは動く
(setq japanese-LaTeX-command-default "pLaTeX")
が認識されてないっぽい

163 :
aquamacsは海外では人気なのかね

164 :
aquamacsは使ってるけど、auctexは使ってないからわかんね。

165 :
meta=Altになってて
Command+C でコピーができるEmacsってないですか
meta=Command
が不便

166 :
.emacs.el か init.el に書けばいいんじゃない?

167 :
ns-command-modifier とか ns-alternate-modifier とかそのへん。

168 :
Mac 上の Emacs 24 を別な Mac の VNC 接続(スノレパ標準の)経由で使うと、
キー入力を受けつけなくなるんですが、同じ経験のある人はいますか?
同じマシン同士で Emacs 23 は問題なし。Windows の VNC からなら問題なし。


169 :
>>162
(setq japanese-LaTeX-command-default "pLaTeX")
にするとどうなる? AUCTeXはバージョンあがったときに変数名が変ってる。

170 :
>>168
自己レス。結局標準の接続はやめて、別の VNC クライアント(Chicken of the VNC)
を使用することにしました。いまのところ問題なし。

171 :
* OSX Lion 10.7.4 on Macbook Air mid 2011
* Cocoa Emacs 24.1 (homebrewでFormula は https://gist.github.com/2914600 を使用
という環境で、Rictyフォントを使おうとすると、
html-mode等で太字表示になる部分で、日本語が空白になってしまいます。
試しにまっさらな設定ファイルで起動するとちゃんと日本語表示されるので、
多分設定か何かが悪いと思うのですが、これはどうしたらいいんでしょうか?
ちなみにフォント周りの設定はこんな感じになってます。
(let* ((size 16)
(asciifont "Ricty")
(jpfont "Ricty")
(h (* size 10))
(fontspec (font-spec :family asciifont))
(jp-fontspec (font-spec :family jpfont)))
(set-face-attribute 'default nil :family asciifont :height h)
(set-face-font 'default (font-spec :family "Ricty"))
(set-face-font 'bold (font-spec :family "Ricty" :weight 'bold))
(set-face-font 'italic (font-spec :family "Ricty"))
(set-face-font 'bold-italic (font-spec :family "Ricty" :weight 'bold))
(set-fontset-font t 'japanese-jisx0213.2004-1 jp-fontspec)
(set-fontset-font t 'japanese-jisx0213-2 jp-fontspec)
(set-fontset-font t 'japanese-jisx0213-1 jp-fontspec)
(set-fontset-font t 'japanese-jisx0212 jp-fontspec)
(set-fontset-font t 'japanese-jisx0208 jp-fontspec)
(set-fontset-font t 'katakana-jisx0201 jp-fontspec)
(set-fontset-font t '(#x0080 . #x024F) fontspec)
(set-fontset-font t '(#x0370 . #x03FF) fontspec)))

172 :
>>171です。
>>171を書いてから色々調べたんですが、
先ほどOSX LionからRicty Boldのフォントを取り除いたところ、
一応はRictyフォントで太字表示ができました。
何故Boldフォントを取り除く事で表示できたのかはわかりませんが、
もしかするとEmacsがRicty Boldを見つけられなくて空白になっていた、
という事なのかもしれません。
あんまり解決にはなっていませんが、とりあえず報告まで。

173 :
lookupが使いたいのですが、http://openlab.ring.gr.jp/edict/にアクセスできません
開発終了してしまったのでしょうか?

174 :
>>173
ttp://sakurapup.browserloadofcoolness.com/viewtopic.php?p=15716&sid=31151d9befb9450850d12014c778af12

175 :
>>174
ありがとうございました

176 :
Mac にスイッチしようと画策しているのですが、
大きめのポイントで、コーディングにおすすめのフォントとかありますか?
今は xyzzy で、ASCII:Consolas 14pt、日本語:MeiryoKe_Gothic 14pt で使ってます。
本家の Emacs は8年ぶりくらいになるのでキンチョーしますw

177 :
Ricty Discordが無難でいい気がする

178 :
>>177
Ricty Discord いいですね。
とくにゼロが斜線じゃなくて中入りドットなところとか、素晴らしいです。
D, Z, 7 のクロスバーもフォント生成時に個別に指定できるみたいで神。
今日はいい日だ。

179 :
Menloとヒラギノ丸ゴシックもおすすめだよ
xyzzy懐かしい
会社に入ってWindowsを再び使うようになって
環境を合わせるのが楽だから今はNTEmacsを使ってる

180 :
>>179
Menlo いいすね。
セミコロンとコロン、カンマとピリオドが太めで区別しやすいのがいいですー
ダブルクォートが曲がってないのもいい感じです-
おー、今日もいい日だー

181 :
ご存知の方がいたら教えてください。
Cocoa Emacs 24.1.1 をセルフコンパイルしたら今までテキストを選択するだけで
Cmd-C しなくてもバッファにコピーされていたのが、メニューからEdit -> Copy を
選ばないとコピーされなくなりました。
何か設定が必要なんでしょうか?
.emacs ファイルは23.x のころから使っているものです。
GNU Emacs 24.1.1 (x86_64-apple-darwin11.4.0, NS apple-appkit-1138.47)
24.1 のtar ball を展開して、インラインパッチだけを当てた状態です。


182 :
ttp://www.gnu.org/software/emacs/NEWS.24.1
**** `mouse-drag-copy-region' now defaults to nil.
あたりじゃないの

183 :
>>182
ありがとうございます。まさにドンピシャでした。
(setq mouse-drag-copy-region t)
でもとの挙動に戻りました。
リリースノートをちゃんと読まないといけませんね。反省。
ともあれありがとうございました。

184 :
google日本語変換をコントロールして、
C-x C-fとかでミニバッファに行った時に自動的にオフになるようにできないですかね。
それさえでいたらSKKから乗り換えたいような気がするんですが。
小指酷使するのそろそろ辛くなってきました。

185 :
あとメモ。
TeXLiveにしてからauc-texでコンパイル時に日本語が化けてたのですが、
(setq TeX-japanese-process-output-coding-system 'utf-8-unix)
入れたらなおりました。

186 :
>>184
$ sudo port install emacs-app +patches
なんかで入れた (インラインパッチのあたった) Cocoa Emacs だと、
(mac-input-method-mode 1)
でいけたような気がする。

187 :
>>186
そうか、それ設定してませんでした。ありがとうございます。

188 :
>>186
ns-win.el の中身みてみると mac-input-method-mode は、
(setq default-input-method "MacOSX")
(add-hook 'minibuffer-setup-hook 'mac-change-language-to-us)
(mac-translate-from-yen-to-backslash)
となってた。二つ目がミニバッファで us に切り替える設定。


189 :
>>188
ありがとうございます。

しかし使っていてわかったのですが、
あるバッファでGoogle日本語入力を使って日本語入れているときに
他のバッファにスイッチして戻ってくると、
ステータスバーでは日本語入力がオンになっているのに実際には
英数字が入ってしまうようです。インプットメソッドを2回
切り替えないともとにもどりません。
これって私の環境だけでしょうか?それともみんなSKK使っているのかしら。

190 :
>>189
>>188 にあるように minibuffer-setup-hook で us に change するように
なっているので、例えば、anything を使ってある buffer に移動した場合、
us に切り替わると思う。
C-x C-b (buffer-menu) で目的の buffer に切り替えても同じようになる?

191 :
>>190
ミニバッファはちゃんと英数モードになってくれるのでそれ助かっているのですが、
a.txtというバッファを日本語で編集しているときに
一時的にb.txtというバッファに(C-x C-bで)移って、もう1度
a.txtに戻ってくると、モードラインは「ぐ」になってるのに
日本語が入らないのです。Cmd+spaceを2回入力しないと元に戻りません。

192 :
>>191
Cocoa Emacs (v.24.1.1, via Macports) で確認してみたけど再現しなかった。
C-x C-b で、
a.txt (ぐ)
b.txt (ぐ)
a.txt (ぐ)
というように移動してみたけど、最後の a.txt でも日本語入力は引き継がれる。
一度、最低限の設定 (.emacs や init.el を一時的に読み込まずに起動)
で行なってみては?

193 :
了解です。うちの問題だとわかれば研究します。
ありがとうございます。

194 :
Emacsを起動すると、ディスプレイの左上にくいこんで起動してしまって、メニューバーのあたりもくいこんでしまってるんで、移動もできない状態です。
ちなみに、インストール方法は
curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.4.tar.gz
tar xvfz emacs-23.4.tar.gz
cd emacs-23.4
./configure --with-ns --without-x
make
make install
open nextstep/Emacs.app
でインストールしました。
一度アンインストールして、再インストールしても同じ状態になってしまいます。
なにか対処方法はないですかね?
よろしくお願いします。


195 :
パッチを当てないと、うまくいかないよ。
ttp://www.oreradio.com/2012/01/10.php
ここら辺を参考にやってみて。

196 :
Emacsを起動すると、ディスプレイの左上にくいこんで起動してしまって、メニューバーのあたりもくいこんでしまってるんで、移動もできない状態です。
ちなみに、インストール方法は
curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.4.tar.gz
tar xvfz emacs-23.4.tar.gz
cd emacs-23.4
./configure --with-ns --without-x
make
make install
open nextstep/Emacs.app
でインストールしました。

一度アンインストールして、再インストールしても同じ状態になってしまいます。
なにか対処方法はないですかね?

よろしくお願いします。


197 :
>>195
まだやってるけど、うまくいかん。
最悪だ

198 :
.emacsやらinit.elなどの初期設定を読み込まないようにしてもそうなるの?
うちではなったことがないので気になる。

199 :
macport で emacs-app インストールしてみたらどうか。

200 :
>>199
Emacs.appならうまくいったよ。
でも、なんでターミナルからビルドするとEmacsを立ち上げたとき、へんな位置に立ち上がるんだろな〜?
それより、インストールしてからの設定が大変そうなんで、これからの方が問題多そう。

201 :
やっぱり、さっそく問題発生!!!
表示テーマの設定を変更しようとして、とりあえず「color-theme-6.6.0.tar.gz」を解凍してelispに放り込み、
(when (and (require 'color-theme nil t) (window-system))
(color-theme-initialize)
は、付け足したんだけど
「M-x color-theme-select」って打ち込むと、No match ってなっちゃう。
どうなってんですかね〜?

202 :
>Emacs.appならうまくいったよ。
Macports でいれようが、自分でビルドしようが Emacs.app
であることは変わらないだろ。
他にもいろいろ日本語がわかりにくいぞ。
>elispに放り込み、
ってなんだ?

203 :
「Emacs 実践入門」買ってきて設定開始。
なんとかなりそうです。

204 :
だめだ・・・・
「Anything」を導入しようと思い、
M-x suto-install-batch すると 、No match  ってでちゃう。
助けてください。お願いします。

205 :
インストールしたemacs lisp のload-pathをinit.elにちゃんと書いてるか?
(setq load-path (append '("インストールした場所") load-path))
とか
(add-to-list 'load-path "インストールした場所")
とか。

206 :
>>204
そりゃsuto じゃだめだろ

207 :
なんかとんでもないのが来たな。
入門本買ってるようなのが野良ビルドとか、load-path も見ずにいきなりでかいパッケージ入れるとか、
ちょっと誰か、なんとか言ってやってくれw


208 :
今時はEmacs実践入門なんていう本があるのか。すごいな。

209 :
うーん、うちはソースから単純にビルドで何も問題出たことないけどね。
dmg だってあるし、とりあえず動くやつを使ってみればいいのでは。

210 :
>>204
M-x auto-install-batch
だよ
あと、auto-installは入っているよね?

211 :
この板には優しい人がたくさんいるな。皮肉じゃなくて尊敬する。
残念ながら、オレにはコマンド補完もできんやつに教えるような心の広さはないわ。

212 :
そもそも、なんで Emacs を使いたかったか、だな。

213 :
Cocoa Emacs (Ver. 24.1 via インストーラ) を使ってます
init.elで (set-face-attribute 'default nil :family "Menlo" :height 120) すると
起動時に *GNU Emacs* バッファの表示がおかしくなります(http://goo.gl/Y4gZS
EmacsはフォントまわりがハマりどころでEmacs歴も浅く正直お手上げです
解決方法や回避策などが分かる方がいたら教えて頂けると助かります

214 :
なにがおかしいのかわからないです。

215 :
エスパーを召喚するか…

216 :
お手上げなら辞めればいいだけ

217 :
牛さんがみたいのでは?

218 :
分かりづらかったみたいですみません。牛さんが見たいんです。
(setq inhibit-startup-message t) はしてないんで通常ならば http://goo.gl/k9X5T と表示されます。

219 :
(fancy-startup-screen)

(normal-splash-screen)
の違いだね。
デフォルトでは前者になってると思うので、なにかの設定が
関わっているのでは?

220 :
まっさらな enit.el で (set-face-attribute 'default nil :family "Menlo" :height 120) しても
(normal-splash-screen) が呼ばれちゃいますね。
これ以上の原因追求はdisplay-startup-screen などのマニュアルやコードを読むしかなさそうですが、
とりあえずこちら(http://goo.gl/O7wtx)から必要な部分をコピペして問題を回避できたので
Emacsの熟練度が上がってきたらまた原因を追求してみようかと思います。

221 :
>>220
s/enit.el/init.el/

222 :
そういえば最初読んだ時深く考えてなかったけど、
>>213のインストーラってなんだろう?

223 :
>>220
リンク先の必要なs部分ってどこ?
気になったので。。。

224 :
>>221
213じゃないけど、
下のリンクのようなところのをダウンロードして使ってるんじゃないかな。
ttp://www.emacsformacosx.com
おれも、macを使い始めた頃は、ダウンロードして使ってた。
今は、自分でビルドして使ってるけど。

225 :
>>224
俺もそこのバイナリを使わせてもらってるけど、
あの配布形式(ディスクイメージ上でApplicationフォルダへD&D)はインストーラとは
言わないようなあと思ってたずねてみた。まあどうでもいい話かもしれんけど、
もし特定のサイトで配布してるものなら手元でも試したいしね。

226 :
>>223
フォントに関する部分丸々コピペしました。コードのコメントを見れば該当箇所がわかるかと思います。
これを元に少しずつ自分なりに改変していけばいいかな、と。
>>224-225
そこで合ってます。表現が不適切でした。

227 :
>>226
thx
だけど、あなたの設定ではだめで、リンク先の設定ではいける理由がわからない。
ちなみに、同じemacs で試してみたけど、件の現象は起きない。
たぶんemacs や設定の問題じゃないんじゃない?
だいぶ適当だけど、画像を表示する外部プログラムの問題とか。
imagemagickなんかの。
まあ、そもそも牛が見たいか、ってとこは置いといて^^;

228 :
>>227
うーん、原因が分からないとやっぱり気持ち悪いですし、牛さん見れないと女子力下がりそうなので^^;
また、まっさらな init.el 上で
(set-face-attribute 'default nil :family "September" :height 120) してみたら (fancy-startup-screen) が呼ばれました
(set-face-attribute 'default nil :family "hoge" :height 120) ですらちゃんと(fancy-startup-screen) が呼ばれます
でも、(set-face-attribute 'default nil :family "Menlo" :height 120) だとやっぱり牛さんが表示されません
Menloと牛さん仲悪いの…;;

229 :
>>228
heightを140にするといけるね。
文字が小さすぎるとか?

230 :
>>229
あ、ホントですね!
牛さんは以下の組み合わせのときに出てきてくれました
Menlo:125以上、September:115以上、hoge:1以上 1e+19ぐらい未満

231 :
>>228
牛さんを表示するのに必要なフレームの高さが不足しているのでしょうね
私の環境では、Menlo 120 の場合
(setq default-frame-alist
(append
'((width . 90)
(height . 36))
default-frame-alist))
のようにheightを36以上にすれば牛さんは表示されました

232 :
Rばいいのに

233 :
mountain lionにしたらhowmが動かなくなっていましました。
リストを出してもスケジュール、メモ等のリストが出てきません。
どうも外部grepを使えてないのではないかと思うのですが。

234 :
>>233
Emacs 自身は山ライオンに対応したバイナリなの?
howm 動かない可能性あるのか。アップグレードはしばらく見送りかな。

235 :
>>233
MacPortsのgrep?

236 :
Emacs自体はLionのときにMacPortsで作ったemacs-appです。
問題なく動いてます。
grepは/usr/bin/grepです。
MacPorts自体がXcode 4.4入れてもちゃんと動いてなくて
(2.1.2を入れなおしたけど)つらいです。情報あつめないと。

237 :
あれ、勘違いのようです。どうも別のマシンと混同していたかもしれません。
すみません。

238 :
XCode4.4にしたらコンパイルコケるようになったわ

239 :
ずっとcarbonemacs(22)を使用しておりましたが、さきほど24をインストールしました。
24ではファイルを開く時にfinderのように開けない(ターミナルのようにパスアクセスになる)んですが、22のようにfinderで開けるように出来ませんか?
また、見た目(上に並んでるアイコン)が異なり、22の方が個人的には好みなんですが、変更したり出来るのでしょうか?

240 :
>>238
Command Line Toolsインストールしてなくて私も困りました。

241 :
vi以外のスクリーンエディタはemacs以外ありますか?
emacsだとどれを入れれば良いですか?

242 :
>>241
> vi以外のスクリーンエディタはemacs以外ありますか?
nano とか。
> emacsだとどれを入れれば良いですか?
好きにしろ。

243 :
デフォルトで入っているemacsでも使ってろ

244 :
Meadowとかmuleって無いんだっけ?

245 :
いつの時代だよ

246 :
CocoaEmacsなんですが、起動時にcontacting host emacswiki org 80 と出て
少し時間がかかります。なんとかならないでしょうか?
これはinit.elにパッケージを追加すればするほど遅くなるんでしょうか?

247 :
emacs24ってgdb使えない?
なんかM-x gdbで起動は出来るんだが表示がおかしいし動いてない気がするんだよね

248 :
>>247
ふなむしさんの7月1日のところにまとめてあるけど
Emacs24から通信がMIになったので対応しないapple版は使えない.
対応しているmacports版でもちょっと変になるみたい.
野良ビルドがいまのところ一番よい.

249 :
>>248
補足 fu7mu4で検索するとわかると思う

250 :
>>249
Thanks やっぱりバグなんすね

251 :
なんでもかんでもバグにすんなよ

252 :
すまん もう一度教えてほしい
fu7mu4 emacsでググってgdb7.4.1をなんとかソースコードからビルドしてインストール出来たっぽいんだが、インストールしたソフトって/usr/local/bin/にあるgdbtuiってのであってる?gdbとgdbtuiってのがあってgdbの方はApple~って書いてあるからデフォルトのだと思うんだが
そしてemacs24から立ち上がるgdbをgdbtuiにするにはどうしたらいい?

253 :
>>252
/usr/local/bin/gdbが存在するはずだけど
PATHの順番で/usr/binが/usr/local/binより優先されていない?

254 :
>>253
/usr/local/bin/gdbを確認したら7.4.1でした。
/usr/bin/gdbを確認したところ6.3(apple デフォルトの)でした
emacs24.1で起動するgdbが後者になっているってことだと思います。
それでその変更方法が分かりません
init.elに何か書くんでしょうか?emacs lispとかshell scriptの知識は乏しいので助言をいただきたい

255 :
次は、.bashrcなり、.cshrcの PATHの書き換えを行えばいいじゃないか?

256 :
http://sakito.jp/emacs/emacsshell.html
の「PATH の設定」参照。
「より下に記述した物が PATH の先頭に追加されます」

257 :
>>256
init.elにPATHを書いたらいけました
init.elに書く文法がいつも天下りだからなんとかしたいなあ
また質問なんですが、gdb7.4.1って自分が以前使ってたのとかなり使い勝手が違うんですがどうなんでしょう?
というのも例えばコマンドラインに逐次出力するようなプログラムをデバッグするとして、
前のgdbはprintしてるところを通過するとそのまま出力してくれたんだが、今のは出力してくれなくて終わったら一気に出るようになってる。
しかも別のウィンドウで。前の方が良いんですがどうすればいいでしょう?
breakpoint設定せずにrunするとものすごくcpu使うんだけど何かがおかしい?

258 :
>init.elに書く文法がいつも天下りだからなんとかしたいなあ
((((;゚Д゚))))ガクガクブルブル
身の程知らずのひよっこには2チャンネラーの血の制裁を!
学校殺死の。。。

259 :
プログラムより自分のデバッグを先に済ませた方が良さそうだが

260 :
文章からものすごいゆとりを感じる

261 :
>>257
>また質問なんですが、gdb7.4.1って自分が以前使ってたのとかなり使い勝手が違うんですがどうなんでしょう?
しらんがな…


262 :
手紙やレターのスタイルファイルでお薦めがあれば
教えていただけますか?

263 :
すみませんスレ間違えました

264 :
クラスファイル一覧 - TeX Wiki
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%B8%80%E8%A6%A7

265 :
Cocoa Emacs(24.1)での中国語の簡体字の表示設定を教えていただけないでしょうか?
utf-8の簡体字が以下のように文字化けしてしまいます。
日本語:歓迎
中国語簡体字:欢迎 →「欢」が文字化け
中国語繁体字:歡迎 → 文字化けなし
(insert (prin1-to-string (x-list-fonts "*")))すると、
"-apple-STSong-medium-normal-normal-*-*-*-*-*-p-0-iso10646-1"
"-apple-STKaiti-medium-normal-normal-*-*-*-*-*-p-0-iso10646-1"
が出力されているので、フォント自体はあるのかと。
terminalで表示した場合や、emacs -nwで開いた場合には文字化けはしないです。
(set-fontset-font (frame-parameter nil 'font) 'utf-8 "-apple-STSong-medium-normal-normal-*-*-*-*-*-p-0-iso10646-1")
のような設定をいろいろ試行錯誤したのですが、分かりませんでした。

266 :
>>265
(set-fontset-font nil '#x6b22 (font-spec :family "STSong") nil 'prepend)

267 :
>>266
ありがとうございます。欢が表示できました。
あまり書式は分かっていませんが、試行錯誤の末に以下のようにしたら簡体字を表示できました。
(set-fontset-font nil 'chinese-gb2312 (font-spec :family "STSong") nil 'prepend)
(set-fontset-font nil 'japanese-jisx0208 '("ヒラギノ角ゴ pro w3" . "jisx0208.1983"))
(set-fontset-font nil 'katakana-jisx0201 '("ヒラギノ角ゴ pro w3" . "jisx0201.1976"))

268 :
ロシア語のキリル文字、たとえば、
Русский
をemacsで表示しようとするとマルチバイト文字として横長に表示されてしまいます。
以下ではutf8で1バイト文字として表示できませんでした。設定の仕方を教えてください。
(set-fontset-font nil 'cyrillic (font-spec :family "Lucida Grande") nil 'prepend)
>>266
「欢」の「6b22」という文字コードはどうやったら調べることができますか?

269 :
自己レスです。
>>268
上側の質問のほうは、
>>(set-fontset-font nil 'cyrillic (font-spec :family "Lucida Grande") nil 'prepend)
init.elに書き込んだだけではダメで、読み込み直すとうまく行きました。
どこか設定を間違えているのだと思います。Fontの設定はとても難しいです。

270 :
>>268
>「欢」の「6b22」という文字コードはどうやったら調べることができますか?
「C-x =」か「 C-u C-x =」。

271 :
>>270
ありがとうございます。すいません。もう一点。
以下のように設定すると、一部日本語のフォントが中国語フォントに置き換わってしまいます。
(set-fontset-font nil 'chinese-gb2312 (font-spec :family "STSong") nil 'prepend)
(set-fontset-font "fontset-menlokakugo" 'japanese-jisx0208 (font-spec :family "ヒラギノ角ゴ ProN") nil 'prepend)
たとえば「色覚」だと、「色」が中国語フォントで「覚」が日本語フォントになります。
これは以下のように一個一個フォントを置き換えていくしかないのでしょうか?
(set-fontset-font "fontset-menlokakugo" '#x8272 (font-spec :family "ヒラギノ角ゴ ProN") nil 'prepend)
できれば、まとめて日本語フォント優先させるよう設定したいです。

272 :
上のコード、自分で設定した"fontset-menlokakugo"とnilを混在させてしまいました。すみません。

273 :
>>269
それだと表示幅は変わるけれど、内部の論理的な幅が変わらないので
  (set-char-table-range char-width-table '(#x390 . #x3bf) 1) ; Greek
  (set-char-table-range char-width-table '(#x400 . #x44f) 1) ; Cyrillic
みたいなのも設定する必要があったはず。

274 :
>>271
「set-fontset-font」の引数の「'prepend」を「'append」に変えて、優先したい文字セットを先に書く。
(set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "ヒラギノ角ゴ ProN") nil 'append)
(set-fontset-font (frame-parameter nil 'font) 'chinese-gb2312 (font-spec :family "STSong") nil 'append)

275 :
>>273
ありがとうございます。
>>274
中国語を設定できました。とても助かりました。
ギリシャ語については、appendとすると設定できず、以下のようにprependとして再度init.elを読み込み直すと表示できるのですが、
(set-fontset-font nil '(#x390 . #x3bf) (font-spec :family "Geneva") nil 'prepend) ;;"Ελληνικά"
最初から表示できるようにするには、どのように設定すれば良いのでしょうか。

276 :
Cocoa Emacsでauto-completeを使用した場合に、関数のヘルプのpopupが表示できずに困っています。
たとえば、(point-maxと入力すると、
 point-max     f
 point-max-marker f
と候補が表示されますが、該当する関数のヘルプを表示できません。何か対処方法はあるでしょうか?
Cocoa EmacsのバージョンはGNU Emacs 24.1.1です。
ちなみに(popup-tip "hello world")とやるとpopupは表示できます。
portからインストールしたemacs 23.4.1だとターミナル上で関数のヘルプを表示することができました。

277 :
Mountain Lion で http://sakito.jp/emacs/emacs24.html#ime に書かれた手順に
従ってビルドしたEmacs24.1+inline patchを使っているのですが、
日本語入力を確定させるとたまに"Args out of range: x, y" (x,yは整数)というエラーが出て
確定した文字がバッファに反映されないことがあります。
ちなみにATOK2012定額版を使っています。
同様の現状が出ている方、そしてそれを解決した方はいらっしゃいますでしょうか。

278 :
emacsを使えば入力が速くなるとよく聞くので使い始め、emacs内蔵のチュートリアルは全て読み
そこそこ使えるようにはなってきたと思うのですが
やっぱりマウスを使った方が速く目的の場所に移動できることはありますよねぇ?
長い一行の好きな場所に移動するときとか。
達人の人はそれでも一切マウス使わないほうが効率良いのでしょうか?

279 :
マウスは一切使わないとか妙なこだわりは不要だと思うけど、
検索もカーソル移動の手段だと考えると速い。(viでもそう)

280 :
>>279
こだわりというか、ターミナルで使ってるのでマウスは使えないのです・・・。
検索で移動する、というのはなるほど!と思いました。
コード書くときに便利ですね。さっそくカーソル移動が少し速くなりました。アドバイスありがとうございます!

281 :
>>280
ターミナルでもxterm-mouse-modeでマウスが使えるようになりますよ。
(emacsのバージョンにもよると思いますが)
.emacs.d/init.elに以下を貼り付けてみたら使えるようになりませんか?
(require 'mouse)
(xterm-mouse-mode t)
(defun track-mouse (e))

282 :
>>277
同じ現象出てるけど、解決してはないですね。

283 :
>>278
たまにある。
1行が非常に長いときとか、キーボード操作よりも、マウスでクリックした方が早い。

284 :
port emacs 24.2

285 :
Macを買ってEmacsを使おうと思ったのですが
GNU Emacsからダウンロードできるやつと
Carbon、Cocoaといわれるものの違いがわからないのですが
どれを使ったらいいのでしょうか?

286 :
>>285
Carbon Emacs : Emacs 22 (Mac OSXのCarbon API使用)
Cocoa Emacs : Emacs 23 以降 (Mac OSXのCocoa API使用)
MacPortsを使うのであればMacPortsでパッチ付きでインストールするのが楽
MacPortsを使わなくても他のパッケージマネージャでもインストールできるし
自分でビルドしてもいいしどうぞご自由に


287 :
>>285
あと、CUIでよければデフォルトで Emacs 22.1.1 が入ってる
/usr/bin/emacs

288 :
ありがとうございます。
ビルドかEmacsformacosxで落とせばいいんですね。

289 :
>>288
自分でビルドする場合はここを参考に
http://sakito.jp/emacs/emacs24.html
Emacsformacosxのバイナリは何もパッチが当てられない素のEmacs、のはず
パッチについてはインラインパッチとかいくつかあるので調べてみてください

290 :
Homebrewで標準のにインラインパッチとウィンドウ幅パッチを手動で加えてビルドしてるわ
そういう形におちつくまでが右往左往の試行錯誤ですごく面倒くさかったけど

291 :
http://sakito.jp/emacs/emacs24.html
を参考にIMEパッチを適用したものをビルドしようと思ったのですが
autoconfというものが必要と書いてあります。
これはHomebrewで入れてもいいのでしょうか?

292 :
>>291 brew で OK。
逆にIMEを一切無視する(Xの--without-ximみたいの)って出来ないのか
な?

293 :

apacheサーバーのhttpd.confを編集する時など,Terminalから
su ==> root
になった後に,
This is GNU Emacs 23.2.1 (x86_64-apple-darwin10.4.0, NS apple-appkit-1038.32)
を立ち上げるためには,Terminalでどのようなfullpathを指定すればよろ
しいでしょうか?

294 :
>13
emacs24をinlineパッチあててbuild。
atok24では確かに「かな」入力をしようとすると、
「英数」->「全角英数」->「ひらかな」とIMが変化しますね。
辛いのは、emacsを起動中だと他のソフトでもIMの挙動が上記の様になってしまう点。
はて、次のinline-patchを待つしかないのかしら・・・。

295 :
>>293
たちあげたいEmacsはどこからいれたもの?

296 :
>>293
rootになった後にEmacsを立ち上げるより、trampの機能使った方がよい
かも。 /sudo:root@localhost:/tmp/test.txt みたいに

297 :
>>295
>>>293
>たちあげたいEmacsはどこからいれたもの?
ここだと思います。
http://emacsformacosx.com
自分でも,再度試してみると,これで上手く動きました。
/Applications/Emacs.app/Contents/MacOS/Emacs
以前は,
/Applications/Emacs.app/Contents/MacOS/bin/emacs (???)
で立ち上げようとして,失敗した記憶があります。今回のEmacs
バージョンには..bin/emacsがないので,似た名前のものを試した
ところ,偶然上手く行きました。お手数をおかけしました。
>>296
>trampの機能使った方がよい
ヒントをありがとうございます。この解説で理解できました。
http://blog.livedoor.jp/k1LoW/archives/64957553.html
別の目的でしようさせていただきます。


298 :
age

299 :
質問なんですけど
24.2のフルスクリーンパッチってどれなんでしょうか?
色々とあるようですが、24.1のを当ててらっしゃる方もいるようで

300 :
ttps://gist.github.com/2862477
こんなんでいいんじゃないの?

301 :
質問なんですけど
自分でコンパイルしたEmacsのスタートアップ画面って
あのEmacsの赤と青のマークみたいなのは表示されないんですかね?
コンパイルに成功しているか不安で。

302 :
>>301
それ縦x横が小さいから,出てこないんだよ.
初期設定ファイルにちょっと大きめに書いてみ.
別件で質問.自分でコンパイルした24.1のツールバーにあるアイコンが
X?版のアイコンっぽいんだけど,キレイめというか変えるのはどうすればいいのかな?

303 :
>>302
そうだったんですか、ありがとうございます。

304 :
*scratch* で (fancy-splash-head) ってやると絵が出てくるね。

305 :
10.8でEmacs Version 24.2を使っているのだが、Magic Mouseの
スクロールにあわせて、Emacsの画面が動くのを止めたい。
慣れれば便利なんだと思うが、ちょっと感性が合わず使い難く思っている。
.emacsに何を書けば良いかな?

306 :
carbon emacsを使用しています。
下記のURLを参考にしてフォントをいくつか試してみましたが
一部の文字が表示できません。
http://blog.livedoor.jp/planetaly_nebula/archives/51189641.html
表示できる→高
表示できない→
しかし、google chromeでは表示できています。
上記の文字を文字化けせずに表示させるにはどうしたら良いでしょうか?

307 :
>>306
(set-fontset-font (frame-parameter nil 'font) '#x9ad9 (font-spec :family "Hiragino Kaku Gothic ProN"))

308 :
emacsformacosx.comの24.2.1でAdobeのSouce Code Proの12ptを試してるんだけど
行間があと1ピクセル小さくするのって無理かな?
ヘルプとか見たら減らすのは無理っぽい感じで書いてるよね。。

309 :
line-spacingで調整できないってこと?

310 :
>>309
Line Heightの説明に
There are several ways to explicitly specify a larger line
height, either by specifying an absolute height for the display
line, or by specifying vertical space. However, no matter what
you specify, the actual line height can never be less than the
default.
http://www.gnu.org/software/emacs/manual/html_node/elisp/Line-Height.html
って書いてある。
でももしかしたらフォントの定義をいじったりして
できないのかな・・・って思ったので質問してます。

311 :
先端ビルドしたら疲れ杉で目が霞んだのかと...
* nsfont.m (nsfont_open, ns_glyph_metrics): Force integer advancement
for screen font.
(nsfont_draw): Turn off LCD-smoothing (Bug#11484).
しばらくはコメントアウトで
1238 /* CGContextSetShouldSmoothFonts (gcontext, NO); */

312 :
isearchで日本語検索が通らないのですけれど、直接日本語が入力できるいる人は設定方法を教えてもらえませんか?
一応、(define-key isearch-mode-map "\C-o" 'isearch-edit-string)と書いておくと、C-oで入力は可能になるのですが、
できれば検索時に直接入力を行ないたいです。
GNU Emacs 24.1.1 (x86_64-apple-darwin11.4.0, NS apple-appkit-1138.47)を使っています。

313 :
>>312
自己レスです。
24.2.1にアップデートしたら問題が起きなくなりました。

314 :
一昨日辺りからemacs始めたものです
メタキーをcommandに割り当てる設定のみ
.emacsで自動読み込みされなくて困っています。
その後にscratchで手動では設定できるのですが。。。

315 :
.emacsの開始行、最終行に
(setq mac-command-key-is-meta t)
と書いたのですが、起動すると色、キー設定は有効なのに
メタキーのみ有効にならないのです。
よろしければ教えていただきたいのですが。

316 :
(setq mac-command-modifier 'meta)

317 :2012/10/29
>>316
回答ありがとうございます。
無事に設定できました。
TOP カテ一覧 スレ一覧 2ch元 削除依頼
(・ω・)マヵ (502)
【DisplayPort】Thunderbolt part 11【PCIe】 (286)
【UniBody】アルミ製MacBook Part111【Late 2008】 (970)
Parallelsで様々なOSをうごかそう Part32 (905)
アップル信者ってマクドナルドのことなんて呼ぶの? (324)
【egword】エルゴソフトのスレ 第22版【egbridge】 (390)
--log9.info------------------
THEバスコレクション()スレッド Part72 (570)
【宮交】宮崎交通と宮崎のバスについて 4【宮交】 (211)
妄想バス路線 高速・空港バス編 Part5 (554)
会津バス 会津バス 会津バス Part3 (958)
道南バス [ 希望の光が射してきた! (372)
【広島】ICカード「パスピー」5枚目【PASPY】 (972)
佐賀県のバス (379)
宇和島自動車 その3 (537)
☆相鉄バス乗務員専用スレ☆part1 (982)
【KSEI】京成バス乗務員専用スレ 復活 【GROUP】 (713)
廃止に納得がいかなかった路線 (243)
【指差し・・・】西鉄バス乗務員専用39【ハァ?】 (894)
奈良交通【16|左京循環外回り】 (973)
妄想バス路線【神奈川県関連】 (768)
【ワンマンカー】【古き良き広島交通ファン】【UD】 (280)
【ヲタ専用】 神姫バスを語るスレ 3 【愚痴厳禁】 (928)
--log55.com------------------
【音楽】PSY・S(松浦雅也・チャカ)デビュー35周年記念で『ATLAS』初アナログ盤化&ツアーの初ブルーレイ化決定
【東京五輪】森喜朗会長、取材対応では「延期」ではなく「延長」という文言を使用
【芸能】高校時代の有吉少年、ぶん殴られたプロレスラーを実名告白
【芸能】武田玲奈の金髪イメチェンにファン驚き「びっくりした」「えぇどうしたの!!」
【テレビ】『A-Studio』リニューアル!笑福亭鶴瓶&藤ヶ谷太輔ダブルMCに
【芸能】戸田恵子、杏と一緒に渡辺謙の舞台を観劇「久々に杏ちゃんと…嬉しかった」
【テレビ】ダウンタウン「HEY! HEY! NEO!」にJO1、オーラル、ビーバー、リトグリ登場
【大記録】AKB48新曲『失恋、ありがとう』初登場1位 通算39作目のミリオン!シングル総売上枚数5603.3万枚 「歴代1位」記録更新