Lisp in a boxでインストールしたemacsについて
Lisp in a boxを起動して以下のように打ち込んでC-x、C-sでファイルを保存しました。
---------------------------------------------------------------------
*** - invalid byte #xFB in CHARSET:UTF-8 conversion, not a Unicode-16
Break 1 [2]> (defun hello-world () (format t "hello,world"))
HELLO-WORLD
Break 1 [2]>
---------------------------------------------------------------------
で、保存したファイルを見てみるとdefunで定義したものだけじゃなく、「Break 1 [2]> 」などの余分な部分まで保存されています。(つまりemacs上に表示されている文章すべてが丸々コピーされている)
これでは(load "xxxx.lisp")でロードしようとしても正常にロードできません。
私は例えば上のようにdefunで定義したものをテキストとして保存したときに、以下のように保存したいのです。
---------------------------------------------------------------------
(defun hello-world () (format t "hello,world"))
---------------------------------------------------------------------
つまり自分で入力した部分だけ保存したいということですが、このようなことはできないのでしょうか?
No.1ベストアンサー
- 回答日時:
Lisp in a Box? Lispbox?
まあ、どっちでもほぼ同じなんですが。
基本的にinferior-lispを「保存」すると、仰ったような現象になります。
それはLispに限らずそうですね。
Emacsの場合は、「画面上下分割して使用する」のが原則です。上をプログラム定義ウィンドウ、下にinferior-lispを出します。
(画面分割はC-x 2で行います。)
多分動画見た方が早いんで、下に写真付けておきますが、定義ファイル方面でC-x C-sすれば保存されますし、C-c C-kすれば定義ファイルに書かれたCLプログラムが下のinferior-lispにコンパイルされてロードされます。
Lisp in a Box(あるいは、Lispbox or Emacs + SLIME)では(load "hoge.lisp")コマンドを使う場面は殆ど無いでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ZWCAD CUIXとLISPの関係について 1 2022/09/28 03:07
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Ruby プログラミング 3 2023/06/09 14:30
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Excel(エクセル) MS Office2021(Excel)の自動保存について 2 2023/06/19 10:08
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel VBA】自動的にバックア...
-
Excel VBAでほかのアプリケーシ...
-
MPLABのソースファイルが保存で...
-
読み取り専用ファイルを上書き...
-
タイトルバーやメニューバーの...
-
VB.NETでEXCELファイルを開き、...
-
VBSでWordの文字色変え
-
IEのダウンロードファイル保存...
-
Corel Digital Studioの動画をS...
-
onedriveで同期解除をしたら、...
-
論文に載せるグラフを作成したい
-
Windowsファイルエクスプローラ...
-
壁紙・スクリーンセーバーの削...
-
共有しているファイルを削除し...
-
USBデータの消失
-
ファイルの保存をOnedriveのク...
-
ごみ箱から元に戻したファイル...
-
大量のファイルの中から壊れた...
-
USBメモリにフォルダをコピーす...
-
ls であるファイル以外を表示し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取り専用ファイルを上書き...
-
Excel VBAでほかのアプリケーシ...
-
Corel Digital Studioの動画をS...
-
コマンドプロンプトでデスクト...
-
Excel VBAで作成したマクロをxl...
-
エクセルで「名前を付けて保存...
-
ExcelVBAでデスクトップのPATH...
-
VBA メモ帳の上書き保存がしたい
-
VBAで、強制保存してブックを閉...
-
irvineを利用してVBAからダウン...
-
VBScriptでのSaveAsについて
-
webページの特定の部分だけ消し...
-
VBScriptで日本語が変です
-
Pivot table で集計されたデー...
-
AccessVBAでレポートをPDFで出力
-
vbaでIEの名前を付けて保存(A)...
-
エクセル:マクロ:保存時に連...
-
ファイルのダウンロード保存先...
-
htmlから取り込んだ を消...
-
印刷と保存の仕方をVBAマクロの...
おすすめ情報