5

単一の組織モード ブランチで flyspell を実行するための小さな Lisp 関数を作成しようとしています。これを .emacs ファイルに追加しました。

(defun flyspell-current-tree()
  (interactive)
  (org-mark-subtree)
  (flyspell-region))

(global-set-key (kbd "S-<f8>") 'flyspell-current-tree)

しかし、実行すると次のエラーが発生します。

flyspell-current-tree: Wrong number of arguments

何か案は?

4

1 に答える 1

6

適切に機能させるにはbeg、 とendを提供する必要があります。flyspell-regionエラーはそれから来ており、実際にはあなたの関数からではありません。

andを引数として含める(point)と、適切に機能します。(mark)flyspell-region

(defun flyspell-current-tree()
  (interactive)
  (org-mark-subtree)
  (flyspell-region (point) (mark)))
于 2012-04-23T16:19:20.767 に答える