• ベストアンサー

EMACS

GNU EMACS for WindowsとxyzzyでLISPを使う方法を教えてください。

noname#69788
noname#69788

質問者が選んだベストアンサー

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

emacsのみ.xyzzyでもたぶん同じ. 一番簡単なのは スクラッチモードで書くこと スクラッチモードは下のほう(モードライン)に *scratch* とでているバッファ. そこで例えば (+ 1 2) C-j とすれば 3 がでてきます

noname#69788
質問者

お礼

ありがとうございます。

関連するQ&A

  • Emacs-Lispモードで、式が返す値を全て表示

    こんにちは。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 Emacs-Lispモードで、バッファに記述されている式を評価した時、その式が返す値が、ミニバッファに出力されます。 ところが、式が返す値が長すぎると、途中までしか表示されません。 例えば自分の環境だと、 (symbol-value 'load-path) という式を評価すると、ミニバッファには (nil "~" "~/My_Lisp_Programs" "c:/Emacs_for_Windows/emacs-23.4" "C:/Emacs_for_Windows/emacs-23.4/site-lisp" "C:/Emacs_for_Windows/emacs-23.4/../site-lisp" "C:/Emacs_for_Windows/emacs-23.4/lisp" "c:/Emacs_for_Windows/emacs-23.4/lisp/url" "c:/Emacs_for_Windows/emacs-23.4/lisp/textmodes" "c:/Emacs_for_Windows/emacs-23.4/lisp/progmodes" "c:/Emacs_for_Windows/emacs-23.4/lisp/play" "c:/Emacs_for_Windows/emacs-23.4/lisp/org" ...) という文字列が出力され、...以降が表示されません。 どうすれば、Emacs-Lispモードで、式が返す値を全て表示する事ができるのでしょうか? 何か御存じの方がいらっしゃれば、是非、情報を提供して頂きたく思います。 では、よろしくお願い致します。

  • GNU Emacsが欲しい!!

    Windows XPの環境でCygwinを使ってCのプログラムをカタカタやっているプログラミング初心者ですがいい加減まともなエディタを使おうと思い「GNU Emacs」をダウンロードしようと思いましたがGNUプロジェクトのObtaining GNU Emacsの http://ftp.gnu.org/pub/gnu/emacs/ らへんからダウンロードするんでしょうか・・数が多すぎてどれから取るのか分かりません。どなたか教えてください

  • Emacs上でmoreやlessが機能しない

    こんにちは。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 Emacsのシェルモードでは、cygwinのbashを使っています。 このシェルモードで、ファイルをmoreやlessといったコマンドで表示しようとしても、 1ページずつ表示されず、catコマンドと同じように、一気に表示されます。 Emacsのシェルモードでは、moreやlessの1ページずつ表示する機能は、使えないのでしょうか? 以上の件について何かご存知の方がいらっしゃれば、是非教えて頂きたいと思います。

  • eval-bufferコマンドの実行結果の表示

    こんにちは。 OSは現在、64bit版のWindows7を使っています。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 Emacs-Lispモードのバッファで、eval-bufferコマンドを実行すると、 最後の式を評価した結果が、ミニバッファに表示されますが、 最後の式だけでなく、eval-bufferコマンドで評価した結果すべてを、 表示させる方法はないのでしょうか? 何か御存じの方がいらっしゃれば、是非、情報を提供して頂きたく思います。 では、よろしくお願い致します。

  • cygwinでemacsを起動できません

    cygwinを使い、emacsをコマンドラインから起動できるようにしたいのですがうまくいきません。 ダウンロードしたemacsはここのサイトのemacs-23.1-bin-i386.zipです。 http://ftp.gnu.org/pub/gnu/emacs/windows/ ちゃんと環境変数を追加してパスを通したんですが、cygwinに元から入っているemacsしか起動できません。どうすればダウンロードしたemacsをcygwinから起動できるようになるんでしょうか?

  • windows上でのgnu emacs設定ファイル

    Windows Vista上で GNU Emacs 22.2.1 (i386-mingw-nt6.0.6002) of 2008-03-27 on A208752 を使っていますが, .emacs.elというか設定ファイルはどこに置けばいいのでしょうか? いろいろ試したがうまく行きません.

  • emacsでサブディレクトリもload-path に追加する方法

    Meadow3 で使っていた拡張を Linux の emacs-22.3 で使えるものは流用 しようとして、失敗しました。 Meadow 側の site-lisp 以下を Linux のホームディレクトリに .lisp/myelisp と いうフォルダをつくりました。 そして、.emacs に、(setq load-path (cons "~/.lisp/myelisp/" load-path)) と書きました。 ~/.lisp/myelisp/ には、Meadow にあった、subdirs.el があるのですが、 サブディレクトリをロードパスとして認識できずに、emacs 起動時に、 サブディレクトリ以下にある .el ファイルを読み込めないというエラーが 発生します。 M-x describe-variable RET load-path RET でロードパスを確認すると、 load-path is a variable defined in `C source code'.Its value is ("~/.lisp/myelisp/" "/usr/share/emacs/22.3/site-lisp" "/usr/share/emacs/site-lisp" "/usr/share/emacs/site-lisp/egg" "/usr/share/emacs/site-lisp/site-gentoo.d" "/usr/share/emacs/site-lisp/tamago" "/usr/share/emacs/site-lisp/egg/egg" 以下省略 と表示されます。 "/usr/share/emacs/22.3/site-lisp" に Medow のsite-lisp 以下を置くとう まく動くのですが、ログインユーザのホームディレクトリに、2階層以上の 階層構造のあるemacsの拡張ファイルを置くにはどうしたらよいのでしょう か。

  • Emacsを「既定のプログラム」として設定できない

    こんにちは。 OSは現在、32bit版のWindowsVista(SP2)を使っています。 拡張子をtxtやdatなどに設定しているテキストファイルを開くときに、 ファイルを右クリックして「プログラムから開く」を選択して現れるウィンドウで、 「参照」ボタンをクリックすると、エクスプローラが開き、ローカルコンピュータ上にあるプログラム(exe)を選択できます。 この時、選択したプログラム(例えばWordやExcelなど)が、「他のプログラム」の一覧に追加されるはずです。 ところが、現在僕が使用しているエディタの「Gnu Emacs for Windows 23.4」の実行ファイルである「emacs.exe」を選択しても、先程の「他のプログラム」の一覧に現れないのです。 (以前、Perlを既定のプログラムに設定しようとした時にも、同じ現象が起こりました。) もしかすると、コンピュータにインストールされていないソフトは、既定のプログラムとして使えないのかと思ったのですが、そうでもないようなのです。 一体どうすれば、「Gnu Emacs for Windows 23.4」の実行ファイルである「emacs.exe」を、テキストファイルを開くときの既定のプログラムとして、設定する事ができるのでしょうか? 何か御存じの方がいらっしゃれば、是非、情報を提供して頂きたく思います。 では、よろしくお願い致します。

  • Emacsにおける関数名の色の設定

    こんにちは。 Emacsは、Gnu Emacs for Windows 23.4を使用しています。 ホームディレクトリの.emacsに、 (set-face-foreground 'font-lock-function-name-face "blue") と記述しても、関数名が青にならないので困っています。 ちなみに、 (set-face-foreground 'font-lock-string-face "red") などは、きちんと反映されています。 何か御存じの方がいらっしゃれば、是非、情報を提供して頂きたく思います。 よろしくお願い致します。

  • emacsの設定について

    現在Vineでemacsを-nwオプションを使っているのですが、TEXで文章を書くとき、改行マーク "//"と継続行を表すマーク"/"がかぶるので継続マークを変えてみようと思うようになりました。emacs lispのリファレンスを見ながら、表示テーブルを設定してみたり、standard-display-tableの設定を変えてみたりしたのですがうまくいきませんでした。 どなたか詳しい方教えてください。お願いします。