Emacs では、矢印キーを使用してポインターを 1 行上下に移動できます。そのため、Cn と Cp を再定義して、一度に 5 行ずつ上下に移動したいと考えています。
私は Emacs の使い方を学び始めたばかりで、elisp は私にとって非常になじみのないものです。GNU Emacs Lisp リファレンスを使用してみ ましたが、キーストロークを複数のコマンドにバインドする方法が見つかりませんでした。
これが私がこれまでに持っているものです(上に移動する定義に集中しています):
(global-set-key "\C-p" '(loop for i in '(1 2 3 4 5) do ('previous-line)))
しかし、これで Cp を押すと、「間違った型の引数です」というエラー メッセージが表示されます。
助言がありますか?
ありがとう!