1 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/19(月) 06:49:45.33 .net] 前スレは落ちていないみたいだけど。 GNU Emacs - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/software/emacs/ EmacsWiki: サイトマップ www.emacswiki.org/emacs/ 前スレ Emacs Part 49 echo.2ch.net/test/read.cgi/unix/1449824135/
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 22:09:27.93 .net] >>835 バージョンを分けるならemacsenvかな mocchit.hatenablog.com/entry/2016/09/21/180915
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 22:26:09.72 .net] ありがとう でもやりたいのは、新しくビルドすることです そのままだと、.emacs.dが上書きされるので古い方を上書きして 新しいバージョンをビルドしてから、古い方から、コピーペースト しようかな .init.elは古い方からコピーして同じものにしてなどと思っています。 こういうことをするとどういう不都合が発生するのでしょうか?
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 22:38:32.64 .net] 単にインストール先変えればいいんじゃ 場所決めうちみたいな設定あったっけ。
864 名前:名無しさん@お腹いっぱい。 [2017/12/01(金) 22:42:26.62 .net] つーか、古い方をバックアップしてからインストール、コピーすればいいんじゃねーの?
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 23:32:37.36 .net] ありがとう 古い方からコピペして新しいほうにいろんなもの移してくると 問題生じますか?
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 23:48:37.64 .net] curl -0 https://ftp.gnu.org/pub/gnu/emacs/emacs-25.3.tar.gz とすると、ターミナルに次々と浮かぶ文字が文字化けするんです。 そして音がします どうすればいいのでしょう?
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 23:54:50.30 .net] 文字化けは解決しました。 大文字のOでした。
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 00:13:33.80 .net] 最後に sudo make install とすると make: Nothing to be done for `install'. と出ます。どういう問題があるのでしょう? やったことはcurl -Oでemacs-25.3を保存して tar で解凍して、 cd emacs -25.3 として、/.configure --without-xとして make として
869 名前: sudo make install 最後のところだけうまくいかないのです。 [] [ここ壊れてます]
870 名前:名無しさん@お腹いっぱい。 [2017/12/02(土) 00:19:16.83 .net] これで終わりにします。 configure: WARNING: AppKit/AppKit.h: present but cannot be compiled configure: WARNING: AppKit/AppKit.h: check for missing prerequisite headers? configure: WARNING: AppKit/AppKit.h: see the Autoconf documentation configure: WARNING: AppKit/AppKit.h: section "Present But Cannot Be Compiled" configure: WARNING: AppKit/AppKit.h: proceeding with the compiler's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-gnu-emacs@gnu.org ## configure: WARNING: ## ------------------------------------ ## checking for AppKit/AppKit.h... no configure: error: The include files (AppKit/AppKit.h etc) that are required for a Nextstep build are missing or cannot be compiled. と出ているから、多分さきほどXQuirtzをインストールしたのですが、 それがまずかったのだと思います。 ご迷惑おかけしました
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 03:46:53.43 .net] configure のオプションで --with-cocoa とかなんかあるんじゃない ./configure -h でオプションを調べて見れば
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 07:50:22.09 .net] >>837 >.emacs.dが上書きされる sessionのことなら何が問題なの? init.elは自分で書き換えることをしなかったら上書きされないだろ。 異なるバージョンならインストール先を変更したらいいだけでは? $ /usr/bin/emacs --version |head -1 GNU Emacs 22.1.1 $ /opt/local/bin/emacs --version | head -1 GNU Emacs 25.3.1 こちらはこの2つを入れているけど、どちらもちゃんと動作するよ。 自分は特にしていないけど、必要があればinit.elはバージョンで分岐すればいいだろ。
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 14:51:05.85 .net] >>844 まず本を読もう。emacs実践入門がおすすめだよ。
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:07:31.89 .net] >>847 新しい版をみながらコマンド打って エラーがでたんだよ。 どこかにしまった初版をさがさなくちゃ。 赤と白の初版持ってたらインストールの ところだけおしえてくれない?
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:08:36.45 .net] 二版ではmacでターミナルにだけ入れる(appは作らない)というやりかたが載ってない。 初版は載ってたのになぜああいうふうに落とすかな。
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:10:32.19 .net] >>846 init.elは.emacs.dの中に入ってるでしょ。 新しい版をいれたらそれ自体が上書きされちゃうんじゃないか とおもったんだ。
877 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:19:27.34 .net] >>849 Emacsのインストールすらできない人がEmacsを使うっていうのは奇異に感じる。 一般的なソフトのインストールと同じだと思うけど。 INSTALLやREADMEにざっと目を通して、何かイレギュラーなことが必要かどうか確認して、 次に ./configure でオプションを確認して、適当なオプションをつけて実行。 依存ライブラリが欠落していたらそれをインストール。 最後に、makeしてmake install、それだけだろ。 ./configureのオプションを確認したら、appを作るか作らないか確認できるだろ。
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:27:27.05 .net] >>850 普通はユーザがinit.elをゼロから書くものと思うけど。 $ tar tzf emacs-25.3.tar.gz |grep init.el emacs-25.3/lisp/vc/ediff-init.elc emacs-25.3/lisp/vc/ediff-init.el emacs-25.3/lisp/emulation/viper-init.el emacs-25.3/lisp/emulation/viper-init.elc そんなファイルは入っていないし。
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:45:15.33 .net] ~/.emacs.d がインストール時に書きかわるはずがない。ユーザーホーム配下なんだから。 パッケージは/usrなり/optなりで共有するけど、仮にそのマシンで100ユーザーいたら100人分のホームディレクトリが書き変わってしまうのかって話。 んなわけない。
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:50:32.39 .net] >>849 >macでターミナルにだけ入れる(appは作らない)というやりかた emacs-25.3/nextstep/INSTALL に思いっきり書いてあるけど。 第3者が書いたものではなくて、Emacsの付属文書の方を信用しよ
881 名前:うよ。 [] [ここ壊れてます]
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 00:08:35.83 .net] $ sw_vers |head -2 ProductName: Mac OS X ProductVersion: 10.13.1 $ tar xvzf emacs-25.3.tar.gz && cd emacs-25.3 $ ./configure --without-x --prefix=/tmp --disable-ns-self-contained --without-ns --with-jpeg=no --with-gif=no --with-tiff=no $ gmake && make install $ /tmp/bin/emacs --version |head -1 GNU Emacs 25.3.1 普通にインストールできるよ。Emacs.appもできていない。
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 00:11:11.99 .net] configure時に --without-ns 付けずにコケてるってオチかな
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 04:14:16.12 .net] たしかにmacへ希望のemacsのインストールは慣れてないと手間取るよね。ubuntuとかシンプルなコマンド打つだけなのに
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 06:32:30.95 .net] >>855 ありがとう。おかげさまでできました。 gmake && make install のところで -bash: gmake: command not foundと出たので make installとだけ打ちました。(これだと問題でるでしょうか?) >>851 >>854 全般的なことを教えてくれてありがとう >>853 emacs-25.3ディレクトリの中に全部インストールされるから上書きされないということだとインストールが終わった後に気づきました。 >>856 わかりません >>857 ターミナルの初心者なのでなおさらです。
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 06:34:25.61 .net] >>852 grep init.elと打ったところ まだ機械が検索しています
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 06:35:13.27 .net] みなさま有難うございました
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 09:05:28.51 .net] 自学のできないフレンズなんだね!
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 18:24:06.97 .net] 自学もなにも、何をみたらいいかすらわからなかった。
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 21:37:10.38 .net] app版のemacsとターミナル版のemacsで後者が前者と比べて、機能的にできない ことは、マウスやメニューバーを使って選択ができないということだけなのでしょうか? 他ターミナル版はapp版よりこういうことができないという点があれば教えてください。
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 21:55:10.24 .net] 今だとターミナルでマウス使えるんじゃ? macよく知らんけども
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 22:16:06.56 .net] >>863 「ターミナル版」←この表現はとても奇異に感じる ターミナルというアプリを使わなくても、君のいうターミナル版のEmacsは使えるよ なぜなら、ターミナルとは直接関係がないから。 とりあえず、ターミナルを使用しなければならない理由がないなら、 iTerm2とか別の高機能ターミナルエミュレータを勧めるよ。
893 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:02:04.79 .net] ターミナルでできない事はいくつかある。特に キーバインドが制限されるのは個人的には大きい。 + ターミナルの仕様上送れないキーが存在するので使えないキーバインドか出てくる。 + 画像が表示できない ただ一方でターミナルのメリットもあってリモートにtmuxなんかで繋げば作業ぎ継続しやすい。場合によっては誰かと画面共有できる。 ローカルで使うならGUIの方がいいよ
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:26:20.85 .net] >>864 ターミナルで動かしたemacsについてはメニューバー等は使えないです。 >>865 ありがとう。iterm2をダウンロードして使ってみました。 これからはこれを使います。
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:38:31.79 .net] >>866 ありがとう。 僕はそれくらいの違いならしばらく iterm2を使います。それで キーバインド等で問題が起こったら guiに変えます。シェルを使って いきたいとおもって、勉強をだいぶ前 からちょこっとやっています。
896 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:41:07.62 .net] 土曜からいろいろ教えていただきありがとうございました。
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:44:46.40 .net] 使いたい方を使えば良いさ 追記するとMacの場合はGUIならライブ変換なんかも使いたければ使えるけど、ターミナルの中だとnacOSのIMEが制御できないので難しい。 日本語入力部分は確認した方がいいよ カーソルの色とか形状もターミナル側の設定に依存するので例えばview-mode時にカーソル形状を変えるといった事ができない ターミナルの制限との兼ね合いだね
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 23:14:11.42 .net] tmuxと併用すればOSのバージョンアップするまで立ちあげっぱなしで済むからね
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 14:58:06.72 .net] OSの再起動を跨いでEmacsを上げたままするには、どうすればいいの?
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 18:51:55.41 .net] そんなことできるの?
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 19:10:07.81 .net] core使えばできるんじゃねえの
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 23:52:35.67 .net] desktop-save して desktop-read するのではいかんのか
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 01:01:00.42 .net] 前に、インストールのことで質問をしたものです。 さらに質問があり書かせていただいています .emacs.dの中身をみるとauto-save-listがあるだけで、 .bash_profileには、emacs関連の入ったディレクトリへのpathを書いていません。 また.bashrcにもemacsのことは書いていません。 それなのにemacsとターミナルで打つと、どういうわけだか~/.emacs.d_24_5に入っているinit.elを読み込んで いて、helmも使えます。emacsのバージョンも24.5です。 どうしてこういうことが起こるのでしょうか?また、対策(emacs-25.3ディレクトリ はできています。そちらのファイルを参照にするようにしたい)はどのようなもの でしょうか?
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 07:45:33.29 .net] >>875 emacsはリソースの掴みっぱなしは少ないんでそれなりに保存できるけど つながってる外部プロセス(シェルやインタプリタ)の状態までは出来ない
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 08:01:50.54 .net] >>876 その24.5がスペシャルバージョンで、バージョンがついたディレクトリが存在すれば そっちを検索するように作られてるんじゃ無いのか? lisp/site-init.elあたりに「そのように記述された」パッケージ?
906 名前:名無しさん@お腹いっぱい。 [2017/12/06(水) 09:19:37.68 .net] もう相手すんなよ…
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 09:26:22.17 .net] >>879 おまえemacsユーザーの鏡だよ でも風呂は入れよ
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 09:34:13.28 .net] >>880 誤 鏡 正 鑑
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 09:53:53.34 .net] >>880 煽って誤字とかダッサ Emacs ユーザーはゴミしかいないのなwww
910 名前:名無しさん@お腹いっぱい。 [2017/12/06(水) 09:54:45.34 .net] >>876 update-alternatives使えるんでない?
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 10:06:08.44 .net] まあ鑑も鏡も同じ意味だけどな。
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 10:29:35.01 .net] 同じ意味だけどな(キリッ
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 11:55:37.65 .net] >>883 log-c.blog.so-net.ne.jp/2015-06-30-1 にあるようにupdate-alternatives --config emacs とすると、command not foundとでます
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 11:56:55.95 .net] >>882 >>885 別に誤字でもないのに何が言いたいんだ?
915 名前:名無しさん@お腹いっぱい。 [2017/12/06(水) 12:03:10.13 .net] わかりました /usr/local/bin にemacs -> emacs-24.5 と書いてました。つまり、emacs-24.5にリンクを貼っていました。 失礼しました。/usr/local/binについては.bash_profileでpathを通していました
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 12:03:29.67 .net] ありがとうございました
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 12:14:26.11 .net] >>885 ご苦労様って言われると怒るタイプ?
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 14:51:36.63 .net] (´-`).。oO(スレが伸びてると思ったら変なのしか集まってないな…
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/07(木) 17:14:00.71 .net] 初心者を大事にしないと
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 01:39:56.29 .net] 日本人の初心者なんか要らなくね
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 16:02:32.17 .net] 質問は頑張って英語でEmacs Stack Exchangeでしたほうがいいよ
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 19:53:54.42 .net] emacsスレは昔は親切だったのにな
923 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 23:06:13.34 .net] しんせつなのは全部るびきち先生だしな
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/09(土) 03:56:30.82 .net] ここにるびきち先生おられるんですか 知らなかった。
925 名前:名無しさん@お腹いっぱい。 [2017/12/09(土) 09:26:40.51 .net] >>842 Ricty とか見分けがつくフォント使え 見やすさ大事
926 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/09(土) 10:10:58.40 .net] ! <-これとか目立つフォントってあるかな?C文法系は記号間違いは致命的
927 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 02:35:41.04 .net] >>899 Ricty とか? ビットマップじゃないけど。
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 10:10:58.60 .net] Ricty入れてみた フォントもだけどカラーテーマ選びも重要だあね
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 14:06:02.57 .net] >>899 そこだけ色変えるのが手っ取り早いとおもうけど
930 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 19:37:43.96 .net] >>898 変えてみた。ありがとう
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/11(月) 02:08:31.57 .net] そこでdroid dottedですよ
932 名前:名無しさん@お腹いっぱい。 [2017/12/11(月) 22:13:08.19 .net] 【自然破壊】何百種類ものコンピューターは必要ない lavender.5ch.net/test/read.cgi/kaden/1510387401/l50 世界教師マイトLーヤ「大暴落は日本からスタート」 rio2016.5ch.net/test/read.cgi/2chse/1512813686/l50
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/14(木) 20:35:38.19 .net] 質問です。 Emacsで開発環境を構築していますが、まさに www.wagavulin.jp/entry/20100330/1269953592 このURLの問題に直面しています。 実際のところ。"make -k -C .."ようにしたとしても エラーメッセージからソースコードをジャンプすることができず不便です。 どーするんですか???
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/14(木) 21:23:52.52 .net] >>906 d.hatena.ne.jp/teny/touch/20060626/p1 これを改造して*.cやら拡張子でgcc等のコマンドを呼ぶようにしている エラーメッセージからは標準機能?の [C-x `] or [M-x next-error] で該当箇所に飛べるはず
935 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/14(木) 21:41:29.39 .net] >>907 ありがとうございます なるほどこのように切り替えて制御するのは名案です 早速スクリプトをこしらえようかと思います しかし、エラーメッセージの件については'make -C ..'にとってのカレントディレクトリと 実際の実行するEmacsのカレントディレクトリがことなるためジャンプに手動で検索を要します。 オフトピですが、該当記事の次の記事 d.hatena.ne.jp/teny/touch/20060626/p2 の発想はすごいですね
936 名前:名無しさん@お腹いっぱい。 [2017/12/15(金) 03:49:24.57 .net] >>906 今の Emacs ユーザは projectile 使ってそれ解決していると思う https://github.com/bbatsov/projectile プロジェクト管理にまつわる色々やってくれるっていうパッケージ 開発プロジェクトのルートディレクトリがgitとかのVCSで管理されていれば、 サブディレクトリで作業しているときでも M-x projectile-compile-project で所望の動作 (
937 名前:ルートディレクトリ下でコンパイルコマンドを実行)が得られる [] [ここ壊れてます]
938 名前:906 mailto:sage [2017/12/15(金) 20:18:21.35 .net] >>908 (Dired-Modeからファイルを開いたりすると次からそこがEmacsのカレントになってりしなかったっけ…) ディレクトリをまたぐ場合は結局Makefileを作ったり、全体をetagでTAGSファイルを作ったりしてました そうすると ;; ***** etags ***** ;; [M-.] 関数位置にジャンプ ;; [M-*] ジャンプした位置から戻る ;; [M-/] 定義した関数、変数の補完 ;; [M-<tab>] 定義した関数、変数の補完 こんな感じで関数間をタグジャンプ出来ますので あとよく使うのは ;; ***** プログラミング ***** ;; [C-x `] エラー箇所にジャンプ (next-error) ;; [C-M-
939 名前:n] 対応するカッコへジャンプ(後ろへ) ;; [C-M-p] 対応するカッコへジャンプ(前へ) ;; [C-M-a] 関数の先頭に移動 ;; [C-M-e] 関数の末尾に移動 ;; [C-M-\] 領域をインデントする (indent-region) こんなものでしょうか… (でもこのあたりはvimとctagの方が便利でそっちばかり使ってましたw) >>909 私は10年以上前の環境からあまり変わってないので便利そうですね〜 [] [ここ壊れてます]
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 12:53:04.36 .net] ansi-termとtermは同義語だとおもっていました。 というか多くの解説では同義語のように解説されていました。 しかしM-x ansi-term と M-x term でそれぞれ起動すると バッファ名が ansi-term, terminalとそれぞれ違います。 キーバインドも違います。特に term のほうはキーバインドの多くが無効になっています。 結局なにが違うのですか?どこで違いの解説をみることができますか?
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 17:01:18.51 .net] すみません。 自己解決しました。 失礼いたしました。
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 19:22:17.39 .net] 答えはなんなんだ
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 19:46:56.56 .net] 質問です、emacs上のポインタにある文字の種類を調べるには、どのキーを押せば出てくるでしょうか?
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 20:59:35.51 .net] >>914 質問の意図が汲み取りづらいけど「C-x =」とかは違う?
945 名前:913 mailto:sage [2017/12/16(土) 21:28:42.36 .net] これなんですが、もうちょっと細かい情報が出るようなコマンドなんです。
946 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 22:16:49.91 .net] C-u C-x =
947 名前:913 mailto:sage [2017/12/16(土) 22:32:56.14 .net] >>917 > C-u C-x = それです!ありがとうございました。
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 23:34:56.06 .net] emacsを開いたとき、使っている初期設定ファイルのフルパスを表示 させるコマンドはあるのでしょうか?
949 名前:918 mailto:sage [2017/12/16(土) 23:40:57.08 .net] 補足します。emacsを起動しました。 タイトルバーにフルパスを表示させたくて init.elを探してそこに (setq frame-title-format "%f") と書いてemacsを再起動させたのですが、その設定が 反映されていませんでした。それで書き直したinit.elは別のinit.elだったのか? emacsが用いているinit.elは他にあるのかと思った次第です
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 01:07:25.49 .net] 追加ですが、 scratchバッファで (setq frame-title-format "%f") とすると返ってくる値は "%f" なります。 タイトルバーは 1.Default(emacs24.5)となっているだけです。 そこで別のファイルを開いても、タイトルバーにはパスは表示されません。 1.Default(emacs24.5)となっているだけです。
951 名前:名無しさん@お腹いっぱい。 [2017/12/17(日) 01:08:26.26 .net] >>919 読み込んだ初期化ファイルの名前は M-x describe-variable => user-init-file で見れる 初心者のうちは ~/.emacs とか ~/.emacs.el とか余計なファイル作っていて それで ~/.emacs.d/init.el を読み込めていなかったということはあるかもね 初心者の init.el 読み込めていないあるある、 他の理由と解決策は ・よくわからないままバイトコンパイルしている => ~/.emacs.d/init.elc を削除 ・実は読み込み中エラーが発生していた => emacs --debug-init でデバッグ とかか
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 01:58:38.11 .net] とりあえずM-x describe-variable => user-init-file をすると user-init-file is a variable defined in `C source code'. Its value is "~/.emacs" と出ました。ところが~"~/.emacs"というディレクトリは作っていないという ことがわかりました。 init.elc というディレクトリもファイルも作っていないことを確かめました。 elcはelの拡張子のファイルをより早い形にコンパイルすると変わるファイルの 拡張子だったと思います。それは elispというディレクトリに保存されるものなのでしょうか?
953 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 01:59:29.95 .net] >>922 おしえていただきありがとうございます。 お礼が遅れました。 それでは
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:15:38.29 .net] >>920 > init.elを探してそこに このinit.elはどこにあるんですか?
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:26:50.36 .net] せめてOS周りの環境書かないと答えようが無いんじゃ?
956 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:34:49.42 .net] >>925 init.elは~/.emacs.d_24_5 にあります。
957 名前:なぜそんなディレクトリの init.elを読み込むかというと>>888 で書いている通りでありまして、 .bash_profileに読み込むパスを書いていて その中の/usr/local/binでemacs->emacs-24.5 というリンクを入っているからです。 しかし、それ以前になぜscratch バッファで (setq frame-title-format "%f") としてC-jを してるのに、新たにその設定を読み込んで 実行しないのかという疑問もあります。 [] [ここ壊れてます]
958 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:36:34.75 .net] >>926 どのように必要な環境を書き出せるで しょうか?
959 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:37:17.70 .net] 寝ます。おやすみなさい
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:51:45.24 .net] 正直なところいろいろよくわからないので、 とりあえず気が付いたところだけ。 >>923 > user-init-file is a variable defined in `C source code'. > Its value is "~/.emacs" > と出ました。ところが~"~/.emacs"というディレクトリは作っていないという > ことがわかりました。 これはディレクトリではなくファイルです。 ~/.emacsというファイルがあればそれを読み込むはずです。
961 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 11:03:44.18 .net] >>927 > しかし、それ以前になぜ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. scratch バッファは特定のファイルに紐付いていないのでフレームタイトルは 変わらないんじゃ? あと、regular file以外(例えば dired バッファ)でも変わらない。 こちらの環境 Emacs 27.0.50 (build 2, i686-pc-linux-gnu, GTK+ Version 3.22.25) ではそうなっている。