エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
blog::2310 » EmacsLispのファイル名を自分自身で取得
記事へのコメント2件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
blog::2310 » EmacsLispのファイル名を自分自身で取得
C言語のコンパイラだと __FILE__ とかでコンパイルされたファイル自身の 名前を取得することができます... C言語のコンパイラだと __FILE__ とかでコンパイルされたファイル自身の 名前を取得することができますが、Emacs Lispで同様のことをするためにはど うすれば良いのでしょうか。ハマりました。 マニュアルとかで探したものの該当する関数ないしは変数がいつまでたっても見 つかりませんでした。仕方が無いので丁度コンパイル用に準備していたMeadowのソースコードを直接探しました。 ビルトイン(built-in)されている関数はC言語ソースコードでDEFUNマクロが用 いられ、変数の場合はDEFVAR〜というマクロが用いられているようだ、という ことが分かりました。 ソースコード全体をDEFUNとかDEFVARとかをキーワードにgrepした結果、lread.cファイル内で用いら れている’load-file-name’がそれに該当するらしいです。上のマニュアルには 記載されていなそうです