Mac de Emacs総合スレ
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001sakito
02/10/14 16:51ID:yceI7Hd5質問やTipsなどどうぞ。
Emacsがそもそも何かしらない方は以下を参照してください
http://www.linux.or.jp/JF/JFdocs/Emacs-Beginner-HOWTO.html
[Emacs本家]
http://www.gnu.org/software/emacs/
http://savannah.gnu.org/projects/emacs/
[Carbon Emacs本家]
http://members.shaw.ca/akochoi-emacs/
[Carbon Emacs日本語解説サイト]
http://sakito.s2.xrea.com/detail/emacs/emacs21.html
>>2 2GET
>>3 主要関連サイト
>>4 主要関連スレ
0002sakito
02/10/14 16:51ID:yceI7Hd5 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (´´
∧∧ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
0003sakito
02/10/14 16:51ID:yceI7Hd5http://flex.ee.uec.ac.jp/texi/emacs-jp/emacs-jp_toc.html
http://shakosv.sk.tsukuba.ac.jp/jdoc/Editors/NEmacs/emacs-jman/html/
Programming in Emacs Lisp
http://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp.html
GNU Emacs Lisp Reference Manual
http://flex.ee.uec.ac.jp/texi/eljman/eljman_toc.html
http://shakosv.sk.tsukuba.ac.jp/jdoc/Editors/NEmacs/elisp-jman/html/
プログラムの作者にバグを知らせる方法(初心者向け)
http://www.jpl.org/elips/BUGS-ja.html
0004sakito
02/10/14 16:53ID:yceI7Hd5Emacs part6
http://pc.2ch.net/test/read.cgi/unix/1032611750
自慢の.emacsを張り付けよう
http://pc.2ch.net/test/read.cgi/unix/1001393679
[Linux板]
Emacs総合スレ
http://pc.2ch.net/test/read.cgi/linux/1021865124
[新Mac板]
究極のテキストエディタ
http://pc.2ch.net/test/read.cgi/mac/1024399479/
他にもありますが、補完よろしくおねがいします。
0005名称未設定
02/10/14 17:27ID:smEkyhxrhttp://pc3.2ch.net/test/read.cgi/tech/1004551074/
Mew
http://pc.2ch.net/test/read.cgi/unix/997761419/
Navi2ch for Emacs (part 7)
http://pc.2ch.net/test/read.cgi/unix/1031231315/
SKK専用スレッド Part3
http://pc.2ch.net/test/read.cgi/unix/1033003685/
Wanderlust その2
http://pc.2ch.net/test/read.cgi/unix/1030209004/
gnus
http://pc.2ch.net/test/read.cgi/unix/998716392/
0006名称未設定
02/10/14 21:25ID:gbpGniDKおつかれ。
0007名称未設定
02/10/14 21:53ID:IemEA/c5viから始めたいのですが。
0008Emacsうまうま
02/10/14 21:57ID:UbbmMpwQなぜにEmacsスレに書くかね(w
標準のVIMはつまらないから
gVIM
http://www.kaoriya.net/
とかは?
0009名称未設定
02/10/14 22:04ID:w5aBR3oGお疲れさまです.待っていました.
>>7
自分はEmacsしか使わないけれど,
viとEmacsは用途によって決まるのでは?
このスレが挫折から立ち直らせてくれるかも
0010コリン ◆EIQCCGY9hg
02/10/14 23:04ID:RGrqPVyC0011名無しさん@Emacs
02/10/15 01:20ID:ZkG1W4auただはやるとはかぎらない
0013名称未設定
02/10/15 05:59ID:Vn9jIge0>>1のsakitoさんってひょっとしたら
> [Carbon Emacs日本語解説サイト]
> http://sakito.s2.xrea.com/detail/emacs/emacs21.html
の作者さん?
あと
> >>2 2GET
>>1が自分で2GETワラタ。
0014sakito
02/10/15 06:10ID:4De258sGそうなるとよいのですが、、
ぼくも時々はみてますので、よろしく。
>>13
はいそのsakitoです。日記参照でよろしく。
http://sakito.s2.xrea.com/diary/
1が2GETは
http://pc3.2ch.net/test/read.cgi/tech/1020718991/
を立てる時のテンプレにしたからです(^_^;
違うAAにする時間がなかった、、(T_T)
すみません。
0015名称未設定
02/10/15 21:56ID:fLj3wKI0みなさんは、どうしてます?
0016名称未設定
02/10/15 21:58ID:GzF0erx+0017名称未設定
02/10/15 22:02ID:8AoicN5p0018名無しさん@Emacs
02/10/15 22:39ID:ZkG1W4au0019名称未設定
02/10/15 22:48ID:fLj3wKI0OSXではEGBRIDGEです.
SKKって全く使った事ないのですが,
そんなに幸せになれるものなのですか?
でも,他のアプリで別のIMっていうのは,
スマートではないような気がするのですが...
0020名称未設定
02/10/15 22:59ID:13GZf9hj0023名称未設定
02/10/16 08:09ID:NEPmLjCLCTRL+X、CTRL+Jでかなモードに入り、ローマ字入力すると
ひらがな、頭を大文字で入力すると、ひらがなの前に▽マークが
表示され、スペースキーを押すと漢字変換というインターフェイスで、
漢字変換のために大文字を入力する仕様がちょっと違和感を感じた。
SKKの使い手のキーボードは「Shift」キーがへたっているんじゃないか?
なお、SKKはMacOS X標準のemacsに組み込み、UTF8コードを処理する
elispと合わせて、ターミナルから日本語処理をもくろんだが、ターミナル
が落ちやすくなったり、SKKで入力中の文字が消えたりして使えなかった。
0024名称未設定
02/10/16 08:33ID:5lyIsc8v割り振る方法はありますか?
OSX用のJBuilder ver. 7のエディターのモードを
Emacsにすると,meta-keyaをコマンドキーに
割り振れるので,Macでも可能だと思いますが。
0025名称未設定
02/10/16 08:53ID:ERjDwegF純正Terminal上のEmacsで。
002619
02/10/16 09:00ID:Yp+wHqdaいま、そのAquaSKKというものをつかいはじめた。
送りがな付きの漢字を今初めて入力できた。そういうことか。
まだ要領をのみこめていないから、たいへんだけど
しばらく使ってみることにします。
アルファベットやカタカナの入力に全くストレス感じないね。
今日、一日これ使ってみてもう一度感想を報告させてもらいます。
0027名称未設定
02/10/16 09:01ID:NEPmLjCLターミナル->ウインドウ設定->エミュレーション->メタキーと
してoptionキーを使用する
にチェックでは?
0029名無しさん@Emacs
02/10/16 10:08ID:ECguICBG1さんがMac de Emacsとその時と同じスレタイを使ってくれて
うれしいです。あのスレは1000に達せず、Dat落ちしたが。。。
Cocoa emacsにnavi2chで記念レス。
0030Meta=command派
02/10/16 10:10ID:5OmKV4NZ逆に曲がる第二関節付きの長い親指でもないかぎり
ホームポジションを崩さずにoptionキーを親指で押すのは使いづらい。
0032名称未設定
02/10/16 13:17ID:OCYErhAG0033名称未設定
02/10/16 13:34ID:Yp+wHqdaスクロールバーをだすために
Options > Show/Hide > Scroll-bar On The Right
をチェックしなければいけないみたいだけど.
しかも,毎回...
0034名称未設定
02/10/16 13:48ID:Mkj5HGwNいろんな環境のEmacsを併用するようになると、C-[ が一番手っ取り早い。
003529
02/10/16 14:56ID:ECguICBGCarbon版の間違いです。
0036名称未設定
02/10/16 15:09ID:+HM+Lsmqhttp://emacs-on-aqua.sourceforge.net/
まともに使ったことないからよくわからんけど。
0037名称未設定
02/10/16 15:23ID:5lyIsc8vcontrolキーが左下にあるのが難点です。
controlとcaps locksを交換するソフトウェアが
あれば,教えて下さい。
0038名称未設定
02/10/16 15:28ID:wpEVhEUQソースコードも公開されてるので改造も自由自在
0039sakito
02/10/16 21:31ID:q/v3Zpj4ぼくの公開してる.emacsに記述がありますが
alt(option)をmetaにする
(setq mac-command-key-is-meta nil)
command(リンゴキー)をメタにする
(setq mac-command-key-is-meta t)
です。
>>28
JTerminalは環境設定ー>その他で設定できます。
>>29
2ちゃんねらな友人にSubject案を出してもらったからかも(^_^;
どうやら6スレぐらいで終了してしまったこういう名前のスレがあったという事らしい。
>>32
あれ?できません?初期設定でできるはずですが。。
あとで確認してみます。
>>36
aqua-emacsは日本語に不自由があるようです。。
0040名称未設定
02/10/17 00:43ID:LJmdN20chttp://pc.2ch.net/mac/kako/1005/10058/1005823529.html
>>39
Aqua Emacsの日本語パッチはどっかで見たような。
0041名無しさん@Emacs
02/10/17 00:59ID:MGHO1Ybjスペースのすぐ右をMeta
もう指がつるなんてことからは解放される。
しかし、X-Windowでしか使えないという罠。
(uControlをいじればできるのかも)
でもほんとは、SKKでつりそうになる罠。
0042名称未設定
02/10/17 10:36ID:jnY4248u0043名称未設定
02/10/17 10:49ID:VNoGHSnE自分もそういうのを期待していたのだけど,
その逆で,AquaのSKKができてしまったのですね.
いずれにしても,Macよりの使いかたをしている人にも,
Emacsをどんどん使ってもらおうという場合には
その路線があればいいでしょうね,
0044名称未設定
02/10/17 11:18ID:jnY4248uAquaSKKを作った神様さんなんですね。ご苦労さまです。
0045名称未設定
02/10/17 12:25ID:VNoGHSnE違いますよ.
表現まぎわらしかったかな(x_x)ゞ
私はこのスレッドではじめてAquaSKKなるものを知り
今まさにその神様に救われようとしているIM難民です.
0046名称未設定
02/10/18 20:49ID:osWOC6aXかっこいいインターフェイスAquaEmacsとかいうもの
が生れるのかな.XEmacsみたいなかんじで.
はやく,生れればいいな.
0048名称未設定
02/10/18 23:33ID:wlH8C0L5からOSX付属のemacsを立ち上げると、画面の一番
上に:
File Edit Options Buffers Tools Help
がありますが、これは実際にプルダウンメニューの
ように使えるのでしょうか? それとも単なる飾り?
0049名称未設定
02/10/18 23:38ID:2QxJ8whGマウスでは操作出来ないけど、飾りではないよ。
F10を押せばメニューとして一応使えなくは…ないんだけど…
全然使い物にならないから結局役に立たない。
0050名無しさん@Emacs
02/10/19 01:09ID:KAybscOz(menu-bar-mode nil)
0051名称未設定
02/10/19 17:46ID:E78+UFbiemacs-21.1-2-mac.patch.gzがリンク切れてるようですが
これっていれないとインストールできないですか?
0052sakito
02/10/19 23:54ID:rNyM9sSd本家のをおとして来てコンパイルしたら動作しなかった、、
すみません。
ぼくは
http://www.tech-arts.co.jp/macosx/macosx-jp/htdocs/10000/10073.html
の独自変更版そのほかいくつかパッチをあてました。
JTerminalの改造が必要そうです。
>>51
そのパッチよりCVSよりの導入をおすすめします。
もしCVSがわからなければ気軽にこのスレに書きこんむかメーリングリストへ
どうぞ。
Carbon Emacsのサイト移動にともないリンク切れていたのですね、、
もうしわけないです。。
ぼくのドキュメントを早急に変更します。
ありがとうございました。
005351
02/10/20 00:37ID:HT6OgRc/ありがとうございます!!無事インストールできました。
フォントにヒラギノ使えればなあ...
今SKKっていうのをインストールしようとしてます。
なかなか手強い
0055名称未設定
02/10/20 15:08ID:4CcVjLBz改行文字を入れずに指定文字数で表示上改行する方法ってないでしょうか。
Alt-qとかauto-fill-modeじゃないやつで。
18w×20lとかいう原稿を書きたいんでつ。
できれば、ぶら下がりの禁則もしたいでつ。
0056名無しさん@Emacs
02/10/20 16:02ID:VXUzldpPこれではぶら下がり禁則はできませんね。
0057sakito
02/10/20 16:20ID:Q9/rAqXF>>53
上記更新でSKKインストールに関してすこしだけ記述追加しました。参考にどうぞ。
ヒラギノは以下の.emasc.elに記述してみてください。
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
"japanese-jisx0208:-apple-\203q\203\211\203m\203m\226\276\222\251 pro w3-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis,"
"katakana-jisx0201:apple-helvetica-medium-r-normal--14-140-75-75-m-140-mac-roman,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco16")
(setq default-frame-alist (append '((font . "fontset-monaco16"))))
0058sakito
02/10/20 16:21ID:Q9/rAqXFただしアンチエイリアスはかかりませんのであまり綺麗ではないかもしれません。
"-apple-\203q\203\211\203m\203m\212p\203s std w8-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203q\203\211\203m\203m\212p\203s pro w6-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203q\203\211\203m\203m\212p\203s pro w3-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203q\203\211\203m\203m\226\276\222\251 pro w6-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203q\203\211\203m\203m\226\276\222\251 pro w3-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203q\203\211\203m\203m\212\333\203s pro w4-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
>>54
Emacs21は等幅でなくても利用できます。
0059sakito
02/10/20 16:24ID:Q9/rAqXFエデイタとワープロの違いを理解していただけるとありがたいです。
エディタの機能にぶら下り禁則はありえません。
そういう要求がある場合ぼくはTeXを利用します。
Wordなんかよりよっぽど出力がきれいですから。
TeXに関してしらない場合は
以下を基点にすればよいとおもいます。
http://homepage.mac.com/setoryohei/index.html
0061sakito
02/10/20 16:45ID:Q9/rAqXF失礼、、たしかにずれていました。
原稿用紙の感覚だと思えばよいのでしょうか?
やり方しりません。すみません。。。
ヒラギノですかすこし修正します。
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
"japanese-jisx0208:-apple-\203q\203\211\203m\203m\212\333\203s pro w4-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis,"
"katakana-jisx0201:-apple-\203q\203\211\203m\203m\212\333\203s pro w4-medium-r-normal--14-140-75-75-m-140-mac-roman,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco16")
(setq default-frame-alist (append '((font . "fontset-monaco16"))))
でどうでしょうか?
006251
02/10/20 18:09ID:wRxoH9ay丁寧にありがとうございます。おかげでSKKインストールできました!!
ヒラギノですが、どうもうちの環境では豆腐になるようです...
0063名無しさん@Emacs
02/10/20 18:17ID:VXUzldpPそのようなフォントの名前はどうやって調べられるのでしょうか?
006454
02/10/20 20:52ID:6qp+tisesakitoさんのサイトから引用します
>フォント一覧
>(insert (prin1-to-string (x-list-fonts "*")))
>とsctratchに記述し、C-j(もしくはC-x C-e)すると利用可能な
>フォントの一覧が表示されます。
>>sakito様
サイト更新お疲れさまです.
ヒラギノも使えたのですね.
使えないと思いこんでいたので,嘘をついてしまいました.
ヒラギノにしてみたら,なかなかよいかんじでした.
0065名称未設定
02/10/20 21:40ID:kVDVmYzbascii 文字も osaka 等幅に設定すると
表示が大幅に乱れますね...
0066sakito
02/10/20 22:37ID:AVhlO2KQサイトに誤植発見(^_^;修正しました
s/sctratch/scratch/
補足ですが、
フォント名が文字化けみたいになるのは仕様です。
元のフォント名しりたい場合は
Pythonだと
http://www.gembook.jp/html/moin/moin.cgi/PyKf
いれて
import pykf
str = "\203q\203\211\203m\203m\212\333\203s"
s1 = pykf.tojis(str)
print s1
とかするとよいです。
# perlの場合Jcode.pmとか利用すると簡単です。
>>62、64氏
様ははずかしい罠。
# 2ちゃんねるは殺伐としてるも(以下略
0067sakito
02/10/20 22:42ID:AVhlO2KQ豆腐になってます?
うーーむ。これはあまり環境依存ではないはずなのですが、、
Emacsコンパイルしたのは最近ですか?
できればいつごろコンパイルした物かおしえていただけるとありがたいです。
あと新規CVS取得かUpdate取得かもおねがいします。
>>64
利用できてるって事ですよね?
他の方も検証していただけるとありがたいです。
ぼくけっこうぼけてますので(天然です、、)
>>64
ascciiの幅が漢字とかの幅と同じになる減少ですか?
幅指定正確にすると修正可能なはずです。
0068sakito
02/10/20 22:44ID:AVhlO2KQ>>55
もしなぜそのような事が必要なのかを説明していただけるなら対処はあるかもしれません。
ちょっと視点を変える事も時には必要です。
006951
02/10/20 23:16ID:wRxoH9ayEmacsは昨日コンパイルして、新規cvs取得です。textinfoも一緒に。
.emacs.elを保存する時code聞かれるんですがそれと関係あるのかな?
0070名称未設定
02/10/20 23:35ID:zHgtlGoxCarbon Emacs ですが Meta keyをoption keyか
commad keyに割り当てる方法はありますでしょうか?
0071名称未設定
02/10/20 23:43ID:zHgtlGox最初から、meta-keyは、command-keyに割り当てられて
いるのですね! ホームポジションで作業ができて、最高
です。
0073名称未設定
02/10/20 23:49ID:1dO+QZhTmac-command-key-is-meta's value is t
Non-nil means that the command key is used as the Emacs meta key.
Otherwise the option key is used.
(setq mac-command-key-is-meta t) => command key
(setq mac-command-key-is-meta nil) => option key
0074名称未設定
02/10/21 00:16ID:FYEDn17G2つ質問があります。
背景が白だと目が疲れるので、薄い灰色にしたいのですが、
可能でしょうか?
それと、英語フォントを14ポイントか16ポイントにするには、
どのようにすればよろしいのでしょうか?
0075名称未設定
02/10/21 00:24ID:lzQlOhMRsakito氏の.emacs.elは参考になります.
ttp://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_157
好みの色を探すときは
M-x list-colors-display
などで,表示させるとよいのではないでしょうか.
0076名称未設定
02/10/21 00:38ID:RXjYEG0a(insert (pp (mapcar (lambda (name)
(cons (decode-coding-string name 'sjis) name))
(x-list-fonts "*jisx0208*"))))
で一応対応を見ることができるのですが、
日本語がsjisでunibyteになっているだけならともかく、
途中で大文字を小文字にする変換が入るので、カナが化けたりするんですよね。
(「平成角ピプッハ」て)
本当はscriptcodeに応じてフォント名のコード変換をすればいいのでしょうが…。
007776
02/10/21 09:36ID:WYKKGr+i0078名称未設定
02/10/21 21:46ID:FYEDn17G>好みの色を探すときは
>M-x list-colors-display
>などで,表示させるとよいのではないでしょうか.
表示はできますが、この色を選択するには、どうすれ
ば、よろしいのでしょうか?(ctrl+x oで色が表示されている
フレームに移動して、それぞれの色に移動はできますが、
色を選択することができません。)
0079名称未設定
02/10/21 21:55ID:WTYiaN0N(set-background-color "pink")
008075
02/10/21 22:38ID:lzQlOhMR.emacsに79さんのいうような記述をして
Homeディレクトリにおきます.
sakito氏のサイトへリンクしたのは,
そこに具体的な.emacsを「emacs21.el」として
置いてくださっているからです.>>sakitoさん勝手にすいません.
背景,文字色以外にも,いろいろ設定できます.
色名のところをかえてみてください.
16進数の色指定とかもOKだったとおもいます.
0081sakito
02/10/21 23:06ID:8VwmMvJNとりあえずそういう事象が発生した場合は.emacsを一旦バックアップした上で
(set-language-environment 'Japanese)
とフォントの設定だけした.emacsを作成してみてください。
成功したらcoding-systemの設定が変か、もしくは他に.emacsに変な設定が
はいっている可能性があります。
あと.emcasに日本語記述した場合とりあえずiso-2022-jp-unixで保存してみてください。
# あまり文字コードではまる事はないかもしれないですが、、とりあえず。
0082sakito
02/10/21 23:14ID:8VwmMvJN外部拡張パッケージいれないと結構起動はやいです。
あと.emacsが巨大になると起動がおそくなるので注意してください。
色は75氏、79氏、80氏のとうりです。
http://sakito.s2.xrea.com/detail/emacs/emacs21.el.txt
のフレームと色の設定を見てください。
フォントは
-apple-osaka-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis
なんかだと Yこの16がポイントになります。
-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-romanで14p
-apple-monaco-medium-r-normal-*-18-*-*-*-*-*-mac-romanで18p
*がある所にも意味があるので指定可能です。
# これ動作確認してないです。時間なくてすみません。。
0083sakito
02/10/21 23:18ID:8VwmMvJNなるほど、、そうすればいいのか、、ぜんぜん考えてなかったです。
ありがとうございます。
>>80
ぼくの.emaca.elはGPLなのでどんどんかってにコピペしてください。
もうぼくがいらなくなるぐらいコピペしてもらった方が楽です(w
0084名無しさん@Emacs
02/10/21 23:27ID:yDAelNKjM-x apropos
と
M-x describe-afoafo
を覚えてから質問するのがいいです。
これらの説明が欲しいなら、googleにでもいってみればいいと思います。
0085名称未設定
02/10/21 23:46ID:FYEDn17Gよく調べずに、初歩的な質問をして、申し訳ありません。
ここで紹介していただいたCarbon Emacsが、あまりにも
魅力的だったので、早く使いたくて、ついつい質問して
しまいました。
>>78
>.emacsに79さんのいうような記述をして
>Homeディレクトリにおきます.
ことえりで日本語入力ができたときは、うれしくて涙が出てき
ました。ありがとうございます!
0087名称未設定
02/10/21 23:59ID:WTYiaN0N>84 の言ってるコマンドを使いこなしたりinfoを読んだり
するのが上達の早道ってことです。僕は調べるときに
M-x apropos
M-x describe-function (デフォでは C-h f)
M-x describe-variable (デフォでは C-h v)
あたりをよく使います。
気にせずじゃんじゃん質問するずうずうしさも大事
0088名無しさん@Meadow
02/10/22 05:10ID:VETrKG5fすぐ埋もれるかと思ったけどOS X効果絶大。
漏れもMacにCarbonEmacs入れてみようかな。
0089sakito
02/10/22 06:33ID:e01BFxRmEmacsは初期導入のハードルが高いので質問はおきがるに。
すこしわかりはじめると、自分で調べた方が速度はやくなるはずです。
# まあinfo読むには英語の基礎ぐらいは必要ですが、、
>>84>>87
そのあたりの事を週末にでも説明文章に追加したいと思います。
結構基礎すっとばした文章になってますし(^_^;
infoの読み方と検索のしかた。簡易な検索用キー操作あたりの説明は
必要かな?
>>88
とりあえず埋もれない程度には人が来ますね。よかった。。
0090名称未設定
02/10/22 11:17ID:QOfABA6Hってやると set(何ちゃら)colorという名前のコマンド・
関数・変数などの一覧を表示したバッファができる。
M-x apropos-command [RET] set.*color
ってやると set(何ちゃら)colorという名前のコマンド
一覧を表示したバッファができる。
If moving the mouse over text changes the text's color, you can click
mouse-2 (second button from right) on that text to get more information.
In this buffer, go to the name of the command, or function, or variable,
and type RET to get full documentation.
set-mouse-color M-x set-mouse-color RET
Command: Set the color of the mouse pointer of the selected frame to COLOR-NAME.
set-border-color M-x set-border-color RET
Command: Set the color of the border of the selected frame to COLOR-NAME.
set-cursor-color M-x set-cursor-color RET
Command: Set the text cursor color of the selected frame to COLOR-NAME.
set-background-color M-x set-background-color RET
Command: Set the background color of the selected frame to COLOR-NAME.
set-foreground-color M-x set-foreground-color RET
Command: Set the foreground color of the selected frame to COLOR-NAME.
さらに...
0091名称未設定
02/10/22 11:18ID:QOfABA6Hとそのコマンドの説明を書いたバッファを表示する。
set-background-color is an interactive compiled Lisp function in `frame'.
(set-background-color COLOR-NAME)
Set the background color of the selected frame to COLOR-NAME.
When called interactively, prompt for the name of the color to use.
To get the frame's current background color, use `frame-parameters'.
[back]
さらに...
0092名称未設定
02/10/22 14:29ID:Q6k/7Zbt> なんか予想より遙かに盛り上がってますね。
OSXは、linuxからの.Switchが多いと言われま
すが、私もその一人です。すばらしい(速い!)
Carbon Emacsの登場で、さらに.Switchが加速
されますね!
0093名称未設定
02/10/22 16:54ID:VzlfTi5u.Switch ってなんじゃい
0094名称未設定
02/10/22 23:39ID:PvwXRutkど
0098名称未設定
02/10/23 01:54ID:tjcQ6cisど
って何だよ?
0099名称未設定
02/10/23 02:21ID:HU//wiyn0100名称未設定
02/10/23 06:16ID:M9aIhiMk0101名称未設定
02/10/23 08:40ID:6BmCs4sY> 速い!って、何が早いんですか?
5年前にLinuxをPenII350MHzから初めて、
以来、去年買ったPenIII933MHzまで、Emacs
を使い続けています。今回のCarbon Emacs
は、私が使ってきたLinux上のEmacsに比べて
起動のスピードは速いです。(去年の9月頃に
は、OSX用の(X?)Emacsを使っていましたが、
起動のスピードが遅すぎたので、使用を止めて
おりました。)
0102名称未設定
02/10/23 09:39ID:8t1xPWG5PentiumII350 なんてあったっけ?
つか今時のハードウェアなら他のOSでも
十分早いとおもうが>FSF Emacs
0103名称未設定
02/10/23 11:01ID:tjcQ6cisしにするのがEmacsの正しい使い方です。電源投入から
システムが立ち上がるまでに時間がかかるのと似たよう
なもんです。
0104名称未設定
02/10/23 11:57ID:a+te0L4K1998/4/15発表っすね
http://www.watch.impress.co.jp/pc/docs/article/980415/intel.htm
0105名称未設定
02/10/23 12:30ID:6BmCs4sY四捨五入して、5年!
0106102
02/10/23 12:55ID:8t1xPWG5おぉ、良く見つけてきたね(w セレもこの頃出てきたんだ。
じゃ >>101 は結構ハイエンドなスペックをずっと続けてるん
だな。その頃オイラはたしかK6あたりで遊んでた気がする。
うらやましいゾ。
0107名称未設定
02/10/23 18:03ID:jrIGrHDBつっこみたいわけじゃなくて、俺も素直に疑問なんだけど、
PenIII933のredhat7.2の方がEmacs速いような気がするんだけど、、
そうでもないですか??
っていうか俺のマックが遅いだけかなあ。。
PBGG3/500です。
0108名無しさん@Emacs
02/10/23 19:30ID:lEy9mzZSもっさり感が少ない気がする。
0109名称未設定
02/10/23 20:26ID:g/DqNh4COXSでは、apache, perl, mysqlがLinuxと同じ感覚
で使えるし、今回、素晴らしいCarbon Emacsが登場して
しまったので、個人的には、OSX用X-Windowの必要
性が減ってきた。
0110名称未設定
02/10/23 20:41ID:g/DqNh4C>るんだけど、、
すいません。私の思い込みかもしれません。
去年の2月にPenIII933MHzにRedHat7.1をインストール
して、付属のEmacsを立ち上げた時に、期待していたほど、
早くなかったたため、がっかりしました。そのときの印象が
強かったため、「PenIIIのEmacsは遅い」と発言してしまっ
たのかもしれません。
一方、今回PBG3/500MHzにインストールしたCarbon
Emacsは、「PBG3/500MHzなんだから、遅くて
当然」と期待をしていなかったため、その立ち上がりの
予想外の早さに感動しました。
0112名称未設定
02/10/23 21:23ID:tjcQ6cisこれどういうこと?何か新しく出たの?
0113sakito
02/10/23 21:53ID:wsoRr8ueそのまま説明書書いてほしいな、、
>>94
which emacs
してみてください。
/usr/bin/emacs
だと標準のemacs20.7が起動してます。
pathを通してください。
/usr/bin/local/emacs
なら原因不明です。
0114名称未設定
02/10/23 21:53ID:g/DqNh4C言い直します。
「今回、素晴らしいCarbon Emacsを解説したサ
イトが登場」
Carbon Emacsの作成日は、2002年9月4日ですが、
sakito氏のホームページとこの板での丁寧なアドバイス
がなければ、Carbon Emacsを快適に使いこなすことは
できませんでした。
0115sakito
02/10/23 22:04ID:wsoRr8ueおそらく勘違いかな?
EmacsがMac OS 上での初動作はたしか2000年2月ごろです。
ぼくはMac OS 9上でEmacsを利用しはじめたのが2000/8のバイナリのリリース
あたりから。
非常に起動がおそかったが(^_^;
Emacs21本家にマージされたのはまだ最近の事なんですよね、、
0116sakito
02/10/23 22:06ID:wsoRr8ueあ、書き込みしてる間に(^_^;
ありがとうございます。
極力丁寧に説明するようにしますので、、
わかりずらい場合はつっこみください。
0117名称未設定
02/10/23 22:55ID:KRFyIont% ./configure --with-carbon --without-x
% make clean ; make bootstrap
でコンパイルが行われますが、最後のemacs lispのコンパイルで
失敗してるようで、完成しないのですが、誰か対策方法を
ご存じですか?
echo Directories: $wins;
../src/bootstrap-emacs -batch --no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file "/Users/Shared/emacs-cvs/emacs/lisp/loaddefs.el")' -f batch-update-autoloads $wins
Directories:
Cannot open load file: japan-util
make[1]: *** [autoloads] Error 255
make: *** [bootstrap] Error 2
japan-utilというファイルが怪しそうですが。
0118名称未設定
02/10/23 23:26ID:wx2AVCVcで、sakitoさんのページとか見て勉強始めましたが、マークセットの「C-@」とすると、
C-2-
と表示されるだけで、マークセットできません。
「C-SPC」は他のアプリに割り当ててあるので@でいきたいんですけど、どうにかなりませんか?
011993
02/10/23 23:35ID:YDHFORdo回答ありがとうございます。でも/usr/bin/localにパスを通しても、
うまくいかないようです。
というよりも/usr/bin/localディレクトリが無かったんです。
emacsを起動したとき
>GNU Emacs 21.1.1 (powerpc-apple-darwin6.0)
> of 2002-07-28 on law
と出てるので、ますますわからない。
0120名称未設定
02/10/23 23:37ID:YDHFORdo012193
02/10/23 23:40ID:N1hpOuVx-> /usr/local/bin/emacs
0123名称未設定
02/10/24 00:45ID:4evX4aXe>スケスケの Carbon Emacs があるから我慢しる!
Carbon Emacs って,スケるんですか?
とりあえず,
set-background-color "ARGBE0C0DABE"
(Emacs on Aqua にあったサンプル)
やってみましたが,スケませんっ.
0125名称未設定
02/10/24 01:40ID:BjELRWveMac OS Xでemacsを最近入れたばかりの初心者です。3つばかし質問があります。
(1)ウィンドウ右端の文章折り返すところで、英単語がブッツリ
単語の途中で切られてしまうのですが、これを単語単位で改行させることは
可能でしょうか?
例えば
>I have a pen. I have a pen. I have a pe
>n. I have a pen.
ではなく
>I have a pen. I have a pen. I have a
>pen. I have a pen.
みたいな感じで。
(2)カーソルで文書内を上下に移動すると、カーソルが段落の頭ごと(改行してない
一行ごと)に飛ぶのですが、これをウィンドウに表示される行を一つ一つ移動して
いくように設定することはできるでしょうか?
(3)ターミナルから起動すると前にFinkで入れた古いバージョンのemacsが起動する
ようです。これはFinkで削除すべきでしょうか?
012693じゃなかった94
02/10/24 01:46ID:h4tjFKSZ元からあったemacsをてきとうな所に移動して、
もう一度cvsからEmacsをインストールして、
/usr/local/binにパスを通して、
SKK、navi2chをインストール。で、今、navi2chでカキコしてます。
ありがとう。
0129名称未設定
02/10/24 02:32ID:Xajtm/uI(1) しらない
(2) どっかのWebページにあったelisp
これを.emacsにコピペする。
;;; from news to allow window line when you move cursor up or down
(defun next-window-line (n)
(interactive "p")
(let ((cur-col
(- (current-column)
(save-excursion (vertical-motion 0) (current-column)))))
(vertical-motion n)
(move-to-column (+ (current-column) cur-col))))
(defun previous-window-line (n)
(interactive "p")
(next-window-line (- n)))
(global-set-key "C-p" 'previous-window-line)
(global-set-key "C-n" 'next-window-line)
(global-set-key [up] 'previous-window-line)
(global-set-key [down] 'next-window-line)
(3) PATHの設定で、/usr/local/binを/usr/sw(だっけ?Finkのパス)より前にする。
2: うまくいきました(¥C)。
3: Finkだけでなくusr/bin/に元から入ってた(?)古いemacs
があったようです。全部消したらうまくいきました。
0132名称未設定
02/10/24 09:43ID:sLouc02p% emacs
とすることで,CarbonEmacs(Emacs.app)が立ちあがる方法を教えてください.
pathはset path=(/usr/local/bin $path )
としていますし,which emacsは
/usr/local/bin/emacsとなります.
しかし,
% emacs
Fatal error (6).Abort
となり,起動できません.
0133名称未設定
02/10/24 09:58ID:0cr+rn/W% /Applications/Emacs.app/Contents/MacOS/Emacs
こんな感じで立ちあがるはず。
emacs -nw
ではなくて?
0135名称未設定
02/10/24 12:26ID:W2kvAgyIの意味に思えてしまうのはオレだけか、、、。
0136132
02/10/24 12:37ID:sLouc02pありがとうございます。できました。
エイリアスにしておけばよいですね。
>>134
no windowでなくてというつもりでした。
でも、emacs -nw でターミナルで、
emacs21がつかえるのですね。
設定ファイルの読み込みでエラーがでたみたいですが。
>>135
あまり2chになれていないのでよくわかりません。
0137名称未設定
02/10/24 15:29ID:mI+Y6nVf> emacs21がつかえるのですね。
この方法で立ち上がるのは、Carbon Emacs
でははく、osx付属のemacsが立ち上がってい
ます。
Carbon Emacsを-nwで立ち上げるには:
/Applications/Emacs.app/Contents/MacOS/Emacs -nw
0138名称未設定
02/10/24 15:58ID:mI+Y6nVf12ポイントのフォント設定が書かれて
いますが、18ポイントのフォントを設定
することも可能なのでしょうか?
長時間、Emacsで作業する際には、
大きめのフォントの方が、目が疲れない
ような気がします。
0139136
02/10/24 16:36ID:sLouc02p先程,起動時にエラーがでたときは,
実は pathの設定を>>132のようにしていなくて,
set path=($path /usr/local/bin)
となっていたため,付属のEmacsが起動していたみたいです.
で,その順序をもとどおりにすれば,
エラーはでなくなりました.
pathの設定だけでもEmcas 21.3.50がnw modeで
立ち上っているようです(M-x emacs-version).
うっかりしていました.すいません
0140名称未設定
02/10/24 21:26ID:aive0/boことえりと違うキーアサインがありちょっと困っています。標準の
ローマ字かな変換のテーブルの変更方法をご存じの方、よろしく
お教え下さい。
0142sakito
02/10/24 22:56ID:aQpORXgR(1)は利用するモードによります。
TeXモードなどだと禁則処理が適切に動作するはずです。
(2)はhttp://www.taiyaki.org/elisp/physical-line/
を利用すればよいです。
>>138
-apple-osaka-medium-r-normal--18-180-75-75-m-180-jisx0208.1983-sjis
とか指定してみてください。
>>140
意味がよくわかりません。何で日本語入力しています?
0143名称未設定
02/10/24 23:41ID:aive0/bo>何で日本語入力しています?
http://www.esm.psu.edu/mac-tex/EmacsInstaller.dmg.gz
から入手したバイナリパッケージで、CTRL+\を入力すると
ローマ字仮名変換モードが起動します。インラインで変換
できるので、おおっと思ったんですが、キーアサインが
ことえりと微妙に異なります。
Help->Describ->Japaneseを引くと、language enviromentと
して説明と、キーアサインが出てきます。Input method:
japaneseが該当の項目です。
おそらく/usr/local/share/emacs/21.3.50/lisp/languageにある
japan-util.elで定義されているkana-tableを使って
変換するんじゃないかと推測していますが、調べている
うちに判らなくなりギブアップしました。
0144sakito
02/10/25 06:48ID:Wo3AxELTKKC (関連単語:leim,japanese-quail,quail)ですね。
emacs kkc とかleimなどで検索するとすこしは情報出てきます。
それを見てください。
概要はleimディレクトリを見ればわかるかもしれませんが、
ぼくはちゃんと利用した事ないのでほとんど知りません。
すみません。
0145名称未設定
02/10/25 08:59ID:ntVI+k4Fとりあえず、/usr/local/share/emacs/21.3.50/leim/quailに
あったjapanese.elを編集して、
(defvar quail-japanese-transliteration-rules
....
....
....
("n'" "ん")-> ("nn" "ん")
)
に変更して「nn」が「ん」になるようにしましたが、賢い方法では
ないと思っています。
やはり、skkやwnnに移行した方が良いですね。
0146125
02/10/25 22:35ID:9MdathIA思い出しました。これをやるには「auto-fill」を使えばいいようなのですが、これは
行の文字数が一定数(72?)をこえると勝手に改行を挿入するだけのものなようで、
ウィンドウの長さに合わせてヴァーチャルに改行(元のテキストには手を加えず)する
のとは違うようです(自分で行末ごとにリターンを押していくのと実質同じ)。
ヴァーチャルなワードラップをしてくれるものはないのでしょうか?
0147125
02/10/25 22:44ID:9MdathIAこれを自動的にオンさせるのがうまくいきません。
emacs.el
(autoload 'setnu-mode "setnu" nil t)
(add-hook 'text-mode-hook 'turn-on-setnu-mode)
これで「M-X text」でtext modeに入ると
「Symbol's function definition is void: turn-on-setnu-mode」
なるエラーが出ます。
#自分で「M-X setnu」と入れるとちゃんと動きます。
0148sakito
02/10/26 00:42ID:/pZ+sQ/0そうですね。。あまりquail利用してる人みた事ないので、、
とりあえずSKK入れてみて合わなそうだったらCannaやFreeWnnですかね、、
# でもMac OS X10.2.xのことえりだと、Canna,FreeWnnより賢いかもしれない、、
>>147
うーーんとEmacs Lispの基礎だけでも勉強してただくとして
(autoload 'setnu-mode "setnu" nil t)
(add-hook 'text-mode-hook 'setnu-mode)
とか
(autoload 'turn-on-setnu-mode "setnu" nil )
(add-hook 'text-mode-hook 'turn-on-setnu-mode)
でどうです?
# 未確認だったりしますが文法修正してるだけなので、、
0149sakito
02/10/26 00:56ID:/pZ+sQ/0つまり実改行文字ははいらないが、画面上の表示が改行されているように見え
るって事ですよね?
そういうモードは知らないです。
ある一定の行数で画面上では改行されて見えてほしいが、テキスト上では改行
はいってほしくないという要求って物書きさんです?
ぼくの周囲だとTeX使いばかりになってしまうので、、そういう要求がない、、
できる物なのだろうか、、わかりません。すみません。
0150145
02/10/26 09:08ID:uEY5ECQIquailは特別な設定が必要なく、Emacsをインストール後すぐに
利用できるのは便利ですが、情報が少なくて困ってしまいますね。
今、単語登録について調べているんですが、Googleでは
解決方法を見つけられませんでした。とりあえず、単語登録が
できれば満足なんですがね。
使い方は/usr/local/share/emacs/21.3.50/leim/quail/japanese.elに
コメントで書いてありました。
0151124
02/10/26 13:36ID:MVeVS2aYパッケージしたものが出ましたね。
cvsでダウソしてコンパイルしたら長時間掛かったので、これ出るまで待つべきだったかな。
アンインストールも楽だし。
0152名称未設定
02/10/26 13:37ID:MVeVS2aYに少し説明。
0153名無しさん@Emacs
02/10/26 18:05ID:Ktw+IW9Oなかなか快適。
0154sakito
02/10/26 23:49ID:6cL2Gy9OFont
http://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_877
ヘルプ機能の利用
http://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_1036
説明があまりよくないかもしれないです、、すみません。。
>>151
おお。文章のバイナリインストールの所に追加しました。
ありがとうございます。
>>152
ありがとうございます。
関連サイトリンクやはり作成した方がいいかもしれず、、管理が大変だから作成してません、、
だれか作成しません(^_^?
0155名称未設定
02/10/28 00:41ID:sp4e3FwTオリジナルを上書きで消してしまうそうです.
(152のリンクに書いてあります)
それと
ttp://www.ns.musashi-tech.ac.jp/~inoue/Pages/Macintosh/carbon.emacs.21.3.50.html
0157名称未設定
02/10/28 20:41ID:sp4e3FwTこのスレみてるだけで,だいぶ勉強になりそうだけど,
一冊手元にほしいと思い,デボラ キャメロン著「入門GNU Emacs」
というのを衝動買いしてしまいました(まだ届いてないけど).
すいません,それだけです....
0158名称未設定
02/10/28 22:34ID:cG3zJ0Voいろいろありますがねぇ。どれを使っても似たようなものかと..。
で、皆のお勧めはどれよ?
0160名称未設定
02/10/29 03:47ID:Kuk2DY8l0162名称未設定
02/10/29 10:28ID:8FYQ2QuMOSXにもともと入ってる GNU Emacs 21.1。端末からの
み使用可能。
Carbon Emacs
本家CVSから取ってきて --with-carbon --without-x
で作った GNU Emacs 21.3。Mac OS X のCarbonアプリ
ケーションとして使用可能。端末からも使用可能。
Aqua Emacs
Mac OS Xのアプリケーション(Cocoaベース?)として
使用可能?
XEmacs
XEmacs。おそらく端末とX11では使用可能だと思うけ
ど、その他にどういう形態で動くか不明。
こんなもんかな。"--without-carbon -with-x" で作っ
たやつはなんて呼べばいいのかわからん。それから、
"-- with-carbon --with-x" で作ると3つの形態で動か
せるのかな。OSXにX11を入れてないのでわかりません。
0163名称未設定
02/10/29 10:35ID:nvsr8vR/一応、Aqua Emacs ではなく、 Emacs on Aqua です。
http://emacs-on-aqua.sourceforge.net/
これとは他に Aqua Emacs というプロジェクトがあるんだったらゴメン
0164名称未設定
02/10/29 10:41ID:8FYQ2QuM標準添付Emacs
OSXにもともと入ってる GNU Emacs 21.1。端末からの
み使用可能。
Carbon Emacs
本家CVSから取ってきて --with-carbon --without-x
で作った GNU Emacs 21.3。Mac OS X のCarbonアプリ
ケーションとして使用可能。端末からも使用可能。
Emacs on Aqua
Mac OS Xのアプリケーション(Cocoaベース?)として
使用可能?日本語が使えない?
<http://emacs-on-aqua.sourceforge.net/>
XEmacs
XEmacs。おそらく端末とX11では使用可能だと思うけ
ど、その他にどういう形態で動くか不明。
0165名称未設定
02/10/29 21:07ID:1LtdNcm9osx10.2でEmacsを勉強中の者です。
skitoさんのサイトも含め、色々調べているのですが、何日も先に進まないので質問します。
carbon Emacsをosx上(terminal上ではありません)で使用しようとしているのですが、w3mやnavi2chやその他のソフトが起動されません。
Can't open load file:XXXXと出ます。
terminalでのEmacsでは、w3mやnavi2chなど動くのですが、どこがいけないのでしょうか?
とりあえず、PATHの設定(.emacs.el)の部分だけ掲載します。
(ほとんどsakitoさんのサイトの設定を流用しています)
どうか教えてください。
;; PATH設定
(setq exec-path
(append
(list "/usr/local/bin" "/sw/bin" "/usr/bin") exec-path)
)
(setenv "PATH"
(concat '"/usr/local/bin:/sw/bin:" (getenv "PATH"))
)
0166名称未設定
02/10/29 21:33ID:8FYQ2QuMファイルXXXXを開けないから。
XXXXが何なのか書かないとわからんでしょ。
0167名称未設定
02/10/29 21:57ID:CbB2Dakonavi2ch とか入れるときに lisp-dir とか configure で指定
しないで入れたんじゃない? んで実体が
/usr/share/emacs/(21.1)site-lisp へいっちゃってて、
カーボン版でそっちの load-path 用意してないとか。
0169165
02/10/29 23:08ID:1LtdNcm9>166
XXXXには、その開こうとしたアプリの名前です。
w3mとか、lieceとかです。
>167
はい、configureは、./configureしかしていないです。
/usr/share/emacs/site-lisp/
に色々なアプリは入っています。
カーボン版でそちらのloaad-pathをするという方法がわからないです。
>168
which emacsだと
/usr/bin/emacs
です。
which Emacsだと
aliased to stty raw; emacs -nw ;stty -raw
と出ます。
こちらは、.tcshrcで
alias Emacs 'stty raw; emacs -nw ;stty -raw'と書いてるからだと思うのですが。
0170名称未設定
02/10/29 23:31ID:8FYQ2QuMM-x describe-variable [RET] load-path
変数に値をバインドする
(setq load-path (cons "/usr/share/emacs/site-lisp" load-path))
consって何?
M-x describe-function [RET] cons ;; 呼んでもわからないかもしれんけど
詳しい説明はinfoなどを見る
M-x info
0172165
02/10/30 02:10ID:6YlzWQqQ>170
(setq load-path (cons "/usr/share/emacs/site-lisp" load-path))
を
(setq load-path (cons "/usr/share/emacs/site-lisp/****" load-path))
(****は、各アプリのディレクトリ)にして、navi2ch,mew,w3mなどが動きました。
しかし、
1)navi2chは、カタカナ以外は文字化けをしています。
2)lieceは、Can't load open file productと出て起動しません。
なにか、考えられる原因とかありませんでしょうか?
>171
ディスクトップにコピーしましたが、ただのemacsファイルになってしまいます。拡張子とか必要なわけないですよね。。。
3日ぐらいこればっかりしていたので、一部でも動いた時は嬉しかったです。
大きく前進しました。
皆様、ありがとうございます。
0173名称未設定
02/10/30 06:57ID:JgphOlqcset path=(/usr/local/bin $path )
書いてelispインストール仕直しシル
0175165
02/10/30 13:32ID:6YlzWQqQ>173
set path=($path /usr/local/bin)
は、はじめから書いていたのですが、言われた
set path=(/usr/local/bin $path)を書き、上記をコメントアウト(または並記)したのですが、それをするとターミナル上でEmacsが動かなくなりました。
ですので、元に戻したのですが。
>174
何かの答えかと思うのですが、てんぱってて全然気付けません(TT
どの部分を書けば、レスされやすいのかも今わからない状況です。
0176sakito
02/10/30 20:46ID:L6lwZ1nv冷静におちつきましょう。
とりあえず、最終手段
sudo chmod 644 /usr/bin/emacs
sudo chmod 644 /usr/bin/emacsclient
which emacs
の結果が
/usr/local/bin/emacs
ならOKです。
で起動がおかしい場合は.cshrcのEmacsに関係ありそうな設定はコメントアウトしてください。
0177sakito
02/10/30 20:49ID:L6lwZ1nv> "--without-carbon -with-x" で作ったやつはなんて呼べばいいのかわからん
これは普通のEmacsになるはずです。
ちゃんとX11上で動作するはずですが、libがうまくリンクされないかもしれないです。
# つまりGUIにならないかも、なっても変かも(^_^;
0178名称未設定
02/10/30 20:51ID:1d+d2mKoまずUNIXの基礎知識を溜めた方が良いと思われ…
Carbon Emacsをどうやってインストールしたのか知らないけど
ソースからコンパイルしたならconfigureでわざわざ指定しない限り
/usr/local下に入るよね。
で、navi2chなどのMakefileはemacsを実際に起動させてみて
どこにファイルをインストールすべきか判断するんだが
ここで起動されるのは環境変数PATHの先頭から見ていって
始めに見付かったemacs。
この時にPATHの頭に/usr/local/binが入っていなかったら
navi2chやw3m.elのMakefileがCarbon EmacsでなくOS Xに最初から入ってる
/usr/bin/emacsを起動させてしまうから、Carbon Emacsにとって正しい位置である
/usr/local/share/emacs/site-lisp下でなく/usr/share/emacs/site-lisp下に
ファイルをインストールしてしまう。ここに入ってるとCarbon Emacsからは
わざわざ指定してやらないと見えないわけ。
だから後々の管理も考えたらPATHの先頭にちゃんと/usr/local/binを入れてから
もう一度navi2chなりlieceなりをインストロールして、/usr/share/emacs/site-lispからは
消してしまった方がいいです。
0179
02/10/30 23:24ID:iE0Pmhhr文字化けする。。。
terminalだと全て文字化け。
carbonのだと一部。。
0180名称未設定
02/10/31 00:02ID:sxcXipnCそもそも日本語が通るように emacs が設定されている
のかな? なんだか基礎からやり直した方が良い気がする
のねん。
unix 板で鍛えられて来たらどうだい?
Navi2ch for Emacs (part 7)
http://pc.2ch.net/test/read.cgi/unix/1031231315/l50
Emacs part6
http://pc.2ch.net/test/read.cgi/unix/1032611750/l50
0181名無しさん@Emacs
02/10/31 07:08ID:XypHupEQ日本語化(?)してコンパイルした普通のターミナルじゃ駄目
ようでした。navi2chから書き込み、うまくいくか。。。
0182名称未設定
02/10/31 08:55ID:Z6Mpsa2f例えばgnusやnavi2chの中に参照先のURLが書いてある場合などです。
w3mをインストールしてemacsで全て表示するのも良いのですが、
shellを起動して、コピーしたURLを下記のように実行すると
MacOS Xで使い慣れたアプリを使えます。
% open http://www.toho-a-park.com/shichinin/index.html [enter]
願わくはCarbon Emacsの機能として、emacs lispでマクロが組めれば
良いのですが、誰か挑戦しませんか?
0183名称未設定
02/10/31 12:00ID:dFZUbxKjXEmacs
http://homepage.mac.com/pjarvis/xemacs.html
0184165
02/10/31 14:48ID:X5lKlDnoありがとうございます。
イーっwてなったら駄目ですよね、落ち着いてやるようにします。
>178
おっしゃる通りで私にはUNIXの基礎知識が足りないです。
178さんのレスをかなりゆっくり読まないと把握できないぐらいです(それでもかなり怪しい)
凄く判りやすかったです。
2、3日、もう一度設定頑張ってみます。
お礼のレスが遅れたらいけないので書きにきました。
後日また来ます。
0185名称未設定
02/10/31 19:17ID:/yf22Rvq文字列を選択して、その選択部分を
Carbon Emacsにコピーするには、
どうすればよろしいのでしょうか?
(Linuxだと、3ボタンマウスの真ん中の
ボタンを押すと、コピーできましたが、
OSXの場合には、どうすれば良いのでしょうか?)
0186
02/10/31 21:54ID:XypHupEQあるんですかね。それともBSDの入門書買った方が早い
のか。
0187名称未設定
02/10/31 22:22ID:hZ+vBm8sMacOS Xのアプリケーションで文字列をマウスで選択したら、
コピーまたはカットを選ばないと、その文字列はクリップボードに
登録されません。
X Windowのアプリでは3ボタンの真ん中ボタンでコピー/ペースト
できるものもありますが、MacOS Xの流儀ではありません。そうゆう
決まりです。
0189名称未設定
02/10/31 23:02ID:ULsNym1Yありがとうございます。
OSX付属のemacsでは、Ctrl+Yで他のOSX用アプリケー
ションのクリップボードのデータをコピーできなかった
ため、Carbon Emacsでもできない、と勘違いしていま
した。
0190名称未設定
02/10/31 23:10ID:X/uHtL24(defun browse-url-open (url &optional new-window)
(interactive (browse-url-interactive-arg "URL: "))
(start-process "open" nil
"open" url))
(setq browse-url-browser-function (function browse-url-open))
こんなもんかね。
(global-set-key "\C-xm" 'browse-url-at-point)
こんなのもあると便利かな。
openの代わりにAppleScript使うとバックグラウンドで読み込んでくれたり。
そういや、どっかに書いたOpenURLは必要なくなったんだなぁ。
0191名称未設定
02/11/02 13:27ID:JLF9YcHEskkをインストールしたあとinfoを見たら,
Menuなどの一部分(漢字)が豆腐(□に×)になっていました.
nwモードでは表示されます.
.emacsの設定は,文字コードの部分のみを記述しています.
一応,Sakito氏のフォントの設定を参考に,
16ptにしたら,ちゃんと表示されるようになったのですが,
なぜ,このようなことになったのか
理由をご存知のかたおられましたら教えてください.
0192名称未設定
02/11/02 15:18ID:AfADz6YLのですが、日本語の入力文字がターミナルウインドウの右端にきても
折り返さず、入力した文字が見えなくなってしまいます。
どのような設定をすれば入力中の文字が折り返されるのか教えて下さい。
0193名称未設定
02/11/02 17:32ID:JRmskJNz0194名称未設定
02/11/02 18:15ID:y9FTYP03知らないけど、かぼーんEmacsの元になったのはクラシック用のEmacsだよ
0195名称未設定
02/11/02 19:25ID:swl/dnhBまあ、このスレができるまではインストロールやコンフィグレーチョンの
方法が「?」で使えなかったが。
今はいろいろとツールがそろって、JAVAのプログラム作成や、オープン
ソースのインストロールに便利に使えている。
0196sakito
02/11/03 00:14ID:YT7QSEFbMac OS Xに特化した本でいいのはまだあまりないようです。
基本部分であればBSD系の書籍で学ぶ方がとりあえずはよいようです。
プロフェショナルBSD 改訂版
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3750-4.html
The UNIX Super Text(上)
http://www.gihyo.co.jp/books/syoseki.php/4-87408-505-9
UNIXクイック リファレンス
http://www.oreilly.co.jp/BOOK/unixnut/
あたりは基本的な事が記述されています。
Mac OS X特有の事象はAppleの英語ドキュメントにあたるしかないかもし
れません。
0197sakito
02/11/03 00:21ID:YT7QSEFb状況を確認しますが、infoの文章が文字ばけしたのですか?
そうではなくてinfo用のMenu部分が文字化けしたという事でしょうか?
あと文字コードの部分がどう設定されているかはってもらえると回答しやすい
です。
質問は極力状況を詳細に記述してもらった方がありがたいです。
>>192
それは.emacsをほぼ初期状態(バックアップして日本語設定とMule-UCSの設定
のみ)にしても発生しますか?
>>193
使えるの意味が起動するかという意味なら起動はします。
http://sakito.s2.xrea.com/detail/emacs/index.html
を参照してください(文章は古いです、、)
MPWやCWでコンパイルすれば起動可能です。
使えるかの意味が便利に快適かという意味ならMac OS Xと比較すると不便で
す、、
0198191
02/11/03 00:41ID:wO7nOSWT具体的には,SKKのinfoのMenu以下が
はじめに
インストール
はじめに□□
□□□□□な□
…
となります.
.emacs.elを以下の設定のみにしています.
(set-language-environment 'Japanese)
(set-keyboard-coding-system 'sjis-mac)
(set-terminal-coding-system 'euc-jp)
(setq file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'sjis-mac)
不十分な説明,すいませんでした.
0199名称未設定
02/11/03 00:48ID:jJO8EoNFC-h h等とすると
Note: file is write protectedというメッセージが出たまま固まってしまいます。
何が原因となっているのでしょうか?
0200200
02/11/03 01:04ID:T8hYGcKI0201sakito
02/11/03 01:36ID:YT7QSEFb漢字がすべてつぶれているのですね。
設定はおかしくないのでデフォルトフォント指定が変なのかも、、
もしよければ
M-x mule-diag
を実行してSection 6. Fontsetsの
japanese-jisx0208あたり添付してもらえないでしょうか、、、
# ぼくも知識が曖昧な事ありますので一発解決できなくてすみません、、
>>199
Note: file is write protectedが出るのは正常な動作です。
時々時間がかかります、、、が固まりますか?
とりあえず3分まっても文字がでない場合は
いわゆる初期状態にしてみて、それでもだめならフォントを設定してみてください。
>>200おめでとう(^_^;
もう200か。もっとゆっくりだと思ったのだが意外と早かったです。
# 今日は寝ます。明日も夜は来ると思います。
0202191
02/11/03 01:56ID:wO7nOSWT>一発解決できなくてすみません、、
とんでもないです.
お世話になりっぱなしで申し訳ないです.
japanese-jisx0208が含まれる行を以下にコピーします.
japanese-jisx0208-1978-*-*-*-jisx0208.1978-*
japanese-jisx0208-*-*-*-jisx0208.1990-*
japanese-jisx0208-1978-*-*-*-jisx0208.1978-*
japanese-jisx0208-*-*-*-jisx0208.1990-*
[-apple-osaka-medium-r-normal--12-120-75-75-m-120-jisx0208.1983-sjis]
0203名称未設定
02/11/03 02:39ID:HpKH34Sg>それは.emacsをほぼ初期状態(バックアップして日本語設定とMule-UCSの設定
>のみ)にしても発生しますか?
文字コード関係しか入れていません。vimでも試してみると同じ現象が起こるので、
Terminalの問題かも...
020476
02/11/03 10:49ID:lN4keqKB豆腐になっている文字の上にカーソルを移動して C-u C-x = するとわかりますが、
おそらくボールド用のフォントが、かな文字しか含まれていない「.aqua かな」になっているのだと思います。
0205191
02/11/03 11:24ID:wO7nOSWT確かに,そのようになっています.
font: -apple-.aqua かな-bold-r-normal--12-116-75-75-m-0-jisx0208.1983-sjis
設定ファイルでフォントを指定したときは,
ボールドもノーマルも同じフォントになっていて
問題が解消していたようです.
ありがとうございました.
0206名無しさん@Emacs
02/11/03 22:53ID:a1QOKXVJ0207sakito
02/11/03 23:00ID:+P1KGkBM∧||∧
( ⌒ ヽ >>そのコマンド知らないんだ
∪ 。ノ 鬱氏、、、、
∪∪
>>205 おやくにたてずすみません。
しかし、なぜに.aqua かなになっているのだろう、、、
>>203
もしかしたら.tcshrcなどになんらかの設定がされているのかも、、
他になにか原因になりそうな設定していませんか?
解決しないようでしたらJTerminalを利用してみてください。
0209203
02/11/03 23:39ID:Zk5En3Rwbashを使っているので、.inputrcにお決まりの3行は設定されていますが、
それ以外は関係のないものばかりです。
なお、シェルのコマンドを待っている状態の時でも、未確定の日本語は
右端を越えて見えなくなってしまうので、Terminalの仕様だと思って
あきらめます。
ご親切なレス、ありがとうございました。
0210205
02/11/04 00:24ID:/P1+gzvMいえいえ,いつもお世話になりっぱなしです→特に氏のサイト
自分も皆さんのお役に立ちたいとは思うのですが,
まだまだ勉強中で...
0211名無しさん@Emacs
02/11/04 01:08ID:vEhnkpdxstack over flow?
俺は、
% limit stacksize 16384k
で解決した。
0212名称未設定
02/11/04 13:10ID:yWuEZ+YBAquaSKKのサーバーってemacsのSKKからは使えないのかな。
skkserv立てておくべき? (SKK-JISYO.L読みこむのが遅いから)
できればskk-lookupも動かして広辞苑も使いたい。うーん。
0213sakito
02/11/04 21:40ID:BQOHWAEnそうですか。まだTerminalはおかしな所があるみたいですね、、
# ちなみにぼくはZsh使いのためtcshはあまり知らない(^_^;
>>210
ありがとうございます。Emacsは巨大なのでいつも勉強になるかも、、
でも知らない事をひきがねに新たな技術の勉強ができたりするのも魅力(?)かも、、
>>212
すこしだけソース見たのですが、プロトコルが違う気がします。
skkservとかでやるしかないかもしれません。
0214AquaSKK作った人
02/11/04 22:43ID:F72hOOwwAquaSKKServer.appはskkservとは全然違うプロトコルで動いてるので無理です。
候補選択ウインドウを開いたりする処理もサーバー側でやらなきゃならないという都合で…
0215212
02/11/05 00:52ID:Iq++9qc0御本尊まで登場とは。
0216206
02/11/05 03:15ID:Iq++9qc0すみませんでした。とりあえず自己解決しました。
migemoとbsearch.rbのバージョンを合わせる必要があったのでした(あたりまえ)。
migemo 0.32とbsearch.rb 1.5ならうまく行きました(のはず)。
他にfinkのrubyがJaguarの標準より古いワナとか
Perlいじってたらどういうわけかperl -MCPAN 〜 がうまく動かないワナとか
perlのライブラリの場所が微妙とかいろいろしかけてあって楽しいです。
0217206
02/11/05 03:16ID:Iq++9qc0あ、あとmigemoを使うには~/.emacs.elで
(add-to-list 'exec-path "/sw/bin")
(add-to-list 'exec-path "/usr/local/bin")
とかしておく必要がありました。
0219sakito
02/11/05 22:24ID:Qk+2Ots7> 他にfinkのrubyがJaguarの標準より古いワナとか
あれ?unstableならよいのでは?
Mac OS Xに関してはUnix系ツールがまだ完全対応していない物があるのがやや
難点ですがそれも楽しむのも一つの手ですね(^_^;
>>218
ちなみにぼくの公開している.emacsの頭の方に記述があります。
コメントなので無視されてるのかもしれず、、
0220165
02/11/06 15:34ID:it/JPYlK現在、which emacsで、現在、/usr/local/bin/emacsになるようになりました。
Carbon Emacs上でnavi2chとmewは動いています。
UNIXの基礎知識も勉強中ですがわからないことだらけです。
emacs-w3m-1.3.3がmakeできないのです。
configureを訂正しないといけないのでしょうか。
% ./configure
loading cache ./config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for emacs... (cached) /usr/local/bin/emacs
checking what a flavor does /usr/local/bin/emacs have... cat: ./conftest-928: No such file or directory
checking prefix for /usr/local/bin/emacs... (cached)
checking where lisp files should go... $(datadir)/emacs/site-lisp/w3m/
creating ./config.status
creating Makefile
0221続きです165
02/11/06 15:35ID:it/JPYlKenv test ! -f w3m-util.elc -o w3m-util.elc -nt w3m-util.el || make clean
env test ! -f w3m-proc.elc -o w3m-proc.elc -nt w3m-proc.el || make clean
/usr/local/bin/emacs -q -no-site-file -batch -l w3mhack.el NONE -f w3mhack-compile
dyld: /usr/local/bin/emacs multiple definitions of symbol _BC
/usr/local/bin/emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
make: *** [default] Trace/BPT trap
% sudo make install
env test ! -f w3m-util.elc -o w3m-util.elc -nt w3m-util.el || make clean
env test ! -f w3m-proc.elc -o w3m-proc.elc -nt w3m-proc.el || make clean
/usr/local/bin/emacs -q -no-site-file -batch -l w3mhack.el NONE -f w3mhack-compile
dyld: /usr/local/bin/emacs multiple definitions of symbol _BC
/usr/local/bin/emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
make: *** [default] Trace/BPT trap
0223220
02/11/06 22:08ID:it/JPYlK220です。
いえ、w3mは入っていて、ターミナル上から動きます。
0224sakito
02/11/06 23:58ID:Nm5XPRyjちなみにぼくの環境では以下です。
loading cache ./config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for emacs... (cached) /usr/local/bin/emacs
checking what a flavor does /usr/local/bin/emacs have... FSF Emacs 21
checking prefix for /usr/local/bin/emacs... (cached) /usr/local
checking where lisp files should go... $(prefix)/share/emacs/site-lisp/w3m/
checking where icon files should go... $(prefix)/share/emacs/21.3.50/etc/w3m/icons
creating ./config.status
creating Makefile
config.logを見てエラーがあったらはってみてください。
# だめそうだったらメイル添付してぼくに送信って手もとりあえずありです(^_^;
# が返事が遅い罠があります。
0225220
02/11/07 00:17ID:oO1kPdD2config.logの中身はこうなってました。
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:540: checking whether make sets ${MAKE}
configure:597: checking for a BSD compatible install
configure:824: checking for emacs
configure:863: checking what a flavor does /usr/local/bin/emacs have
/usr/local/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")
((and (boundp (quote emacs-major-version)) (>= emacs-major-version 21))
"FSF Emacs 21") ((boundp (quote MULE)) "MULE")
(t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-928" nil 5))'
dyld: /usr/local/bin/emacs multiple definitions of symbol _BC
/usr/local/bin/emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
./configure: line 1: 949 Trace/BPT trap
/usr/local/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")
((and (boundp (quote emacs-major-version))
(>= emacs-major-version 21)) "FSF Emacs 21")
((boundp (quote MULE)) "MULE")
(t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-928" nil 5))'
=>
configure:913: checking prefix for /usr/local/bin/emacs
configure:949: checking where lisp files should go
0226名称未設定
02/11/07 09:37ID:9GkA2Panが入手できるようです.
http://www.cs.man.ac.uk/%7Efranconi/mac-emacs/
0227名称未設定
02/11/07 14:10ID:ed69qV2b>221
おれもこのdylibがどうのこうのというメッセージに
悩まされたような気がする。別のソフトだが...
たしかなんか環境変数を設定してしまってるんじゃなかったかな。
詳しいことは忘れたが。
ターミナルで
env | grep DY とかしてみて。
0228220
02/11/07 14:51ID:oO1kPdD2ターミナル上でenv | grep DYと入力してみました。
画面上には何も出てこないです。そして、もう一度、./configureしてmakeしてみました。
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:540: checking whether make sets ${MAKE}
configure:597: checking for a BSD compatible install
configure:824: checking for emacs
configure:863: checking what a flavor does /usr/local/bin/emacs have
/usr/local/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")
((and (boundp (quote emacs-major-version)) (>= emacs-major-version 21))
"FSF Emacs 21") ((boundp (quote MULE)) "MULE")
(t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-627" nil 5))'
FSF Emacs 21=> FSF Emacs 21
configure:913: checking prefix for /usr/local/bin/emacs
configure:949: checking where lisp files should go
configure:1098: checking where icon files should go
configure:1111: checking for icondir
/usr/local/bin/emacs -batch -eval '(let ((x (let ((prefix "")
(default (expand-file-name "w3m/icons" data-directory)))
(if (and prefix (progn (setq prefix (file-name-as-directory prefix))
(eq 0 (string-match (regexp-quote prefix) default)))) (replace-match "$(prefix)/" nil nil default)
default)))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-627" nil 5))'
/usr/local/share/emacs/21.3.50/etc/w3m/icons=> /usr/local/share/emacs/21.3.50/etc/w3m/icons
となり、以前に出たログとは違っています(symbol_BCとかいうのが出なくなってます)
が、まだ動かないです。
普通、/usr/local/share/emacs/site-lispに入るのですよね?それすら入ってないです。
0229220
02/11/07 15:03ID:oO1kPdD2みなさん、導入や設定に、こんなに苦労するものなのでしょうか。。。
(2週間ぐらい費やしています>Emacs関係の設定で)
このような状況で、わけがわからなくなった時、OSごと再インストールするものでしょうか?
書籍は、色々買って読みました。
・オライリージャパン 入門GNU EMACS
・図解で覚えるMuleの使い方(バージョン違うけれど操作覚えやすかった)
・図解で覚えるMEWの使い方
けど、どれも操作関係の内容で、こういう状況かだとわからないです。
周りに詳しい友人が居たらいいのですが。
0230名称未設定
02/11/07 16:29ID:UuO7d6rE基礎知識の差によると思われ
0231名称未設定
02/11/07 20:24ID:9GkA2Pan自分も初心者だけど、運良く
./configure, make, sudo make install
でトラブルなくいけています。
確かに./configureで出力されている内容>>220が
自分の場合と比べるとちがうようだけど
私にはさっぱり様子がわかりません。
いや、私も最近その「入門〜」という本を買って
すごくEmacsにはまりつつあるので
ともにがんばりましょう、という感じのレスです...
どうも失礼しました。
0233名称未設定
02/11/07 21:36ID:MyQGvZqD過去にどんなunix系のものインストールしたか説明してみれば。
0234220
02/11/07 23:18ID:oO1kPdD2>230
そうですよね。
今一番身に付けたいのが基礎知識です。
>231
Emacs、おもしろいですよね、なんか上手く言えないけど。
>232
.tcsh、色んなのを付けたり足したりしてますが>人のを見て
LANG=ja_JP.eucJP
#LANG ja.JP,EUC
#set dspmbyte=utf8
set dspmbyte=euc
set path=(/usr/local/bin $path)
set path=($path /usr/shar/emacs)
setenv LV -Oe
setenv INFOPATH "/usr/local/info:/usr/info:usr/pkg/info"
source /sw/bin/init.csh
alias rm rm -i
alias mv mv -i
alias cp cp -i
alias ls ls -vF
alias ll ls -la
alias la ls -aF
alias w3m w3m -e
alias w3m 'w3m -F'
alias Emacs 'stty raw; emacs -nw ;stty -raw'
#alias emacs /Applications/Emacs.app/Contents/MacOS/Emacs
0235220
02/11/07 23:23ID:oO1kPdD2入れたもの
Jterminal
EmacsはOSXのパッケージされてるのをインストールしました(ですのでMakeしてないです)
Navi2ch(動作してます)
mew(動作していますが、はじめの猫の絵が出ないです>ICONのDIRのインストールが上手くいかなかったようですが、動作はしています)
w3m(ターミナル上で動いてます)
Fink(Emacs関係が簡単に入るかと思っていれましたが、使ってません)
入れれないもの
emacs-w3m
liece
です。
0236sakito
02/11/08 06:10ID:C8RCxX6u環境構築はあるていど楽しんでやりましょう(^_^;
まあ楽にこした事はないのですがひっかかるのもまた楽し。
# だんだんM化して失敗しないとつまらなく感じるとかはやめてね。
.tcshrcの内容は整理した方がいいやも。
ちょっとずつでよいので意味理解してくださいね。
役にたつと思いますよ。
> EmacsはOSXのパッケージされてるのをインストールしました(ですのでMakeしてないです)
これすっごい気になる、、どこのです?
もし時間がゆるすならばmakeしてみてください。それで問題が解決する可能性も、、
0237フォントロック
02/11/09 16:35ID:739FGZ9VTeXのコマンドの色づけをするのに、yatex-modeで
フォントロックを使ってとりあえずはできるのですが、
再描画の際に、コメントアウト以外の色付けが落ちてしまいます。
何か対処法あれば教えて下さい。よろしくお願いします。
設定は↓の「フォントロックの設定」以下と同じにしました.
http://sakito.s2.xrea.com/detail/emacs/emacs21.el.txt
0238237
02/11/10 11:01ID:jHKbJgov他のモードでは問題ないようで,
例えば,.emacsやcでかかれたソースファイルを
Emacsでひらくと色づけされていて,
C-lでも色は消えないです.
0239sakito
02/11/10 19:02ID:IuMqzo7p手元で再現しました。
yatexのfont-lockに関するコードがおかしいのではないかな。
ぼくはAUC TeX 利用した事しかなくてyatexはまじめに利用した事あまりない
のでよくわかりません。ちょっと内容までは見る時間がないです。もうしわけ
ない。
0240234=220
02/11/10 21:21ID:ijw5ZivWあれから色々試したのですが上手くいかず、昨日OSXを再インストールしました。
そして、何よりも先に、cvs-carbon-emacsをインストールしようとしたのですが、sakitoさんとはじめ他サイト、また本家でも書かれている
./configure
make bootstrap
の時点で
>>Error occurred processing /Users/atsu/src/emacs/lisp/progmodes/cc-mode.el: Symbol's function definition is void ((char-table-p))
make[1]: *** [compile] Error 1
make: *** [bootstrap] Error 2
と出ます。
Segmentation faultへの対処というのも見たのですが、これがその状態とは違うような感じがしまして。
今、デベロッパーツール以外、全く何も入れていない状態のOSX10.2ですが、
何故みなさんmakeできているのにできないのでしょうか?
お願いします、なにかアドバイスを教えてください。
>236
お世話になっています、アドバイスありがとうございます。
かなり道が険しいです。。。
0241234=220
02/11/10 21:31ID:ijw5ZivW書き忘れていました。
以前、入れていたバイナリですが
書かれていた
http://www.esm.psu.edu/mac-tex/EmacsInstaller.dmg.gz
をインストールしたものです。
現在は、上に書いた通り、OSを再インストールしてcvs makeに挑戦しているので入っておりません。
0242237
02/11/10 22:05ID:jHKbJgovありがとうございます。
もう少し調べて何とかならないかやってみようと思います。
>>240
メーリングリストに報告があったようですが関係ないですかね?
http://www.egroups.co.jp/message/macemacsen/230
それにしても大変そうです。
がんばって下さい。
0243234=220
02/11/10 22:10ID:ijw5ZivWうああああ、これです>まさに
今から必死で読んでみます!>ありがとうございます。
根本的な解決、ご存じの方、またこういう方法もあるというのがありましたらぜひお願いします。
0244sakito
02/11/10 23:03ID:hcyULOa4数日前のCVSを取得してください。
0245sakito
02/11/10 23:04ID:hcyULOa40246名称未設定
02/11/12 03:33ID:cSPGgQAK普通に"emacs"と入力する起動の仕方だと日本語が表示されないとの事なので言語と文字コードの設定を.emacsに書き.tcshrcに
stty raw; emacs ;stty -raw
と書き込むと新しいシェルを開くたびにEmacsが開きますが、
これをやめるにはstty raw; emacs ;stty -rawを消す以外方法はないのでしょうか?
通常通りTerminalの新規シェルで"emacs"で起動出来たらいいですが。
あと、ウインドウの色を黒にして文字色を白にしてますが、
確定前の日本語の色が黒になってしまいます。
非常に見づらいので、この色も白にする事は出来ないのでしょうか?
0247sage
02/11/12 06:35ID:ilv2CTNe.tcshrcには次のように書いてください.
alias emacs 'stty raw; emacs ;stty -raw'
あと,ことえりの文字色を変える方法は知りません.
0248sakito
02/11/12 06:37ID:oifg/6Pcあまり時間がないので短かく
http://homepage.mac.com/setoryohei/TeXosX/EmacsTermi.html
.tcshrcには
alias emacs 'stty raw; emacs -nw ;stty -raw'
とかでどうでは?
色は無理だとおもうです。
0249名称未設定
02/11/12 07:25ID:cSPGgQAKレスありがとうございました。
それらを試してみましたが,
Alias loop.と表示されemacsでの起動は出来ませんでした。
ちなみに参考にしたサイトはそのサイトです。
0250名称未設定
02/11/12 07:26ID:cSPGgQAK0251名称未設定
02/11/12 07:49ID:oifg/6Pcエイリアスをいくつも指定していると,エイリアスで設定した内容を再びエイ
リアスに指定してしまうことがあります.このときには,`Alias loop.'と表
示され,そのコマンドを実行できなくなります.
0252sage
02/11/12 08:10ID:ilv2CTNealias Emacs 'stty raw; emacs ;stty -raw'
としたらどうですか?
Emacsはなんでもいいのですが,emacsとするとだめみたいですね.
「;」で複数のコマンドを連ねたからかな.
それと,もしemacsをたちあげられなて,
.tcshrcを編集できなくなっていたら
% /usr/bin/emacs
でたちあげてください.
0253252
02/11/12 08:14ID:ilv2CTNeそれと,10.2.2へアップデートしたら
Carbon Emacsが起動しなくなりました.
makeからやりなおしですかね?
0254名称未設定
02/11/12 08:31ID:UuV0aselこちらもです.で,cvs up したらコンパイルが止まるようになってしまって
ピンチ.cc-mode.el のバイトコンパイルに失敗するようです.ううむ.
0255254
02/11/12 08:43ID:UuV0aselとりあえず 10.2.2 でも起こるので古い版を co してやってみます.
0256名称未設定
02/11/12 10:49ID:ilv2CTNeとりあえずcvsから取得するところからやり直したら
動くようになりました.
% cvs -d:pserver:[email protected]:/cvsroot/emacs login
% cvs -z3 -d:pserver:[email protected]:/cvsroot/emacs co -D "2002-11-04" emacs
で取得したものを
「./configure」「make bootstrap」「sudo make install」
で復活しました.
makeには時間がかかるので,
もっとよい解決方法があるのでしょう.
0257名称未設定
02/11/12 10:59ID:Sc4m3iQDうちではCVSで引っ張ってきたソースのコンパイルに失敗します。
何が原因かしらねぇ。
emacs本体はsrcディレクトリにできるんですがlispのコンパイルに
失敗している様子です。
0258256
02/11/12 11:10ID:ilv2CTNe2002-11-04のものも失敗します?
私も,普通に取得したものは失敗しました.
それで,見よう見まねで>>256のように
日付けを指定したら上手くいったのですが.
0260234=220
02/11/12 12:09ID:myuWUea/cvs -z3 -d:pserver:[email protected]:/cvsroot/emacs co emacs
cd emacs
cvs co -D "2002-04-01" emacs
という感じでやっているのですが、最後のcvs co -D "2002-04-01" emacsをしても
make[1]: *** [compile] Error 1
make: *** [bootstrap] Error 2
となるのです。
0261名称未設定
02/11/12 12:31ID:cL1TQGYXFatal error (10).make[1]: *** [autoloads] Error 138
make: *** [bootstrap] Error 2
ってなかんじで、src/bootstrap-emacs が、autoloads してるとこで
落ちちゃってる様な。
なんでだろうなぁ。
0262名称未設定
02/11/12 12:38ID:Sc4m3iQD理由はCVS版ではコンパイルできないからです。
パッケージ版が10.2.2で動かなくなってから、lispコンパイルに何度も
挑戦して結局駄目でしたので、src/emacs-21.3.50を/Applications/Emacs.app/
Contents/MacOSディレクトリにEmacsという名前でコピーしたら、
動くようになった。
とりあえず、一件落着。
0264名称未設定
02/11/12 13:03ID:zKR3RIcpcvs update -D "2002-04-01" emacs
たいして参考にならないけど
man cvs
とか
cvs --help
cvs --help-commands
とか読めば…
0265名称未設定
02/11/12 13:57ID:0Zx8aADion an earlier version of OS X to fail.
Rebuilding Emacs will make it work again.
This problem is probably caused by the interaction between
prebinding and unexec.
0266234=220
02/11/12 14:21ID:myuWUea/うわーーー、いい歳してめっちゃうれしいです。
みなさんありがとうございます!!!!!!
256さんの全部書かれているのが決め手になりました。
(まさにその通りにしました)
また、ここから設定の日々がはじまるのですが、とりあえず、cvs版です。
>260
私のしょうもない質問にも答えてくれてありがとうございます。
0267257
02/11/12 17:00ID:Sc4m3iQD出来ない時はファイルを下のディレクトリにおいていた。
/User/foo/workshop/CVS/emacs-cvs/emacs
今はここにおいてコンパイルしている。
/User/foo/emacs
fooは仮称で(笑)実際にはオレのユーザー名だけどね。
長すぎるPathになっているのか、emacs-cvsの-記号が悪いのか。
コンパイルできたから追求はしない。
0268名称未設定
02/11/12 17:56ID:cSPGgQAKここのEmacs21CVS版の取得のところの
”またEmacsの本体は/usr/local/bin/emacsとしてインストールされます。パスを通すようにしてください。”
はどういった事でしょうか?
.tcshrcに”set path = ($path /usr/local/bin/emacs)”と入れるんでしょうか?
0269名称未設定
02/11/12 18:06ID:XFuNIN/pうちでは、
set path = ($path /usr/local/bin)
と設定してます。
0270名称未設定
02/11/12 21:07ID:cSPGgQAKcvs -z3 -d:pserver:[email protected]:/cvsroot/emacs co emacs
cd emacs
cvs co -D "2002-04-01" emacs
とやって、
./configure
make bootstrap
しましたが、
make[1]: *** [compile] Error 1
make: *** [bootstrap] Error 2
となっちゃいました。。。
0272261
02/11/12 21:49ID:cL1TQGYX駄目でしたぁ。
emacs のディレクトリごと削除してから、11/04版をcoしなおしても
同じでした。
ということで、>>262 の様なかんじにしたら動きましたんで、まぁ、
取り敢えず良しとしようかなぁと思います。
けど、けど、気持ち悪いよぉ。納得いかんよぉ。
0273sakito
02/11/12 22:56ID:GAyAI643Mac OS X10.2.2で2.1でコンパイルしたバイナリが起動しなくなる問題は
本家emacs-devにてSteven Tamm氏により指摘があります。
バグの可能性があります。
とりあえずmakeしなおししかないようです。
>>256
完全な版のCVS取得コマンドありがとうございます。
現状どこのバグが不明なのでmakeしなおししかなさそうです。
>>268
.tcshrcに
set path = (/usr/local/bin $path)
0274sakito
02/11/12 23:00ID:GAyAI643うーーむ。
ぼくの環境では一部にwarningがでている物の2002-11-04でコンパイルが通っています。
Fink、X Window Systemや環境変数、その他Unix系Toolのインストールなどいろいろ
人により環境がことなっているためやや違いがでているようです。
CVS版はあくまでも開発版という事をおわすれなきようにおねがいします。
0275名称未設定
02/11/13 02:31ID:MVYGMVJNcc-vars.el の
(cc-bytecomp-defun char-table-p) ; Emacs 19+, XEmacs 20+
の行をコメントアウトしてコンパイルを通しました。
cc-mode使う予定ないので、とりあえずコンパイルが通ればいいかな、と。
本質的な解決ではありませんが、同じ問題で困っている方の参考になれば。
0276名称未設定
02/11/13 02:42ID:MVYGMVJNopen-network-streamがめちゃくちゃ遅いのは、変わんないや。
残念。
0277名称未設定
02/11/14 13:36ID:VEGv6Zho>本家emacs-devにてSteven Tamm氏により指摘があります。
この発言を読む前に、OSX10.2.2にアップデートしてしまいました。
大切なCarbon Emacsが利用できなくなり、大失敗です。
OS X10.2.2用のバイナリーCarbon Emacsを配付していただけると、
本当に助かります。よろしくお願いします。
0278seto
02/11/14 13:53ID:jplgW4a910.2.2に対応したバイナリをJoseph C. Slaterさんが配付されています.
http://www.esm.psu.edu/mac-tex/carbonemacs.dmg
しかし,Joseph C. SlaterさんはEnrico Franconiさん
のものを待ったほうがよいと発言されているようです.
http://www.cs.man.ac.uk/~franconi/mac-emacs/
急ぎでバイナリが必要な場合は参考にしてください.
0279名無しさん@Emacs
02/11/14 14:04ID:DZbkToYREmacs ないと仕事になんないね。
0280名称未設定
02/11/14 15:31ID:rbFWjX4BWebブラウザーやMailソフトには、選択肢がありますが、
Emacsには、それに代わるエディターがありません。
(OSXが消えても、多少使いにくいが、Linuxという選択肢も
あるし...)
世界中に、Emacsほど貴重なソフトウェアがあるでしょうか?
0281名無しさん@Emacs
02/11/14 20:51ID:ozxz25lRいまいち使い方がまだよくわからん
0282名称未設定
02/11/15 13:03ID:QBQltorbircで接続がスムーズに行かなかった時や、その他で、虹色グルグル出て、cvs-carbon-emacsを強制終了するしか方法がなくなります。
あと、w3mでインライン表示というのは、carbon-emacsで出来るのでしょうか?
imlibとか必要ですか?(これ調べたのですが、finkで入れたらXwindows関係が入りますが)
0283sakito
02/11/15 22:36ID:xdZKHwFQ慣れです。infoを読みながら利用するとよいかと。
>>282
これは276氏がいっているopen-network-stream系の問題だとおもわれます。
バグだとおもわれるのですが、、どこが変なのかぼくではまったくわかりません。
w3mにおいての画像インラインですか?
emacs-w3mでのインランですか?
w3mの画像インランに関してはTerminalが対応していないので無理です。
# X Window Systemにかなり依存した裏技的なコーディングですあれは、、
emacs-w3mの画像インラン表示も同様に無理です。
mactermに画像をあつかうコードははいってません。
どうしてもやりたい場合はX Window System上で利用するしかないです。
0284sakito
02/11/15 22:45ID:xdZKHwFQMLには昨日投稿しておきましたがCVSのHEADのコンパイルが通るようになって
います。
バイナリはmake後mac/make-packageを実行すればだれでも作成できますが、配
布する場合はそれなりの検証が必要になります。
検証事項としては
ウィルスチェック
10.2.1,10.2.2にDeVToolがない状態でインストール可能か
インストールすることによる影響範囲(バグ認識が必要です)
など、項目を上げはじめるとかなり辛いです。
特にバグ認識などに関してはCVS版のパッケージは苦労が多すぎます。
ぼくはMac OS X正式対応版のはじめての安定版となる予定の21.4が出るまでは
パッケージを新たに作成する気はないです。
すみません。
他の方が作成していただけるならそれは有益だと思います。
0285名称未設定
02/11/15 23:10ID:jZJ6+k3Rcarbon emacsでgnus動いてますか?
asahi-netなんですが、
nntp (news3.asahi-net.or.jp) open error: ''. Continue? (y or n)
Couldn't open server on news3.asahi-net.or.jp
と言われます。他のニュースリーダーでは大丈夫なんですけど。
0286282
02/11/16 00:22ID:DLow2BHE出来ないことを永遠としてしまうとこでした(実際してたんですが。。。)
これは置いておいて別のことやってみます!
0287282
02/11/16 00:27ID:DLow2BHE気になったもので。
現状では、cabon-emacsで使うircクライアントは厳しいのでしょうか?>重くなったりフリーズしたり
0288sakito
02/11/16 01:21ID:jfrtCBDv>>285
標準のgnusですか?
ちょっとぼくは今わかりません
# まったく設定してないし最近まともに利用した事ない、、、
semi-gnusは動作してます。
# でも個人的にはleafnode+wanderlustをおすすめしておきます。
# ちょっと利用しずらい時もありますが、、
>>287
いえ、誤解をあたえる記述でしたね。
問題ない場合もあるようですがネットワーク環境とかの相性で変になる
事があるようです。
とりあえずぼくはlieceを利用していますが動作しています。
# が時々虹グルグルになります(^_^;
# emacs-w3mでもなる事があるし、navi2chでも以前なった事があります。
open-network-stream関係にやや問題が内在しているのかもしれないです。
# 原因部分がよくわかっていないのでかなり曖昧、、
0289270
02/11/16 04:52ID:BIHY+Ob+0290名称未設定
02/11/16 09:12ID:6lCMhC98試してみてね。
1./Users/Sharedにソースをコピーするから、ここで
cvsをやり直す。
2.新規ユーザーを作って、そのユーザーアカウントで
コンパイル、インストールをやってみる。
コンパイルの時にpath名が悪さするのを防ぐのと、
環境変数などを初期値に戻す為の処置。
もし、不幸にもPinappleなどをインストールしていると、
unameなど重要なコマンドがcvs開発者の意図と違う動作を
してしまう事があるので、その場合はOSとデベロッパー
ツールの再インストールだね。
オレんちの場合はこれでコンパイルできた。
0291282
02/11/16 13:16ID:DLow2BHEありがとうございます!
以前、lieceだったのですが、lieceの方も試してみます。
0292名称未設定
02/11/16 14:08ID:A1i5fFUsPhotoshop Elements)に渡したいのでSEMIのドキュメント読んでたんですが、
そもそもどうやってmimeタイプと処理すべきメソッドを結びつければ
いいのかわかりません。
ちょっとスレ違いな気もしますが、何かご存じのかたおしえてください
0293292
02/11/16 21:28ID:A1i5fFUsが、コマンドラインからGraphicConverterが起動できなくて(Mach-O
バイナリじゃないんだもん)右往左往。
今のところ、ruby-AEOSAを使ってapple script経由でGraphicConverter
を起動するという悲しいことをやっています。
もっといい方法あれば教えてください。
0294292
02/11/16 22:23ID:A1i5fFUsMacOS Xには open なんていうコマンドがあるんですな...。知らなかった。
browse-urlでなんであっさりIEがたちあがるんだ? と仕組みを調べてい
て初めて知りました。
まとめると、.mailcapに
image/* ; open -a GraphicConverter %s
と一行かけばよいだけでした。
お騒がせしました。
0296292
02/11/16 22:57ID:A1i5fFUsそれは知ってるんですが、たとえば image/jpeg と判断されたentityを
どうやってdo-applescriptに渡せばいいのかがわかりませんでした。
ところで>>294に書いただけだと、GraphicConverterが立ち上がる前に
一時ファイルが消されちゃう場合があることがわかりました。
(openはアプリケーションを起動したら終わっちゃうので)
mime-play.elでsentinelを書き換えて、外部プロセス終了後も一時ファイル
を消さないようにしてしのいでますが、いい方法あったら教えてください
素人くさい書き込みの連続ですみません。
0297名称未設定
02/11/17 00:03ID:+mwM6JbBこれ何ですか?
0298名称未設定
02/11/17 00:37ID:Z7RHmTxmURLにポインタをもってきて、M-x browse-urlとやってみてください。
どこのバッファでも効くので、*scratch* にhttp://www.apple.com/
とか書いて、その上でやってもいいです。
0299名無しさん@Emacs
02/11/17 05:48ID:kusJowcf便乗で聞かせてください。僕の環境だと、browse-url-browser-functionには、
w3m-browse-urlが入っていて、w3mを立ち上げに行こうとしてしまいます。こ
れをIEが立ち上がるようにするには、どのfunctionを指定すればよいのでしょ
うか?
0300276
02/11/17 08:31ID:8f5aFWIs問題が直ってる模様。朝方のネットが空いている時間だけ調子がよいとか
だったら嫌だなあ。
0301名称未設定
02/11/17 10:56ID:Z7RHmTxm私の環境では、
browse-url-browser-functionにはbrowse-url-genericがはいってます。
そして、browse-url-genericが使うbrowse-url-generic-program
に"open"がセットされてます。
特にこのあたりはいじってないので、w3mを入れてなければこうなっているので
はないかと推測しますが。
0302初心者
02/11/17 11:58ID:kpcCgL2xで改行が入るようです。
これをなくしたいのですができますでしょうか。
0303名称未設定
02/11/17 12:30ID:Z7RHmTxmauto-fillが効いてるです
Yatexのために、.emacsに
(setq text-mode-hook 'turn-on-auto-fill)
という記述を加えませんでしたか?
もしそうなら、その一行を削除すればたぶん解決します。
ふつうのtext modeではauto fillを効かせて、Yatexでは効かせたく
ないのであれば、Yatexのhookにturn-off-auto-fillを追加すれば
よいです
hookへの追加について詳しくはたぶんyatexのドキュメントに書い
てあるんじゃないかと...。
0304302
02/11/17 13:11ID:kpcCgL2x.emacsのなかみは某サイトでいただいてきたものから適当に
はしょってつかっています。
↓。これだけなのです。
ひょっとしたらyatexの仕様なのでしょうか。
(setq-default tab-width 4)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-language-environment 'Japanese)
(set-keyboard-coding-system 'sjis-mac)
(set-clipboard-coding-system 'sjis-mac)
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
(setq load-path
(cons (expand-file-name
"~/share/emacs/site-lisp/yatex") load-path))
;;; 1 = Shift_JIS, 2 = ISO-2022-JP, 3 = EUC-JP
(setq YaTeX-kanji-code 1) ; shift_jis
(cd "~/")
0305名称未設定
02/11/17 13:54ID:Z7RHmTxm>>304
では、
(add-hook 'yatex-mode-hook 'turn-off-auto-fill)
を.emacsに追加してみてみるとどうでせう。
0306名称未設定
02/11/17 14:12ID:bCPmiFSByatexはもともとauto-fill-modeが有効のようです.
もちろん無効にすることは可能ですが,
個人的な意見としては,
texのソースは一行にたくさん書くより
改行を多めにしてスペースを贅沢に使うほうが,
編集しやすく見やすいと思います.
だから,auto-fillになっていてもよいのではないかと
思いますが,好みの問題かもしれませんね.すいません.
あと,Emacs上からタイプセットなどできるように,
.emacsにはもう少し書き加えると便利です.
(setq tex-command "platex"
dvi2-command "/Applications/MxDvi.app/Contents/MacOS/Mxdvi")
0307302
02/11/17 14:51ID:kpcCgL2x>306 C-c tp でxdviがたちあがるようになりました。(^ ^)V Thanks!
それとauto-fill の件はわたしも同感なのですが、画面を横いっぱいにして
つかっているので72桁が小さいような気がしたのでした。
0308名称未設定
02/11/17 15:20ID:bCPmiFSB>つかっているので72桁が小さいような気がしたのでした。
激しくおせっかいですが,Emacsを画面いっぱいに広げて,
C-x 3 とすると縦に分割して使っています(C-x { or } で微調整).
こうしておくと,タイプセット時のメッセージ全体を
見渡す事ができてWarningとかを見逃す事がなくなったので,
使いやすいと思っています.自分の好みばかりですまソ.
0309302
02/11/17 15:41ID:kpcCgL2x0310302
02/11/17 15:43ID:kpcCgL2x参考になります。さっそくためしてみます。
0311名称未設定
02/11/17 15:59ID:Z7RHmTxm72桁も変更できます。
たとえば
(add-hook 'yatex-mode-hook
'(lambda () (setq fill-column 80))
とかすると、yatex-modeでは80桁になります。
あるいは、
(setq default-fill-column 80)
ってやると、yatexに限らず、auto-fill-modeでの折り返しが80桁に
なります。
0312名称未設定
02/11/17 16:08ID:bCPmiFSB(setq YaTeX-fill-column 20)
とすると,窮屈になります.
C-h i
とした後,sとタイプしてyatex RETURNで
yatexのインフォが見れます.
カスタマイズ>lisp変数
とかを見ると勉強になると思います.
デフォルトのままでも結構便利ですから,
カスタマイズは,慣れた後徐々にやっていけばいいと思います.
0313312
02/11/17 16:10ID:bCPmiFSB書くのが遅くて....
0314名称未設定
02/11/17 16:20ID:Z7RHmTxmわたしyatexつかってないので、YaTeX-fill-columnなんて変数が
あるとは知らなかったよ。
やっぱ使ってるひとからの情報の方が有用ですな。
0315312
02/11/17 16:35ID:bCPmiFSBいえ,私はEmacs-Lispについては完全な素人で,
yatex.elの中をコッソリ覗いたりしているだけなので,
もしかしたら流儀を無視してるかもと心配していたところです.
前から勉強したいと思っていて
本棚に「やさしいEmacs-Lisp講座」というのが
置いてあるのですが,なかなか読む時間がなくて...
いや,がんばります.
0316302
02/11/17 16:36ID:kpcCgL2xみなさんほんとにありがとうございます。いままで簡素なエディタで
ばきばき腕力で打ち込んでいたのとは別世界ですね。
かえってとまどっているような…(^^;
M-xでみえる膨大なモードに驚いたり喜んだりです。
ところでTermモードのバッファからほかのバッファに移るときには
マウスを使うしかないのでしょうか。
C-x o が効かないようなのですが。
0317302
02/11/17 16:47ID:kpcCgL2xJTerminalからちゃんと日本語が使えるようにできたらいいのですが
それができていないので…。
0318名称未設定
02/11/17 16:53ID:Q6mGh1mdその本、わかりやすかったと思うよ。
Lisp 自体に慣れてなければ「リスト遊び」もお勧め。
0319312
02/11/17 17:24ID:bCPmiFSBTermモードって使っていないのですが,
完全にEmacsのキーバインドを全く受け付けなくなり,
普通のターミナルになってしまうのですね.
C-x 5 2 などで,ウィンドウを複数にしておけば
OSXのショートカットですが,Command ~
で移れます(USキーボードなら便利ですが...)
Jterminalは,
(set-terminal-coding-system 'euc-jp)
で使えませんか?
Emacsで日本語を使うならSKKをお勧めします.
> ばきばき腕力で打ち込んでいたのとは別世界ですね。
> かえってとまどっているような…(^^;
私,一年くらいEmacsを普通の簡素なエディタと同じように使っていました.
自分が使っていたLinuxでは拡張子.texはデフォルトでyatexモードに
なるのですが,yatexをどう読むのかすら知らず無視していました.
ある時,コロンをタイプした時の変な挙動が気になり
引き続きtabを押してみました.すると....
今はそれなしには生きていけなくなりました.
0320名称未設定
02/11/17 20:24ID:NEteFEnKなんだよ、おい
0321sakito
02/11/17 20:37ID:LtQW7t8nyatex outline-mode
で検索してみるとまだ幸せになるかもしれません。
# ぼくはAUC Texを利用してるのでyatexの設定はあまり知らないです。
lispの勉強に関してはプログラム言語なのでプログラムした事ない人にはやや
つらいかも。
Programming in Emacs Lisp
http://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp.html
を読めばなんとかなりますが、やはり初めからlispてのは敷居が高いかも、、
# Pythonとかから初めるとか(^_^;
>>320環境はどのような感じでしょう?
0322302
02/11/17 21:06ID:kpcCgL2x>C-x 5 2 などで,ウィンドウを複数にしておけば
>OSXのショートカットですが,Command ~
>で移れます(USキーボードなら便利ですが...)
windowが複数つくれるのですか。なるほど。
>Jterminalは,
>(set-terminal-coding-system 'euc-jp)
なぜかうまくいきません。日本語コードというのは複雑で難しいですね。
ls -av で日本語のファイル名がみえても
純正のterminal .emacs.elを編集していると
vi では日本語がみえない。
同じファイルでもmore でなら日本語の注釈が読めたりします。
JTerminalでは(JTerminal-1.0.0.tar.gzというのをいただいてきた
のですけど、)「文字コード」をUTF-8にしないとls -vしても
日本語ファイル名がよめない…。
なにやら全体の仕組みがよくわからないままいろんなファイルを
編集しています。Emacs.appがちゃんと使えるのでこれだけでもほんとに
ありがたいですが、欲をいえばTerminalから使えたらスムーズなのかな
と…。
0323名称未設定
02/11/17 22:05ID:a1WTwJ27注意しましょう。
0325302
02/11/17 22:50ID:kpcCgL2xそうなのですか。C-xでなくてC-c 。ありがとう。
これでボールが空回りし始めたマウスをちょこっと休ませることができます(^ ^)。
ところで
>312
>Jterminalは,
>(set-terminal-coding-system 'euc-jp)で使えませんか?
の件ですが、過去ログをみて
which emacs をやってみたら/usr/bin になっていたので/usr/local/binに
.cshrcのパスを通したらemacs -nwで日本語できました。
JTerminalの環境設定、文字コードはeuc-jp
.emacs.elで(set-keyboard-coding-system 'euc-jp)
(set-terminal-coding-system 'euc-jp)
にしたらJTerminalで日本語が読めてATOK14で書き込みもできるようになりました。
ところがこの設定だとEmacs.appのほうがATOKで入力できなくなってしまいました
キーボードを(set-keyboard-coding-system 'sjis)
にしたらEmacs.appで編集もできるようになります。
こういうものなのでしょうか?
0326312
02/11/18 00:18ID:6NLO0cQ3no-windowモードとそうでないときで
2つが切り替わるようにとかできればよいのですかね.
そういう設定ができるのかちょっとわからないです.
まだEmacsがOSXに移植されてそれほど時間が経っていないからでしょうが,
日本語入力をOSXの入力環境で行うというのは
うまく行っていないような気がします.
SKKなら,上記のような設定をしなくても日本語入力ができますし,
YaTeXを使う上でもメリットがあります.
私も,このスレッドができたころにSKKを使い始めたのですが,
SKKが一番入力しやすいと思っています.
確かに,使い始めは違和感がありましたけど.
0327名無しさん@Emacs
02/11/18 00:56ID:JaKUr2+D(if window-system
hogehoge)
0328312
02/11/18 01:21ID:6NLO0cQ3ありがたいです.
こんな感じですかね.
(set-keyboard-coding-system
(if window-system 'sjis-mac 'euc-jp))
0329302
02/11/18 02:29ID:f7xERwMz!!!!!!
おどろきました
こういうことが可能だったとは…。さっそくためしたらうまくゆきました。
ありがとうございます。
ところで
.emacs.el と.emacsとは違うものなのですか。
いま.emacs.elしかないのですがこれでいいのでしょうか?
(今のうちに聞いておかないと時間がたったら恥ずかしくてきけなく
なりそうな予感がしたもので)
0330sakito
02/11/18 06:24ID:kkC0RlJNEmacs21では.emacs.elに統一が推奨されているようです。
下位互換より.emacs.elが無い時のみ.emacsが読まれます。
なので.emacs.elしかないならそれはそれでいいです。
0333sakito
02/11/18 07:14ID:kkC0RlJN推奨ってのはどっかの文にあった気がするというかMLだったかであった気が、、
これを利用してEmacs20とEmacs21の設定分けするって手もある。
Emacs20は.emacs.el読まない。Emacs21は.emacs.elがあると.emacs読まない。
まあ普通はifで分けますが、一種のテクニックとしてあるって事で。
0335sakito
02/11/18 07:51ID:kkC0RlJNごめんなさい(^_^;
その通りです。今修正しに来たです。。
勘違いした。
という事で334の通りですから333は忘れて、、(T_T)
0336sakito
02/11/18 07:55ID:kkC0RlJNinfoには巨大になったら.elにしてからバイトコンパイルしてね、って記述が
あるだけです。
# 結構いいかげんな記憶で記述してる、、info読みなおそう、、
0337名称未設定
02/11/18 20:46ID:lR6JLWnwここで教えてもらったように
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
"japanese-jisx0208:-apple-\203q\203\211\203m\203m\212\333\203s pro w4-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis,"
"katakana-jisx0201:-apple-\203q\203\211\203m\203m\212\333\203s pro w4-medium-r-normal--14-140-75-75-m-140-mac-roman,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco16")
(setq default-frame-alist (append '((font . "fontset-monaco16"))))
してますが、半角が化けるみたい。
0338名称未設定
02/11/18 21:50ID:ZLC6D4tDshellじゃダメなのかな。
0339名無しさん@Emacs
02/11/19 00:59ID:qRPRtP5s>>338
> termモードって何に使うんですか?
> shellじゃダメなのかな。
emacs -nw のときはいいのですけどEmacs.appのときはそのままtermモードに
入ってShellがつかえたら便利ではないかと思いました。(マウスに手をのば
さなくてもよい分)
ところがtermモードにはいるとはじめになにやら
tcsh:Cannot open /etc/termcap.
tcsh: using dumb terminal settings.
というのがでて機能も限られるようです。(viはつかえない、)
つかえたら便利と思うのですが。
0340名称未設定
02/11/19 08:50ID:1RudaYwUemacsのshellモードは、ディレクトリやファイル名の補完機能や
コマンド履歴を呼び出せる機能があって、昔大変重宝したぞ。
入力行の編集も簡単だしね。
今のシェル(tcsh、bash)には同等の機能があり、shellモードを
利用する事も少ないが、コンパイルや実行のログを編集する時、
emacsのバッファに残せ、それを編集して文書を作ったり、プログラム
を書いたり出来たりする。もちろんTerminalでマウスを使ったカット&
ペーストしても同じ事が出来るがね。
メールやネットニュースが使えるし、プログラムの開発環境も組み込んで
しまうと、emacs以外のアプリケーションは使わなくても1日仕事が
出来る。と言って昔の職場でCPUを占有して(emacsは重たい)、
ひんしゅくを買っていたがな。
shellモードはコマンドを実行する為のモードだ。viを使いたい場合は、
Terminalでviを使うか、META+Xで「vi-mode」と打つと、viと同じキー操作で
emacsの操作が出来るぞ。
0341名称未設定
02/11/19 09:05ID:HaJpYTVsおおっ!
outline-momde!!
何となく存在は知っていたけど,
YaTeXと組み合わせてこんなに便利に使えるとは.感謝です.
http://www.math.s.chiba-u.ac.jp/~matsu/emacs/emacs21/outline.html
0342名称未設定
02/11/19 10:36ID:O0xHjP+r俺もEmacs使いはじめでぜんぜん使いこなせてないけど、term modeでは
set term=vt100ってやるとviとかlessがまともに動くようになるよ。
0343名称未設定
02/11/19 13:43ID:46lsUCsHM-x shell の方が使いやすいよね。M-x term を使うこ
とはほとんどないなあ。実際に Emacs の中から vi や
less を使いたいときってあるの?
0344339
02/11/19 14:02ID:qRPRtP5sshell モードというのもあるのですか。termモードだけだとおもいました。
> しまうと、emacs以外のアプリケーションは使わなくても1日仕事が
> 出来る。
じつは昨日navi2chにつづいてmewもInstallして使ってみたのですがそのとき
に「こういうことなら1日中…」という感想をもったところでした。Emacsの
なかからtermとかshellを使えるということじたいがいったいどっちが「環境」
やねん?というかんじですね。調子に乗ってつかっているあいだにTUTORIALで
よんだEscを三回押さないといけないらしいもーどにはまりました。(3回押
してもだめでしたが(^^;)
それにしてもなんでもできる。viまで...って、やりたいといったのはわたしでした。
m(..)m
ところでまた質問なのですが
1)emacs の使用中に.emacs.elを読み直しにいくようなことはできますか?
2)それと、アンドゥーでなくてredoというのをしたいのですが。つまり編集
機能でC-x uのアンドゥーを繰り返していくとどんどん過去にさかのぼるので
すがその時点からその後に時点に戻るようなことはできないでしょうか?
0345339
02/11/19 14:04ID:qRPRtP5s> 俺もEmacs使いはじめでぜんぜん使いこなせてないけど、term modeでは
> set term=vt100ってやるとviとかlessがまともに動くようになるよ。
ありがとうございます。
termモードから戻るまでもないようなちょこっとした編集などに使えたらなあ
とおもっておりました。これでべんりにつかえます。
0346338
02/11/19 22:07ID:3q4Gm0Xmいまさらですが
>>339
言葉がたりなかったけど、私がいってるshellというのはemacsのshell
モードのことです。
しかし、viが使いたいのであればshellモードではちょっと無理ですな。
余計なお世話という気がしますが、emacsの中でvi立ち上げるのはあんまり
気持ちよく使えないと思うのですがいかがでしょう。せっかくemacs
という同じ操作が使える環境の中にいるのに、わざわざ別のキーバインド
を持った環境を立ち上げるというのは...。
termじゃなくてshellモードでwindow(emacs用語でのwindow)を分割
して、shellとファイル編集をいったりきたりするほうが、emacsの
使い方としては効率がいいように思ったりします。shellモードは
機能豊富ですよ。ただviとかlessは使えませんが、それはemacs
自体を使うのがよいと思います。
ひとそれぞれの面もあるとは思いますが、unix的なOSをそそこ長いこと
使っている経験に基づいた意見なので、参考にしていただければ幸いです。
# ふつうにterminalを使うときは私もviを使ってますので、vi嫌いとか
# つかえないというわけじゃありません。念のため
0347338
02/11/19 22:16ID:3q4Gm0Xmlessを使う代わりに、
1. ふつうにバッファに開き、その中で閲覧する
2. shellモードでcatして、C-c C-rでcatした先頭に戻る。
その上で、shellバッファ内を移動しながらくまなくみる
という手が使えます。軽く見るんだったら、2.の方法がemacs環境内
では手軽だと思います。
0348338
02/11/19 22:24ID:3q4Gm0Xm>>344
1) .emacs.elをもう一回読み直す
のは、できる部分とだめな部分があります。設定内容などに依存します。
たとえばfontsetの定義は二度やるとおこられます。また、再度読み込ませる
ことができたように見えてもうまくいかないケースもあります。default value
の設定などは、あとからやっても効かない場合があります。
で、再度読み込ませるにはいろんなやり方があります。
eval-current-region, eval-buffer, load-libraryなどのキーワードで
調べてみてください(すべて、emacs-lisp のfunction名です)。
2) redo
redoそのものはないような気がします(嘘だったらだれか指摘してください)
ただ、undoは連続してやらないと、undoがundoされる(すなわちredoになる)
という性質があるので、それを使ってredoに近いことはできます。
たとえば、
C-x u C-x u C-x u
と三回うって、「あ! いきすぎた!」とおもったら。
たとえばC-fでポインタ(カーソル)を移動させると、undoの連鎖が切れます。
ここでもう一度
C-x uとやると、先ほどのundoされたところが元に戻るはずです。
わかりにくい説明ですみません。
0349sakito
02/11/19 23:58ID:5NOfbu6Atermやshell modeに関しては
http://www.gnu.org/manual/emacs/html_node/emacs_442.html
に記述があります。
# infoに同様の物があります。
.emacs.elの再読み込みは>>348の通りです。
ちなにみぼくの場合は
font-setting.el,emacs21.el(公開用),notsupport.el(非公開用),
unstable.el(頻繁変更用),terminal.el(Terminal上専用の設定)
ぐらいにファイル分割して、.emacs.elからよんでいます。
好みの問題ですがあるていど分割しておく方が設定は楽になるかもしれません。
0350sakito
02/11/20 00:02ID:MRblAIEY(require 'redo)
できるはず、、
0351sakito
02/11/20 00:11ID:MRblAIEYhttp://www.webweavertech.com/ovidiu/dist/redo.el
redoで動作するはずです。
0352sakito
02/11/20 00:25ID:MRblAIEYその設定だと文字豆腐になる。
初期のままだとちゃんと表示されるはず、、
# 修正設定例は後日、、識者の方がいればよろしく。。
0353339
02/11/20 00:38ID:hgYzl9hFほんとにありがとうございます。EmacsとかOSXに関してはいうもはばかられる
くらいの浅い経験値しかなくてとんちんかんな質問やお願いをしていると思い
ますがどうかゆるしてやってください。.emacs.elをアクアのterminalで編集
してEmacs.appを立ち上げて使うというようなあほなことを繰り返していまし
た。「vi+Terminalモード」の質問をアップした後でそのおかしさに気づいた
のでした。(^^;
shellモードをつかってみました。まさにおっしゃるとおりの感想を持ちました。
redoもやりたかったことがそのままできました。
TeXのための使いやすいエディタをと、軽い気持ちで始めてじつは数日なので
すが、なんかどえらいものめっけという幸せな興奮状態がつづいてます。
今後もおかしな質問をするとおもいますが、どうかよろしく。(^o^)
0354339
02/11/20 04:31ID:hgYzl9hFsakitoさま。レスおそくなり申し訳ありません。
ファイルをゲット→バイトコンパイル→インストール→
なんとかうまくいったようです。
おいておくべきらしい場所が2箇所と見当をつけて両方にいれたのですが
これでよかったのでしょうか。
ひとつはOSXのemacsでもう一つがEmacs.appということでしょうか。
/usr/share/emacs/21.1/lisp/obsolete/
/usr/local/share/emacs/21.3.50/lisp/obsolete/
これでM-x redo で使うことになるのですね。
一応動いたので大丈夫と思うのですが見落としとかないか我ながら心配。
(^^;
あと.emacs.elはいろいろ分割もできるのですか。
これもやってみます。ありがとうございます。
0355sakito
02/11/20 06:48ID:YwwvITRzいや.emacs.elは分割できるのではなく、分割した方が管理が楽って意味です。
http://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_158
に記述ありますが
(load "~/etc/emacs21.el")
みたに.emacs.elに記述しておくとそのファイルをよんでくれます。
if文で条件わけするなどもします。
# ぼくの場合.emacs.elが巨大になってきたので仕方なくってのもある(^_^;
あとredoですが
(global-set-key [(alt shift z)] 'redo)
みたいなキー設定例がある。(ぼくは検証なし(^_^;)
ロードは
(add-to-list 'load-path (expand-file-name "~/lisp/"))
みたいに記述して/Users/name/lispに入れればよいです。
0356名称未設定
02/11/20 08:36ID:OJQ2oGsJobsoleteに入れてもうごきますが、あんまり適切な場所じゃないですね。
なぜなら...。obsoleteを辞書で引くとわかります^^;
/usr/local/share/emacs/site-lisp/
のほうが適切な場所ですね。
自分用のカスタマイズだったら>>355みたいにするのが
ふつうだと思います。
0357名称未設定
02/11/20 16:06ID:O8sKwRQMで Emacs を使ってると、 .emacs を統一したいとかポー
タブルな .emacs にしたいという欲求が生まれるんだけ
ど、未だに納得のいく .emacs 管理方法が見つからん。
0358354
02/11/20 16:29ID:hgYzl9hFさっそくmewとw3m関連を~/etc/に別ファイルにしました。
とくにこれからすこしづつmewの設定をやっていこうと思うのでありがたいです。
redo.elcを~/lisp/にいれなおして使えるようになりました。
alt shift z
はInvalid Invalid Shift JIS code:fcfc
とでていろいろほかに試行錯誤したのですがだめでした。
(global-set-…
の行は.emacs.elのどこにいれてもいいのですか?
>>356
辞書をひきました。(^^;
.emacs.elのなかにいつからか(require 'hilit19)がありまして、
shellモードで検索したらあの二つのdirectryがヒットしたというわけで
そこが指定席というはやとちりでした。
質問してよかったです。ありがとうございます。
でもhilit19がここにあるということはいまはもうはやらないということでしょうか。
0359sakito
02/11/20 23:13ID:tCaPEchuぼくもだ(^_^;
まあぼくの場合は公開前提で作成してる所があるからああいう形式ですが、公
開前提でなればもうすこし別の形式になってるかもしれないです。
>>354
検証してない事記述してしまってすみませんm(__)m
とりあえずぼくの公開している.emacs.elを見ていただくのが一番早いかと思
います。
http://sakito.s2.xrea.com/detail/emacs/emacs21.el.txt
(global-set-key "\C-cr" 'redo)
なんてどうでしょうか?
0360sakito
02/11/20 23:20ID:tCaPEchuhilit19は説明がファイルに記述されていると思います。
Emacs19において色をつけるために開発された機構です。
ぼくの.emacs.elに記述がありますが、これはEmacs20以上での利用は
非推奨です。
いつ挙動がおかしくなっても保証しないという物で下位互換の
ためにのみ存在しています。
20以上ではfont-lockを利用します。
ただYaTeXなどを含むいくつかのmodeはfont-lockまわりがおかしい場合があります。
YaTeXではC-lすると色がきえるようです。hilit19であれば色がきえない事は確認しました。
このあたりはなやみ所です、、
0361354
02/11/21 03:20ID:Ws2I37HIredoのことをしつこく聞いてすみません。m(..)m
> http://sakito.s2.xrea.com/detail/emacs/emacs21.el.txt
さっそくフォント設定をいただきました。
いままで四角で読めなかった文字がよめるようになりました。
hilit19について、emacs以前のことを思えば色がなくてもと思いましたが今と
なっては色がないのも味気ないので(^^;飽きるまで、このままつかおいうかと
思います。
ありがとうございました。
0363276
02/11/22 16:34ID:f8ArXYafnameサーバを引くときに、Non-authorizedなホストに対して何度かリトライ
してあきらめるまでアドレスを返さないのが原因のようですね。
ということで、configure後にできるsrc/config.hで
#define HAVE_GETADDRINFO 1
をコメントアウトしてコンパイルしたら、待ち時間がなくなりました。
configureで指定できるのかもしれませんが、よくわかんなかったので。(w
ソースにも
/* gethostbyname may fail with TRY_AGAIN, but we don't honour that,
as it may `hang' emacs for a very long time. */
と書いてあるように、gethostbynameがTRY_AGAINの場合には、そのまま
使ってくれるようなので、とりあえずレスポンスはよくなります。
300でCVSからコンパイルしたら問題なかったというのは、このあたりを
いじっていたのが残っていたのかもしれません。スマソ。
0364名称未設定
02/11/23 09:02ID:aSP66r6Gコンパイルしなおしかな。
0365名称未設定
02/11/23 10:12ID:nyTX9dw+>10.2.2に対応したバイナリをJoseph C. Slaterさんが配付されています.
> http://www.esm.psu.edu/mac-tex/carbonemacs.dmg
return keyで改行ができないので、controlkey+Mで入力しています。
return keyで改行を設定する方法を教えていただけないでしょうか?
0366278
02/11/23 10:45ID:W/5Yx5lQ10.2.2でコンパイルしたバイナリらしいということを聞いていただけで,
私自身はCVS版のものを使っているのでちょっとわからないです.
別のバイナリがでるのを待つしかないのかもしれません...
無責任ですいません.
0367sakito
02/11/23 13:13ID:In4voIhZMLの方に問あわせ流しておきました。
他の方はいかがでしょうか?
>>365
一時期のCVSにおいて改行がきかないバグが存在しました。
これは最新では修正されていますが、cvs updateにより単純に更新していると
いまだ再現する環境があるようです。
おそらく作成した方がそれにはまっている可能性があります。
CVSで取得もしくは
http://www.webweavertech.com/ovidiu/emacs.html
を利用してみる。など方法があるかと思います。
0368sakito
02/11/23 16:54ID:tpBT+2YMセキュリティアップデートをするとEmacsは起動しなくなります。
御注意ください。
また他アプリに影響がでる可能性もあります。
ある程度の検証もしくは覚悟(w をしてからアップデートしてください。
0369sakito
02/11/23 16:56ID:tpBT+2YM文脈にそってるみたいになってますが、C-yにはいっていた文字です。
失礼しました、、
0370名称未設定
02/11/24 00:00ID:41OmrFwPなおりました。
0371名称未設定
02/11/24 19:26ID:AmcF+fNOやりたいことはXDarwinでemacsを使いSKKで日本語入力、
OSX付属のEmacsでSKKで日本語入力です。
やったことは、10.2.2(SecurityUpdate2002-11-21済) で、
ご本尊の www.apple.com/downloads/macosx/unix_open_source/ にある
XFree86 4.2-10.2 のパッケージをインストールして、
GNU本家 ftp.gnu.org/pub/gnu/emacs/emacs-21.1.tar.gz
から取ってきたソースを展開して ./configure したら
=====
loading cache ./config.cache
checking host system type... powerpc-apple-darwin6.2
configure: error: Emacs hasn't been ported to `powerpc-apple-darwin6.2' systems.
Check `etc/MACHINES' for recognized configuration names.
=====
とおこられてさっぱりできません。
www.ki.nu/software/macosx/emacs.html
とかを見たのですが、これに関する情報は得られませんでした。
またEmacs21CVSのバイナリ版で、
www.webweavertech.com/ovidiu/dist/EmacsInstaller-10.2.2.dmg.gz
を取ってきたのですが、起動すると落ちてしまいます。
手順ミスか環境不足かはたまた他に方法があるとかあればご指摘下さい。
0372sakito
02/11/24 21:30ID:DJi2i4/Fまずはこのスレをゆっくりと一度よんでいただけるとありがたいです。
>>1に
[Carbon Emacs日本語解説サイト]
http://sakito.s2.xrea.com/detail/emacs/emacs21.html
とあるのですが、、見てはいただけないのですね、、XDarwinでのやり方も意
味がわかれば可能です。
checking host system type... powerpc-apple-darwin6.2
はそのままの意味で、emacs-21.1のconfigureスクリプトにDarwin対応が入ってないだけです。
BSDとしてコンパイルすればとりあえず通ります。起動するかは不明ですが、、
0373365
02/11/24 21:38ID:A1Pq77Z0>を利用してみる。など方法があるかと思います。
いつも適切なご指導をありがとうございます。「return keyで改行ができない」
問題も解決しておりました。
0374名称未設定
02/11/24 22:04ID:FF3JC8fd私のところでも、同じメッセージでコンパイルが出来ない事がありました。
unameの動作がおかしい、具体的にいうと/usr/local/bin/unameを使っている
のでは無いですか?
PINAPPLEをインストールしてしまった場合、unameその他の仕様違いで、
多くのオープンソフトのコンパイルが出来なくなります。
0375名称未設定
02/11/25 00:03ID:nucPJ9l7.emacs.elが凄く長くなったので上の方で書かれてるように、分割しようと思いました。
しかし、外部lispが上手くファイルが読み込めません。
.emacs.elのはじめの方には
(Setq load-path
(cons (expand-file-name "~/el-files") load-path))
(load "faces-config.el")
(load "mew-config.el" t)
等々しているのですが。
Required feature 'mew-config' was not proviedって出ます。
また、バックグラウンドカラーとかは、.emacs.elに書かないと読み込めないのでしょうか?
sakitoさんのサイトはもちろん
ttp://www.unixuser.org/~ysjj/emacs/lisp/#inits
http://www.ki.nu/OHP/dot.emacs/file-by-file.html
とかを参考にしているのですが、外部lispが上手く読み込めないです。
色々gogleってみたのですが。。。
分割してのアップロードで、何か参考になるサイト、もしくは、サンプルかなにかありましたら教えてもらえませんでしょうか?
0376375
02/11/25 12:04ID:nucPJ9l7emacs.elの分割、自己解決できました。
バックグランドカラーなどの色設定は、.emacs.elに書いておかないと、外部から読み込むのでは反映されませんが。
報告です。
0377299
02/11/26 00:38ID:b0WLD+Rz亀レスごめんなさい。書き込んでいただいた通り、以下記述を.emacsに足すこ
とで、IEをあげることができました。
(setq browse-url-browser-function 'browse-url-generic)
(setq browse-url-generic-program "open")
んで、今度はIEからNetscapeに乗り換えようとして奮闘中...OS Xのほうで関
連付けを変えてしまえばよいのかもしれないのですが、気持ち悪い(知らぬ間
に関連付けが変更されてしまうかもしれん)のと292さんの書き込みを見ている
とopen -aを使えば出来るような気がしたので...
0378名称未設定
02/11/26 11:35ID:/bkrNtOS(setq browse-url-browser-function
(lambda (url &optional args)
(call-process-shell-command "open" nil nil nil "-a"
"\"Internet Explorer.app\"" url)))
でできるかなと思ってやってみた。しかし、
open コマンドに url を渡すときはオプション'-a'は効かないみたい。
0379名称未設定
02/11/26 11:56ID:/bkrNtOS(setq browse-url-browser-function
(lambda (url &optional args)
(do-applescript
(replace-regexp-in-string "uurrll" url
"tell application \"Internet Explorer\"\nActivate\nOpenURL \"uurrll\"\nend tell\n"))))
これでできたよ。AppleScript使った。
0380378-379
02/11/26 12:06ID:/bkrNtOS自分は Netscape がデフォルトブラウザなので、
Internet Explorer で書きますた。逆に読み変えてね。
0381sakito
02/11/27 21:35ID:MuV3h2w5うーーん。そんな事はないと思うのですが。
何かエラーとか発生している可能性があります。
ご確認ください。
>>377
Mac OS Xは標準プラウザを変更してもそれほど影響はないように作成されてい
るはずです。
質問あった場合気軽にしといた方がいいですよ。
あまり恥ずかしがると一生の損です。
# でも自分でしらべる事はとても楽しかったりますが(^_^;
0382名称未設定
02/11/28 17:32ID:dhlIoCu1どなたか、trampではなくange-ftpを使用するように設定する方法を教えてもらえませんでしょうか。
これさえ変更でできたなら、常用できそうなんですが、、。
0383sakito
02/11/28 21:06ID:SF9SpXQT(setq tramp-default-method "ftp")
とかではだめって事ですか?
ange-ftpでなければならない理由が何かあるのなら記述していただけると回答
しやすいです。
0384名称未設定
02/11/29 00:07ID:m237U8unVersion 21.3.50-2002-11-26 BETA!: This works with Mac OS X 10.2.1 and 10.2.2+November Security Update! (All other Mac OS versions are untested by me at this point.)
This build is based on a CVS snapshot from 11/26/2.
http://www.porkrind.org/emacs/offsite-mirror2/EmacsInstaller-21.3.50-2002-11-26.dmg.gz
0385382
02/11/29 02:24ID:RRjC+iN4ありがとうございます。
その方法で動かした場合、なんか動作が怪しくて、C-x C-sでリモートのファイルの更新が出来なかったんです。
Messageみてると、SCCSとか掘ろうとしてたんで。
371のバイナリを持ってくると、383の方法も使えなくなったようですし(trampのバージョンが古いようです)。
FTPしか使えないサーバーを相手にしてるんで、trampでまともにFTPが使えれば問題ないのですが。
0386299
02/11/29 02:26ID:zC8P+Q43Carbon Emacs起動せず > Carbon Emacsコンパイル中にマシン落ちる >
Finderが立ち上がらなくなる > 再インストール > Carbon Emacs再コンパイル
で1晩潰れました...)
>>378,379
をを、本当だ。面白い仕様というか、なんというか... > open
# しかしUNIXライクに、'Netscape http://www.apple.com'のように立ち上げ
# ることはできないのだろうか...
どうもありがとうございました。愛用させていただきます。
>>381
いやぁ、このスレ本当にありがたいっすよ :)
0387seto
02/11/29 08:58ID:y1d6VElJI posted an emacs that works after the security update, and with Enrico's original enhancements, to
http://www.esm.psu.edu/mac-tex/carbonemacs3.dmg
(メーリングリストから)
私の大学のネットワークからはCVSのログインが受けつかてくれないので,
バイナリで配付されているのはありがたかったりします.
0388名称未設定
02/11/29 11:34ID:rkUwweRh#!/bin/bash
osascript <<EOF > /dev/null
tell application "Netscape"
Activate
OpenURL "$1"
end tell
EOF
なんなら、こんなシェルスクリプト作って ~/bin/ あた
りに netscape って名前で置いておけばよろし。
0390382
02/11/29 16:11ID:BJyVx8CTTrampのFTP接続であれこれやっていました。
384のバイナリをインストールしましたが、リモートのファイルをC-x C-sで上書きすると、
byte-code: Wrong type argument: number-or-marker-p, nil
と、エラーが出ます。
ファイルを一旦消してから、saveすればうまくいくんですが、、。
0391seto
02/11/29 16:24ID:/Ad/qkUU10.2.2,セキュリティアップデート後の環境でバイナリ[Joseph C. Slaterのもの]を利用するには,
先に http://www.esm.psu.edu/mac-tex/EmacsInstaller.dmg.gz
をインストールしておき,
http://www.esm.psu.edu/mac-tex/carbonemacs3.dmg
をアプリケーションのフォルダに上書きで放り込むという段取りでよいのですかね.
とりあえず,これでEmacsが立ち上がるというところまで確認しました.
しかし,>>365 の指摘されていたとおりreturnが使えないので,
あまりお勧めできないかもしれません.
M-versionの日付は,2002-11-23でした.
# (以下,個人的なことです)
# なぜ,大学からはcvsのログインで引っ掛かるのでしょうね.
# 私はネットワーク関係のこともさっぱりなので悩ましいです.
# それで自宅でcvsでダウンロードしたソースを研究室のimacでmakeしよう
# したのですが,なぜか途中で止まってできなかったので,結局上のようにして
# バイナリの物を利用することになりました.
0392名称未設定
02/11/30 00:30ID:FkBBVU2H大学のファイアーウォールで,tcpの2401番ポート(cvsのpserverで使う)を使った通信を遮断
してしまっているのではないでしょうか.
0393sakito
02/11/30 00:43ID:IRq+bgbeうにゃ(^_^;
おきのどくです。運がわるかったのだと思います。
# 別にEmacsのせいではないと信じてます
># しかしUNIXライクに、'Netscape http://www.apple.com'のように立ち上げ
shell scriptを指定すればできるはずです。
>いやぁ、このスレ本当にありがたいっすよ :)
知識は共有してこそ意味があるものですから。
まあたまたまぼくはコテハンでめだちますが、他の方もすばらしいかたがたくさん
このスレにいらっしゃっているようでありがたい事です。
0394sakito
02/11/30 00:50ID:IRq+bgbeぼくはこの手の情報がおそかったりするので(^_^;
ありがたいです。
>>389
別にかまわないのではそのぐらいは?
>>391
インストール手順はぼくはわからんです。すみません。
>returnが使えない
これメイルうっといた方がいいのでは、、
CVSに関しては>>392の可能性とproxy利用してるからの可能性がありますね。
計算機科学系の学科があったり設定してる人がちゃんとしてると80以外が閉じ
てる事がよくあります。
# そういうのを突破してこそクラッカーですよ:-p
0395sakito
02/11/30 01:21ID:IRq+bgbe>>391
まあ394は冗談ですが、交渉によってはなんとかなる場合もあります。
ぼくは大学ではないけど22番ポートが拒否されていて困った事があり
その時は交渉でなんとかしてもらいました。
でも大学って以外とこのあたりきびしいみたいですね。
ぼくの大学はそのあたりは全部ざるで楽でしたが、、
0396299
02/11/30 02:41ID:D14ReWTmをを。elispにあまり慣れていない私としては、こちらのほうが可読性ありま
す。どうもありがとうございます。
>>393
やー、まいりました...が、今回作業してみて、/Users以下がちゃんと残るこ
とが認識出来てよかったです。Photoshopとかはそのまま使えたし。
0397seto
02/11/30 09:28ID:QZ4eygA4ありがとうございます.
管理者に問い合わせてみることにします.
ネットワークのことは本当に疎いので
アドバイスいただけたのはよかったです.
>ぼくはこの手の情報がおそかったりするので(^_^;
>ありがたいです。
私も,メインで使っているマシンでバイナリ版のものを
利用しているわけではないので,無責任な報告でしかありません...
ソフトウェアアップデート後に起動しなくなる問題もあったので,
やはり,自分でmakeしたものをインストールする方法がベストだと思っています.
0398354
02/12/01 17:16ID:HCXQuzD1emacsのはいった機械にMacOS8.6の入った他のMacからNCSATelnet2.7j6のと言うのでログインして
% emacs -nw することを試しています。
mewもnavi2chも問題なく使えてATOKのインライン変換もできるのでなかなか快適なのですが
(ただちょくちょく落ちる(^_^;)
YaTeXモードがきかないようで一寸悩んでます。モード行にはちゃんと「やてふ」とされているのですが、
効いているのはLaTeXモードのような挙動をします。
(\begin{enuemrate}のあと\item …¥TABでその行がつり上がる。)
YaTeXがつかえたらNitemacsはお役御免かと期待していたのですが…。
0399sakito
02/12/02 23:37ID:QvgtvLjgかといってange-ftpも変なんですが(T_T)
開発版という事で安定版がでれば改善するのではないでしょうか。。
>>397
同意です。自分でmakeできるならば現状は自分でした方たよいです。
>>398
Carbon Emacsはリモートアクセスで一部変な挙動をする事が既知のようです。
>効いているのはLaTeXモードのような挙動をします。
これはそう見えるというだけでなく入力したファイルを別のテキストエディタ
で見ても表示と結果が同じでしょうか?
表示上だけの問題の可能性もあります。
# ぼくはMac OS 8/9利用してないので検証不能です。すみません。。
0400398
02/12/03 03:04ID:mapY+ic2> 表示上だけの問題の可能性もあります。
すみませんわたしのはやとちりでした。yatexにも同じ機能があるようです。
効いていないのはyatexの「補完機能」でした。
localのJTerminalからemacs -nwしてもおなじ症状がでましたのでいろいろ
試行錯誤しましたら、fontlockをコメントアウトするとlocalでもRemoteでも
うまくゆくようになりました。
Emacs.appはどちらの場合もうまく動いてくれるのでこのあいだこちらで教わっ
た(if window-system …)にfontlockをはさんでうまくいくようになりました。
(やはりリモートとローカルでキー操作など細かいところで違うところがあり
ますたとえばlocalでMeta+ReturnでいいところがMeta+Shift+Returnとか。で
も補完機能が働くようになってうれしいです)
ありがとうございました。
0401397
02/12/03 13:25ID:8VXyYtZR問いあわせしてみたところ,
残念ながら,そういったポートを開くことはできないと断言されました.
しょうがないですね.でも,すっきりしました.
はやく安定版(21.4)がでればよいのですが,
それまでも,いろいろ方法はあるでしょうし問題ないと思います.
おさわがせしました.
0402名称未設定
02/12/03 18:52ID:448XU3uF0403名称未設定
02/12/03 20:42ID:4OSbMVnU最近のMacならばアナログモデムは内蔵されているし、大学なら
FAXの回線が部屋まで来てるでしょ?どうせ電話代金は青天井。
外国にFAXを打ったと思えば、ダウンロードにかかる費用は微々
たるものです。
0404sakito
02/12/03 23:09ID:Wk2t7xpI大丈夫そうでよかったです。
どうもEmacs21+yatex+fontlockが変らしい。
>>401
やはり大学関係はきびしいですね。仕方ないですけど。
0405名称未設定
02/12/04 06:19ID:MbDraRVe私も詳しくはないのですが、
http://sho.tdiary.net/tunnel/
あたりが参考になるかもしれません。
0406401
02/12/04 20:24ID:Ty5NqAS8アドバイスありがとうございます.
残念ながら,私のいる部屋には内線の回線しかきていないみたいで,
回線を引くには費用がかかるみたいです.
>>404
あまりうまい交渉ができていなかったかもしれません.
門前払いのような感じでした.
もう少し詳しければ,強気になれたのですが...
>>405
私には別世界という感じもしますが,
また,時間があるときに挑戦してみることにします.
0407名称未設定
02/12/04 22:08ID:ESa4yHVd最近,毎日同じTeXファイルを編集しているので,
それをDockに登録してみたところ,
Emacsでの編集後にファイル名の後に「~」がついた
編集前のバックアップファイルに置きかわってしまいます.
何かよい方法があれば教えてください.
(ちなみに,拡張子.texのファイルはEmacsで開くように設定したので,
DockのファイルをクリックすればEmacs.appで開きます.)
0408sakito
02/12/05 22:40ID:bDG6msJ2EmacsとDocの仕様のような感じですね。。
とりあえずEmacs内で作業する率が高いならbookmark機能を利用する方が便利
かもしれません。
C-x r m でbookmark追加
C-x r l で一覧です。
さらに詳細はinfoのEmacsのbookmarkの項を見てください。
0409名称未設定
02/12/06 00:16ID:TXPufkEw(setq backup-by-copying t)
としておくと、ファイルの移動ではなくコピーによって
バックアップファイル(*.tex~)が作成されるようになります。
0410407
02/12/06 01:15ID:FCLucaXMbookmarkは,長編のものや複数のファイルを
同時進行で編集しなければならないときには相当便利そうな機能ですね.
今,まさに役立ちそうです.いつも,有益な情報ありがとうございます.
>>409
なぜ,バックアップファイルがどのように作られるのか
さっぱりわかっていなかったのですが,
編集後の上書き保存の時に,
編集前のファイルを「ファイル名~」にリネイムしてから,
もとの名前のファイルを書き出していたのですね.
そして,ドックは登録したファイルのオリジナルを移動や名称変更しても
見失ったりしないようになっているのですね.
>>407のようになることを,不思議に思っていたので
その理由までわかり嬉しいです.
ありがとうございました.
Emacsの機能もろくに使いこなせていないのですが,
OSXの機能も,結構いろいろあるので面白いです,
最近は,一週間前にibookを購入した
Mac初心者の友人からiChatで質問攻めに...
0411名称未設定
02/12/06 01:58ID:mH4Kj3z60413407
02/12/06 09:20ID:FCLucaXMC-x r spc [一文字]でマークした場所に,
C-x r j [一文字]で移動という使いかたですかね.
即効性があるので編集しているファイル内での移動に役立ちそうです.
ありがとうございます.
>>412
Emacsの場合,「仕様」は他のアプリと違って
「デフォルト」に近いのかなぁと感じました.
今回のような些細なことまで変数があったとはおどろきです.
0414409
02/12/07 02:33ID:wGKDaecRそんなふうに謝られると恐縮してしまいます。
sakitoさんのページはよく参考にさせてもらっています。
役に立つ情報をありがとうございます。
よく開くファイルは直接キーに割り当ててしまうのもいいかもしれません。
(define-key global-map "\C-x\C-j\C-e"
'(lambda () (interactive) (find-file (expand-file-name "~/.emacs"))))
あとffap.el (find-file-at-point)を使うと、ファイル名が書いてある
テキストの上でC-x C-fを入力するとそのファイルをオープンできるよう
になるので便利です。
(require 'ffap)
0415名称未設定
02/12/07 16:05ID:7x+jfqztいいのかわかる人いませんか?
0416sakito
02/12/07 22:21ID:dYuryLthぼくは以下の設定をしていたのですが
(setq backup-by-copying t)
(setq backup-directory-alist
'(
("^/etc/" . "/Users/sakito/tmp/etc")
("." . "/Users/sakito/tmp/emacs")
))
環境が変になっていた模様です(T_T)
#いじくりすぎです、、
変数に関して膨大すぎますが、infoを読めばすべて説明されていますので
時間あるときにでも読むと新発見があるはずです(と自分へ)
>>414
首つりAAはあまり深くかんがえないでください。
ただぼくはかんり天然ぼけはいってますので御容赦のほどを(T_T)
>>415
?えーーと、ちょっと意味がぼくではわかりません。他の方へパスします。
0417名無しさん@Emacs
02/12/08 13:16ID:6yhfl6YU0418名称未設定
02/12/09 00:50ID:Ldwl1tOs最近、OSXの調子も良くないので、私の環境のみでコンパイルできないのか
判断できないので、ほかの方から情報いただけたらありがたいです。
makeがストップするときの最後の数行は
次のようなかんじです。
In end of data:
netrc.el:126:11:Warning: the function `netrc-point-at-eol' is not known to be
defined.
Wrote /Users/abc/Desktop/emacs/lisp/net/netrc.elc
Compiling /Users/abc/Desktop/emacs/lisp/net/quickurl.el
Fatal error (11).make[1]: *** [compile] Error 1
make: *** [bootstrap] Error 2
0419418
02/12/09 20:35ID:P5ABWRG+OSを1からインストールしなおしました。
その後一番にtexinfo-4.3とCVSのemacsをインストールしてみたところ、
やはりemacsのmakeが途中でとまりました。
しょうがないので、適当ですが"2002-12-01"の日付けを指定したところ
無事インストールを完了しました。とりあえず報告ということで。
余談ですが、
この再インストールを機にLinuxとOS9のパーティションも無くし
OSX一本でやっていくことにしました。
一つのマシンに一つのOSというのは、シンプルで気持ちがよいことです。
0420sakito
02/12/09 20:50ID:U/bnxH6Eえっと、詳細不明です。
>>419
自己解決しましたか(^_^;
よかったです。
makeが通らない事はCVS版にはよくある事だと思ってください。
commit logとかを覗きながらタイミングをはかるのがいいです。
# といってもかなり大変、、安定版がでるのは来年中旬あたりだろうか、、
# 21.3のリリースの後だろうし、、(T_T)
0421sakito
02/12/12 06:12ID:eZJki9wm# Emacs系のアンテナでも作成しようかな。。
# はてなでも利用すればよいかも。。
0422名称未設定
02/12/12 17:17ID:fjaXmQJYcan't open navi2chと出て開けません。上の方で同じようなケースで
パスを通すと言われてる方がいたのは見たんですが、いかんせん
UNIX自体が始めてなのでちょっと意味が、分かりません、、、。
もうちょっと具体的な方法などありましたら教えてください。
宜しく御願いします。
0423sakito
02/12/12 21:19ID:QV/ozbZ3Emacs入れてnavi2chがはいっているという事はTerminalは知っているって事で
すね。
ではTerminal上で
cd ~
して
ls -a
して.cshrcが存在しない場合は
echo 'set path=( /usr/local/bin $PATH) ' > .cshrc
を実行してみてください。
.cshrcが存在するなら
echo 'set path=( /usr/local/bin $PATH) ' >> .cshrc
UNIXの基礎は「UNIXプログラミング環境」(3600円)
http://www.amazon.co.jp/exec/obidos/ASIN/4871483517/
を購入してみてください。
流通在庫しかないかもしれないので、多きめのコンピュータ系あつかってる書
店にいかないと無いかもしれませんが。。
0424名称未設定
02/12/13 02:17ID:DdnkSq74このマターリスレであんまりこういうことはいいたくないんですが、
「パスを通す」くらい、googleしてみないんですか?
UNIX パスを通す で検索するだけで、かなりの情報が得られるはずです。
とここまで書いておもったのですが、navi2chってe-lispオンリーな
パッケージですよね。実行パスって関係あるんですか? load-path
だけじゃないのかな...?
0425名称未設定
02/12/13 09:33ID:Q1sivQp6(age)
0426名称未設定
02/12/13 10:16ID:Q1sivQp6(delq nil
(mapcar
(lambda (i) (if (string-match "navi2ch" i) i))
load-path))
と書いて、カーソルを「load-path))」の後に置いて C-j する。普
通にnavi2chをインストールしてれば
("/usr/local/share/emacs/21.3.50/site-lisp/navi2ch")
などとなる。
上のelispのもっとスマートな書き方があれば教えてください
>識者の方々
0427名称未設定
02/12/13 10:29ID:6k1MOba8PS プリンタへの印刷,OS バージョン 10.2.2 を前提として,
普通の Mac アプリから印刷できるよう Print Center から
設定されているものとする.
.emacs に (setq ps-multibyte-buffer 'non-latin-printer) を
設定しておく.そうしないと日本語が通らない.
メニューバーの Print Buffer 以下を使う.あるいは,
M-x print-buffer
M-x print-region
M-x ps-print-buffer
M-x ps-print-region
などを使う.PS がつくものは,Paginate してから印刷する.
(つまり,バッファ名,ページ数,日付などのヘッダがつく)
印刷するときにページ設定,部数などのダイアログは出ない.
http://localhost:631/ で CUPS を用いたプリントの管理ができる.
ジョブが出たかどうかなどはここからも確認できる.
プリントの細かい設定,USB などの非 PS プリンタは CUPS の方で
なんとかするのだと思う.差し当たり必要なかったので調べていない.
0428427
02/12/13 10:53ID:1BFELm5cM-x 以下は間違っているかも.M-x lpr-buffer とかもあるみたいだし…
確認せずに書いてスマソ
0429名称未設定
02/12/14 01:51ID:fwD1ZCIzここは優良マジスレッドだから言っておくけれど、
スレ落ちに深度は関係ない。
スレッド数に注意。
ちなみに圧縮は11日の夜遅くだったのでもう安全。
すれ違いスマソ
0430名称未設定
02/12/14 11:10ID:1Re06XJ0○ スレッド数には上限がある
○ 上限を越えたら、板の底のスレッドから順に落ちる
だと思ってたんだけど違うの?「深度」って「板のどのあたりにあ
るか?」のことを言ってるんですよね。
このスレが板の底の方にいたから、今あらしがスレッド作りまくり
始めたら危ないと思ったんだけど‥
それに最近のこの板は上の方にいても、あらされることが少ないみ
たいだから‥
スレチガイスマソ
0431422
02/12/14 15:55ID:wdPW0Ddo遅レスになってしまいましたが、ありがとうございます。
せっかく教えて頂いたんですが、試してみたけどダメみたいでした。
Terminalから立ち上げる標準のEmacs上では文字化けしながらも
立ち上がるんですが、CarbonEmacs上ではやはりcan't openと
ハネられてしまいます。うーん、もうちょっと色々試してみます。
0432sakito
02/12/14 19:23ID:/NAXrObCPATHが通っていると標準でload-pathが通った所にインストールされるっての
が利点です。
あとは時々elcに汎用性がないパッケージがあるので、コンパイルするEmacsは
利用するEmacsと同じ方が無難って感じだけです。
# まあ汎用性のないパッケージはちゃんとしてない可能性があるので問題ですが、、
>>426
何をしたいかによるのでは?仕様が不明なのでアドバイスの仕方がないです。
>>427氏
すばらしいです。ぼくは普段ほぼ印刷しないのでここらへんまったく知らなかったりする、、
0433sakito
02/12/14 19:26ID:/NAXrObCまあここで議論することではないけど、2ちゃんねるの一般的な板では、
最終書き込み日でソート
一番したからdatおとし
がだいたいの仕様のはずです。
# pythonで2ちゃんブラウザ作成しようとした時の調査
>>431
which emacs
してみて
/usr/local/bin/emacs
になります?terminalは再起動したんですよね?
あ、当然navi2chは再インストールしてください。
0434sakito
02/12/14 19:36ID:/NAXrObChttp://a.hatena.ne.jp/sakito/simple
とりあえずただのリンク集ですがおやくに立てば。
0435名称未設定
02/12/14 22:27ID:DniBH2PA英語に関してはちゃんと動いてるんですが、do-applescriptに日本語の
文字列を渡すと、Jamming側では激しく文字化けします。
どっかcoding systemのセットで解決するんでしょうか。何か
ご存じの方いらしたらおしえてください。
コードはこんなのです
-----
(defun jamming-lookup (word)
(do-applescript
(replace-regexp-in-string "TheWord" (read-from-minibuffer "Jamming: " word)
"tell application \"Jamming\" \r activate \r search \"TheWord\" \r end tell")))
(defun jamming-lookup-region (start end)
(interactive "r")
(jamming-lookup (buffer-substring-no-properties start end)))
(defun jamming-lookup-word ()
(interactive)
(jamming-lookup (word-at-point)))
0436sakito
02/12/15 00:35ID:Z8oRV4a7Jammingを一度も利用した事がないのですが、それは普通にAppleScriptでよん
でも文字化けしますか?
# つまりEmacsから呼ぶのではなくという意味です。
もし普通に利用しても化けるならJamming側の問題かと思います。
ちなみにEPWING仕様の辞書を検索するなら
http://openlab.jp/edict/lookup/
を利用した方がEmacsからの速度ははやいはずです。
0437名称未設定
02/12/15 12:45ID:kkf30Irs回答ありがとうございます。
ScriptEditorから呼ぶと文字化けしないことは確認してます。
で、使ってる辞書がシステムソフトの辞書なので、lookupは使えない
んですよ...。
# EPWINGな辞書のほうがいろいろと融通が利いていいんだよなー。
0438名称未設定
02/12/15 15:23ID:I426MRQz私も、システムソフトの辞書をJammingで使っているので興味があるのですが、
435をどのように使うのか、簡単に教えていただければありがたいです。
0439435
02/12/15 15:58ID:kkf30Irs435は、先に(require 'thingatpt)が必要でした。
で、使い方ですが、先にJammingを立ち上げておきます。
(これはJammingの問題のようで、先に立ち上げておかないと
AppleScriptをちゃんと解釈してくれないようです)
それから、emacs上でJammingに渡したい単語の上にポイントを置いて
M-x jamming-lookup-word とやると、その単語がminibufferに
出てきます。そのまま、あるいは修正してリターンすると、その
単語がJammingで検索されます。
M-x jamming-lookup-regionの方は、emacsのリージョンを対象に
同じ動作をします。
で、これでは使いにくいので、何かのキーに割り当てておくといいかと
思います。私は普段使わないM-lをjamming-lookup-wordに割り当ててます。
0440435
02/12/15 15:59ID:kkf30Irsすべてを含むと、こんなかんじ。私はこれをこのまま.emacsに
書いてます。
;; jamming へのインタフェース
(require 'thingatpt)
(defun jamming-lookup (word)
(do-applescript
(replace-regexp-in-string "TheWord" (read-from-minibuffer "Jamming: " word)
"tell application \"Jamming\" \r activate \r search \"TheWord\" \r end tell")))
(defun jamming-lookup-region (start end)
(interactive "r")
(jamming-lookup (buffer-substring-no-properties start end)))
(defun jamming-lookup-word ()
(interactive)
(jamming-lookup (word-at-point)))
(global-set-key "\M-l" 'jamming-lookup-word)
0441sakito
02/12/15 16:34ID:+wItbP6tあまり役にたててないですね(T_T)
手元でテストできないので。
もしよろしければconding system関係の設定と「あいうえお」で検索した時の
文字化け結果をはってもらえると何かわかるかもしれません。
# ちなみにシステムソフトの辞書は買ってはいけない電子辞書として
# よく批判されてます。でも特殊な辞書がシステムソフトの辞書だったりす
# る、、
0442438
02/12/15 16:41ID:I426MRQzありがとうございます。
lookupというのは使ったことないですが、
今まで、普通にJammingをコピペで使っていたので、むちゃくちゃ便利です。
OSXってcmd+tabとかでアプリケーションの切り替えがスムーズにできるので、
この方法はありだと思います。
なるほど、日本語がとおればよいですね。
でも、とにかく、ほんとうれしいです。
0443名称未設定
02/12/15 16:43ID:sN/7Ia8H関数 jamming-lookup の引数 word が SJIS になってないに1票。
(defun flatten-list (l)
"ネストしたリストを平にする。string-to-sjis-stringのための関数"
(cond
((null l) nil)
((atom (car l)) (cons (car l) (flatten-list (cdr l))))
(t (append (flatten-list (car l)) (flatten-list (cdr l))))))
(defun string-to-sjis-string (str)
"文字列をSJISにencodeしたバイト列に変換する"
(char-list-to-string
(flatten-list
(mapcar
(lambda (i)
(let ((val (encode-sjis-char i)))
(list (/ val 256) (% val 256))))
str))))
ってのを作って
(defun jamming-lookup (word)
(setq word (string-to-sjis-string (read-from-minibuffer "Jamming: " word)))
(do-applescript
(replace-regexp-in-string "TheWord" word
"tell application \"Jamming\" \r activate \r search \"TheWord\" \r end tell")))
みたいにしたら日本語もOKになるかも。Jamming っての使ってないから未確認。
もっと簡単にSJIS文字列に変換する方法あったら教えて>識者の方
0444438
02/12/15 18:26ID:I426MRQz「あいうえお」は「彫「彫、彫ヲ彫ィ彫ェ」となりました。
>>443
.emacs.elに440さんのように書いていたものを、
443さんの修正などを書き加えてためしてみたのですが、
Symbol's functoin definition is void: char-list-to-string
というメッセージがでます。
(単に使い方がわからないだけかもしれませんが)
0445443
02/12/15 18:47ID:sN/7Ia8Hchar-list-to-string は標準じゃなかった。関数string-to-sjis-string
をこのように直したらどうでしょう?
(defun string-to-sjis-string (str)
"文字列をSJISにencodeしたバイト列に変換する"
(apply 'string ;; ←この行だけ違う
(flatten-list
(mapcar
(lambda (i)
(let ((val (encode-sjis-char i)))
(list (/ val 256) (% val 256))))
str))))
0446438
02/12/15 19:13ID:I426MRQzできましたー!!
すごい。みなさんさすが。
0448438
02/12/15 19:27ID:I426MRQz奇妙なことに、幾つかの漢字がうまく移りません。
要 → 遊、 考 → 広、 談 → 狸
0449443=445
02/12/15 22:32ID:sN/7Ia8H化けますね。確認しますた。
原因不明ですぐ解決できそうにないでつ。
ゴメンネ
0450sakito
02/12/15 22:32ID:+wItbP6t'(undecided . sjis-mac))
とかじゃだめかな、、、他に影響でるから
process-coding-system-alistの方がいいかもしれないけど、、
do-applescriptの動作が不明だ(T_T)
0451435=440
02/12/15 23:00ID:iyidBshRみなさまありがとうございます。
>>443
ありがとうございます。試してみました。
うちでもうまくいってますが、>>448の文字化けはやっぱりおきますね...
でもずっとずっと改善したので、しばらくこれで使ってみます。何か
わかればまた書き込みますよ。
>>450
実は、それを一番最初に試してみました、が巧くいかなかったんですよ...。
0452名称未設定
02/12/15 23:02ID:sXLEIQHj>Emacsを再起動してください。C-x C-jにて日本語入力可能となります。
SKKをインストールしてemacsからC-x C-jしたのですが、何も起きません。
0453名称未設定
02/12/16 00:37ID:mjlJKV+Sすみません
/usr/local/share...の方に入ってませんでした。
0454名称未設定
02/12/16 00:42ID:mjlJKV+Sミニバッファに Text is Read-Only と怒られてしまいます。
SKKのマニュアルのうち、4.3.4.1送り仮名がない場合の辞書登録
にあたります。
0455名称未設定
02/12/16 08:09ID:EgKMtlOyもし、それ基本的な使い方の問題ならば、
以下のようにします。
ミニバッファで、もう一度入力します。
------------------------
あいうえ
------------------------
あいうえ ▼ まず、「あい」を入力、変換、確定します。
------------------------
あいうえ 哀▼上 次に「うえ」も同様にします。
0456455
02/12/16 08:14ID:EgKMtlOyミニバッファで、もう一度入力します。
------------------------
あいうえ
------------------------
あいうえ ▼哀 まず、「あい」を入力、変換、確定します。
------------------------
あいうえ 哀▼上 次に「うえ」も同様にします。
0457435=440
02/12/16 11:18ID:dib2oVaP不勉強なり。
で、どうもreplace-regexp-in-stringがちゃんと日本語扱えてない
みたいなので、書き換えてみました。
これで、>>448さんの指摘した要、談、考は一応文字化けしなくなりました。
ためしてみてください...>>448さん
(defun jamming-lookup (word)
(do-applescript
(concat
"tell application \"Jamming\" \r activate \r search \""
(string-to-sjis-string
(read-from-minibuffer "Jamming: " word))
"\" \r end tell")))
0458435=440
02/12/16 14:31ID:1Prn64vhありましたので、報告です。
# do-applescriptはprocess-coding-systemを見るべきだとおもう
# ので、これをやらなきゃいけないってのはバグだと思うのですが
# いかがでしょうか?
--------
(defun jamming-lookup (word)
(do-applescript
(encode-coding-string
(concat
"tell application \"Jamming\" \r activate \r search \""
(read-from-minibuffer "Jamming: " word)
"\" \r end tell") 'sjis-mac)))
--------
で、これでも、「表」などの文字は通りません。
sjisの「表」は2byte目がbackslashなのが原因
だと思われます。これも、do-applescript以下の
バグではないかと思ってますが...。
0459443=445
02/12/16 17:25ID:55WfW1qhdo-applescript は外部プロセスを読んでいるわけではなく
Carbon.framework の API を使って実装しているはずなので、外部
プロセスとのバイト列入出力を扱うための process-coding-system
を見るべき、ってのはちょっと違うでしょう。
>>443-445 のコードはとりあえず動けばいいや的なものなので、
適当に直すかがまんして使うかしてください (w
それからおそらく、do-applescript はSJISのことをほとんど考慮
してないでしょう、バグというよりは。いずれにせよSJISは面倒が
多いですね。
0460435=440
02/12/16 20:35ID:gI5p8M3D直接外部プロセスじゃないのはわかってたんですが、
process-coding-systemじゃないとしても、なんらかのcoding-system
をみないとどうにもならないのでは...とおもったりします。
ま、SJISだといろいろやりにくいってのはわかるんですが。
とりあえず、提示して頂いたコードで劇的に使いやすくなった
んで、そのまま使い続けようと思います。ありがとうございました。
0461460続き
02/12/16 20:38ID:gI5p8M3Dまとめると結局、↓のようなコードを.emacsに書くことになりました。
;; jamming へのインタフェース
(require 'thingatpt)
(defun jamming-lookup (word)
(do-applescript
(encode-coding-string
(concat
"tell application \"Jamming\" \r activate \r search \""
(read-from-minibuffer "Jamming: " word)
"\" \r end tell") 'sjis-mac)))
(defun jamming-lookup-region (start end)
"Lookup region with Jamming."
(interactive "r")
(jamming-lookup (buffer-substring-no-properties start end)))
(defun jamming-lookup-word ()
"Lookup the word at point with Jamming."
(interactive)
(jamming-lookup (word-at-point)))
(global-set-key "\M-l" 'jamming-lookup-word)
0462460
02/12/16 20:52ID:gI5p8M3D「禄予暴表能貼箪曾申十蚕構圭欺浬噂ソ―」など、2byte目が
バックスラッシュになる文字は
Jamming: 表計算
ってなってるときに
Jamming: 表\計算
と、直後にバックスラッシュを入れてやるととりあえず
エラーにならずにJammingに入力できます(w
0463443=445
02/12/16 20:56ID:55WfW1qh458,461 で encode-coding-string の存在に気づいてませんですた。
そーいうのがあったんですね。443,445 のコードを採用した人は破
棄して 461 使ってね!
0464443=445
02/12/16 21:23ID:55WfW1qh(defun sjis-byte-list-escape (lst)
(cond
((null lst) nil)
((= (car lst) 92)
(append (list 92 (car lst)) (sjis-byte-list-escape (cdr lst))))
(t (cons (car lst) (sjis-byte-list-escape (cdr lst))))))
(defun string-to-sjis-string-with-escape (str)
"文字列をSJISエンコード文字列に変換してさらに\"\\\"をエスケープ"
(char-list-to-string
(sjis-byte-list-escape
(string-to-char-list
(encode-coding-string str 'sjis)))))
これ、使ったらうまくいきませんか?
0465sakito
02/12/16 21:25ID:OW6+IrLt仕様の公開されてないフォーマットというのは大概嫌われます。
標準的な閲覧ソフトって大概つかいずらいのに、仕様が公開
されてないと互換閲覧ソフト作成できないので、、
# Jammingて閲覧可能になってていいんだろうか、、
# ってのもあります、規約に違反しないのかな?
>>458-460
外部プロセスでないみたいですが、微妙ですね、、
文字コード系はまだまだ課題が多い、、
でも解決したみたいでよかったです。
>>464
エスケープ入れればいいのか、、
0466460
02/12/16 22:11ID:gI5p8M3Dむむむ。よさそう。
ですが、string-to-char-listが標準ではありませんね。
代替手段をだしていただけるとありがたいです...。
# 意味するところは推測できるので、がんばれば自分で
# 書けるとは思いますが、lispには不慣れなので...。
>>465
やっぱりシステムソフト辞書って非公開フォーマットなんですね...。
Jammingって結構古くからあるけど、気づかれてないのかな?
0467460
02/12/16 22:17ID:gI5p8M3D>>466で書いた件ですが、
string-to-char-list後継であるstring-to-listが使えました。
で、結果ですが、おっけーです!! ありがとうございます。これで
完璧です。バイト列にしたいときはlistで扱えばいいんですね...。
0468467続き、これで完璧かな
02/12/16 22:27ID:gI5p8M3D;;; thanks to Mr. or Ms. 443=435 @ http://pc.2ch.net/test/read.cgi/mac/1034581863/
(defun sjis-byte-list-escape (lst)
(cond
((null lst) nil)
((= (car lst) 92)
(append (list 92 (car lst)) (sjis-byte-list-escape (cdr lst))))
(t (cons (car lst) (sjis-byte-list-escape (cdr lst))))))
(defun string-to-sjis-string-with-escape (str)
"文字列をSJISエンコード文字列に変換してさらに\"\\\"をエスケープ"
(apply 'string
(sjis-byte-list-escape
(string-to-list
(encode-coding-string str 'sjis)))))
(require 'thingatpt)
(defun jamming-lookup (word)
(do-applescript
(concat "tell application \"Jamming\" \r activate \r search \""
(string-to-sjis-string-with-escape (read-from-minibuffer "Jamming: " word))
"\" \r end tell")))
(defun jamming-lookup-region (start end)
(interactive "r")
(jamming-lookup (buffer-substring-no-properties start end)))
(defun jamming-lookup-word ()
(interactive)
(jamming-lookup (word-at-point)))
0469名称未設定
02/12/16 22:31ID:EgKMtlOyあの、ちょっとわからないのですが、
完成品を、ペーストしていただければ、ありがたいです。
ごめんなさい、使うばっかりで。。。
0471469
02/12/16 22:35ID:EgKMtlOyスレ汚してすいませんでした。
0472443=445
02/12/16 22:38ID:55WfW1qh大丈夫そうですね、よかった。
(defsubst char-list-to-string (char-list)
"Convert list of character CHAR-LIST to string. (from emu.el)"
(apply (function string) char-list))
468 のままでいいと思うけど、こんなのを定義して使うと apply
を直接使うよりちょっとだけ見た目すっきりするかも…
0473名称未設定
02/12/16 22:59ID:mjlJKV+S他の人は繋がるの?
0475468
02/12/16 23:05ID:gI5p8M3Dサンキューです。ほんと助かりました。これでJammingを
emacsからも心配せず使えます。
そしてemacs lispの勉強になりました。
0476名称未設定
02/12/17 01:00ID:GggNaFm+checking file...moved
0477名称未設定
02/12/17 06:12ID:FJca6kX/http://navi2ch.sourceforge.net/doc/navi2ch/FAQ.html
or
(setq navi2ch-list-bbstable-url "http://azlucky.hp.infoseek.co.jp/2chboard/bbsmenu.html")
0478名称未設定
02/12/18 00:41ID:CWCdVfS3ありがとう
無事に読み込み出来ました。(書き込みは出来ないけど)
0480sakito
02/12/18 22:56ID:HDOZVx212ちゃんねるはかなり頻繁に板移動や仕様変更があるのでnavi2chはCVS版をお
いかけてください。
変更部分はUNIX板のnavi2chスレ参照です。
0481名称未設定
02/12/20 08:30ID:fXNYP/9f前回のようにCarbon Emacsが立ちあがらなくなるという、
問題は生じないようです。
0482名称未設定
02/12/20 09:26ID:aQJSE9yPうちの環境では動かなくなった。
emacsのバージョンは…忘れたけど11月のいつかのcvsの
0483481
02/12/20 09:30ID:fXNYP/9fすいません。
この問題を対処したという報告が、
11月のなかばにあったと思いますが、
それ以降のものでないと、動かなくなってしまうのですね。
いいかげんな書きこみすいませんでした。
0484名称未設定
02/12/20 09:39ID:aQJSE9yPいえいえ、こちらこそ古いのを使っててすいませんです。
MLや他のニュースサイトより早くてとても貴重な報告感謝。
#この機会に新しいの取得してコンパイルしようかなぁ
#でも何らかのトラブルに巻き込まれるかもしれないしなぁ
0486名称未設定
02/12/20 10:16ID:aQJSE9yP再makeで起動するようになりました。
21.3.50.1で11月の(Entriesを見ると11日っぽい)ものです
>>485
なんだかコンパイルをせがんだようで悪いですねぇ。
問題ないようなら最新にします。
0487481
02/12/20 11:14ID:fXNYP/9f情報があるのですね。
http://mail.gnu.org/pipermail/emacs-devel/2002-November/014385.html
ですから、それ以降に取得したものを使っている人は、
今回のアップデートで問題は生じないのでしょうか。
私は、2002-12-11にインストールしたものを使っていましたが、
だいじょうぶでした。
ちなみに、先程取得したCVSのものは、
私の環境では途中でmakeが止ったりはせず、
とりあえず、問題なく使えています。
0489sakito
02/12/21 13:58ID:PzdP2dBW2002/12/20の時点で以下のNewsに記述があるように
http://members.shaw.ca/akochoi-emacs/
bugのfixが進んでいる状態です。
CVS版のばあい日々いろいろbug fixがはいります。
問題はっせいする事もありますが、commit log等を時々観察していると
変更点がなんとなくわかるかもしれません。
# 基礎的なCの知識とEmacs lispの知識ないとおいかけきれませんが、、
0490名称未設定
02/12/22 14:33ID:9edEh1AD(concat
"-*-fixed-medium-r-normal-*-12-*-*-*-*-*-fontset-monaco12,"
"japanese-jisx0208:-apple-osaka-medium-r-normal--14-140-*-m-140-jisx0208.1983-sjis,"
"ascii:-apple-monaco-medium-r-normal-*-12-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco12")
(setq default-frame-alist (append '((font . "fontset-monaco12"))))
sakitoさんのページで、上記のような設定は分かったのですが、これを9、10ポイントにすると
うまく等幅表示できません(スペースがずれる)。
12よりも小さいフォントでも等幅表示できるでしょうか?
0491名称未設定
02/12/22 20:21ID:j6v/0AmN先日、Emacsをフルコンパイルしてから、Tamagoの入力が
ヘンテコになり困っています。
例えば、
わたしの名前は|かるめんです|
の入力の最中にDeleteキーを押すと、すの字は消えますが、
わたしの名前は|かるめんで|
すが消えた後、カーソルがはのところ、つまり日本語フェンスの前に
飛んでしまい、そこでDeleteキーを押すと、はの字が消えてしまいます。
わたしの名前|かるめんで|
以前は、フェンス内の文字が消えていたんですが、原因や対策方法を
ご存じのかたはいませんか?
0492名称未設定
02/12/22 21:10ID:Ide1451dTextEdit か何かで Osaka-等幅 と Monaco を縦に並べてみて比較しれ.
たぶん Osaka-等幅 12 と Monaco 10,Osaka-等幅 11 と Monaco 9 が同じ幅.
それ以下のサイズだと難しそうだと思った.
0493sakito
02/12/22 23:14ID:O26ep3mgその書きかただとフォントサイズの指定はわかっているって事ですね?
でしたら>>492氏のように確認して多きさをあわせるのがよいのでしょう。
あとスペースといってもいわゆる全角スペースと半角スペースは違いますので、
そのあたりは考慮してください。
指定が変だとアルファベットと日本語フォントで入力ごとにガクガクする
現象がでます。
フォントは意外とよいバランスにするのは難しかったりします、、
>>491
Tamagoのバージョンは最新ですね?
もしよければ最新のTamagoを再インストールしてみてください。
0494491
02/12/22 23:29ID:+qiYkKthTamagoは最新です。
最近UNIXのサーバー構築の仕事を、PowerBook+MacOS X+Emacsの組み合わせ
こなしていますが、日本語のドキュメントコメントが書けなくなってかなり焦ってます。
仕方が無いので、Logや英文ドキュメントの編集はEmacs、日本語を含む文書は
Jeditを利用して、できた文書をEmacsに流し込んで編集してます。
ことえりなどのMacOS X付属のIMEを使う手もありますが、Emacsのキー操作は
OSのIMEが動いている(漢字モード)とうまく出来ません。WnnやSKKなどの
Emacs専用の日本語入力システムがしっくりしますね。
0495sakito
02/12/23 00:41ID:PMZkpRqkとりあえずtamagoの再インストール(再コンパイル)してみてだめだったら、、
SKKとかためしてみるとか。
# 入力系になにか変更あったかな、、記憶にない、、
# commit log見てみないとわかないです。
0496名無しさん@Emacs
02/12/23 02:16ID:RJELuplaTextEditは賢い!
ぬりがと
0497sakito
02/12/25 06:43ID:Y+1yFmIFhttp://www.egroups.co.jp/message/macemacsen/271
に続くスレッドによると、DevToolsとEmacsの連携が可能になった模様です。
0498名称未設定
02/12/26 09:02ID:fjwdy4swうちも全く同じ症状で困ってます。
emacsは12/21のCVS版
tamagoは前(emacsが↑じゃない頃)
にmakeした奴(4.0.6だったと思う)でした。
tamagoはさっきCVSからtarで落としてきたやつを
makeしようとしましたが失敗しました。
それ以前にconfigureの時点で駄目っぽいです。
~/Downloads/tamago/tamago% ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... yes
checking jisx0213... Fatal error (11)../configure: line 646: 3196 Segmentation fault emacs -batch -q -no-site-file -no-init-file -l ${srcdir}/check-jisx0213.el
no
updating cache ./config.cache
creating ./config.status
creating Makefile
~/Downloads/tamago/tamago% make
emacs -batch -q -no-site-file -no-init-file -l ./docomp.el -f batch-byte-compile its-keydef.el
Fatal error (11).make: *** [its-keydef.elc] Segmentation fault
0499名称未設定
02/12/26 14:39ID:RgyQ1W/+ここを見ながらコンパイルしています。
make
と打つと、comand not found と表示されてしまいます。
大変基本的なことですけど、どうやったら make できるように
ありますか?
以前、.tcshrc に以下の記述をしています。
set path=(/usr/local/bin $path)
とだけ記述しています。
0500名称未設定
02/12/26 17:03ID:1upazXKi0502名称未設定
02/12/26 20:21ID:v9Y54ZDL「知りません」じゃなくて、
例えば"Mac OS X"と"Developer Tools"で
ググって見るとかやってみた?
0504名称未設定
02/12/26 22:33ID:RgyQ1W/+すみません。書き方が醜かったです。
謝ります。
どこかほかのところで、このような書き方をしてあり、
個人的にうけたので、ここでやってみました。
文脈に照らし合わせてみると、全然面白くありませんでした。
以後、気をつけます。
0505sakito
02/12/26 23:10ID:RoRcKRuPうーーん。Carbon Emacs特有の現象なのかEmacs21.3CVS版の問題なのか、、
調査しないと不明です。
coding.cあたりの変更が大量にはっているのでその影響がありえます。
>>501、504
ぼくのサイトの文章って基本的にわからない単語あったらGoogleしてくれる事
前提で書いてあったりする事多い。
http://sakito.s2.xrea.com/detail/
にもDevToolsはいってる事前提って記述があるのだが飛してEmacs解説直接
読まれてる率が高い、、付記しておく方がよいか?
あと2ちゃんねる用語って実はあまり利用されていなかったりする。
利用されるのはネタスレが中心です。
2ちゃんは慣れの問題があって難しいですよ。まずはnavi2chを使う事から(w
0506名称未設定
02/12/26 23:51ID:RgyQ1W/+いま、Developer tools をダウンロードしています。
アドバイスありがとうございます。
ちゃんと TPO をわきまえたいです。
あと、ずうずうしいですが、Developer tools がいるということを
Emacs解説のところにも書いてあるとうれしいです。
本当は、はじめから読まない方が悪いのだけど。
0507名称未設定
02/12/27 00:01ID:2hWsWwDE付属のemacsを使う事から初めてもいいと思う。
0508名称未設定
02/12/27 11:24ID:pCMU56x50509名称未設定
02/12/27 16:09ID:7GfyJvLI0510名無しさん@Emacs
02/12/27 20:01ID:T5s+K0VGで、Chimera 等「環境設定」の「インターネット」で設定してある、ブラウザに
URL を渡す。
(defun aqua-browse-url (url &optional new-window)
(interactive (browse-url-interactive-arg "URL: "))
(start-process "open" nil "open" url))
(setq browse-url-browser-function 'aqua-browse-url)
0512名称未設定
02/12/28 00:44ID:k+uR7+3Xで、私と同じ症状の人がいたのでここに書いときますね。
24日のCVSで、ファイルの先頭付近での M-v がきかなくなる問題があった。
src/window.c (CVS-1.433)
4180 行目
Fsignal (Qbeginning_of_buffer, Qnil);
を
;
のセミコロン一つに置き換えることでひとまずは解決すると思います。
この問題は、4行くらい上の分岐で w->vscroll の値が何故か常に 0 になっている
ために起きてます。
メーリングリストには参加してませんが、ご参考まで。
0513sakito
02/12/29 10:18ID:+87p0iDVwindow.cのその部分は前からそのコードだけど、
なぜか今はw->vscrollの値が0ですね。
他の変更のせいだと思うのですが。。
0514名称未設定
02/12/31 01:24ID:mk6SLA+G毎回下記のようなワーニングが出ます.
正常に表示する方法はないでしょうか?
[Macintosh:~/Code] Larry% perldoc perldoc
WARNING: terminal is not fully functional
/var/tmp/tmp.0.6e1ihT (press RETURN)
実現してるのね.... これだと、日本語のインライン入力は望み薄なんでしょうか。
最小の手間でインライン入力を実現するには、どういう方法があるとおもう?
0516名称未設定
02/12/31 02:55ID:okpFq/Tw私も同じような現象で困っています。
最初はC-hとDeleteの入れ替えをしてるのがよくないのかなと思ったんですが、
そういうわけじゃないんですよね。
マックのキーボード配列ってちょっと特殊なんですかね。
また、Vine Linuxの.emacs.elを持ってきてちょこちょこといじってるんですが、
;; 1234567890%#%"' を「半角」で入力"
(let ((its:*defrule-verbose* nil))
(its-define-mode "roma-kana")
(dolist (symbol '("1" "2" "3" "4" "5"
"6" "7" "8" "9" "0"
"#" "%" "\"" "'" ))
(its-defrule symbol symbol)))
がうまく動きません。its-define-modeなんて知らんっていわれちゃいます。
むぅ。
0517名称未設定
02/12/31 02:58ID:BTOozF+USKKならインライン入力できるよ。
0518515
02/12/31 03:12ID:1XWAiJ80SKK、Wnn、Cannaは使えるのはわかってるが、すまーとじゃない。
他の環境とおなじIMをつかいたいのです。
#ちなみに、Aqua SKKって回答はなしね。親指しふたーなので。
0519名称未設定
02/12/31 03:29ID:eZhfM3Px0520515
02/12/31 03:36ID:1XWAiJ80しくしくしく。書き方がわるかったんだな。
Carbon Emacsに手を入れる方向で考えてるんです。
Meadowなんかもそうかわらない実装してるはずですけど、
IMまわりはかなりうまく実装してますよね。
同様のことをCarbon Emacsでもやれたらいいなぁ、ということです。
0521名称未設定
02/12/31 08:44ID:xsQAXdeDSKKやAquaSKKで満足しているほうだけど、
それでも、ことえりでインライン入力ができるほうがいい。
人にEmacsをすすめる機会があるのだけど、
入力環境でSKKをすすめるのはすこし躊躇する。
もちろん、Emacsにある程度なれてからだと、
SKKは非常にありがたかったりするけど。
ということで、どなたか、
よかったら、協力してあげてください。
それで喜ぶ人は多いはずです。
052242
02/12/31 10:45ID:Zmfhjh1x>>515,520
私も気持ちは同じです。Xのエミュレーションという点に着目して
いるところを見ると、macterm.c に直接インライン機能を実装して
しまう方向で考えてるのでしょうか。それだと泥沼にはまりそうな
予感がしないでもないので、ちょっと発想を変えてはどうでしょう。
たとえば、YC という Cannaサーバと通信してインライン入力する
elisp プログラムがあります。
<http://www.ceres.dti.ne.jp/~knak/yc.html>
ちゃんと調べたわけではありませんが、これは、Emacs が備えてい
るのインライン入力フレームワーク(とでもいうようなもの。正式
な呼び方は知らない)に従って作っているようです。
これと同種のもののことえりインターフェースを作るという発想で、
目的を実現する方がスッキリします。この発想で作れば、Terminal
やリモートコンピュータからでも同様に使えるメリットもあります。
戦略としては
1. CでEmacsに組み込むelisp関数として実装する
2. Cでことえりサーバを作ってYCのようなelispを書く
3. 2のサーバをCannaサーバコンパチにしてYCで使う
といったあたりが考えられます。
...といったことを考えたりはしましたが、やるのは大変なので
何もしてません。だれか動き出せばできる範囲で協力します。
0523名称未設定
02/12/31 16:38ID:k+NpJQ6t今日初めてcvsしてインストールしたんですけど。
C-で普通に日本語入力できました。
これって、仮名漢字変換はなにが動いているんですか?
0524名称未設定
02/12/31 17:02ID:/fGTQBfVをを、初めて気がつきました。
leimを入れてるとjapanese-quailが動くんですね。
とりあえず、ちょろっと検索してみたら見つかったページをはっときます。
ttp://home.catv.ne.jp/pp/ginoue/emacs/ja-input.html
0525524
02/12/31 17:12ID:k+NpJQ6tんー、japanese-quailが動いているってことですか。
便乗質問でもうしわけありませんが、コマンドラインからCarbonEmacsを
起動しようとすると、
> Fatal error (6).Abort
って、なっちゃいます。これを回避する方法はあるんでしょうか?
0526524 -> 523
02/12/31 17:19ID:k+NpJQ6t0527524
02/12/31 17:30ID:/fGTQBfV/usr/local/bin/emacsではなくて、Emacs.appの下のEmacsを機動するように
すればよいのではないかと。
Emacsのアプリケーションをコピーしたディレクトリ/Emacs.app/Contents/MacOS/Emacs
みたいな感じで。
OSXのアプリケーションは実態はXXX.appみたいな名前のディレクトリに
なっていて、その中にオブジェクトが入ってたりするので注意してください。
以下コピペ
After Emacs is installed, you can run it by typing `emacs -nw' from a
terminal (make sure your path contains /usr/local/bin) or by
double-clicking on mac/Emacs.app in the Finder. To start Emacs as a
GUI application from the terminal, the pathname to the executable in
the bundle, i.e.,
.../emacs/mac/Emacs.app/Contents/MacOS/Emacs
must be typed to the shell to enable Emacs to locate its resources
correctly.
0528523
02/12/31 17:59ID:k+NpJQ6tなかなか勝手がちがうもんですね。
ありがとうございました。
0529515
02/12/31 21:27ID:1XWAiJ80ご意見ありがとうございますm(_ _)m
やっと意図をわかってくれたひとが....
たしかにCanna compatible serverを作るあたりがまともな解なんでしょうね。
でも、変態的キーボード使いとしてはちょっといただけないのです。
ローマ字変換だけであれば特に問題ないのですが。
がんばってIMまわりを調べて可能性をさぐってみます。
# このあたりの情報ってあまりないですよね。
# Appleにきくしか?
0530522
02/12/31 22:57ID:Zmfhjh1xが、Cannaの変換テーブルは好きなようにカスタマイズできます。
私はJIS配列のかな入力をちょっと自分好みに変更して使ってます。
それから、Cannaサーバコンパチにした方が既存のものを活用でき
る分だけ楽かもしれないというだけで、522で提案した数案はCanna
サーバと同じ仕様じゃなくてもよいのです。
0531515
02/12/31 23:11ID:1XWAiJ80わたしは親指シフト+DVORAK使いなのです。
この組み合わせを長年使っている者として、キーコードの変換等の
処理はシステムに複数あるべきではないと考えるわけです。
(ほぼ)1打鍵1文字なシステムならいいのですが、そうじゃないシステムも
意外とありますよね。Canna compatibleがベターな解なのは自分でも
わかっているのですが...
Wnn + omeletみたいな解決策もありですが、
組み合わせによってなきそうなことになることもたびたびありますし。
もっというと、キーコード変換&IMはスタッカブルであってほしいですね。
Mac OS Xのキーボードカスタマイズにはいろいろいいたいこともおおいです。はい。
0532522
02/12/31 23:46ID:Zmfhjh1x親指シフト+DVORAKのことほとんど知らないので何ともいえないの
ですが、こだわりがあるということはわかりました。
最小の手間で、というのを考えるとMeadowみたいなやり方は実装が
大変そうだと思ったのですが、もちろんできたらうれしいです。
どの方針でやるにしてもIMまわりの情報が必要ですね。Carbonのド
キュメントの中にありそうな、なさそうな。いずれなんか発見した
らここに書きます。
0533515
02/12/31 23:51ID:1XWAiJ80わたし的に最小の手間...というあたりなのでしょうかね。
IMまわりの情報みつけたらまたおしえてください。
わたしもがんばってさがしてみます。
おつきあいありがとう。よいお年を。
0534名称未設定
03/01/02 16:16ID:XjpGIytB今日はじめて Carbon emacsをインストールしてみました。
もともと Xwindow上でemacs+YC(yc.el)+cannaで使っていましたが、
そのままCarbon emacsでもインライン変換できました。
問題は、
インラインの入力が異常に遅い。
「。、」などが入力できなかった。
ここを見ているとSKKがいいようなのでこれから試してみます。
0535sakito
03/01/04 16:35ID:CLCw5hHq(setenv "TERM" "vt100")
を.emacs記述すれば大丈夫のはずです。
>>515氏
まず42氏の記述にもありますが、macterm.cやその周辺でインライン対応にす
るのは結構むずかしいはずです。
ことえりと直接対話するemacs lispプログラムを組むという手はことえりのイ
ンターフェースが不明。
現状MacのIMに関する知識はAquaSKKの実装を見るのが一番早いはずです。
情報がかなり少い。。
0536sakito
03/01/04 16:42ID:CLCw5hHq以外と同梱のドキュメント読んでる人少ないのかも、、
etc以下とかもおもしろい文章の宝庫です。英語ですが、、
>>531
親指シフト+DVORAKはけっこういます。
SKKはこれに対応しているので、、
それほど変態的とは思えません。特にDVORAKは一度利用するとおもしろいです
し。
>>534
外部プログラムとの関係があまりよくないのは原因はなんとなくわかりますが、、
とりあえずSKKが現状は最適解ではあります。
0537名無しさん@Emacs
03/01/05 04:00ID:oMsMNKai親指シフトできている方いらっしゃいますか?
付属のドキュメントに則り導入を試みたのてすが、
左右シフトが機能せず...。
(M-x describe-keyに、「英数」・「かな」など反応なし、
なのですが、こうゆうものでしょうか?)
0538名称未設定
03/01/05 10:41ID:0hPLvfw4「英数」と「かな」はApplicationにはつたわらないみたいですな。
Kappa という Key 配置を変える kext を改造して、
「英数」は「f11」に、「かな」は「スペース」にして使ってる。
よければソースわたしますが。
もっとスマートな方法があれば教えて欲しいなぁ。
0539531
03/01/05 10:55ID:0hPLvfw4それは失礼しました。昔omeletとか設定していたころに、
私以外でそういうのやってた人をみつけられなかったので、
あまりいないものと思っていました。
なんだが、Nicola-DDSKK + Aqua に NICOLA-SKK さぽーとが
個人的には一番楽そうな気がしてきた.....
0540sakito
03/01/05 22:25ID:cLyFSC4K標準状態では反応しない感じですね、、
>>539
いやいや、、ぼくの周囲は変人率高いのであまり参考にならないです(-_-)
AquaSKKはSkkConfig.*で親指シフト対応できないだろうか、、
# またためさずにいって見る。
0541537
03/01/06 11:33ID:WYliucJ8ご教示サンキューです。
一応、teslaで親指できているので、
しばらくこのままいってみようかと思います。
# 年明けからmacですが、やっとなれてきました。
# あんましmacぼい使い方はしてないような気がしますが...。
同時打鍵ができないっす...
SkkConfigに同時打鍵サポートを入れる方向で検討中。
0543542
03/01/06 23:27ID:qVqgAJGj0544sakito
03/01/08 22:22ID:R4mfLpbF10.2の方は
http://www.apple.com/macosx/x11/
を利用するのもありのようです。
Cabonも捨てがたいですが、Xで動作させる方がバグが少ないです。
0545名称未設定
03/01/09 03:47ID:HEVxPVvfcarbon-emacs でも fink でインストールした emacs21 with Apple X public beta でも、
妙にネットワークまわりが遅い… navi2ch 使いたいのに。なんだろうなー。
Wanderlust で IMAP 使用しててもなんか遅いような気がする…。
なんでだろう。どなたか同じような経験ある人いませんか?
0546363
03/01/09 23:18ID:9XJjCEhqうちでは363に書いたようなことをしたら速くなりました。ただ、その前は
使用に耐えないような遅さだったので、別の原因かもしれません。
0548sakito
03/01/13 02:10ID:4q6eIs+x保守しておきます。
0549名無しさん@Emacs
03/01/13 12:58ID:0VK0roOZfink emacs21-12
cvs 去年秋の carbon-emacs
で確認しているのですが、
async が動かないのは、OS X では本質的なことなのでしょうか?
それとも、直すことができる問題なんですかね?
識者の方コメントを頂けたら幸いです。
0550sakito
03/01/13 17:41ID:JL7nkU0rhttp://emacs-w3m.namazu.org/ml/msg00410.html
これと同じような現象ですよね?
パッチあてて対処したりしましたが、最近はぼくは放置してます。。(T_T)
0551名称未設定
03/01/13 20:55ID:yFypZ0Jl仕方ないのでSKKをインストールして環境を再構築しました。
インストールにあたっては、sakitoさんのホームページが役立
ちましたヨ。
0552名称未設定
03/01/16 20:07ID:yfaxmNuZset-buffer-file-coding-system で日本語を含むバッファの文字コードを utf-8 にしたので
すが、JIS で書き出されてしまうようです。また、Textedit.app で作成した utf-8 のファイ
ルを Emacs で読み込むと化けてしまいます。unicode を使う上で何か設定すべきことがあ
るのでしょうか? それとも Emacs は Unicode にはちゃんと対応していないものなんで
しょうか?
0553sakito
03/01/16 21:01ID:96FsB3pF参考になってよかったです。
>>552
標準状態ではUCSのあつかいが変です。
Mule-UCSを利用します。
http://sakito.s2.xrea.com/moin/moin.cgi/Mule_2dUCS
0554552
03/01/16 21:11ID:yfaxmNuZありがとうございます。ききっぱなしで待っているのもアレなのでいろいろ検索して、
現在 Mule-UCS と格闘しているところでした。sakitoさんのサイトに情報があったの
に気がつきませんでした。設定方法などもあって大変助かります。Mule-UCSの配布物
にはちゃんとしたドキュメントがないのでソースを読んでいました。
0555552
03/01/16 21:19ID:yfaxmNuZそれにしても Mule-UCS を組み込むとものすごく起動が遅くなりますね。
800MHz-1GBのパワーブックで1.5分ほどかかります。普段は外しておく
方がいいのかもしれませんね。
055676
03/01/16 23:01ID:mU2UYDfvMule-UCSの他、
(custom-set-variables
'(utf-translate-cjk t))
という手もあり。
etc/NEWSより:
** The utf-8 coding system has been enhanced. Untranslatable utf-8
sequences (mostly representing CJK characters) are composed into
single quasi-characters. User option `utf-translate-cjk' arranges to
translate many utf-8 CJK character sequences into real Emacs
characters in a similar way to the Mule-UCS system. The utf-8 coding
system will now encode characters from most of Emacs's one-dimensional
internal charsets, specifically the ISO-8859 ones.
0557sakito
03/01/17 00:00ID:q1TZERPXjisx0213以下とかコンパイルすれば多少早くなるのですがあまりかわらないで
す、、
最近moinmoinにしかメモ書いてません。すみません。
>>556
あ、しらなかった、、
動作確認してみます。
0558名称未設定
03/01/18 01:51ID:2Q/lQY8iおなじ症状の方いらっしゃいますか?
osは10.2.3 で,ibook 800MHz Comboです.
具体的には,./configure コマンドを実行して,いい感じで終了したあとに,
make
sudo make install
の二つを実行すると,両方で同じようなエラーがでまくります.
[me:~/src/texinfo/texinfo-4.3] me% make
make all-recursive
Making all in intl
make[2]: Nothing to be done for `all'.
Making all in m4
make[2]: Nothing to be done for `all'.
Making all in lib
make[2]: Nothing to be done for `all'.
Making all in info
gcc -g -O2 -o makedoc makedoc.o ../lib/libtxi.a -lncurses ../intl/libintl.a
ld: Undefined symbols:
__USER_LABEL_PREFIX__libintl_gettext
make[2]: *** [makedoc] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
0559名称未設定
03/01/18 01:52ID:2Q/lQY8iそれらしいものが見当たりません.
%/usr/local/bin の内容です.
/usr/local/bin/tex /usr/local/bin/texfind /usr/local/bin/texi2pdf
/usr/local/bin/texconfig /usr/local/bin/texfont /usr/local/bin/texindex
/usr/local/bin/texdoc /usr/local/bin/texhash /usr/local/bin/texlinks
/usr/local/bin/texdoctk /usr/local/bin/texi2dvi /usr/local/bin/texshow
/usr/local/bin/texexec /usr/local/bin/texi2html /usr/local/bin/texutil
0560sakito
03/01/18 02:19ID:C+9hhJ+EOS X10.2.3ではtexinfoインストールの必要ないです。
標準で最新4.3がが入っています。
./configureの時点でおかしいのでは?
config.logの内容にエラーでてないか見てください。
0561名称未設定
03/01/18 02:41ID:2Q/lQY8i0562名称未設定
03/01/18 02:43ID:2Q/lQY8iネットにつないだら,アップデートの画面が出てきて,os 10.2.3 になりました.
はじめから os 10.2.3 ではなかったです.
os 10.2.3 になったいまでも,makeinfo --version で表示されるのは,4.0 の番号です.
アップデートでは texinfo は変更されないのかもしれないですね.
config.log を見てみます.
0564sakito
03/01/20 22:27ID:mDXpso1shttp://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp-97.tar.gz
ftp://ftp.ascii.co.jp/pub/GNU/elisp-manual-20/elisp-manual-20-2.5-jp.tgz
ftp://ftp.ascii.co.jp/pub/GNU/emacs-20.x/emacs-20.6-man-jp.tgz
英語の苦手な人は上記のファイルをそろえるといいです。
英語でもなんとか読める人はC-h iでinfoを参照するのが一番はやいです。
0565sakito
03/01/20 23:35ID:mDXpso1star xvfz emacs-lisp-intro-jp-97.tar.gz
cd emacs-lisp-intro-jp-97
emacs -batch -l texinfmt -f batch-texinfo-format emacs-lisp-intro-jp.texi
パッチ
http://www.namazu.org/~tsuchiya/doc/elisp-manual-20-2.5-jp.patch.bz2
tar xvfz elisp-manual-20-2.5-jp.tgz
bzip2 -dv elisp-manual-20-2.5-jp.patch.bz2
mv elisp-manual-20-2.5-jp.patch elisp-manual-20-2.5-jp
cd elisp-manual-20-2.5-jp
patch <elisp-manual-20-2.5-jp.patch
ln -s index.unperm index.texi
emacs -batch -l texinfmt -f batch-texinfo-format elisp.texi
とりあえず
C-u M-x info
で読めます。
0566sakito
03/01/21 22:46ID:jiNWvZtLhttp://www.egroups.co.jp/files/macemacsen/doc/emacsinfojp.tar.gz
に日本語info置いときます。
cd /Users/name/info
sudo install-info --info-dir=. emacs-lisp-intro-jp
sudo install-info --info-dir=. elisp-jp
sudo install-info --info-dir=. emacs-ja.info
以下.emacsに記述。
(setq Info-default-directory-list
(append Info-default-directory-list
'("/Users/name/info"
"/usr/local/info")
))
とかすればC-h iで読めるようになります。Editorの項にあります。
0567sakito
03/01/21 23:05ID:jiNWvZtLその場ですぐに実行可能です。
とりあえず定番的にHello Worldから。
(message "Hello World")
カッコの右にカーソルをおいてC-x C-eでミニバッファにメッセージが出ます。
(insert "Hello World")
でもよいかもしれません。
# 保守目的なのでスローペースで時々書くかも、、
0568名無しさん@Emacs
03/01/22 01:50ID:2EbWTwudMule-UCSを入れて、
(setq file-name-coding-system 'utf-8)
することで日本語ファイル名を扱えるようになったのですが、
フォントの設定が悪いのか濁点が豆腐表示になります。
濁点を表示するにはどうしたら良いのでしょうか。
フォントの設定は、
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-monaco14,"
"japanese-jisx0208:-apple-osaka-medium-r-normal--14-140-*-*-m-140-jisx0208.1983-sjis,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
こんな感じに設定したのを使ってます。
0569sakito
03/01/22 06:23ID:+RcoFAsmMule-UCSはMac OS Xの採用しているUNICODEに対応してません。
Mac OS XのUNICODEは濁点が一文字なので「が」とかは2文字。
窓互換でないというだけで結構ちゃんとした実装なんだけど、、
他の実装では窓互換にひよってるので批判される事あるみたい。
Mule-UCSの変換対応表をいじくる必要があります。
0571sakito
03/01/22 22:27ID:+RcoFAsmわかりましたって、、
以下の表見て意味わかります?
http://developer.apple.com/technotes/tn/tn1150table.html
意味わかるならめんどくさいだけで実装はできます。
あとはEmacs Lispの知識が必要ですが、、
もし本当に実装するならできるかぎりですが協力したいです。
0572568
03/01/22 22:53ID:0eXkyt+eいや、調べてみようと思っただけで全然知識はないのです。
ごめんなさい。
表ですが、これはつまりHFS+では全てdecomposedな状態で
コードを保存してるので、逆にMule-UCSで普通に表示しようと思うと
"Replace with"→"Illegal"な変換をしないといけないということですか?
またファイルを保存しようとするときには
"Illegal"→"Replace with"な変換をしないと
いけないということですよねえ。
まあ、Mule-UCSのソースなど読んだこともないので
私には無理そうです…。
でも諦めきれなくてちょっとソースを見てみたりする…。
0573名称未設定
03/01/23 02:10ID:1Ppx/yQ3xemacs on X11に、Cocoa & Carbon application から
ペーストすると文字ばけしちゃうのです。
language-env や default-coding-system のたぐいは、
適切に設定してるつもりなのですが…。
0574山崎渉
03/01/23 02:20ID:Kx2M+3Qk0575sakito
03/01/23 06:18ID:oMhy8H5Vとりあえずよめそうな雰囲気ですね。
ファイル名の概要あたりは
http://www.tech-arts.co.jp/macosx/macosx-jp/htdocs/9700/9739.html
のメイルを参照するといいです。
あとはMule-UCSのソースが結構複雑なのが問題、、
>>573
あれ?set-clipboard-coding-systemってなかったでしたっけ?
XEmacsは利用しなくなって長いのでわすれました、、
日本語がって事ですか?Asciiは化けないですよね?
とりあえず設定はってみればどうでしょう?
0576573
03/01/23 10:24ID:1Ppx/yQ3設定はこんなかんじ。
(set-language-environment 'Japanese)
(set-default-buffer-file-coding-system 'shift_jis-mac)
(set-default-file-coding-system 'shift_jis-mac)
(set-keyboard-coding-system 'shift_jis-mac)
(setq file-name-coding-system 'utf-8)
0577568
03/01/23 21:14ID:Bo90tT3NじゃあがんばってMule-UCSのソースに挑戦してみます。
ただここのところ忙しいのでかなり時間がかかりそうです。
0578sakito
03/01/23 23:46ID:oMhy8H5Vとりあえず問題なさげです。shift-jisが大丈夫かは確認してませんが、
XEmacsでは手元で確認できないですが、とりあえず
GUI Emacsの場合ぼくはaqua(TextEdit) -> X11は
(set-language-environment 'Japanese)
だけの設定でうまくいっている。
emacs -nw
ならC-cでaquaの文字をコピーして、Option-Clickでペースト
で文字化けしない事は確認しました。
X11からaquaはxclipbord起動すればいいですが2バイト文字は化けてます、、
XEmacsわかる人いませんかね?ぼくではこれ以上は無理そうです。
すみません。
0579sakito
03/01/23 23:49ID:oMhy8H5V本当ですか!とりあえず協力できる事はします。
どのくらいEmacs Lisp御存知です?
>>566
の日本語info入れて、
mode-info
http://www.namazu.org/~tsuchiya/elisp/mode-info.html
入れるとかなり読むのが楽になります。
あとはetagsでtagファイル作成すればよい感じですね。
0580568
03/01/24 01:28ID:4+JVI70p>>579
「Emacs Lisp プログラミング入門」をざっと読んだくらいの
知識しかないです。しかもだいぶ昔に読んだのでだいぶ忘れてます。
とりあえず日本語infoとmode-info入れました。
じっくりがんばってみます。
0581sakito
03/01/24 23:56ID:FuwhAAXjage sageはそれほど気をつかう事ないのかも最近は、、
>「Emacs Lisp プログラミング入門」をざっと読んだくらい
微妙な感じですね。
ぼくもMule-UCSのコード再度読んでみます。
# でも2月からかなり忙しくなる悪寒です、、
0583名称未設定
03/01/25 11:27ID:GV6rlX7nを見てEmacs21CVS版の取得してインストールしようと試みているのですが、うまくいきません。
去年、10月頃にこのサイトに解説してある通りに入れて使っていたのですが、
最近emacsが立ち上がらなくなったので、新たに入手して入れ直そうとしたところ、
インストールもできなくなりました。OS X 10.2.3です。何度一からやり直しても
make bootlegでエラーが出ます。何が原因でしょうか?
ld: warning multiple definitions of symbol _PC
terminfo.o definition of _PC in section (__DATA,__common)
/usr/lib/libncurses.dylib(lib_tputs.o) definition of _PC
ld: warning multiple definitions of symbol _BC
terminfo.o definition of _BC in section (__DATA,__common)
/usr/lib/libncurses.dylib(lib_termcap.o) definition of _BC
ld: warning multiple definitions of symbol _UP
terminfo.o definition of _UP in section (__DATA,__common)
/usr/lib/libncurses.dylib(lib_termcap.o) definition of _UP
./temacs --batch --load loadup bootstrap
dyld: ./temacs multiple definitions of symbol _BC
./temacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
make[1]: *** [bootstrap-emacs] Trace/BPT trap
make: *** [bootstrap] Error 2
0584sakito
03/01/25 11:58ID:z5IFWQClスレよまずにというよりもUTF-2000が何だかしってるのですか?
現在はCHISEプロジェクトで開発されているのですがXEmacs依存です。
>>583
環境が変化していますね?
finkもしくはX11関係の何かを入れていますか?
0585583
03/01/25 12:14ID:GV6rlX7nX11とfinkは田中さんのサイトを見て入れました。X11とfinkを入れたのは
Emacsより前のことで、emacsはこれらが既に入った後に去年インストールして、
使用できていました。その後、X11やfink、あるいはOS(11月初頭頃の10.2.2等)を
アップデートした際にemacsが動かなくなった時には、ソース再入手、コンパイル
すれば復帰していたのですが、何時頃からか、それができなくなってしまったんです。
今、emacsを使おうとすると、こういうエラーが出ます。
dyld: emacs multiple definitions of symbol _BC
emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
Trace/BPT trap
0586583
03/01/25 12:17ID:GV6rlX7n0587sakito
03/01/25 21:38ID:z5IFWQCl>>220あたりでも同じような問題がでていますね。。
source /sw/bin/init.csh
をはずす、もしくは一時的に.*rcファイルをリネームしてはずしたTerminal
でコンパイルしなおしてみてください。
環境依存のもので原因がよくわかりません、、
0588sakito
03/01/25 21:49ID:z5IFWQClterminfo.cの
char *UP, *BC, PC;
をコメントアウトしてリコンパイルかな?
0589583
03/01/25 23:13ID:GV6rlX7nありがとうございます。
220へのレスに「env | grep DYをしてみる」とあったので
試してみたのですが、こう出ました。
% env | grep DY
DYLD_INSERT_LIBRARIES=/sw/lib/xpg4/libxpg4.dylib
DYLD_FORCE_FLAT_NAMESPACE=1
% locate libxpg4.dylib
/sw/lib/xpg4/libxpg4.dylib
/usr/local/lib/libxpg4.dylib
エラーメッセージでも「dyld: emacs multiple definitions of
symbol _BC」とありますし、同じlibxpg4.dylibが2つ入ってるのが
問題ということでしょうか?
0590sakito
03/01/26 20:14ID:DURFU8b2二つはいってるのは問題ではなくてemacsが利用してるのと同じ
symbolが宣言されてるのが問題です。
% env | grep DY
で何も出ない状態にしてからコンパイルして利用してみてください。
0591sakito
03/01/26 21:48ID:DURFU8b2Lispはリストを頻繁に利用します。
'(a b c)
といった形式です。
最初の'はquoteで必要です。
Lispはprefix notation(前置方、前置記法)をとります。
加算は以下のように表現します。
(+ 2 2)
もし'(a b c)を(a b c)と記述するとaを関数として理解してしまい、
error: (void-function a)でaというfunction(関数)がないというエラとなります。
'(+ 2 2)と書けば+が文字としてあつかわれます。
0592名称未設定
03/01/26 22:44ID:z3vxiXqRquoteした結果「文字としてあつかわれる」んじゃなくて「評価されない」では。
(characterp (car '(+ 2 2)))
nil
(symbolp (car '(+ 2 2)))
t
(stringp (car '(+ 2 2)))
nil
(functionp (car '(+ 2 2)))
t
(listp (car '(+ 2 2)))
nil
(atom (car '(+ 2 2)))
t
0593sakito
03/01/27 06:14ID:nw2doR8cすみません。。「評価されない」ですね。。言葉がでてこなかった。。
あとcarはもうすこし後で書きたいな(^_^;
# 月宮あゆ氏(2ch コテハン)みならって事前に準備しときます。
0594sakito
03/01/27 06:23ID:nw2doR8chttp://pc.2ch.net/test/read.cgi/php/1014096840/l50
このスレの事ね。月宮あゆ氏(2ch コテハン)
# っていうか今Googleして月宮あゆって何の名前か
# はじめてしった(^_^;
0595585
03/01/27 08:22ID:KvzCGTM3emacsすんなり起動できました。ありがとうございます。
0597sakito
03/01/27 23:10ID:XGdefOhh・演算
+は加算、-は減算、*は乗算、/は除算になります。
# symbolとかの話はもうしこし後まわし、、
・リストの入れ子
リストの中にリストを入れる事ができます。
(+ 2 (* 3 3))
0599sakito
03/01/28 22:04ID:4/icw405うーーん。Emacs Lispはtech板とか覗けばスレがありますからね。。
ただインストール上のトラブルとかは過去ログとしてほぼ出つくしてる感じで
すし、それ以後の部分(たとえば便利なEmacs Lispパッケージとか)になるとこ
のスレよりもUnix板の方が適切な場合もありますから、結構微妙なんです。
このスレのEmacs導入の敷居をさげたという働きの次をどうにかしたいな、と
思ってるんですが、、
0600名称未設定
03/01/29 02:10ID:BYPv7osWこのスレの住人が、EmacsLispでプログラムを書くかどうかという事なんだと思うんですが、
まぁ、ほとんどの人が書かないんではないかと。私自信、Emacs歴は十年程ありますが、
EmacsLisp でプログラミングした事はほとんど無いです。それでもドキュメントとかを読みながら
ならば、なんとか使えるのがEmacsの良いとこでもあると思うのです。
このスレでは、あくまでもCarbonEmacs及びMacintosh用Emacsに限定した話題や、
そもそも初めてさわったEmacsはCarbonEmacsという、
EmacsとはなんぞやというEmacs初心者の為のスレでは良いのでは無いでしょうか。
0601sakito
03/01/29 06:19ID:Q1HIhttbEmacsの場合皆が.emacs書かないといけないのでEmacs Lispしらないとどうし
ようもないと思うんです。
コピペである程度カスタムできても便利に全然ならないで我慢してるって状況
がある気がして、、
少なくとも.emacsを読める程度のEmacs Lispの基礎ぐらいはと思いました。
あとjeditなんかではAppleScript利用者は過半数以上いるのではないかな、、
このスレにもAppleScriptしってるが、、って人もいる気もする。
まあどちらにしてもぼく個人のスレでないし。皆のスレだから、雰囲気読んで
判断しますです。
ありがと。
0602名称未設定
03/01/30 08:20ID:j/X7L/Pl初心者のためのスレということなら、Emacs Lisp超入門はあってもいいかも、
って思います。sakitoさんがかいてるよーに、.emacsはほぼみんなかくわけ
だし。で仮にコピペで間に合わせているとしても、>>597程度のことは知らな
ければ全く読むことさえできないわけで。
0603名称未設定
03/01/30 21:39ID:AFvi6hbLるわけじゃないけど、Lisp(elisp)プログラミング入門の良書だと
思うな。こういうの読んでから、elispでMy環境を作るのが楽しく
なってきたよ。実用面の入門では「やさしいEmacs-Lisp講座」もい
いかな。
けれど、Emacsはもともとその場で調べたり動的に変更したり実行
したりが醍醐味なので、*scratch*, lisp-interaction-mode,
describe-*, info などで調べたり試したりするのが一番大事ですね。
それから、w3m-emacs を入れておけば、w3m-search でサクっとグ
クル検索できる。
0604sakito
03/01/30 22:41ID:wRJ00+UDLisp講座はとりあえずぼくの役目ではなさげですね。
>>566
とかから日本語info取得してemacs-lisp-intro-jpを読んでいけば
基礎はなんとかなりますし。
興味があれば自分で勉強する物でしょうし(^_^;
質問があったら回答って方がよさげですね。
ありがと。
0605sakito
03/01/30 22:56ID:wRJ00+UDぼくは>>603氏指摘の「LIST遊び」と「やさしいEmacs-Lisp講座」
は持ってます。かなりよい。
でもこの本よりもinfo(英語のままで)読みまくったのが一番役に
たった。
あとは自分の癖が結構強いので、普通のモード気にいらない事が
結構あって改造しまくってる内に0からつくった方が早いかもって
事になったかも、、
最近あまりEmacs Lispかかないので結構わすれてるような気がする(^_^;
# 最近はPythonとJavaばかり、、
# あとJavaScriptOSA利用するのでAppleScriptはほとんど知らない
0607名称未設定
03/01/31 23:43ID:y2K2tUkDほんと、やめてほしい。
これから学びたい人にとっては、貴重な情報だ。
とういうか、この類のセンスが大嫌いだ。
sakitoさんには、今までどおり、どんどん情報を提供してほしい
とおもうから、レスつけました。
Emacs、普通に使っていてあまり問題という問題もないので、
最近は、ここを毎日のぞくということもなくなったのですが、定期的には見ています。
0608名称未設定
03/01/31 23:53ID:sloRVJPQおまえがうざい。役立たずメ。
Emacs Lispについては、2chのスレで入門がかかれるよりも、どこかのサイトに
まとめて、もしくは、本になっているほうが使いやすいかなぁとは思いますな。
0609sakito
03/02/01 01:06ID:b79u6uptう、英語とかの一節が自慢くさいのかな?
高校の時に英検3級おちたけどね(T_T)
SDIC
http://www.namazu.org/~tsuchiya/sdic/
とか利用すれば便利かもしれない。
というかEmacsバカにとってはinfoよむのって
快感の一つだとおもう。
# 某スレにエロのためにドイツ語おぼえた人がいた、、
# なぜか共感してしまった(^_^;
>>607
問題は最近はあまりおきない感じですね。
>>608
そうですね。たしかにまとまっている方がいい。
時間がある時にでも、、
0610cperl
03/02/01 08:09ID:Iie2KwsAperlのモードにcperlを使いたいのですが、インストール後、cperl(cperl-mode.el.4.32)モードへ
移行しても、コードを色によって識別できません。どなたか、色分けできている方おられませんか?
.emacs.elにはcperlに関して・・・
(autoload 'perl-mode "cperl-mode" "alternate mode for editing Perl programs" t)
(setq cperl-indent-level 4)
のみです。
どなたか、アドバイスなどいただけると幸いです。
0612cperl
03/02/01 13:51ID:+izoyiuMたとえば,
(setq cperl-font-lock t)
のような記述でいいのでしょうか?
0613超初心者
03/02/01 16:54ID:UejL7uJF.emacs.el
(set-language-environment 'Japanese)
(set-keyboard-coding-system 'sjis-mac)
(set-clipboard-coding-system 'sjis-mac)
(set-terminal-coding-system 'euc-jp)
としました。
あああ
と入力すると
c
c
c
となってしまいます。
自分なりにがんばってたつもりですがわかりません。
教えていただけないでしょうか?
0614名称未設定
03/02/01 17:47ID:3NGFIkAt日本語の入力が出来ないの? それとも表示が出来ないの?
ttp://sakito.s2.xrea.com/detail/emacs/emacs21.html
ここみて設定してみても分かりませんか。
0615超初心者
03/02/01 19:43ID:UejL7uJF表示はできるの?といわれてチェックしみました。
どうもです。
入力ができません。
0616sakito
03/02/01 19:49ID:HPQUGdHnそれよりも前に以下記述してみてください。
(cond (
(fboundp 'global-font-lock-mode)
(global-font-lock-mode t)
(setq font-lock-support-mode 'jit-lock-mode)
))
>>615
入力の問題ですね。
ことえりで入力していますか?
0617超初心者
03/02/02 02:27ID:lPS9rWloどうも。emacs中毒拝見さしてもらいました。
ことえりで入力してます。
いちおSKKってゆうのもいれてみました。
0618名称未設定
03/02/02 10:28ID:0E5GCFvjところでつまづいてしまいます。
sakitoさんの労作のぺーじを見ていながらそうです。
なぜかと考えてみると、
(1)UNIXのコマンドがわからない。
(2)日本語のFEPとかのあたりがわからない。
(3)texinfoとかがわからない。
などなどが原因だと思います。
たぶん、そんなやつはEmacsなど使うなといわれそうですが、
使いたい気持ちは本当です。
(これまでに何回かインストールしようとして、5時間以上は使っています。)
なんか、ほんとうに手取り足取りでインストールができて、
O'ReillyのGNU Emacsなどの本につながるものが欲しいです。
0619名称未設定
03/02/02 11:39ID:hTDsrKwJ0) Develop Tool を入れる
1) Terminal から cvs コマンドでソースを入手
2) 色々気の利いた設定は無視して、最低条件でコンパイル
3) .emacs で日本語表示と入力を設定
1) は英語だがそんなに難しくない説明文調です。
2) で、最高じゃないといや!という人は、あきらめる。
後、 Terminal からその中で動く emacs でも十分
使い物になります。 .emacs の日本語表示設定をすれば
よし。
0620618
03/02/02 13:24ID:Sxj/vR8KOS XにはじめからインストールされているTerminalのemacsでも
日本語(shift-JISやUNICODE)の文章が編集できたり、
ことえりで日本語が入力できたり、
するんですか?
ぜひ、.emacsの例を教えて下さい。
.emacsってホームにおけば良いんですよね。
0621名称未設定
03/02/02 13:30ID:KoQJ6SHF写真を見ると、'a'の左が'caps lock'になっています。
このcaps lockをcontrolとして使用することは可能でしょうか?
PowerBook用には「uControl」というソフトがあるようですが、
iBook用/他の良さげなソフトがあれば教えてください。
0623620
03/02/02 13:52ID:Sxj/vR8Kうーん。ごめんなさい。
じつは、結構調べようとしているんですが、
調べてみても、意味がわからないことが多くて。
へこたれているんです。
0625cperl
03/02/02 14:21ID:0z/x1o8vありがとうございます.うまくいきました.
emacs21にわざわざcperlを追加することも無かったんですね.
標準で入っていることに今ごろ気づきました.
0626sakito
03/02/02 14:57ID:/tl2uP1cインストールするだけであれば
http://www.webweavertech.com/ovidiu/emacs.html
http://www.cs.man.ac.uk/~franconi/mac-emacs/
などいくつかの場所でインストーラが提供されています。
Unixコマンドは慣れでしかないのでTerminal初心者スレなどにいくのがよいです。
texinfoはtexinfo形式のドキュメント関連プログラムです。
自分の今のレベルよりやや上の事をしてみると、突然今悩んでいた事が理解できるように
なったりするので、少し上の事をやってみるっていうのもいいことだと思います。
# ただし自己責任になるので十分注意はしてください。
# なので手取り足取りはちょっと無理です。自立の第一歩って感じです。
0627621
03/02/02 15:01ID:KoQJ6SHF手抜きスマソ。
ってわけで、検索してみました。
MacOSXで capslock<->controlに使用できそうなソフトは、
o uControl
最新版でMacOSX 10.2にも対応
o CommandAndControl
MacOSX 10.1.5では、カーネルパニック発生。10.2でも使用不可?
o DoubleCommand
最新版でMacOSX 10.2にも対応。
ただし、'partial support, sticky'
修正・追加情報があれば、どなたかよろしく。
0628sakito
03/02/02 15:03ID:/tl2uP1cぼくん所で公開している.emacsを参考にしてみてください。
でわからない用語って大変かもしれない。最初は。
とりあえずGoogleとお友達になるしかないです。
>>621
iBookでもuControlって動作するはずです。
>>625
よかったです。cperlに関しては標準ではいっていますね。
他にも21になっていろいろ増えていてかなり便利になってます。
# とりあえずinfoを読んでみてください。英語で大変かもしれませんが、、
0629名称未設定
03/02/02 16:45ID:hTDsrKwJ1)表示
キーワード:日本語コード
Shift-JIS...パソコン系 Win も含めて一般
JIS or ISO2022 ... 大型計算機やインターネットでちらちら見る
EUC ... UNIX で主流だった。Shift-JIS でみると半角カタカナが
多く見える。
UTF-8...UNICODE 体系。ここ最近のもの。 Mac OS X の日本語
ファイル名に使われる。
上3つは emacs より古いため、表示は比較的簡単。
ただし自動認識は時々失敗する事もある。
キーワード:ターミナル Terminal
Mac OS X にあるやつで、一般的にはテキストのみ表示。
普通は UTF-8 のみを表示できる。
10.2 以降、他の3つコードも表示出来るようだ。
但し混在はNGと思われる。
0630名称未設定
03/02/02 16:55ID:hTDsrKwJ2)入力
キーワード:Input Method
ことえり。。。 Mac 標準。内部は UTF-8 らしいが、ソフトに渡す時は Shift-JIS らしい?
SKK。。。emacs 内で動く lisp で構築されたもの。普通は emacs 内部のみで有効
あと X-Window 上の IM もあるがよくしらないので割愛。
3).emacs
キーワード: emacs-lisp
Emacs が起動する時に使う設定ファイル。ここを読んでいる人なら
説明不要でしょう。
以上、人に聞く最低レベルの知識と思われるのを書いてみました。
0631名称未設定
03/02/02 18:19ID:9d8BF0ha;;; 補助関数
(defun applescript-decode-string (retstr)
"do-applescriptが返した文字列をデコードする。"
(decode-coding-string retstr 'sjis))
(defun applescript-parse-result (retstr &optional decoded)
"do-applescriptが返した文字列を調べてelisp用のオブジェクトに変換する
(ネストしたリストに未対応)"
(unless decoded (setq retstr (applescript-decode-string retstr)))
(cond
;; as list
((string-match "\\`\\s-*{\\(.*\\)}\\s-*\\'" retstr)
(let ((mstr (match-string 1 retstr)))
(mapcar (lambda (item) (applescript-parse-result item t))
(split-string mstr ","))))
;; as string
((string-match "\\`\\s-*\\\"\\(.*\\)\\\"\\s-*\\'" retstr)
(match-string 1 retstr))
;; as integer
((string-match "\\`\\s-*\\([0-9]+\\)\\s-*\\'" retstr)
(string-to-int (match-string 1 retstr)))
;; else
(t retstr)))
;;; (続く)
0632631の続き
03/02/02 18:21ID:9d8BF0ha;;; WEBブラウザSafariのための関数・コマンド
(defun safari-front-page-title ()
"WEBブラウザSafariで表示しているページのタイトルを返す。"
(interactive)
(message
(applescript-decode-string
(do-applescript "tell application \"Safari\" to name of front window"))))
(defun safari-front-page-url ()
"WEBブラウザSafariで表示しているページのURLを返す。"
(interactive)
(message
(applescript-decode-string
(do-applescript "tell application \"Safari\" to url of document of front window"))))
(defun safari-front-page-source ()
"WEBブラウザSafariで表示しているページのソースを返す。"
(applescript-decode-string
(do-applescript "tell application \"Safari\" to source of document of front window")))
(defun safari-front-page-source-title ()
"WEBブラウザSafariで表示しているページのソースからタイトルを抜き取る。"
(interactive)
(let ((src (safari-front-page-source))
(pat "<title>[ \t\n\r]*\\(.*[^ \t\n\r]\\)?[ \t\n\r]*</title>"))
(string-match pat src)
(message (match-string 1 src))))
0633631,632の続き
03/02/02 18:23ID:9d8BF0ha;;; WEBブラウザSafariのための関数・コマンド
(defun safari-title-list ()
"WEBブラウザSafariで開いているページのタイトルのリストを返す。"
(applescript-parse-result
(do-applescript (concat "tell application \"Safari\" to "
"name of every window"))))
(defun safari-url-list ()
"WEBブラウザSafariで開いているページのURLのリストを返す。"
(applescript-parse-result
(do-applescript (concat "tell application \"Safari\" to "
"url of every document"))))
0634名称未設定
03/02/03 09:42ID:GBIuN6eA一度,Winでもインストールしたことのがあるのですが,
その時は,インストール時に,APOPかPOPかの選択ができました.
説明書きを見ながら,設定をすると,どうやらその設定は,
APOPの設定になっているようで,うまくメイルを取りに行ってくれません.
(mail.mac.comです.)
どなたか,アドバイスなど頂けますと幸いです.
0635名称未設定
03/02/03 10:37ID:hsSjXLI6http://www.mew.org/release/info/mew_6.html.ja#SEC6
0636名称未設定
03/02/03 12:08ID:GBIuN6eA実は,そのサイトをみて設定しているのですが,
APOP password is not supported by this server
となってしまいます.
.mew.el----
(setq mew-name "hogehoge") ;; (user-full-name)
(setq mew-user "hogehoge") ;; (user-login-name)
(setq mew-mail-domain "mac.com")
(setq mew-smtp-server "smtp.mac.com") ;; if not localhost
;;(setq mew-pop-user "hogehoge") ;; (user-login-name)
(setq mew-pop-server "mail.mac.com") ;; if not localhost
なにか見落としている点などはないのでしょうか?
0640名称未設定
03/02/03 20:09ID:GBIuN6eAおかげさまで,うまく受信することができました.
ありがとうございます!
0641sakito
03/02/03 22:13ID:kBV0Eyh/その後どうなりました?
>>631
もし長くなりそうな時はgzしてbase64はりつけした方がいいかもしれないです。
>>640
これって変な仕様なんですよね。。昔質問されたけどすっかりわすれていた。
imはsetupする時に質問してくるんだけど最新はim利用してないから、質問
に回答って手順がないんです。
0642名称未設定
03/02/04 01:33ID:pdkHsGdjずいぶん遅くないですか?
0643名称未設定
03/02/04 01:58ID:o+I34XZr最初はSKKでもいいかなと思ってちょっと使っていたのですが、
やはりちょっと難しかったです。
今、FreeWnn+Tamagoを考えているのですが、インストールの仕方も
いまいち分からず立ち往生しています。
http://www.okada-lab.org/~chick/mac/
ここで解説がなされていますが、こんな感じでいいんでしょうか?
cannaのインストールですが、今のFinkでは、listで見ても見つかり
ませんよね。安定版としては扱われていないので、ちょっと手を出さない
ほうがいいんでしょうか?
0644名称未設定
03/02/04 09:56ID:9urQ8oSdどのようにしてパッチを当てたらいいのでしょうか?
アドバイス頂けますと幸いです.
patch-1.1.0-a01.gzってどこのリンクも切れていますよね?
バイナリコードで掲載されているのをコピペしただけです.
0645名称未設定
03/02/04 14:51ID:wBMuyCzAtar xvfz Wnn.tar.gz
gunzip *.gz
cd Wnn
mv ../patchfile .
patch <patchfile
kana?
0646名称未設定
03/02/04 15:50ID:irTVJYv3そんなあっちゃこっちゃ移動せんでも。。。
tar zxf FreeWnn-1.10.tar.gz
cd FreeWnn-1.10
zcat ../patch-1.1.0-a01.gz | patch
くらいじゃないの?パッチの中身知らないから
深さとかわからんけど。
0647名称未設定
03/02/04 17:54ID:9urQ8oSd昔使ってたパッケージでFreeWnnはうまくいきました.
ここのおかげで,Yatex, Mewがなんなく動いています.
こんごともよろしくお願いします.
0648名称未設定
03/02/06 14:57ID:NvUZagK2カーボンEmacs+Mew3.1を先程入れたのですが,oで整頓して,フォルダを
作って,xで移動実行,そして移動先にgで移動して,いざ,メイルを
確認しようとしても,メイルの一覧が見えません.'mewls' not foundと
表示されてしまうだけです.
実際フォルダをのぞいてみると,各メイルのファイルは確認できています.
何か改めて表示させるためのコマンドなどがあるのでしょうか?
0649名称未設定
03/02/06 16:45ID:NvUZagK2でとりあえずは,解決できましたが...
0651名称未設定
03/02/07 15:58ID:MjU4yHDmと書きながら思いつきますた。
(fboundp 'do-applescript)
これでいけるかな?これ Carbon Emacs 以外だと nil になりますよね。
0652名称未設定
03/02/07 17:32ID:/+ezB2n+window-system が mac かどうか調べればいいと思いました.
0654名称未設定
03/02/08 00:23ID:Gu3hVOcQ僕は環境変数 TERM で区別してました。
0655名称未設定
03/02/08 15:45ID:/PK6x4BD加えて、yatexをインストールしました。コンソールではplatexなど基本的な
コマンドは正常に動いている状態ですが、Yatexからコンパイルなどを行うと
typeset exited abnormally with code 1 at Sat Feb 8 15:36:53
のような表示が出て、コンパイルできません。
.emacs.elには、
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
(setq tex-command "platex"
dvi2-command "/Applications/MxDvi.app/Contents/MacOS/Mxdvi"
;;dviprint-command-format "dvips %s | lpr"
YaTeX-kanji-code 2 ; (1 JIS, 2 SJIS, 3 EUC)
;;YaTeX-use-AMS-LaTeX t ; AMS-LaTeX
section-name "documentclass"
makeindex-command "mendex"
YaTeX-latex-message-code 'sjis-mac
)
のように基本的な記述のみです。
(yatexでのテキスト編集は可能な状態です)
問題の解決にはどのような方法が考えられますでしょうか?
アドバイスなどいただけますと幸いです。
0656名称未設定
03/02/08 17:19ID:/PK6x4BD.emacs.el内の他の記述を消すなどして、解決しました。
0657名称未設定
03/02/08 23:18ID:iAVFCRbr入れているのだが、色がつかない。
色ついている人います?
ruby-1.6.8 付属のものをインストールしました。
0659657
03/02/09 10:56ID:e6mtoe03.emacs では、
;; font-lock モード
(cond ((fboundp 'global-font-lock-mode)
(global-font-lock-mode t)
(setq font-lock-support-mode 'jit-lock-mode)
))
を指定したあと
;; ruby-mode
(require 'ruby-mode)
(setq auto-mode-alist
(append '(("\\.rb$" . ruby-mode))
auto-mode-alist))
としているだけなんだけどなあ。
色がついている人もいるようなんで、
他の設定も消してやってみます。
0660名無しさん@Emacs
03/02/10 02:37ID:3EmTJlwm1)electric-buffer-list を (global-set-key "\C-x\C-b" 'electric-buffer-list)
としてキーに割り当てています。が、リストの最初の2行のバッファを選択できません。
いまのところモードフックを使って
(add-hook 'electric-buffer-menu-mode-hook
'(lambda ()
(toggle-read-only nil)
(insert-string "\
RM Buffer Size Mode File\n\
-- ---------------------- ---- ---------------- --------------------\n")
(toggle-read-only t)
))
として、先頭に適当な行を2行挿入するようにしています。
もっと根本的な解決方法はあるのでしょうか。
2)IM についてです。USキーボードで Dvorak 配列を使用して VJE または ATOK
を使用しています。どちらの配列でも CommandーSpace で IM を起動すると、
US ASCII 配列になってしまいます。しかし、ことえりを選択してから VJE または
ATOK を選択すると Dvorak 配列で入力できるようになります。Safari でも同様の
現象が発生することから IM の問題のような気もするのですが、似たような現象に
遭遇したかた、および解決した方はいらっしゃいませんでしょうか。情報ありまし
たらおしえてください。
よろしくお願いします。
0662sakito
03/02/10 06:28ID:6Lo5OF2Nhttp://mail.gnu.org/archive/html/emacs-pretest-bug/2002-12/msg00033.html
最新の枝のバグかもしれない。
0663名称未設定
03/02/10 16:09ID:Cbk3Y6g2マルチアカウントにするために、setq mew-config-alist
をつかって、popなどの設定をしています。
その設定とは別に、(setq mew-use-cached-passwd t)として、
パスワードの保存をしているつもりですが、mewやemacsの再起動の度に
受送信時に、パスワードの入力を要求されます。
これを、一度入力したら、以降、再入力しなくてもよい方法はないので
しょうか?
0664名称未設定
03/02/10 21:09ID:UzRGptHF(add-hook 'mew-init-hook
(lambda ()
(mew-passwd-set-passwd
"あなたのメールアドレス:pop3"
"あなたのパスワード")))
または
(setq mew-passwd-alist
'(
("あなたのメールアドレス" "あなたのパスワード" 0)
))
0665名称未設定
03/02/11 10:33ID:FQnPmVCiやはり、どちらとも、試してはみたのですが、うまく動いてくれません。
mewのバージョンにもんだいがあるのでしょうかねぇ
0667名称未設定
03/02/11 19:19ID:FQnPmVCi0668名称未設定
03/02/11 23:44ID:VWQw5byQいわゆる、'checking file...moved'というエラーが表示され、navi2chから書き込むこともできません。
navi2chは今日のcvsから取得しており、以下の設定がされています。
(setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/2chmenu.html")
Source ForgeのFAQに記述してある内容も色々試してみたのですが...大変恐縮ですが、
どなたかご教授いただけませんでしょうか。
0669660
03/02/12 02:34ID:rd4QDlRn回答ありがとうございます。
1)すでに報告されていたんですね。
2) Command+opt+Space だと IM が切り替わるだけのようです。
ATOK→ことえり のような。
たしか OS9 のあるバージョンか、OS X になってから動作がかわったとおもいます。
これはやはり、IM のメーカのほうに報告してみます。
ありがとうございました。
0670名称未設定
03/02/12 20:36ID:pvfi9Osc/usr/share/emacs/site-lispに
-helper.elとsdoc-mode.elをコピーしました。
でM-x sdoc-modeすると、
's function definition is void: sgml-mode-common
となってしまうんです。
これって、どうやって対処すればよいんでしょうか?
おわかりのかたいたら、教えてほしいです。
-x sgml-modeは起動するんですが。
のバージョンはGNU Emacs 21.3.50.1です。
0671名称未設定
03/02/12 22:27ID:8yo7f4Afコマンドの履歴をさかのぼる場合、通常は矢印の上下キーなどで
できるとは思いますが、Shellモードではどのようにするのでしょうか?
0672名無しさん@Emacs
03/02/12 22:33ID:tYrJlRxz0674名称未設定
03/02/12 23:21ID:pvfi9Osc自己解決しますた。
OS Xに入ってたGNU Emacs 21.1.1のほうだと大丈夫ですた。
なんでだろう…。
0675名称未設定
03/02/12 23:36ID:rd4QDlRn> (setq navi2ch-list-bbstable-url "http://www6.ocn.ne.jp/~mirv/2chmenu.html")
この行を削除するかコメントアウトしてみてはどうでしょうか。
0676名称未設定
03/02/13 00:05ID:yCAHmjIdやってみましたが、ダメでした...ご助言、どうもありがとうございます。
他の設定が悪いのかと思い、新しいユーザーを作成し、最低限の設定でやってみてもやはり
同様の結果になりました。
0677sakito
03/02/13 00:13ID:g945EFZyここを参考にしてみてください。
http://www.t3.rim.or.jp/~harunaga/freebsd/xemacs.html
http://sakito.s2.xrea.com/moin/moin.cgi/SmartDoc
>>676
http://www.monazilla.org/
の右側、BBS Menuより更新されているのを探して変更してみてください。
0678名称未設定
03/02/13 02:26ID:yCAHmjIdload-pathに追加したnavi2chのパスが古いバージョンを指していました。
大変失礼しました。ご助言どうもありがとうございました。
0679sage
03/02/13 02:26ID:yCAHmjId0680名称未設定
03/02/13 02:45ID:iW9jq8R60681678 <sage>
03/02/13 03:23ID:yCAHmjId私は書き込みも使っていますが。そういうことではなくて?
0682名称未設定
03/02/13 03:36ID:iW9jq8R6ワロタ
いや、そういう事じゃなくて、1マカからするとEmacsって名前はちらちら聞くけど
とにかく難しそうで何に使うのか想像できない感じなんだけど
2chブラウザという身近でわかりやすい使い道もあるんだなって事です。
0683678
03/02/13 03:52ID:yCAHmjIdあー、なるほど。納得です (w
私個人はMew使いなので、navi2chに慣れるのは早かったです。逆にnavi2chか
らEmacsに入った方がnavi2chに似たメーラーということで、MewやWLを使い始
めることもあるのかもしれませんね。
0684名称未設定
03/02/13 04:41ID:OtHQaIZT0685名称未設定
03/02/13 08:40ID:twyIu0fb(animate-sequence '("あー、なるほど。納得です (w") 0)
とやってみる。「678が納得したのだ」ということを視覚的に実感
できる。これは、ときどき使うかもしれないな、と思ったら
(defun my-animate-region (beg end)
(interactive "r")
(animate-sequence
(list (buffer-substring-no-properties beg end)) 0))
というコマンドを作り .emacs にでも貼っておく。これは、カレン
トリージョンをanimate-sequence する。例えば 684 みたいのを見
たときに、そこをリージョンにして
M-x my-animate-region
とやって使う。こいつはいいや、頻繁に使おう!と思ったら
(global-set-key "\C-ca" #'my-animate-region)
のようにキーバインドする。
Emacs はこのように使うものです。
0686名称未設定
03/02/13 11:07ID:l6UFjXUSサンクス。sakitoさんのところも見てたんですけど、
そこのページは見落としてました。
参考にしてやってみます。
>>685
emacsのカスタマイズの仕方がよくわかりますた。
0687682
03/02/13 18:58ID:iW9jq8R6やりたい事はJTerminal上でことえりなどを使ってemacsで日本語入力する事です。
OS X 10.1.5
JTerminalは1.0.5で蝸牛IIさんというサイトに書いてある通りにやって
tcsh-6.12.00を入れて日本語が通るようにして、vimで日本語入力できる状態です。
NJEは使ってません。
で、Mercuryさんのサイトを見つけて、emacsで日本語入力できたらいいなと思い、
.emacsの内容は
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-japan)
(set-terminal-coding-system 'euc-japan)
(set-keyboard-coding-system 'euc-japan)
(set-buffer-file-coding-system 'shift_jis)
で、.tcshrcの内容は
unset nokanji
set dspmbyte=euc
alias emacs "stty raw; \emacs; stty -raw"
な具合です。
emacsで日本語入力するにはどこをどうしたらいいでしょうか。よろしくお願いします。
0688683
03/02/14 01:11ID:fY2OpBNb0689682
03/02/14 12:19ID:xEXSEJe9「0: Event not found.」って出ます。
どうも.tcshrcの内容が無視されているような。
うう、どうすれば。。
やはり自分の能力を越えている事に手を出したのが間違えだったか。。
0690682
03/02/14 12:30ID:xEXSEJe9.tcshrcに書いてた他のaliasが原因のようでした。
alias lsp "ls -vC !:1* | mccc"
を
alias lsp "ls -vC \!:1* | mccc"
にしたら
0:Event not foundは出なくなりました。
しかしemacsでの日本語入力はまだできません。
こまごま連続投稿してすいません。もう少し頑張ります。
0691682
03/02/14 15:27ID:xEXSEJe9% stty raw;emacs;stty -raw
で起動したところemacsで日本語入力できました。
おや?aliasも同じ事やってるはずですよね?
aliasを書き直せばいいはず。。うーん。。。
0692682
03/02/14 15:58ID:xEXSEJe9alias emacs 'stty raw;\emacs;stty -raw'
で行けました。
何度かやってだめだったような気がするのですが.tcshrcがちゃんと読み込まれてなかったのかも。。
さて次は日本語ファイル名やフォルダ名をTerminalコマンドの引数に通したい。。
0693名称未設定
03/02/15 10:53ID:twYzswyGと同じ状態で困っているんですが、
>>674,677
ということは、現状Carbon Emacs + sdoc-modeという組み合わせは
うまくいってないということですか?
0694名称未設定
03/02/15 11:03ID:twYzswyG2) ですが、おそらくIMの問題でしょう。
以前のバージョンのAquaSKKでも同様の問題がありましたが、
現在は解決しています。
# まだ、Ctrlを押したときにQwertyになってしまいますが。
Carbon系とCocoa系とでCtrl押し時のDvorakハンドリングに違いがある
ようです。
なので、Carbon EmacsでもCtrl押したときはQwertyになってしまう。
0695名称未設定
03/02/15 11:58ID:vLEluZuMそうでつ。
今のところCarbon Emacs + PSGMLモードことになるでしょうね。
サクーシャたんに不具合報告したほうがよいのかな。
0696名称未設定
03/02/15 12:21ID:twYzswyGそうですか。
情報なげておいたほうがいいでしょうね。
前、SmartDoc-MLに入ろうとしたら、"もう定員オーバーだよ"って自動返信が
来てだめだったんで直メールになるが…
0697sakito
03/02/16 01:11ID:oZLnN6K4作者の方は状態を認識していらっしゃいます。
http://www.cmt.phys.kyushu-u.ac.jp/~M.Sakurai/java/sdoc/sdocusersj/msg00349.html
sdoc-helper.elを利用すれば大丈夫との事ですが試した事ありません。
0698名称未設定
03/02/17 00:15ID:VJ0IuCle0699名称未設定
03/02/17 00:21ID:VJ0IuCletexinfo-4.5.tar.gzを解凍しましたが、。
./configureでうまくいきません。
[Macintosh:~/src/texinfo-4.5] ***% ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
と出てしまいます。よく分かってないので、
かなり基本的なところで間違っているように思いますが、
よろしくお願いします。
0700名無しさん@Emacs
03/02/17 00:47ID:HLLxnwe8Developers Tools入れた? 入れてあるのであれば、ターミナルから、
which gcc
としてみそ。出力結果キボンヌ。
ちなみにうちでは、
/usr/bin/gcc
となる。
0701700
03/02/17 00:50ID:HLLxnwe80702名称未設定
03/02/17 11:18ID:GhrLtkAOありがとうございます。助かりました。付属のDeveloper.mpkgから
インストールした後、ターミナルでwhich gccとしたところ、
/usr/bin/gccと出ました。
その結果、./configureはなんとかできているように思います。
ただし今度はmakeができません。Command not foundと出ます。
過去レスではDeveloper Toolsを入れるようにとの指示があるようですが、
“入れる”の意味がよくわかりません。インスト以外に何かしろというニュアンスが
込められているのでしょうか。ほんとに基本的なことですみません。
0703名称未設定
03/02/17 12:19ID:dtvP5T5J>>700じゃないけど
インストールしろってことだと思う。
インストールした後Shellを立ち上げなおすとか、
rehashしてみるとかすればいけるかも
0704maki
03/02/17 20:18ID:OfdFE4pF0705名称未設定
03/02/17 20:19ID:6LkfFmechttp://www.nhk.or.jp/news/2003/02/14/k20030214000149.html
政府は14日の閣議で、北朝鮮を脱出して日本に戻っている人たちの中に、
日本国籍を持たない人もいるとしたうえで、こうした人たちが、日本で暮ら
せるよう事情に応じて適切な在留資格を与えているとする答弁書を決定し
ました。
【政治】国籍なき脱北者に在留資格−政府
http://news2.2ch.net/test/read.cgi/newsplus/1045221402/
674 :名無しさん@3周年 :03/02/15 12:19 ID:u/yKFIsD
まあ、ここで文句いう前に 国に文句言え。以下直に御意見板に行く。
年令、メアド等書きたく無いのは書かなくても大丈夫。
首相官邸「ご意見募集」
http://www.kantei.go.jp/jp/forms/goiken.html
65 :名無しさん@3周年 :03/02/14 20:42 ID:iHggbG5E
http://www.e-pon.net/project/2ch/asia/
俺、もうメール送った。
みんなもやってくれ。
28 :名無しさん@3周年 :03/02/14 20:23 ID:ECrhI8Fb
>北朝鮮を脱出して日本に戻っている人たちの中に、日本国籍を
持たない人もいるとしたうえで、
なんで日本国籍を持たない人が”戻って”くんのよ?
0706sakito
03/02/17 23:44ID:5rStzsdUTerminalを起動しなおせばよいです。
Terminalコマンド(というかUnixのコマンド)に関してはTerminalスレッドとか
を参照してみてください。
最初は基本がわからない物です。でも基本がわかると突然いろいろわかるようになります。
最初は結構大変だというのは楽しみながらやるのがよいかと。
>>704
どこの何の色です?
どこらへんって感じでも記述があるほうがよいです。
>>705
もしかしてこのスレ初のコピペ荒らしでしょうか。。
0707700
03/02/17 23:57ID:HLLxnwe8ははは。おれもやってみたら出来なかった(Command not foundではなかったが)
> texinfo-4.5
とりあえず、texinfo-4.2だったらコンパイル出来たけど、これじゃ駄目? あ
んまり訳に立たなくてすまんが...
0708702ビギナァ
03/02/18 01:49ID:CA/GG/rtレスを拝見しました。感謝します。
ただ今度はmakeの段階で>>558さんと全く同じ
Errorが出てしまい、これ以上先に進めなくなってしまいました。
そこでDevelopperを最新のものにアップデートしましたが、状況は
変わりませんでした。ttp://www.gnu.org/software/texinfo/
内のMLでキーワード検索したものの、ぴったりくるものも無く(あまりに
基本的なミスだから無いのかも)、まさに一進一退の状態です。。
やはり./congigureの段階で何か問題が発生しているのかもしれません。。
0709700
03/02/18 02:04ID:Q0rmfxnoうーむ、libintlというやつが問題ありそうな予感...どうもconfigureで無効
化することが出来なかったのよ。
guruの登場を期待。
0710702ビギナァ
03/02/18 02:10ID:CA/GG/rt楽しみながらやってますぅ。
>>707
> とりあえず、texinfo-4.2だったらコンパイル出来たけど、
そうですね。その方向も考えておきます。ありがとうございます。
0712名称未設定
03/02/18 05:06ID:BGEuZE0dCarbon EmacsをCVSからビルドして使ってきたけど、届いたメールのSubjectが化ける
(トーフになる)のは私だけ?
ずーっと以前からCarbon Emacsで同じ現象が起こるので、バージョン依存とも考えにく
いし、Mewも2.2->2.3->3.1と試してみたけど同じ。.emacsも極力シンプルにしたりし
て試してみたけど同じ。(setq mew-decode-quoted t)も試してみたけど同じ...
みんなのところでもそうなのかな?
0713sakito
03/02/18 06:05ID:08zWZs/7ぼくは4.2以上をまだためしていないのでわかりません。すみません。
>>712
これではなくですか?
http://www.i.kyushu-u.ac.jp/~minamoto/unix/mew/FAQ/FAQ04/index-j.html#4.1
化けたり化けなかったりしますか?それとも常に化けますか?
0714712
03/02/18 13:44ID:BGEuZE0d>> 713
THX.
MIMEでエンコードしたものでも化けるので、ヘッダ生JIS問題ではなかった。
化け方は「漢字だけ化ける」というもの。ひらがな/カタカナは問題なし。
結論的には
(setq mew-use-highlight-header nil)
で、ヘッダのカラー表示をやめるとなおりました。
0715名称未設定
03/02/18 23:32ID:hioS1Knh% ./configure CFLAGS="-g -O2 -D_INTL_REDIRECT_MACROS"
% make
でどうでしょうか?
0717700
03/02/18 23:58ID:Q0rmfxnoト用のモジュール、のように書かれていますが、そんな感じなんですかね。
0718702ビギナァ
03/02/19 05:50ID:sY/8ixVq確かに4.0だったのに今は4.2と表示されていました。
それに気付いたので早速Emacsインストールに取りかかりましたが、
make bootstrapの段階で:
progmodes/cc-mode.el:95:1:Error: Symbol's function definition is void:
make[1]: *** [compile] Error 1
make: *** [bootstrap] Error 2
というエラーでます。cc-model.elのファイル内容をコメントアウトなどしたり
する必要があると思うのですが、どうすればよいかよくわからず躊躇しております。
>>715
10.2.3でも10.2.4でも同様に試しましたが、
gcc -g -O2 -D_INTL_REDIRECT_MACROS -o makedoc makedoc.o ../lib/libtxi.a -lncurses ../intl/libintl.a
という結果でした。(さっきまで-O2を-02と勘違いしていたのでなんか初歩的ミスが考えられる
かもしれません)
いろんな可能性を考えているんですが、なにぶん素人なもので至らないところがあると
思います。何かヒントとなるものがあれば教えていただけないでしょうか。
色々考えてたら朝に。。。朝飯くってちょっと寝ます。
0720名無しさん@Emacs
03/02/19 15:44ID:a2Oxl3n7offには出来ないんでしょうか、、。
できればOS9のOsaka-Narrowで使いたいんですが、、。
0721(み)
03/02/19 17:57ID:wBq8rm0Z試してないけど,
defaults write Emacs AppleAntiAliasingThreshold 98
とかでどうでしょうか?
0722名称未設定
03/02/20 05:50ID:99pMkOo0同じように byte-compile 時にエラーになっていました。最後は自棄になって、
ソースを全部削除し、再度ダウンロードしてからビルドしたらなぜかうまくい
った記憶があります。
0724702ビギナァ
03/02/21 00:41ID:HnHkpco7texinfo-4.5は:
curl -O ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.5.tar.gz
tar zxf texinfo-4.5.tar.gz
cd texinfo-4.5
./configure CFLAGS="-g -O2 -D_INTL_REDIRECT_MACROS"
make
sudo make install
EmacsはSakito氏に従いました。
>>722さんのようにソースを一度捨ててしまったのも
幸いしたのかもしれません。
今はLispの難しさに直面していますが、Sakito氏ご紹介の
サイトで勉強しております。
0725sakito
03/02/21 07:00ID:I2HG96Mc>>724
lispは難しいというよりちょっとCとかとは考え方が違いますね。
数学に近い所がありますので、アルゴリズム組むには便利ですが、
苦手な人が多いのかもしれません。
0726名称未設定
03/02/21 11:58ID:oT+1KQ/Aるということはあるかもしれない。Cなど別のプログラミング言語
の経験による先入観がじゃまをしている場合も多々あります。
また、世の中には、Cで挫折してLispで開眼した人もいます。
0727名称未設定
03/02/22 00:46ID:XT1FP54tsakitoさんのウェブをみてemacsをソースからインストールしています。
texinfoのバージョンが4.0だったので、
texinfo-4.5.tar.gzを拾ってきて入れてみましたが、
makeinfo --versionで確認しても4.0のままでした。
また、/usr/local/binにtexinfoが入ってないようです。
どうすればtexinfoのインストールがうまくいくのでしょうか?
0729名称未設定
03/02/22 01:09ID:5KEwLZoo715さんの方法でできました。
よく読んでなかったです。逝ってきます。
0730sakito
03/02/22 01:11ID:QJLVjtYv難しいわけではないですね。
わかりずらく感じるのはシンプルというか本当に生のままって感じだからかも
しれない。
>>727
OSのバージョンはいくつですか?
10.2系であれば最新にアップデートして、Developer Toolsも最新にしてください。
最新のDeveloper Toolsには4.2が同梱されているはずです。
0731sakito
03/02/22 01:14ID:QJLVjtYv書くの遅かった(T_T)
0732727
03/02/22 01:26ID:isPYkVMu731さんへ。OSは10.1.5です。
724さんの方法でバージョンは4.5になったのですが、
texinfoが/usr/local/binにありません。
わけがわからないです・・・。
# ちなみにtexinfoって実行ファイルなんですか?
# findコマンドで探すと、
# /usr/local/info/texinfo
# /usr/local/share/texinfo
# /usr/local/share/texmf/tex/texinfo
# と出てきました。whichコマンドでさがすと、
# パスの中(/usr/local/bin含む)にないと言われました。
0733727
03/02/22 01:30ID:isPYkVMuもうだめだめになってきてる・・・。
0734sakito
03/02/22 06:36ID:QJLVjtYvバージョンはどうやって確認してます?
Texinfoをソフトウェア的な側面として説明すると
Texinfo形式ファイルを扱うためのプログラムとライブラリ群
です。
プログラムは
info(1), install-info(1), makeinfo(1), texi2dvi(1), texindex(1)
などがはいります。
0735727
03/02/22 12:20ID:HY2p3d4eバージョンは確認は
% makeinfo --version
で行いました。
また、
% ls /usr/local/bin
で確認したところ、
info, install-info, makeinfo, texi2dvi, texindex
がありました。
すると、texinfo(と呼ばれるファイル群)のインストールは
成功しているということでしょうか。
# よく見たら730も731もsakitoさんでしたね。
# はずかしい。昨晩は頭が錯乱していたようです (^ ^;
0736727
03/02/22 14:02ID:Gw8Fa5Uz% ./configure
とすると、
・
・
・
creating src/epaths.h
zsh: permission denied: /Users/matsuo/Documents/emacs_src/emacs/move-if-change
make: *** [epaths-force] Error 1
creating lib-src/Makefile
creating src/Makefile
となりました。そのまま、
% make bootstrap
とすると、
・
・
・
buffer.c:40: warning: macro 'vfork' defined by ./s/darwin.h conflicts with precomp
make[1]: *** No rule to make target `epaths.h', needed by `filelock.o'. Stop.
make: *** [bootstrap] Error 2
となりました。ともにエラーが出てしまいました。
どうすればよいのでしょうか。
0737sakito
03/02/23 01:38ID:sPF/fgA3成功しているようです。
>>736
permission denied
の意味はわかりますか?
なんらかの理由で取得ソースもしくはプログラムのパーミッションが不正になっ
ている物と思われます。
# ./configureしているのはEmacsでよいのですね
ソースはCVSで取得した物を利用していますか?
できれば「何を」、「いつ」、「どこから」、「どのように」、おこなったか記述してい
ただけると回答が得やすいかと思います。
# 無理やりやるならsudo ./configureとかで通るかも。。
0738727
03/02/23 15:35ID:8lVp5WvKついにインストールできました! うれしいです(^_^)/
sakitoさん、728さん、いろいろなアドヴァイス本当にありがとうございます。
sakitoさんへ。
質問内容に多くの不備があり申し訳ございませんでした。
736の「./configure」はEmacsです。ソースはCVSからとってきました。2003/02/13版です。
737のパーミッションの指摘で、該当ファイルに
% chmod 755 filename
としてパーミッションを変更したらうまくいきました。その次に行った
% make bootstrap
も同様です。そして、
% sudo make install
ではエラーも出ず、すんなりインストールできました。
# ただ、一番最後に
# make[1]: Nothing to be done for `maybe-blessmail'.
# と出たのが少し気になりましたが。
あとはsakitoさんのウェブページにしたがって日本語の設定を行いました。そこで、SKKを入れてみようと思いlispディレクトリを探してみたら
/usr/local/share/emacs/21.3.50/lisp
/usr/share/emacs/20.7/lisp
とありました。いま起動できたEmacsは21.3.50の方だと思いますが、
もしかしたら20.7の方も使えるのかなっと思いました。この2つのバージョンの違いはよくわかりませんが、「GNU Emacsマニュアル20.6」を買ったので、21.3.50でも同じように使えるのだろうか少し心配です。
# 21.xってXEmacsと何か関係があったような・・・。
とりあえずいまはSKKを入れてみようと思います。
インストールできてよかったです。
sakitoさん、改めてありがとうございました。
0739sakito
03/02/23 21:50ID:F37c5hm8成功おめでとうございます。
make[1]: Nothing to be done for `maybe-blessmail'.
はとりあえず気にしなくてもよいです。
利用しているEmacsのバージョンを確認する場合は
(emacs-version)
と*scratch*という名前のバッファーに書いてカッコの右側で
C-x C-e(もしくはC-j)してみてください。
20.6とは(とりあえず)互換性はあります。もし違いを知る場合は取得したソースのetcディ
レクトリの中にNEWSというファイルがあります。
21.3のマニュアルはC-h iしてみてください。
どちらも英語ですが(^_^;
時間がある時にでもゆっくり英語辞書ひきながら読んでみると良いかもしれないです。
# SKKもいいですが、Navi2chも入れてみませんか?
0740727
03/02/24 14:21ID:FgxK3ftHEmacsは当然として、SKKってすごくいいですね。
使うといつも感激しております。
Navi2chですか・・・。
ついこの間「マカー用。」というのを拾ってきて使っています。
使いやすく結構ログがたまっているので、
当分はこれでよいかと思っています。
ところで日本語のファイル名って
バッファやモードラインに表示させることはできないのでしょうか?
.emacs.elファイルに
(setq file-name-coding-system 'sjis-mac)
と書いてみましたがダメでした。
0741727
03/02/24 14:24ID:FgxK3ftH(setq file-name-coding-system 'utf-8)
としてもダメでした。
0742sakito
03/02/25 00:22ID:RBb/ckBNSKKは癖がありますが、慣れると中毒性が強いです(^_^;
日本語ファイル名に関しては
>>553
あたりを参照してみてください。
設定すると起動がおそくなるので、現状はちょっと我慢するしかないかもしれ
ないです。。
0743727
03/02/27 13:01ID:/69xWp/Bファイル名の日本語表示はいまは保留としています。
(他の設定でいろいろ躓いているので・・・ ^_^; )
.htmlファイルを開くと
<h2>タグで囲まれた文字が太字の斜体となって表示されますが、
このとき漢字が文字化けしてしまいます。
正しく表示するためにはどうすればよいのでしょうか?
また、編集したファイルを保存するときに、
ファイルタイプとクリエータを
指定する(例えば、ミミカキエディットなどに)ことはできますか?
# いま思ったのですが、SKKだと全角括弧が入力できませんね。
0744名称未設定
03/02/27 13:10ID:G6EQsYHg># いま思ったのですが、SKKだと全角括弧が入力できませんね。
「Shift+L」で全角英数モードに入れば良し。
(戻るときは「Ctrl+J」
ついでに参考スレ:AquaでSKK
http://pc.2ch.net/test/read.cgi/mac/1029845635/l50
0745sakito
03/02/28 01:05ID:R3rXpBdu標準のまま利用しているならSGMLモードでHTMLあつかってます?
# モードは下に表示されてますから確認してください。
SGMLモードはちょっと利用しずらいので
HTMLならば
http://www.yatex.org/
か
http://www.lysator.liu.se/projects/about_psgml.html
利用した方がよいかと思います。
ファイルタイプの設定などはAppleScriptを保存の時hookかけてdo applescript
すれば可能ははずです。
0746名称未設定
03/02/28 10:02ID:xXAny9Veインストール手順などを一通り読んでみましたが、
どうしても
% ./configure の入力に対して
./configure: Command not found.
と出てしまいここから先へ進みません。
どうしたらよいもんでしょうか。
>>699さんのように
% which gcc と入力したところ、ちゃんと
/usr/bin/gcc と出力されます。
Developer Toolsはインストール済みです。
mac os 10.2.4です。
0747名称未設定
03/02/28 10:13ID:vFwtGQzBそこに、configureというファイルがあれば、
そのようにならないとおもうのですが。
0748746
03/02/28 11:49ID:hd9hq81q/System/Library/Perl/auto/Getopt/Long/Configure.al
というところにconfigureらしきものがありました。
しかし、これをnavi2ch-1.6.1というダウンロードしたフォルダにコピーし、
./configureをしてみましたが、
./configure: Command not found.
と出るばかりです。
ダウンロードサイトにもう一度行ってみます…。
0749746
03/02/28 12:18ID:yD2KTI3M見事に通りました。
ダウンロードするファイルが違っていました。
「アナログ回線だし、軽い方でいいや」ってわけで
サイズの小さい方を落としていました。
今回落としたやつにはきちんとconfigureが入っており、
./configure
とすると何か行がわーっと出てきてうまくいったようです。
えーと、その後
% make
% sudo make install
とやってみても行がわーっと。
次のステップに行きます。どうもありがとうございました。
またつまったらよろしくお願いします…。
748は忘れて下さい、今考えるとはずかし。
0750746
03/02/28 23:39ID:T+N8lY4k現在、「navi2ch for Emacs Super Manual」というサイトに従って
やっているのですが、そこにはこんな風に指示されています。
>そのあと、Emacsの設定ファイル( ̄/.emacsなど)に
>(require 'navi2ch)
>と書きます。
ここの手順がよくわからないのです。
ここはどうしたらいいんでしょうか。
/.emacs というファイルも見つからないし…。
0751名称未設定
03/03/01 00:17ID:MoEX/eyWhttp://sakito.s2.xrea.com/detail/emacs/emacs21.html
の「設定ファイル.emacs.el」のことです。
(最後の.elはあってもなくても同じ。)
で、「~/」はホームディレクトリを意味し、
「/」はルートディレクトリ(最上層)ですので
注意して下さい(% ls ~/ などで確認してみてください)。
0753sakito
03/03/01 01:27ID:W1atau02navi2chの詳細な設定事項に関しては
公式ドキュメント
http://navi2ch.sourceforge.net/doc/navi2ch_toc.html
(Emacs上でC-h iのinfo内にもあります)
を見るか
http://pc.2ch.net/test/read.cgi/unix/1046377527/l50
で質問するのがよいです。
0754727
03/03/01 18:56ID:eeOHezHt744さんへ。
ご指摘ありがとうございます。
全角括弧が入力できました(!)。
また、AquaSKKを入れてみたのですが、これに切り換えたとたんに
アクティブになっているアプリケーションが突然終了します(MacOS X 10.1.5)。
本当は使いたいのですが、気味が悪いのでいまは外しています。
745(sakito)さんへ。
モードを確認したところ、HTMLモードでした。
yatexはすでにインストールしたので、ついでにyahtmlも使えるようにしてみました。
すると、<h2>タグなどの文字はきちんと表示されるようになったのですが、
<b>タグで囲まれた文字は太文字になってやはり文字化けします。
どうやら太文字は表示できないようです。
太文字で表示しないようにlispファイルを書きかえないといけないのかな?
ファイルタイプの件ですが、AppleScriptはほとんど使ったことがないので分かりません。
また、「・・・hookかけてdo applescriptすれば・・・」の表現もまだ理解できません(ただいま勉強中 T.T)。
しばらく時間がかかりそうですが頑張ってみます。
0755名称未設定
03/03/02 18:13ID:9q0OKJ1Z手順としては以下のとおりなんですが、なにかお気づきの点があれば
教えてください。
環境としてはtexinfoのバージョンは4.2、MacOS X 10.2.4 + developer toolです。
$ cd ~/src
$ cvs -d:pserver:[email protected]:/cvsroot/emacs logni
password:
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/emacs co emacs
(途中省略)
$ mkdir work
$ cd work
$ ../emacs/./configure --with-x --x-libraries=/sw/lib:/usr/local/lib:/usr/X11R6/lib:/usr/lib --x-includes=/sw/include:/usr/local/include:/usr/X11R6/include:/usr/include
0756名称未設定
03/03/02 18:13ID:9q0OKJ1ZConfigured for `powerpc-apple-darwin6.4'.
Where should the build process find the source code? /Users/proty/src/emacs
What operating system and machine description files should Emacs use?
`s/darwin.h' and `m/powermac.h'
What compiler should emacs be built with? gcc -g -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? mac
What toolkit should Emacs use? LUCID
Where do we find X Windows header files? /sw/include:/usr/local/incl
ude:/usr/X11R6/include:/usr/include
Where do we find X Windows libraries? /sw/lib:/usr/local/lib:/usr
/X11R6/lib:/usr/lib
Does Emacs use -lXaw3d? yes
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use -lungif? yes
Does Emacs use -lpng? yes
Does Emacs use X toolkit scroll bars? yes
(途中省略)
0757名称未設定
03/03/02 18:14ID:9q0OKJ1Z(途中省略)
/Users/hoge/src/emacs/src/macterm.h:229: redefinition of `struct x_output'
/Users/hoge/src/emacs/src/macterm.h:391: redefinition of `struct relief'
/Users/hoge/src/emacs/src/macterm.h:481: redefinition of `struct scroll_bar'
make[1]: *** [dispnew.o] Error 1
make: *** [bootstrap] Error 2
$
0758(み)
03/03/02 19:57ID:51xe9XEWCarbon と X は共存できるが同時には作れない.
同時に作ろうとすると,Aqua 用の画面出力と X 用の画面出力を両方とも
作ってしまって,どっちを使えばよいのか分からなくなるので
エラーになるような気がする (この一文は嘘かもしれない).
まず Carbon 用のを作ってインストールし,make distclean したあと,
X のを作る (順番は逆でもいいかもしれない).
X のを作るときはもしかしたら make bootstrap でなく,make でもいいかも.
xterm とか kterm とかから emacs & → X 用の Emacs
/Applications あたりにインストールした Emacs.app → Carbon
emacs -nw → ターミナル用の emacs
になるはず.
.emacs.el は共有することになるので,書き方に注意する必要がある.
たぶん,
(cond ((eq window-system 'mac) (progn
(...)
(...)))
((eq window-system 'x) (progn
(...)
(...))))
のように書けばいい.
0759(み)
03/03/02 19:58ID:51xe9XEW0761755-757
03/03/02 21:31ID:9q0OKJ1Zありがとうございます。今度はconfigureオプションに--without-carbonを追加してX11専用のEmacsを作ろうとしましたが別のところでエラーになってしまいます。今度はconfigure的にも
What window system should Emacs use? x11
となっていてうまくいってるように思えるのですが…。
あと今回のX11で動かしたいEmacsはX上のターミナルで動くだけじゃなくて、JPEGなどの画像をインライン表示できるXEmacsのような形を望んでいます。
0762755-757
03/03/02 21:31ID:9q0OKJ1Z(途中省略)
$ make
Your tree does not include the compiled Lisp files.
You need to do `make bootstrap' to build Emacs.
Emacs now requires Texinfo version 4.2.
make: *** [maybe_bootstrap] Error 1
$ make bootstrap
(途中省略)
Writing LC_LOAD_DYLIB command
Writing LC_LOAD_DYLIB command
Writing LC_LOAD_DYLIB command
Writing LC_SYMTAB command
unexec: cannot handle LC_DYSYMTAB with relocation entries
make[1]: *** [bootstrap-emacs] Error 1
make: *** [bootstrap] Error 2
$
0763sakito
03/03/02 22:19ID:kOBGJA1hdo-applescriptに関してはこのスレに使い方が時々書いてあるので
それ参照してください。
hookというはEmacsのイベントキャッチの関数にたいがいついているなまえです。
find-file(C-x C-f)するとfind-file-hookがイベントをキャッチして特定の
イベントで特定の処理が可能になります。
after-save-hookとかauto-save-hookでsaveのイベントをキャッチして
そのときバッファの名前がtxtをふくんでいたら、
do-applescriptでリソースを変更。
みたいにやればできます。
あとフォントは
http://sakito.s2.xrea.com/moin/moin.cgi/EmacsFAQ#head-a1dac7f1347900ab7ebeb5d941e10452f99e5fa6
ここ参照してみてください。
0764sakito
03/03/02 22:24ID:kOBGJA1hまずは標準的な方法でX11用Emacsが作成できるか確認してください。
cvsしてきたソースのmacディレクトリの中にINSTALLって文章があって
そこに説明があります。
あとCabon EmacsとX11 Emacsを同居させる場合当然ですがprefixをそれぞれ別にしないと
上書きされてしまいます。
X11上でjpegなどを表示する場合はlibjpegなどがインストール済みである事が前提ですが
やはりstatic linkさせてコンパイルすれば表示可能になります。
0765755-757
03/03/03 00:19ID:QtYrT3iTはい、mac/INSTALLはひととおり読んでます。ただconfigureのときにfinkでインストールしたライブラリ関係をincludeしてくれず、以下のようにXaw3dさえも理解しないEmacsになっちゃいます。
Configured for `powerpc-apple-darwin6.4'.
Where should the build process find the source code? /Users/proty/src/emacs
What operating system and machine description files should Emacs use?
`s/darwin.h' and `m/powermac.h'
What compiler should emacs be built with? gcc -g -O2
Should Emacs use the GNU version of malloc? no
(The GNU allocators don't work with this system configuration.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? LUCID
Where do we find X Windows header files? /usr/X11R6/include
Where do we find X Windows libraries? /usr/X11R6/libstatic
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? no
Does Emacs use -ltiff? no
Does Emacs use -lungif? yes
Does Emacs use -lpng? no
Does Emacs use X toolkit scroll bars? no
私なりにconfigureオプションを試行錯誤しながら出した結果が>>755だったのですが、今度はlibjpegなどのライブラリ系はソースをとってきて/usr/local以下にインストールして試してみようと思います。
0766名称未設定
03/03/04 06:33ID:f8VCu/vL./configure
make
/usr/local/bin/emacs -batch -q -no-site-file -l ./psgml-maint.el -f psgml-compile-files
In toplevel form:
psgml.el:385:1:Error: Invalid read syntax: "?"
(以降、この手のエラーが続く)
なぜ?
Carbon Emacs:21.3.50 (CVS)
PSGML:1.2.5
PSGMLのリリースノートには emacs 21.2 までしか名がなかったが、
21.3だからってこと?
ショボーン
0767sakito
03/03/04 06:58ID:oJydg5gU一部obsoleteな関数利用してますが、インストール利用は可能ですよ。
config.log
は正常でしょうか?
あとは文字コード関係かもしれないです。
0768名称未設定
03/03/04 12:51ID:PqKwcMbT(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
"japanese-jisx0208:-apple-osaka-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis,"
"katakana-jisx0201:apple-helvetica-medium-r-normal--14-140-75-75-m-140-mac-roman,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco16")
(setq default-frame-alist (append '((font . "fontset-monaco16"))))
と、フォントの設定をしましたが、
emacs -nwとしてターミナルで起動すると
「Symbol's function definition is void: create-fontset-from-fontset-spec」
と言われます。(ターミナルでもEmacs21.3.50が起動しています)
ターミナルとwindow-system の使い分けは、
>>327 にあるような方法でできないかと思い、
素人な試行錯誤はしてみたのですが、結局できませんでした。
この解決方法を教えて戴けたら有り難いです。
0769755-757
03/03/04 13:37ID:joZ2yqGr結局finkは/swごと全部削除してしまい、X11もアンインストールしてやってみました。
手順としては次の通りになりましたのでサマリとして書いてみます。
結局/usr/local以下にcarbon版の上書きとしてインストールしてみたのですが
特に問題はないようです。ただ>>758さんのおっしゃるように~/.emacsには
carbon用とX用の設定を分けて書く必要はありますよね (たとえばフォントの設定とか)
前提としてはすでにcarbon emacsがインストールされていること、
また使用しているシェルはbashであること、くらいでしょうか。
ちょっと長いですがご勘弁ください。
o X11、X11-SDKをインストール。
o epkgをインストール。
$ unzip epkg-0.2.3.zip
$ cd epkg
$ sudo perl install.pl
$ sudo epkg sync
o epkgで画像ライブラリをインストール。
$ sudo epkg install jpeg
$ sudo epkg install libpng
$ sudo epkg install tiff
$ sudo epkg install gettext
0770755-757
03/03/04 13:37ID:joZ2yqGr$ sudo epkg install gettext
o libungifインストールのためにlibtoolをインストール。
$ sudo epkg install libtool
o libungifのconfigure。
$ tar zxvf libungif-4.1.0b1.tar.gz
$ cd libungif-4.1.0b1
$ cp /usr/local/share/libtool/config.guess .
$ cp /usr/local/share/libtool/config.sub .
$ cp /usr/local/share/libtool/ltconfig .
$ cp /usr/local/share/libtool/ltmain.sh .
$ ./configure
o config.hを編集
-----ここから
/* Define if you have the <varargs.h> header file. */
#define HAVE_VARARGS_H 1
以下のようにコメントする
/* Define if you have the <varargs.h> header file. */
/***** #define HAVE_VARARGS_H 1 *****/
-----ここまで
0771755-757
03/03/04 13:38ID:joZ2yqGr$ make
$ sudo make install
o Xaw3dの展開、修正
$ tar xfz Xaw3d-1.5.tar.gz
$ cd xc/lib/Xaw3d
$ vi Imakefile
# EXTRA_INCLUDES = -I.
↓以下のように修正
EXTRA_INCLUDES = -I.
o Xaw3dのインストール。事前に/usr/X11R6/binにパスが通っているか確認。
$ echo $PATH
/usr/local/bin /usr/local/sbin /usr/X11R6/bin /bin /sbin /usr/bin /usr/sbin
$ xmkmf -a
$ make includes
$ make depend
$ make
$ sudo make install
o X用emacsのインストール。mac/INSTALLの手順通りでOK。
$ sudo mkdir /usr/X11R6/libstatic
$ cd /usr/X11R6/libstatic
$ sudo ln -s ../lib/lib*.a ../lib/X11 .
$ cd ~/src
$ cvs -d:pserver:[email protected]:/cvsroot/emacs logni
password:
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/emacs co emacs
$ mkdir work
$ cd work
$ ../emacs/./configure --with-x --without-carbon --x-libraries=/usr/X11R6/libstatic
$ make
$ sudo make install
0772名称未設定
03/03/04 14:17ID:cIYsRnIFFreeWNN+EGGです。句読点に、全角「.」と「,」を使いたく思っております。
(setq use-kuten-for-period nil)
(setq use-touten-for-comma nil)
このような書き方ではだめなのでしょうか?うまく設定通りの反応が返ってきません。
アドバイスなど戴けますと幸いです。
0774名称未設定
03/03/05 08:59ID:XIljPuqZしかし、どうもだめみたいです。
0775sakito
03/03/06 00:57ID:zM9ZTnl7これとか
http://homepage3.nifty.com/yokohama-hh/linux/tips/kinput.html
と
(setq use-kuten-for-period nil)
(setq use-touten-for-comma nil)
でよいはずですが、、
0776名称未設定
03/03/06 10:31ID:OO/uN8Qnしかし、Xはいれていません。
rule.romaに相当するファイルがみあたりません・・・
0777766
03/03/08 01:04ID:a6zoByCLconfig.logは
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:538: checking whether make sets ${MAKE}
configure:595: checking for a BSD compatible install
configure:655: checking for emacs
configure:693: checking where .elc files should go
configure:718: checking for makeinfo
です。
文字コードというのは、何の文字コードなんでしょう?
Emacsのdefault-coding-system? terminal-coding-system?
CVS版のEmacsなんで、たまたまタイミングがわるい状態なのかなぁ。
0778766
03/03/08 13:27ID:a6zoByCLEmacsのcvsをupdateしてmakeしなおしたら、psgmlは
./configure
make
sudo make install
でいけました。
で、
ttp://sakito.s2.xrea.com/moin/moin.cgi/SmartDoc
を参考に設定しているんですが、.emacsに
(setq sdoc-command-line "sdoc" "SmartDoc command name")
を記述するとErrorになります。
Wrong type argument: symbolp, "SmartDoc command name"
だそうです。
setpの引数が奇数だから?
0779sakito
03/03/09 18:48ID:p7gneuePすみません。以下みたいにしてください。
(setq sdoc-command-line "sdoc" "/usr/local/bin/sdoc")
0780名称未設定
03/03/09 19:58ID:gEDKeRMQ(setq SYM VAL SYM VAL ...)
0782名称未設定
03/03/12 12:59ID:DvtXp+FPと思ってるんですが、wl-draftでメールを書きC-c / sしてPassphaseを入力
すると
mc-gpg-process-region: gpg could not be found
と言われてうまくsignできません。初期ファイルには以下の記述を入れてます。
;;;;; ~/.emacs
(load-library "mailcrypt")
(mc-setversion "gpg")
(setq pgg-gpg-program "/usr/local/bin/gpg")
;;;;; ~/.wl
(add-hook 'wl-summary-mode-hook 'mc-install-read-mode)
(add-hook 'wl-mail-setup-hook 'mc-install-write-mode)
不思議なことにCarbon版、X Window System版が同じ現象なのですが
「ターミナル」や「iTerm」ではうまくいきます。
0783hk
03/03/12 16:27ID:QhFm08nxsakitoさんのウェブページにある「Emacs21CVSの取得」の方法に従ってソースファイル
を入手しようとしているのですが、途中まで問題なく進むのですが、
:(省略)
cvs server: [02:14:46] waiting for anoncvs's lock in /cvsroot/emacs/emacs/lwlib
cvs server: [02:15:16] waiting for anoncvs's lock in /cvsroot/emacs/emacs/lwlib
という状態がずっと続いています。これは何か問題がおこっているのでしょうか。
実は昨晩もcvs取得をしようとした際に同じ状態になり、C-zで中断してkillしました。
"waiting" や "lock"という単語が気になりますが、cvsでソースファイルを取得するのは
初めてなのでよく分かりません。どなたか教えてください。
0784名称未設定
03/03/12 21:44ID:X9XlUR20gpg使ったことないので知らんけど
(setq pgg-gpg-program "/usr/local/bin/gpg")
↑これは合ってるのか?
その変数でいいのか?その場所にほんとにあるのか?
最悪 exec-path に gpg コマンドを置いたバスを追加すれば動くんじゃねーのかね?
0785hk
03/03/12 22:42ID:QhFm08nxcvs server: [06:25:28] obtained lock in /cvsroot/emacs/emacs/lwlib
となり、続いて残りのソースファイルが入手できました。
またコンパイルもインストールも問題なく(?)できました。
(makeでやたらとwarningが出ていましたが最後にErrorと表示され
なかったので、たぶん大丈夫なのでしょう。)
cvsのwaiting問題についてはすっきりしませんが、ひとまずよしとします。
おさわがせしました。
これでやっと次の段階へ進めます。
Wanderlust(その前にapel, flim, semi)をインストールしようと思うのですが、これらは
/usr/share/emacs/site-lisp/ 以下ではなく
/usr/local/share/emacs/site-lisp/ 以下にインストールしなければならない
と理解して間違いないでしょうか。
質問ばかりですみませんが、間違っていたらご指摘ください。
0786782
03/03/12 23:47ID:DvtXp+FP変数についてはM-x aproposで確認済み、gpgのpathについてもwhich gpgで確認してます。
また~/.emacsにはexec-pathに/usr/local/binを通しています。
0787名称未設定
03/03/12 23:56ID:DvtXp+FPインストールする場所については「しなければならない」ということは
ない。load-pathが通ってる場所にあればよいだけ。
でも一般的にはemacsが/usr/local/binにあれば
/usr/local/share/emacs/site-lispに置かれることが多いかも。
0788sakito
03/03/13 00:12ID:o90YbKz7(load-library "mailcrypt")
(mc-setversion "gpg")
(autoload 'mc-sign-region "mc-toplev" nil t)
(defadvice mc-gpg-process-region (around cs-fix activate)
(let ((coding-system-for-read 'iso-2022-7bit)
(coding-system-for-write 'iso-2022-7bit))
ad-do-it))
(setq pgg-gpg-program "/usr/local/bin/gpg")
とかはだめかな、、
mc-gpg-process-regionがpgpみつけてないって事だと思われます。
>>783、785
現在のCVSがちょっと変な事になっているのかも。。
数日すれば回復するのでは。
warningは大量にでます。これはCVS版は特に大量にでますが、しかたないと思ってください。
コンパイルエラーさえでなければなんとか動作します(^_^;
0789名称未設定
03/03/13 01:10ID:tyDbf18Dアドバイスありがとうございます。やはりgpgが見つからないと
エラーになってしまうのですが今回はちょっとメッセージが違って
ad-Orig-mc-gpg-process-region: gpg could not be found
となってます。うーん、こんな関数は存在しないし…
semiの代わりにEMIKO入れてPGPってのもアリなんでしょうけど
マルチパートのPGP signがどうにもいやでして。
逆にEMIKOでプレーンテキストなPGP signってできるんだろか、
などと考えてみたり。
0790名称未設定
03/03/16 05:20ID:qfjC4jFu>>743 の質問に対する >>763 (sakito) さんのご指導を受けて、
私なりにEmac-LispとAppleScriptを勉強してきましたが、そろそろヘルプです。
あるファイル
(1) ~/Desktop/foo1/foo2/hoge.txt
を指定するとき、AppleScriptではどうやら
(2) ... file "hoge.txt" of folder "foo2" of folder "foo1" of ...
としなくてはならない。
そこで、ファイルを保存するときに
ミニバッファから受けとるパス(1)を(2)のような文字列に
置換したいと考えています。
私の考えた方法:
1. (絶対パスに直した)文字列(1)を「/」ごとに区切って、逆順でconcatする。
/hoge.txt/foo2/foo1/Desktop/...
2. 1.で得た文字列で、初めの「/」は「file "」に、2番目からの「/」は「" of folder "」に置換する。
file "hoge.txt" of folder "foo2" of folder "foo1" of folder "...
3. 2.で得た文字列の最後に「"」を付けてAppleScriptでのパス(2)を得る。
この方法またはこれと同様なことを実現するために
必要だと思われる関数って何ですか?
substringだと開始位置と終了位置を指定しなくてはならないので
うまくできませんでした。
JavaにおけるStringTokenizerやindexOf()みたいなのがあると便利なんですが。
いつのまにかこんな時間になってしまった。。。ちょっとショックです。
# もういっこの太文字が化ける問題は解決しました。
# sakitoさん、ありがとうございました。
0791名称未設定
03/03/16 12:40ID:4p1jEOrTすみません。
0794名称未設定
03/03/17 12:26ID:Uy87ckH0sakitoさん、ありがとうございます。なんとかできそうです。
# ところで関数のAPIみたいなものってありますか?
# そうすれば使いたい関数が捜しやすいのですが。
あとは
> after-save-hookとかauto-save-hookでsaveのイベントをキャッチして
のところをうまくLispで書ければ・・・むむむ。
0795名称未設定
03/03/17 12:32ID:Uy87ckH0ええっと、SetFileの使い方がわからないです。すみません。
自分で考えてLispプログラミングをするのは今回が初めてなので、
理解が不十分なところが多くて申し訳ございません。
そのSetFileというのがLispからどうやって呼び出すのかもわからないです。
sakitoさんに教えてもらったdo-applescriptでいまは
勉強しながら作っております。
0796(み)
03/03/17 16:54ID:0Ht1mVyfSetFile はたぶん Terminal.app あたりから呼び出す.
例えば Terminal.app で
/Developer/Tools/SetFile -c MMKE -t TEXT hoge.txt
とかすればミミカキエディットのファイルになる.
/Developer/Tools/GetFileInfo hoge.txt
で確認できる.
0797795
03/03/17 18:41ID:wfwnG2YBありがとうございます。この方が簡単そうですね。
SetFileを使う方法のLispも作ってみます。
この場合、Terminal.appはAppleScriptから呼び出すのかな。
それともLispから直接呼び出せるのでしょうか?。
0798(み)
03/03/18 00:23ID:Klh3uHWxというか,特に Terminal.app である必要もなく,コマンドを実行すれば
よいだけなので,たぶん emacs lisp では call-process とか
start-process とかを使えばよいのだと思う.
あと,>>790 の
>(2) ... file "hoge.txt" of folder "foo2" of folder "foo1" of ...
>としなくてはならない。
も実は別の書き方がある.この件に関してはここは AppleScript のスレでは
ないのでよそで勉強するほうが良いと思うが.
0799sakito
03/03/18 00:39ID:N0U0okbL関数APIは>>566でも記述した
http://www.egroups.co.jp/files/macemacsen/doc/emacsinfojp.tar.gz
から日本語版取得してみてください。
英語でよければ
C-h i
のEmacs Lispの章で見れます。
あとは
mode-info
http://www.namazu.org/~tsuchiya/elisp/mode-info.html
いれれば結構便利かもしれません。
0800sakito
03/03/18 00:46ID:N0U0okbLその手を思いつかなかった、、
あまり利用しないからかも、、
# ぼくはAppleScriptは正直まったくしらないです。
# はげしく知識かたよってます(T_T)
0801名称未設定
03/03/18 11:50ID:dl6RJys7>>798 さんへ。
いろいろな方法があるんですね。改めてLispのすごさに驚きです。
情報ありがとうございます。
AppleScriptも勉強しなおしてきます。。。
>>799 (sakito) さんへ。
ありがとうございます。
いろいろな関数をM-x describe-function で調べております ^_^
またまた難航しています。
現在開いているファイル名(カレントバッファ)を(文字列で)取得するには
どうしたらよいのでしょうか?
# Lispの文法になかなか慣れないです・・・ T.T
0802名称未設定
03/03/18 15:00ID:V4xDB+Ixbuffer-file-name
> # Lispの文法になかなか慣れないです・・・ T.T
>>3 にある emacs-lisp-intro-jp を読むといいです。
0803名称未設定
03/03/18 19:01ID:mQ+JH3vf> # Lispの文法になかなか慣れないです・・・ T.T
>>3 にある emacs-lisp-intro-jp を読むといいです。
っていうか>>802はすでに「教えて君」
0805名称未設定
03/03/18 22:26ID:mVcW24u3>>465
他の形式に変換して使うのは改変になるからダメだけど、
Jammingなどのソフトで見るのはいいらしいです。
とりあえずサポートからはそういう答えが返ってきました。
0806sakito
03/03/19 00:33ID:4EAHD8wEというかemacs-lisp-intro-jpは
http://www.egroups.co.jp/files/macemacsen/doc/emacsinfojp.tar.gz
に同梱されてますです。
>>805
そういう物なのか。。
# 個人的には、だったらフォーマット公開せいやと思ってしまふ。。
0807名称未設定
03/03/19 08:02ID:2XoRHtjqこれでTerminalでひらがなの入力が出来るようになったのですが、
カタカナや漢字へ変換するにはどうしたらいいのでしょうか?
SKKのサイトを見ているのですが、
以下のように `.emacs' に書きます。
(require 'skk-autoloads)
(global-set-key "\C-x\C-j" 'skk-mode)
(global-set-key "\C-xj" 'skk-auto-fill-mode)
(global-set-key "\C-xt" 'skk-tutorial)
とあります。
,emacs.elの他に,emacsというファイルを作るのでしょうか?
0808名称未設定
03/03/19 09:29ID:WiOCpURpSKKの操作は独特ですので、
チュートリアルを一回やってみるといいです。
M-x skk-tutorial
(esc x skk-tutorial)
0809808
03/03/19 09:43ID:WiOCpURp私は、最初SKKの項目がなかったのですが、
/usr/local/info/skk.info
はあったので、
/usr/local/info/dir
に
* SKK: (skk).
を一行書き加えて読めるようになりました。
ちなみに、
「かな」と表示されているときに、
"q"をタイプすると「カナ」になりカタカナを入力できます。
また、漢字は"Kanji"と入力してスペースです
(▽かんじ → ▼漢字 → 漢字)。
0810名称未設定
03/03/19 10:00ID:WiOCpURp.emacs.el = .emacsと思ってよいです。
infoには以下のようにあるので、特に何も書く必要はないようです。
>SKK 11 以降、設定が非常に簡単になりました。
>あなたの `.emacs' ファイルに
> (require 'skk-setup)
>と書くだけで、SKK を利用することが可能になります。
>実は Emacs 20、Emacs 21 または XEmacs では、
>上記の設定を書く必要すらありません。
>自動的にこのファイルが読み込まれ、設定されます。
0811807
03/03/19 10:04ID:2XoRHtjq単語毎に変換するって形になるんですかね。
教えてもらったチュートリアル早速やってみました。
My neme is hogehoge.
のとこで、さっそく答えが違いますって言われました。。。
同じように書き込んだのに。。。
C-h iをいれると
This file documents the `gzip' command to compress files. 〜
って表示されましたが、ここの事でしょうか?
メニューの項目にはSKKはありませんでした。
0812807
03/03/19 10:06ID:2XoRHtjqでは、
emacs.elに .emacsの設定をまとめて書き込んじゃっていいですね。
0813808
03/03/19 10:41ID:WiOCpURpそうですね。
私は、最初これが本当に能率がよいのかと思っていました。
>同じように書き込んだのに。。。
最後のピリオドを忘れていませんか?
>C-h iをいれると
>This file documents the `gzip' command to compress files. 〜
>って表示されましたが、ここの事でしょうか?
>メニューの項目にはSKKはありませんでした。
「This (the Directory node) gives a menu of major topics....」
と表示されないのですか。
M-x infoとしても、同じでしょうか?
もし、infoが読めないということなら、
どのように解決すればよいのか、わからないです。
>emacs.elに .emacsの設定をまとめて書き込んじゃっていいですね。
そう思います。
0814807
03/03/19 10:56ID:2XoRHtjq今週中にnavi2ch使えるように頑張ります。
0815807
03/03/19 11:02ID:2XoRHtjqThis is the Info main menu (aka directory node).
〜
と表示されました。
0818sakito
03/03/20 00:29ID:xX7b1wligzip~~は純粋にgzip圧縮されたinfoがあるってだけです。
Carbon Emacsは対応してるはずです。
# もしかしたら設定によっては日本語ばけるかもしれませんが、、
>>813
> 私は、最初これが本当に能率がよいのかと思っていました。
最初はそう思うみたいですね。
ただ日本語の文節区切りとかを認識できるし、検索エンジンに
単語入れる時も要領が同じ感じだったりする。
とっても日本語的な入力方式だと思うです。
>>815
それがinfoですね。目次たとればいろいろ読めます。検索も可能ですし。
#まあ、、英語ですが、、
>>816
というかせっかくだったらGUIモードで起動してみては?
0819名称未設定
03/03/21 00:14ID:uBEGI4jxMy name is hogehoge.
hogehogeの部分が数字と豆腐で文字化けしていました。
またモード行が日本語のファイルの場合、豆腐になるようです。
c-h hでフォント表示を確認したところ、
おかしいなと思ったのは、
Just for a test of JISX0212: 騏□(the second character is of JISX0212)
となっている点です。
フォント一覧を調べたところ、
"-apple-apple ligothic medium-medium-r-normal--0-0-75-75-m-0-big5-0"
とあり、なんかapple ligothic medium, big5がどうみても中国語っぽいんですけど、なぜ
こうなったのか不明です。どうすれば、sakito氏のHPにあるようなjisxにもどせるのでしょうか。
それとも、もういちどEmacs取得しなおした方がよいのでしょうか。
0820名称未設定
03/03/21 01:55ID:YVigA6ai> またモード行が日本語のファイルの場合、豆腐になるようです。
これについてはsakito氏の
create-fontset-from-fontspec(12pt)
で表示できるようになりました。
あとはMy name is hogehogeのところです。
表示できるかたのhogehogeは実際どうなっているのでしょうか。
c-u c-x =では豆腐は当然no fontのようです。こっちはおいとくとして、
数字になっているものは、
font: -apple-monaco-medium-r-normal--12-120-75-75-m-120-mac-roman
とありますが、file code: not encodable by coding system iso-2022-jpとなっており、
どういう対処をしたらよいか分かりません。
0821sakito
03/03/21 07:03ID:TKydfrE5どうやら最新のCVS版にはFont一覧調査関数にバグがある感じです。
"-apple-apple ligothic medium-medium-r-normal--0-0-75-75-m-0-big5-0"
しか一覧として表示されなくなってます。。
coding-systemの設定をしていますか?
0822819=820
03/03/21 23:51ID:JtEnmC95> coding-systemの設定をしていますか?
はい一応。そのバグについて報告をしているサイトとか
ありましたら教えていただけないでしょうか。いちおう目を通して
おきたいと思いますので。
0823名称未設定
03/03/22 20:02ID:OnptFOp4CursorとRectが未定義っていわれる
0824sakito
03/03/23 00:25ID:JO1TUZ1Kバグの報告はないかも、、
SKK tutの文字化けは以下を設定すればなおると思います。
(setq user-full-name "sakito")
# 名前の所は任意に設定してください。
>>823
Emacs21.3のリリース後、21.3.50のCVS枝に変更を入れている感じです。
ちょっとまてば治るはずです。
0825名称未設定
03/03/23 21:41ID:DKSxXGmmどこらへんが悪いでしょうか?
echo 漢字
で
\264\301\273\372
みたいに表示されちゃうのですが。
0826名称未設定
03/03/23 21:54ID:DKSxXGmmtcshは2バイト対応にしていて、
JTerminalでは問題なく2バイト表示されているので、
もともとshellモードが2バイトコードの表示に対応して
いないのでしょうか?
0830keiji
03/03/30 14:41ID:OLxuo1Ke"End of buffer" ?????????????
?????????????
??????????.emacs??
(set-default-coding-systems 'euc-jp)
(set-keyboard-coding-system 'euc-jp)
(set-terminal-coding-system 'euc-jp)
(set-buffer-file-coding-system 'euc-jp)
????raw???????????????????????
0831keiji
03/03/30 14:54ID:OLxuo1Ke"End of Buffer"と下に表示されるのですが。
誰か対処法をしりませんか?
ホームディレクトリの .emacsには
(set-default-coding-systems 'euc-jp)
(set-keyboard-coding-system 'euc-jp)
(set-terminal-coding-system 'euc-jp)
(set-buffer-file-coding-system 'euc-jp)
と記入し
rawモードで起動しているのですがうまくいきません。
0833sakito
03/04/03 06:30ID:Uw8Acz/N0834名称未設定
03/04/03 09:36ID:shrYISnI0835sakito
03/04/06 16:24ID:Z46BPNvx0836名称未設定
03/04/10 06:42ID:tSww2r5R0837名称未設定
03/04/11 17:04ID:Q4nYuB60劣悪ネットワークなんでcvsが終わる日がくるのか心配しましたが(笑)
今日、MacOS X 10.2.5にも上げましたがことえりで問題なく使えてます。
思ったより動作が軽快で、安心しました。
先達の方々に感謝いたします。
0838seto
03/04/11 23:42ID:uj8/HE78Tabでメニューが表示されないという問題があるようなのですが、
何か解決法のようなものはないでしょうか?
最近のCVS版で生じるみたいで、以前はちゃんと動作していました。
下の掲示板で、私と同じ症状の方が書き込んでおられたのですが、
Emacsについて詳しい方がおられるので、こちらに書き込ませてもらいます。
MacOSXのLaTeXに関するBBS
http://www.r.dendai.ac.jp/cgi-bin/BB1/treebbs.cgi?log=3785
0839sakito
03/04/12 00:33ID:vMHaTpVh最近はKim F. Storm氏が最適化をおこなっている模様です。
かなり変更がはいり中ですが安定はしているはずです。
>>838
YaTeXはしらないのですが、Emacs先端は最近変更がかなり入っています。
しばらくしないと本当の意味での安定化はしないと思われます、、
もしかしてcomint.el関係でしょうか。。
# 21.3.95はいつ出るのだろうか。。
0840名称未設定
03/04/12 11:18ID:yOAnq0eGにものすごい時間がかかるようになってしまいました。1分から2分くらい。
しかもmalloc失敗したとかでEmacsが突然いなくなったりします。とても使ってられません。
0841名無しさん@Emacs
03/04/12 14:01ID:ZDqnV12Pそれで、Emacs.app + navi2ch で本文にモナーフォントを使えるようにしたいのですが、
うまくいきません。
(setq navi2ch-mona-enable t)
をやっています。
モナーフォントは monafont-ttf-2.30pre を使っています。
~/Library/Fonts に入れています。
ttf なのでフォントの扱い方が違うのでしょうか。
どなたかできた方いらっしゃったら教えて下さい。
0842(み)
03/04/12 17:13ID:eDyp3AOsnavi2ch-mona.el は読んだ?
そこにはモナーフォントの名前を navi2ch-mona-font-family-name
で設定するように書いてある.
以下確認していないことを書くが,
たぶん Carbon Emacs だと,apple-ほげほげ みたいな名前になると思う.
普通の Carbon アプリでモナーフォントの名前が日本語になっているなら,
\000 のような3桁の数字でエンコードされているかもしれない.
X11 の Emacs なら,fonts.dir を書いて xset fp+ ディレクトリ,
xset fp rehash みたいなことをやらなければならないと思う.
0843(み)
03/04/12 17:22ID:eDyp3AOsフォント名を SJIS で書いてビットごとに分解し,分解したものが
普通の文字 (たぶん英数字) 以外なら 8 進表記したものになる.
アルファべットの大文字に相当する部分は小文字に変換する.
実際にこの変換をしようと思ったら,琉大の河野さんのところから
nkf をもらって来てインストールして,EUC なターミナルで,
% nkf -Es | perl -ple 'chomp;s/(\W)/"\\" . sprintf("%03o", unpack("C3",
$1))/eg; tr/A-Z/a-z/'
とでも (一行で) 打って,フォント名を放り込めばいいんじゃないかな?
0844(み)
03/04/12 17:23ID:eDyp3AOs0845名称未設定
03/04/12 19:33ID:86Pem14kまだそういうもんなのかな??
navi2chでスレ展開した時とか、大きめのhtmlをpsgmlで開いた
ときなんかに急にスクロールが止まってビジブルベル(?)が
鳴り続けてフリーズしてしまう感じ。他の方どうですか?
ちなみに環境はPBG4/867 1GRAM CVS最新Emacsです。
0846seto
03/04/13 10:34ID:ixxh+BJwコメントありがとうございます。
私は不勉強で、問題がなぜ生じるのかよく分からないのですが、
YaTeXのほうを修正して問題に対処されたようです。
http://www.r.dendai.ac.jp/cgi-bin/BB1/treebbs.cgi?log=3793
0847名無しさん@Emacs
03/04/13 17:11ID:Zz+C1R3Qまず、default-font としてモナーフォントを設定できるかをやってみました。
Carbon アプリケーションではモナーフォントは「モナー」と出ているので
sakitoさんのやつを参考にさせていただいて
jisx0208のところだけ変更して
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-mona14,"
"japanese-jisx0208:-apple-\203\202\203i\201\133-medium-r-normal--14-140-75-75-m-140-jisx0208.1983-sjis,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco14")
(setq default-frame-alist (append '((font . "fontset-mona14"))))
としてみました。
ところがこれで日本語を表示しようとすると
システム警告音が凄い早さで繰り返して Emacs.app を強制終了することになりました。
フォント名の指定がうまくいっていないのかもしれません。
さらにフォント設定まわりで調べてみます...
0848名称未設定
03/04/13 18:43ID:n9WqJn/O(insert (prin1-to-string (x-list-fonts "*")))
で出てくるリストにモナーフォントが含まれてないなら、そのフォントは
使用できんのでわ?
Carbonアプリだからか知らんが、結構使えるフォントは限られてた気がする
0849(み)
03/04/13 18:53ID:UEz4eUYf本題ですが
$HOME/.navi2ch/init.el に
(cond ((eq window-system 'mac)
(setq navi2ch-mona-font-family-name "apple-\203\202\203i\201\133"))
でどうでしょうか?
で,これでうまく行かなかった場合ですが…
たぶん,Carbon Emacs でモナーフォントがどのように表記されるのを
調べるのが第一だと思います.その上で,-0- のような部分は
14 なり何なりに置き換えることもできると思います…
その表記と,create-fontset-from-fontset-spec の表記で
矛盾があると変なことになると思います.
あと,>>847 のリストでは fontset-mona14 というフォントセットを
作っているので,
(set-default-font "fontset-monaco14")
は typo だと思います.
また,別のフォントセットに対しても set-default-font をしていると,
変なことになる可能性はあるでしょう.
その下の,default-frame-alist に fontset-mona14 を追加する行は,
Emacs ウインドウの中で shift-クリック したときに出てくる
フォントメニューに fontset-mona14 を追加するための行です.
0850名無しさん@Emacs
03/04/13 22:38ID:Zz+C1R3Qありがとうございます。
>>848
出てきました。出力の一部です。
("-apple-\203\202\203i\201[-bold-i-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203\202\203i\201[-bold-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203\202\203i\201[-medium-i-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
"-apple-\203\202\203i\201[-medium-r-normal--0-0-75-75-m-0-jisx0208.1983-sjis"
これを見る限り使えそうです。
>>849
最初の navi2ch-mona-font-family-name に設定してみる方法ではできませんでした。
あと下のご指摘(monaco)ごもっともです。ありがとうございました。
引き続きサイズの数字をいじってみたりしてみます。
できたらご報告させていただきます。(できるのか)
0851名称未設定
03/04/13 23:28ID:DAMDA+1Sデフォルトのコマンド-v → M-v は混乱するので .emacsに
(setq mac-command-key-is-meta nil)
を追加して、コマンド-v を無効にしました。
さらに、コマンド-v に yank を割りあてたいのですが
(global-set-key ...
は、どう書いたらいいですか?
M-x describe-key では A-v なので
(global-set-key "\A-v" 'yank)
と書いてみたら、だめでした。
0852名称未設定
03/04/14 19:39ID:2CPvvex4{bf ほげほげ}とすると、emacs上でもゴシックで表示されるのですが、
残念なことに、漢字などは、納豆になってしまいます。
ほんとは、ゴシックが正常に表示できればいいのですが、
ゴシック表示ではなく、普通に表示することはできないのでしょうか?
0853名称未設定
03/04/15 00:57ID:tJoeg9xx下のようにフォントを設定すれば納豆(?)ではなく
普通に表示されるようになると思います。
(太字ではならなくなるようですが)
; フォントの設定
(create-fontset-from-fontset-spec
(concat
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
"japanese-jisx0208:-apple-osaka-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis,"
"katakana-jisx0201:apple-helvetica-medium-r-normal--14-140-75-75-m-140-mac-roman,"
"ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
(set-default-font "fontset-monaco16")
;;(when (/= window-system 'x)
(setq default-frame-alist (append '((font . "fontset-monaco16"))))
;;)
(sakitoさんのとこからコピペ)
0854名称未設定
03/04/15 01:21ID:Zn5HDVPn(setq mac-command-key-is-meta t)
(global-set-key "\M-v" 'yank)
とすればよいのでは?
mac-command-key-is-metaをnilにした場合には、コマンドキーが反映されなく
なるので、tにします。
# ちなみに私はCarbon Emacs使用です
0855sakito
03/04/15 06:06ID:79FR4A4cmonafontはCarbonアプリケーション未対応です。
Carbon Emacsでは表示不可能です。
まだ検証中ですがみかちゃんふぉんともCarbon未対応の模様です。
>>852
は853の通りです。初期設定フォントだとだめな模様。
0856sakito
03/04/15 06:17ID:79FR4A4cCVSからの取得時期はいつですか?
時期によってはメモリーリークする物があります。
>>846
そもそもYaTeXってEmacs21に対応してるのかな。。?
下位互換のための機能で動作してるように見える。
CVS変更はげしすぎ(^_^;
おいかけきれない。。
一度動作したらよほど問題ないかぎり今の時期はアップデート等はしない方が
いいでしょう、、
0857名称未設定
03/04/15 09:31ID:QENycOu3ありがと。たすかりました。12ポイントでもうまくいきましたです。
mewでの文字化けもおかげさまで直りました。
0858857
03/04/15 10:38ID:QENycOu3.emacs.elをロードさせたときに以下の表示が出ます。なぜでしょうか?
解決策などあるのでしょうか?
--
create-fontset-from-fontset-spec: Fontset "-*-fixed-medium-r-normal-*-12
-*-*-*-*-*-fontset-monaco12" already exists
--
0859845
03/04/15 10:55ID:a2dE+o4Osakitoさん、レスありがとです。
取得は最新のCVS、texinfo4.5、OS10.2.5です。
(OS10.2.4の時も不安定でした。)
とにかくnavi2ch(1.6.1)でスレ一覧の取得時が最も不安定で
板を選択してスレを表示しようとすると必ず警告音が連呼して
フリーズします。素人の憶測では確かにメモリリーク系のエラー
のような感じです。いつも仕方ないので強制終了させるんですが
一度そのまま放っておいたらFinder巻き込んで落ちました。。
あと、特定のhtmlを読み込んだ場合なんかもよく落ちます。
上で重たいhtmlを読んだ場合と書いたんですが、試してみると
決してサイズの問題ではないことも分かりました。
(ちなみにそのhtmlは別にJSバリバリとかそういうのでもない
普通のです)
ここのスレ見る限りではほかに不安定さを訴えてる人もいない
みたいなんでどうも僕だけなのかな。。。
0860845
03/04/15 11:03ID:a2dE+o4O上記htmlなんですが、headerに
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=euc-jp">
とありまして、これを読もうとすると確実に落ちます。
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=euc">
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=shift-jis">
などに変えると大丈夫です。となると、この辺がネックでしょうか、、??
ちなみに.emacsの言語設定はsakitoさんのをそのままいただいてます。
それとも何かtcshrcなんかの設定が関係してるんでしょうか??
0862名称未設定
03/04/15 16:09ID:5Iipo0ns0863sakito
03/04/16 00:11ID:Ln94gR2fそれはset-default-fontなどのフォント設定が二重読みできない仕様だからです。
ぼくの場合は結構前で記述しましたが
font用の設定と標準設定は別のファイルに記述する事で対処しています。
>>859-860
なんらかの見えない文字がはいっている可能性もありますね。。
ほとんど関係ないと思いますが、.emacsの文字コードはiso-2022-jpですか?
あとは環境系の問題かもしれません。
DeveloperToolが最新でないと問題が発生していた時期があるという話しも一部にありましたが、、
再現できていないので不明です。
>>861
altはaltではなかったかな??
http://mail.gnu.org/archive/html/help-gnu-emacs/2003-01/msg00383.html
0864851
03/04/16 02:04ID:0TUOPwy2↓ズバリこれでした。
(setq mac-command-key-is-meta nil)
(global-set-key [(alt v)] 'yank)
(global-set-key [(alt c)] 'kill-ring-save)
(global-set-key [(alt x)] 'kill-region)
(global-set-key [(alt q)] 'save-buffers-kill-emacs)
(global-set-key [(alt z)] 'undo)
0866山崎渉
03/04/17 15:36ID:3OJTuVau0867名称未設定
03/04/17 22:36ID:IYA+t179救出sage
0868名称未設定
03/04/18 00:16ID:GoOWvfpkデリートなどすると、デリートした前後の行が文字化けしてしまいます。
文字化けするのは2バイト文字です。
Mewのときだけでなく、yatexなどエディタとして使っているときも時々
同じ現象になります。
なにか解決策などあるのでしょうか?
アドバイスいただけますと幸いです。
0869名称未設定
03/04/18 02:06ID:KvFbaLz3iTerm とか Carbon版だったらわからないけど。
0870名称未設定
03/04/19 22:41ID:7u7VevLB文字化けしてしまう部分が出てくるのだが、これってどうしてだかわかりますか?
SKKを使ってますけど。
0871870
03/04/19 22:43ID:7u7VevLB日本語が文字化けします。sedにかけるといつもは同じ箇所が文字化けする
んだけど、今日はまったく別の日本文のところも文字化けして何がなんだか。。
0872山崎渉
03/04/20 04:00ID:ZHDoPsUy( ^^ )< ぬるぽ(^^)
0874sakito
03/04/20 22:38ID:lIFmiZPFそれは869氏の指摘のようにTerminal内での動作の話しですか?
そうだとするとTerminalではたしかにだめそうです。。
>>870
まず問題の切りわけとして、普通にTerminalからsedをかける場合はその問題は
発生しないでしょうか?
発生しないのであればEmacs側の問題かと思われます。
EmacsのShell modeの動作がややおかしい所があります。。
0875名称未設定
03/04/21 05:03ID:KKKwVk+6でviじゃなくemacs使いたいんだが
どうすればよいのか
0876名称未設定
03/04/21 05:03ID:KKKwVk+6ね
0877名称未設定
03/04/21 07:35ID:et1sGVX6tcshなら.cshrcに
setenv EDITOR emacs
bashなら.bashrcに
EDITOR=/usr/bin/emacs
と書くとよろし。
参照
http://www.spacehorn.com/osx/osx.cgi?num=112301
0878名称未設定
03/04/21 15:56ID:FM1H9gRP0879870
03/04/21 22:43ID:4mfmpVOZレスありがとうございます。
Terminalからでもやはり文字化けしました。
原因はどういったことが考えられるのでしょうか。
sed -f *****.sed @@@@@.tex > @@@@2.tex
としてますが。。どういった原因が考えられるのでしょうか。
0880870
03/04/21 22:56ID:4mfmpVOZs/\\.d/\\d{d}/g
sedファイルはこんな感じにしてます。
0881870
03/04/21 22:58ID:EcuIuhAJs/\aa/\\={a}/gだったかも。すみません。
0882sakito
03/04/22 00:33ID:N2oEmWhYぼくはZshつかいですが
EDITOR=/usr/local/bin/emacsclient
という設定です。
>>879
変換対象ファイルがEUC-JP/LFでない場合は文字化けするはずです。
0883名称未設定
03/04/22 00:54ID:BbbPH8A6do {
}
while(.*);
というのを
do {
} while(.*);
という具合に再配置するにはどう書けば良いのでしょうか?
c-cleanup-listに追加すれば良いかと思ったのですが、
対応するキーワードがどうしても見つからないのです。
よろしくお願いします。
0884883
03/04/22 00:55ID:BbbPH8A6上げさせて下さい。
0886名称未設定
03/04/22 22:24ID:4znjhZTt0887sakito
03/04/23 00:08ID:c7Tc3zU8これかな?
http://sunland.gsfc.nasa.gov/info/ccmode/Custom_Brace_and_Colon_Hanging.html
ぼくは普段
do{
}
while派だから変更した事ないです。
>>885
ぼくはqkcのUnix版を利用しますが
http://hp.vector.co.jp/authors/VA000501/index.html
nkfでもよいかと思いますが
パイプを利用してその標準出力をsedによませるのがよいかと思います。
>>886 いう必要ないかもですが、、
ファイルが1万超える事がざらな人もこの世には平気でいるのです。。。
5億ファイルの処理をさせらる人もいるのです(T_T)
まあ人それぞれだと思います。。
0888名称未設定
03/04/23 00:25ID:byQ8aPKydired で見えるようにするにはどうしたらいいですか?
0889名称未設定
03/04/23 03:38ID:FdjHCDjtうちは起動してスレ2つ目読み込んだあたりで
かなりの確率で落ちます。
0891888
03/04/23 13:35ID:1ulJnqbQやってみたけど「データ」というファイル名が全滅。。。
もうちょっと開発の進展を待たないといけないみたいだね。
情報どうもありがとう。
0893888
03/04/23 23:05ID:AiQoMY6Rでもよく使うフォルダが
「データシート」
「データベース」
「過去のデータ」
の3つなので困りました(笑)
0895892
03/04/24 08:34ID:YCgayAgXあら、(utf-translate-cjk-mode 1) で確かにdiredで日本語表示できますね。今気付いた。
(custom-set-variables
'(utf-translate-cjk t))
で使ってたけど、diredで豆腐が出てくる。以前はこれで問題なかったのだけど。
0896883
03/04/24 20:45ID:jLVfzqnwまさにこれです!
一度改行されたものを再配置する方法ばかり探していましたが、
考えてみればdo-whileの場合には初めから改行しない、という方が自然ですね。
ありがとうございました。
0897sakito
03/04/26 23:19ID:hh6V4aDq最新では対応してるらしい。一時期ぜんぜん動作してなかったのですが、、
でもEmacsがUnicodeに本当にすべて対応するのは22からという話です。。
Mac OS XのUnicodeには対応してくれるだろうか。。
>>869
よかったです。
# ひごろのメモがこういう時にやくにたつ(^_^;
0898名称未設定
03/04/29 23:54ID:vojLADLm0899名称未設定
03/05/01 07:08ID:8aw5QWck0900sakito
03/05/01 22:09ID:EyoflH/s保守しておきます。
0901YaTeX
03/05/02 11:19ID:+FskjJMXhttp://www.yatex.org/
0902名称未設定
03/05/05 03:10ID:Ha8MvGIuハマってしまいました。
現在もNavi2ch利用中。
0903sakito
03/05/05 22:46ID:S/dzDK7L微妙な変更なかんじかな?
>>902
それは大変です(^_^;
全部Emacsでやりたくなったら重病です、、
# Emacs Cocoa化するとしたらどんな資料にあたればいいのかな?
# とりあえずhttp://emacs-on-aqua.sourceforge.net/のソースは見てる、、
# がぼく技術がサーバサイドでデスクトップ系無知なので挫折ぎみ(T_T)
0904sakito
03/05/08 01:10ID:OtvFbnmnwlのUser-Agent表示に反映させるために、Emacs再構築、、
本日のCVSは構築は問題なさげ。
0905名称未設定
03/05/10 20:32ID:kA1qGN9Wどうやったら無効にできるのでしょうか???
0906名称未設定
03/05/11 00:29ID:AKBkgn8T・ソフトウェアアップデートでOSカーネルが入れ替わるたんびに
半日もかけて (iBook) 再コンパイルするのが面倒
・起動に何分もかかるのがイラつく
のはどうにかならないものか……。
0907名称未設定
03/05/11 11:05ID:ek6RS2CcとりあえずMakefile の CFLAGS から -g を外してみたら?
ちょっとは早くなるかも
0908名称未設定
03/05/11 18:12ID:JgqON+f6やくなったような。。どうですか?
0909sakito
03/05/11 21:45ID:9Bz79ANqauto-fill-mode
をやめればよいのでは?
>>906
現状ではカーネル変更時の再コンパイルの必要はそれほどないです。
wl(やその他での)のUAなどでのdarwinバージョンの表示を変更させるなどの用
途にしか意味はないです。
なので再コンパイルはカーネルバージョンアップで不安定になった時か趣味意
外ではやる必要はないかと。
起動に時間がかかるのは、、Linuxとかでも同じだったりする、、
CPUやメモリ。および導入しているパッケージ数の問題です。
Emacs Lisp類はかならずバイトコンパイル。当然.emacs.elもパイトコンパイ
ルすれば大部早く起動します。
>>908
きっと一部は気のせいですが、Mac OS Xのカーネル側なども速度がはやくなっ
ている模様です。またEmacs Lisp のローダ部分が速度向上している模様です。
しかし、、まだ不安定部分があります。。。
0910908
03/05/11 23:34ID:uPbya6oLありがとです。クリックからフレームが開くまでの時間は確かにはやくなってるような。
で、逆に、終了するのも早くなったと思います。(気のせいかな…)
0911名称未設定
03/05/12 21:44ID:JCvygB/Eターミナルの起動よりは早いんだけどな。。
0912sakito
03/05/12 23:50ID:HFKJZbdu終了が速いのは、一部は気のせいでしょうが、、
でも、GC (ガーベージコレクト、乱暴に表記するとメモリ解放処理)
部分が速度向上してるからと思われます。
# Emacsが起動中時々もたついたらGCしてます。
>>911
環境にもよりますが初期のままだとおそらく結構起動は速いです。
外部パッケージを導入したり、.emacs.elが肥大化すると徐々に起動が遅くなります。
まあ、これはさけられない事ですが、、
0913sakito
03/05/12 23:58ID:HFKJZbduhttp://quimby.gnus.org/elisp/benchmark.el
を導入して
(benchmark 1000
(format-time-string "\
%a%A%b%B%c%C%d%D%e%h%H%I%j%k%l%m%M%n%p%r%R%s%S%t%T%U%w%W%x%X%y%Y%Z"))
やってみてください。
それなりの負荷がかかりますので御注意を、、
0914名無しさん@Emacs
03/05/13 00:13ID:2qv5EY3dM-x tetris
M-x gomoku
とかは実行できます?
0915sakito
03/05/13 07:17ID:m7wmy5XUTools > Games
以下にあるゲームは全部動作します。
外部Gameもたいがい動作する。
以下はおすすめ。
keywiz(関数名からKeyをあてるゲーム)
http://www.ifa.au.dk/~harder/keywiz.el
Same
http://rd.vector.co.jp/soft/dos/writing/se028101.html
Nethack
http://www.nongnu.org/nethack-el/
とくにNethackは一度ははまるかもしれず。。
かなりGameってたくさんある。
0916名称未設定
03/05/15 11:25ID:Wli/3+2Yhttp://www.taiyaki.org/elisp/physical-line/
これを使っても、うまくいきませんよね。
0917名称未設定
03/05/15 23:31ID:i/ZZ24Q30919916
03/05/16 00:23ID:3NNZ0+T+M-x physical-line-modeをしてて、ロードされたような気はしてるんですけど。。
モードラインに「PL」はでていなかったような…
0920名称未設定
03/05/16 01:47ID:Y3T/ott+他のも使ってみたけど完璧なのは無かったよん
0921916
03/05/16 10:19ID:Fdp6mF8vで、実際に、カーソルを上下に動かそうとした途端に、フリーズ。。。
0922もろうさぎ
03/05/16 10:24ID:rqkkTotrhttp://www.dvd01.hamstar.jp/
0923sakito
03/05/18 01:18ID:Bha92jIRうーーん。ぼくの環境だと問題なく、、という一部変な動作するぐらいで
フリーズはしないが、、
とりあえず以下も同様の動作をする物なのでためしてては?
screen-lines.el
http://homepage1.nifty.com/bmonkey/emacs/elisp/screen-lines.el
ce-scroll.el
http://www.tky.3web.ne.jp/~applause/emacs-lisp/ce-scroll.el
ぼくはC-u移動になれてしまって最近はあまり利用しないけど、微妙にどれも
挙動には不満が出ると思います。。
0924名称未設定
03/05/18 22:08ID:RcBkLBzpEmacs 21にまつわる問題なのか、はたまたCarbon版特有なのか……。
> ぼくはC-u移動になれてしまって
C-u 39 C-f とかやるってことですか?
0925sakito
03/05/18 22:42ID:yRtSpDZxぼくはおそらく変な事してますのであまり参考にならないかと、、(^_^;
正確にはwindow-widthとかから求めた値をC-uにあたえて移動させる関数を
作成していた。(過去形)
http://www.ht.sakura.ne.jp/~delmonta/emacs/16.html
http://www.tamaru.kuee.kyoto-u.ac.jp/~ryuta/misclab/hidemacs/#phy_cursor
を参考にした記憶が、、
>>129でも簡易には問題ない気がします。
あとC-sで目的の場所に検索でjumpするって方法も利用する、、
ぼくはあまり物理行移動ってしないです。。
viとかのときも検索して目的の場所にjump移動が主だし、、
# はっきりいって毒されすぎてます(T_T)
0926sakito
03/05/18 22:46ID:yRtSpDZx毒されすぎなのはぼくですね。。
0927sakito
03/05/18 23:04ID:yRtSpDZxぼくの場合移動にC-sを多用するんですけど、日本語の場合面倒という人がいるなら
http://www.kaoriya.net/#CMIGEMO
cmigemoを利用してみてください。
[参考サイト]http://homepage3.nifty.com/akima/soft/meadow_24.html#SEC332
英語圏の人にとってはC-sで事たりるので物理行移動って重視されていないのでしょう、、
0928名称未設定
03/05/18 23:25ID:OZygfQJV0929名称未設定
03/05/19 00:03ID:e3JWNyxK山下清なんだな。
0930sakito
03/05/19 07:06ID:vALTPgQoC-u C-u C-u C-f
とかもしてる。
>>928-929
無駄な文の繰り返しは文体の問題です(w
0931名称未設定
03/05/19 16:05ID:fmRNDkDV0932名称未設定
03/05/19 18:32ID:/FXWQ3XBありがとうございます。ce-scroll.elをためしてみました。
うまく動いてはくれるのですが、yatexのときは変な動きをしますね。
他も、試してみたいと思います。
0933sakito
03/05/19 23:48ID:vALTPgQo連続的にあおりがはいるようになった
なんかやっと2ちゃんコテハンになった気分だヽ(´ー`)ノ
>>932
というか、、yatex側に問題があると思われ、、
0934916
03/05/20 00:36ID:NefgW45G>yatex側に問題があると思われ
え?そうなんですか。こまったな。。。
>あとC-sで目的の場所に検索でjumpするって方法も利用する
それもありかと思いますが、やはり、物理行の移動は普通にできてほしいっす。
0935名称未設定
03/05/20 11:54ID:BxQVOmiAそのときは、入力メソッドはU.S.ですよね。
で、アプリの切り替えと同時に、入力メソッドもU.S.に自動的に切り替えてくれる
ユーティリティってないでしょうか?
0936名無しさん@Emacs
03/05/20 12:53ID:If17/pFw日本語のサーチはddskk使っているので問題ないです。
0937sakito
03/05/20 23:14ID:nFdTO4bWce-scroll.elというかEmacs21にバグ(?)があるねこれ(^_^;
それがyatexと併用した時顕著に発現してるだけでした。
すみませんm(_ _)m
このバグの性であらかたの物理行移動Emacs Lispがこけてる模様
http://applause.elfmimi.jp/emacs-lisp/emacs-21.1-proper-continuation-20020518.diff.gz
ってパッチあるけど、、Emacsそのものにあてるパッチだ、、
http://www.bekkoame.ne.jp/~naraki/tools/linux0001.html
って手はためしてないけど、、どうだろう?
> やはり、物理行の移動は普通にできてほしいっす。
そうですね、、普通のエディタから移行してきた人にはやっぱり必要ですね、、
時々Emacsを人に無理やり(w おしえると特にそう思います。
0938sakito
03/05/20 23:18ID:nFdTO4bWあったような、、なかったような。。
いまわかりません。どなたかよろしく。。
>>936
ぼくは(w goto-lineはあまり利用しない。
コンパイルエラとかはそこに直接jumpするキーがmodeで大概定義されているから、、
# なければ作成しちゃうから、、
0939934
03/05/21 01:47ID:+iWkxlyUもともとmiでtexでしたから、わたしですね。
物理行移動ができないのは、ちょっとしたカルチャーショックですね
>時々Emacsを人に無理やりおしえると特にそう思います。
可哀想に・・・^^;
>>935
emacsでtexとmewをつかっていますので、ブラウザとの切り替え時に
私もそのようなソフトがあればありがたいと思いますね。
0940山崎渉
03/05/22 04:42ID:wmfA4iPb0941sakito
03/05/22 06:20ID:fEeU6aEbない感じです、、
# これってアプリ側に実装する事は可能なのかな?
>>939
> 可哀想に・・・^^;
そんな事ないぞ。
感激のあまり泣いてよろこぶぞヽ(´ー`)ノ
>>940
最近は凝ってるな、、
0942名称未設定
03/05/22 19:57ID:O4UyXG4bテンキーのみ常に半角入力ってできないでしょうか?
0943870
03/05/24 18:53ID:d6rzZQI7ごぶさたしてます。
どうやらsedに変換するとき、
作 -> 椪??Q
と文字化けするようです。
それ以外は何ら問題はありません。
どういった対処をすればよろしいのでしょうか。
0944名称未設定
03/05/25 04:52ID:GH5YpQO/それ、感じコードがsjisぢゃないでつか?
nkfでeucにしてから sed をかける
nkf -e ファイル | sed ほにゃらら
ではだめ?
0946名称未設定
03/05/26 10:25ID:zFFfRdFu(setq its-enable-fullwidth-alphabet nil)
0948sakito
03/05/27 00:40ID:rqGVASIGtamago特有の設定ですね。
>>947
ファイルの文字コードと改行コードとりあえず変更してからsed通してみたらどうでしょう?
もしくは iSED 1.1なら日本語問題ないはず、、
http://homepage1.nifty.com/lightway/
# いつもどうりためしてません、、
次スレは950〜970あたりで、家にかえってこれてたらたてます。
スレタイは「Mac de Emacs総合スレ v2」でよいですか?
0949名称未設定
03/05/27 02:18ID:YP8dFnLLちなみに最初の
s/\\.d/\\d{d}/g
は
s/\\dd/\\d{d}/g
のこと?
それともs/\\\.d/\\d{d}/g
かな?
s/\\\([a-z]\)\1/\\\1{\1}/g
ってわけでもない?
sed ファイルを一行ずつ実行して確かめるのもよいかと。
0950名称未設定
03/05/27 13:32ID:W5p/zfNX% sudo make install
を実行したら、最後に次のように表示されます。
Invalid texinfo command arg format
make: *** [install] Error 255
とりあえず、問題なく使えていますが、少し気になります。
infoがうまく入っていないようなのですが関係があるでしょうか?
Carbon Emacsは、先ほどCVSでダウンロードしmakeしました。
0951_
03/05/27 13:32ID:MOumolVm0952870
03/05/27 21:05ID:ZImaPWX+諸悪の根元がわかりました。
s/\.n/\\.{n}/g
で上述のような文字化けが起こるようです。
EUCに変更したら文字化けはしてません。
ただコンパイルできません。どうちて?
0955山崎渉
03/05/28 12:36ID:4MUzXfEhピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0957sakito
03/05/31 01:07ID:14yv0Uc6つかえますが、かなりつらいです。
254M以上のメモリをつんでると起動しません。。
ネットワーク系は動作しませんし。
# つまりwlやnavi2chは動作しない。。
あとShellやUnixコマンドがない状態でEmacs利用しても
あまりおもしろくないかと、、
0959名称未設定
03/06/01 05:22ID:Z79TJbnEツールバーがつかないみたいだけど、
他にはどんな制限が?
0960名称未設定
03/06/01 14:57ID:LdX0WL2f画像を表示できない。別にできなくていいんだが。
0961959
03/06/01 16:14ID:zd+pLpqq画像の他には、大した機能ダウンはない、と思って良いのかな?
0962sakito
03/06/01 21:26ID:W6W57nUYまあぼくもMac OS 9時代意地で利用してた事ありますが、メモリ増設したら起動しなくなったので
あきらめました。
# EmacsのためにMac OS Xかったような物ですし、、
>>961
それほど大きな機能ダウンはないです。
BDFフォントが利用できないとかCarbonの制限をうけてしまうとか、人によっては機能ダウンと感じ
る部分もあるかもしれません。
まあ、実用でこまるような機能不足はないように感じます。
0963sakito
03/06/01 21:28ID:W6W57nUY0964sakito
03/06/01 21:32ID:W6W57nUYhttp://pc.2ch.net/test/read.cgi/mac/1054470569/
たてました。
よろしくです。
0965名称未設定
03/06/01 22:18ID:lchoETBBREADMEより
> A number of things do not work yet:
>
> + On Mac OS X, environment variables are not set up correctly when
> Emacs is started from the Finder.
>
> + Emacs does not respond correctly to C-g when it is not reading
> input.
前者はenvironment.plist使えば問題なし。
後者がたまに困るかな。
0966sakito
03/06/02 22:49ID:UFoM63IL0967sakito
03/06/03 23:33ID:eyMNLFAe0968sakito
03/06/06 00:33ID:16gNek4v0969sakito
03/06/06 07:00ID:16gNek4v>>1-4 スレ立テ >>5 補足 >>6 乙 >>7-8 vi
>>13 立てた人はだれ? >>14 立てた人挨拶
>>15-23 >>26 IM何利用してる?ことえり、SKK、Canna(yc)、EGBRIDGE
>>24 >>27-28 >>30 >>34 コマンドキー、オプションをメタキーにするには? >>39 回答
>>32-33 ホイールは?最初から対応してます。
>>37-38 controlとcaps locksを交換するには? 結論的にはいまだにうまくできない?
>>42 japanese-kotoeriきぼんぬ
>>43 AquaSKK
>>46 AquaEmacsきぼんぬ
>>47 TerminalでOptionをMETAキーに設定がきかない。。
>>47 Terminal上のメニューは利用できる? >>49 回答 できる。F10
>>50 メニューバ消すには (menu-bar-mode nil)
0970sakito
03/06/08 01:12ID:nGHDjeqY0971名称未設定
03/06/08 09:22ID:uLwkPCgv0972sakito
03/06/10 23:10ID:J/+vHNfm0973sakito
03/06/13 00:07ID:cZKdrd9X0974名称未設定
03/06/13 00:17ID:XOTFLCM80975名称未設定
03/06/15 11:26ID:YNfh8SY20976sakito
03/06/15 22:49ID:gIEHbm7r>>53 インストール成功。ヒラギノの設定したい
>>54 ヒラギノって利用できるの?
>>55 原稿書きしたい >>56 幅を変える。禁則がうまくいかないけど
>>57 ヒラギノの設定例 >>58 ヒラギノフォント名一覧
>>59 sakitoによる>>55へのぼけ回答 >>60 ぼけへのつっこみ
>>61 ぼけの陳謝 ヒラギノ設定の修正 >>62 SKKは成功 ヒラギノ設定の化け
>>63 フォント名のしらべ方は? >>64 (insert (prin1-to-string (x-list-fonts "*")))
>>65 osakaフォントで表示乱れる >>66 フォント名の補足 様ははずかしい
>>67 ヒラギノ設定化けへの対応策 >>68 あまり意味なし
>>69 豆腐化の現象報告 >>70 >>71 Meta keyをoption keyとかへの割りあて >>72 >>73 設定方
0977sakito
03/06/15 22:49ID:gIEHbm7r>>76 >>77 フォント名の見方 >>78 色の設定はどうやるの? >>79 色設定例
>>80 .emacsの説明 色の説明 >>81 問題発生時の解決手順 >>82 起動速度 フォント設定
>>84 M-x apropos、M-x describe-afoafo >>87 M-x describe-function、M-x describe-variable
>>88 Meadow使いさん >>89 最初は気軽に質問でも途中から自分でしらべた方が早くなる
>>90 色設定 M-x apropos [RET] set.*color 、M-x apropos-command [RET] set.*color
>>91 コマンド説明 >>99 スケスケきぼんぬ!
0978名称未設定
03/06/20 12:22ID:qY09tOp50979sakito
03/06/22 01:32ID:WkOMTAm7>>102 >>101タソへの機種の確認 >>104>>105 確かに5年前
>>103 Emacsは起動しっぱなしが正しい使い方
>>107 LinuxでのEmacsの方が速い気がする
>>108 X Window System上のEmacsの方がもっさり感はすくない気がする
>>109 X Window Systemの必要性が現象した気がする
>>115 EmacsがMacで初期動作は2000年2月ごろ
>>117 コンパイル失敗。どうすれば? >>118 コンパイル成功したけどキーが変
>>123 Carbon Emacsはすけるか?スケないっす。 >>128 WindowShadeX入れてC-zですける
>>125 禁則処理可能?物理行移動は?Terminalからの起動でも21.3起動したい
>>129 >>125への回答 >>131 125氏?禁則以外は解決
>>132 TerminalからGuiのEmacs起動したい >>133 % /Applications/Emacs.app/Contents/MacOS/Emacs
>>138 フォントを大きいの設定したい
0980名称未設定
03/06/22 18:38ID:JVHlCnGa0981sakito
03/06/23 00:24ID:avDOcKxa>>142 131への回答 >>143>>144>>145 KKCは微妙っす。かなり低機能。。
>>146 ヴァーチャルワードラップきぼんぬ >>147 setnu.elで行番号表示
>>153 Carbon Emacs + Navi2ch快適 >>157 Carbon Emacs結構快適。書籍購入
>>158 Emacsはどの環境でどれ使うのが皆のおすすめ? >>159 Carbon Emacsよい
>>162 >>163 >>164 いろいろEmacs比較
>>165 navi2chなどが動作しない >>167 >>168 おそらくLispのinstall先が変
>>170 色いろなしらべ方 >>176 冷静にね >>178 Unix基礎知識が必要かも
>>179 navi2ch文字化けする >>181 navi2chうまくいった
0982名称未設定
03/06/23 00:42ID:+P13ITo+0983sakito
03/06/25 00:32ID:ktTLQq3c>182 URLクリックでアプリ反応してほしい >190 URL反応するための設定
>185 コピペはどうするの? >186 Mac の流儀にしたがえばできる
>186 Unixぽい解説書籍ってある? >196 本の紹介
>191 文字化けする >192 文字入力変 >198 文字化けの現象説明
>193 Classcでも利用できる? >197 起動はするよん >200 Get
レス数が950を超えています。1000を超えると書き込みができなくなります。