[過去ログ] Emacs Part 50 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
929: 2017/12/17(日)02:51 AAS
正直なところいろいろよくわからないので、
とりあえず気が付いたところだけ。

>>922
> user-init-file is a variable defined in `C source code'.
> Its value is "~/.emacs"
> と出ました。ところが~"~/.emacs"というディレクトリは作っていないという
> ことがわかりました。
これはディレクトリではなくファイルです。
~/.emacsというファイルがあればそれを読み込むはずです。
930: 2017/12/17(日)11:03 AAS
>>926
> しかし、それ以前になぜscratch バッファで
> (setq frame-title-format "%f") としてC-jを
> してるのに、

frame-title-format:

This variable has the same structure as ‘mode-line-format’...

mode-line-format:

%f -- print visited file name.
省4
931
(1): 2017/12/17(日)14:20 AAS
結局次のような形になりました。

/usr/local/binにあったemacs->emacs24.5ディレクトリへのリンクを削除した。
すると24.5が立ち上がらなくなったが、22.1?が立ち上がり、しかも
helmも使えた。だから24.5と22.1が使っている初期設定ファイルが同じものなんだろうなとおもった。
describe-variable->user-init-file
をしても
.emacs
と出てきていたが、.emacsというファイルは見つからなかった。ただCでコードされているということは出てきたものに書いていた。

リンクで24.5ディレクトリを読みに行かせていたはずで、その中の
init.elを読んでくれていたはずだったがそうではなかった。
省15
932: 2017/12/17(日)14:22 AAS
いろいろ教えてくださり、ありがとうございました。
933
(1): 2017/12/17(日)14:34 AAS
>>931
> その上で、.emacs-24.5というディレクトリを.emacs.dに変えた。
> その中の.init.elを読み込んで欲しいのでそうした。
>
> そうすると
> An error has occurred while loading `/Users/hiro/.emacs.d/init.el':
>
> Symbol's value as variable is void: user-emacs-directory
>
> To ensure normal operation, you should investigate and remove the
省6
934: 2017/12/17(日)14:54 AAS
>> 931
再インストールしても解決しないよ、それ。
まず--debug-init付けてエラー内容確認しないと無理。

init.elも晒すべきだろうね。
親切な人が見てくれるかも知れない
935: 2017/12/17(日)16:36 AAS
ありがとうございます。
再インストールしても同じinit.elを使うのなら同じようにエラーがでるでしょうね。
エラーのうちの一つは、22以前のバージョンでuser-emacs-directory変数が未定義
だから出たというのはわかっています。そこを修正したら別のエラーの内容が
変わったから。
emacsの最新バージョンに入れ替えて、init.elの書き直しもぼちぼちやります。
936: 2017/12/17(日)16:38 AAS
>>933
そうなんですよ。24.5へのシンボリックリンクを
削除したら22.1?のemacsを読みに行くように
なりました。それでその22だと user-emacs-directory
が定義されていないのでエラーがでました。
937: 2017/12/17(日)16:41 AAS
なぜ外したauto-save-listがあれば、問題なくemacsが動いていたかと、疑問に思います。
938
(1): 2017/12/17(日)16:54 AAS
とりあえず
>>854さんに教えていただいたようにしてemacsは動くようになりました。
あとはinit.elを書き換えたり、ディレクトリを移動したり、elispを入れたり
するだけです。
ありがとうございました。
939
(1): 2017/12/17(日)18:31 AAS
>>938
それは良かった。
念のために確認するけど、テストではなく、本番使用のものは、perfixを/tmpのままにしていないよね?
940: 2017/12/17(日)20:48 AAS
>>939
してます。どうするのがいいのでしょう?
941: 2017/12/17(日)22:20 AAS
インストール先ですね。理解しました
942
(1): 2017/12/18(月)20:55 AAS
ここで昨日、一昨日と教えてもらったものです。
一旦動くようになったのですが、emacswiki?からの読み込みでエラーが
出てたくらいで一旦無事に動くようになりました。
その後、init.elを弄ってそれぞれのelispの順序を変えていると、動かなくなりました。パソコンの中を調べたら2年前のinit.elがあり、それは手を入れていたinit.el
とほとんど同じでした。それにちょこっと手を加えて、今があります。
emacswikiの読み込みも問題なくできるようになりました。
やったことは、/opt/emacs-25.3にemacsをインストールして.bash_profileにemacsのaliasを作って、/opt/emacs-25.3/emacsを読みに行くようにしたこと、/Users/自分の名前(つまりホームディレクトリ)/.emacs.dのinit.elを少し弄ったことです。
それで、ホームディレクトリに移ってからemacsと打つことで起動させるという風で、問題なく動いています。
二年前のinit.elは大竹さんの本だけ
を基本的に見て作ったものです。その時はとても難しく思いました。
省6
943: 2017/12/18(月)23:08 AAS
ゴミみたいな書き込みだな
944: 2017/12/19(火)06:07 AAS
ワロス
945: 2017/12/19(火)06:19 AAS
大竹って誰
946
(1): sage 2017/12/19(火)07:19 AAS
>>942
> ヘルプが英語だったりして、なかなかとっつきにくいですが
日本語訳あるよ
外部リンク[html]:ayatakesi.github.io
947
(1): 2017/12/19(火)15:27 AAS
がんばって
948: 2017/12/19(火)19:25 AAS
>>946
教えてくれてありがとう。
>>947
ありがとう
1-
あと 54 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s