scriptが見つかりました。実行する必要があります。emacs lispスクリプトを実行
私は、この(私はEVAL-bufferコマンドを使用)のようにそれを実行しようとした:
(require 'subr-x)
(require 's)
(load-file "~/git-graph.el")
(require 'git-graph)
(git-graph/to-graphviz-pretty
"git"
(git-graph/git-graph-head
"E:/GitStack/repositories/gitRepo.git"
"master"))
しかし、エラーが表示されます。
Loading e:/emHome/git-graph.el (source)...done
let*: Symbol’s function definition is void: first
間違っているものを私に教えてください。そして、私はこのスクリプトをどのように実行できますか?
私はこれに新たなんです。
どのバージョンのemacsを実行しますか? 'first'は通常' car'のエイリアスです。 – choroba
'first'を関数またはマクロとして定義するライブラリを調べる必要があります。* git-graphが使われる前に処理する必要があります。あなたがそれを見つけるまで 'defun first'と' defmacro first'をWordで検索し、あなたのロードパスにあればライブラリを 'require'するか、' require'を使わずに 'load'を使います。何かを '読み込む '必要はなく、後で'要求する'必要はありません。 'first'を定義するライブラリを持っていない場合は、インターネット上やパッケージマネージャー経由でどこにあるのか把握してインストールしてください。 – lawlist
@choroba、GNU Emacs 25.1.1(x86_64-w64-mingw32)of 2016-09-17 – Slimper