Emacs Tpu edt仿真滚动边距启动

Emacs Tpu edt仿真滚动边距启动,emacs,scroll,emulation,edt,Emacs,Scroll,Emulation,Edt,当我使用tpu edt仿真启动emacs时,有人能帮助我自动启用滚动边距吗? 目前,my_emacs文件(WinXP)包含以下行: (setq term-setup-hook 'tpu-edt-on) 我发现TPU工作得很好,我可以手动提供命令 M-x tpu-set-scroll-margin 然后,它会提示我输入顶部和底部参数,并且在我提供这些参数时工作正常。 我尝试将tpu-extras.el文件中的示例行添加到_emacs文件中: (tpu-set-scroll-margins "1

当我使用tpu edt仿真启动emacs时,有人能帮助我自动启用滚动边距吗? 目前,my_emacs文件(WinXP)包含以下行:

(setq term-setup-hook 'tpu-edt-on)
我发现TPU工作得很好,我可以手动提供命令

M-x tpu-set-scroll-margin
然后,它会提示我输入顶部和底部参数,并且在我提供这些参数时工作正常。 我尝试将tpu-extras.el文件中的示例行添加到_emacs文件中:

(tpu-set-scroll-margins "10%" "15%")
但我得到的信息是:
符号的功能定义无效:tpu设置滚动边距


救命啊!滚动页边距是有史以来最好的功能,我希望它们始终处于启用状态

除了@sanitync提出的输入错误问题(仍然是开放的——您引用名称时不使用
s
两次,而使用
s
一次),您可能需要在正确的模式下调用该代码。例如,如果所讨论的模式名为
tpu edt mode
,则执行以下操作:

(add-hook 'tpu-edt-mode (lambda () (tpu-set-scroll-margins "10%" "15%")))

在一个例子中,您使用的是
tpu设置滚动边距
,而在另一个例子中,您使用的是带有尾随“s”的
tpu设置滚动边距
,这只是您问题中的一个输入错误吗?