如何在emacs上设置p4.el?

如何在emacs上设置p4.el?,emacs,perforce,Emacs,Perforce,我尝试了sourceforge页面和设置中给出的基本设置 P4CONFIG,P4USER,P4PORT。 打开emacs后,我加载p4.el并尝试设置客户端名称 使用p4设置客户端名称并抛出以下错误: Click <mouse-2> on a completion to select it. In this buffer, type RET to select the completion near point. Possible completions are: Can't cr

我尝试了sourceforge页面和设置中给出的基本设置 P4CONFIG,P4USER,P4PORT。 打开emacs后,我加载p4.el并尝试设置客户端名称 使用p4设置客户端名称并抛出以下错误:

Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.

Possible completions are:
Can't create a new user - over license quota.
License count: 1000 users used of 1000 licensed.
Try deleting old users with 'user -d'.
单击完成项以选择它。
在此缓冲区中,键入RET以选择接近点的完成。
可能的完成情况如下:
无法创建新的用户超过许可证配额。
许可证数量:1000个用户使用了1000个许可证。
尝试删除具有“user-d”的旧用户。
但是当我试着用p4v打开它时,它打开的很好。
我做错了什么?

我会确保在emacs进程(M-x getenv)中正确设置P4USER环境变量。当然,从emacs生成的p4进程似乎使用了不正确的P4USER

还请注意,在Windows上,您可以“p4 set P4USER=username”,而不是使用环境变量;这将立即生效。

(getenv“P4USER”)
在emacs中执行时是否与shell中的
echo$P4USER
值匹配?