|
|
1
21
您可以通过连接到Emacs会话
注:
|
|
|
2
3
|
|
|
3
0
不完全正确。
|
|
|
4
0
除了使用emacs客户机/服务器,我还使用这个脚本来调用emacs。 如果emacs尚未运行,这将启动emacs,或者只是在运行的emacs中打开一个新的emacs缓冲区(使用gnuclient)。默认情况下,它在后台运行,但对于需要某些输入的进程,它可以在前台运行。例如,在输入更改列表描述时,我将其用作源代码管理编辑器。我有“SVN_EDITOR=emacs sync”,因此我可以在emacs shell中执行“SVN commit”,它将在同一emacs中的新emacs缓冲区中打开SVN编辑器。当我关闭缓冲区时,“svn提交”继续。非常有用。 #!/bin/sh
if [ -z $EMACS_CMD ]; then
EMACS_CMD="/usr/bin/emacs"
fi
if [ -z $GNUCLIENT_CMD ]; then
GNUCLIENT_CMD="/usr/bin/gnuclient"
fi
if [ "$1" = "sync" ]; then
shift 1
sync=true
else
sync=false
fi
cmd="${EMACS_CMD} $*"
lsof $EMACS_CMD | grep $USER >/dev/null 2>&1
if [ "$?" -ne "1" ]; then
cmd="${GNUCLIENT_CMD} $*"
fi
if [ $sync = "true" ]; then
$cmd
else
$cmd &
fi
|
|
|
5
0
|
|
|
6
0
当我的.emacs中有(启动服务器)时,我得到了这个错误。。。。
…我正在使用GNU Emacs 22.1.1 这是我正在使用的Mac OS-X版本:
|
|
|
sk123 · Shell脚本-如何在循环中显示变量名及其值 2 年前 |
|
|
sai · unix中使用python进行数据重组 2 年前 |
|
|
FangQ · 如何使用jq打印由制表符“\t”分隔的JSON数组元素 2 年前 |
|
|
ROHAN · 我想显示包含一个括号的行,包括它的开头或结尾 2 年前 |
|
Geomicro · 删除模式sed之间的逗号 2 年前 |