我使用此代码将emph{..}
块插入latex:
(define-skeleton mylatex-emph-skeleton "emph{_}"
nil "\emph{" _ "}")
然而,作为未显示的副作用,它还在骨架的末尾插入了一条换行符。例如,如果我在中选择emphasized
This is emphasized text.
然后按下我的热键,我会得到
This is emph{emphasized}
text.
而不是
This is emph{emphasized} text.
我能阻止这种情况吗?请注意,换行符只被插入,插入点后面有文本,所以它不像删除关闭}
之后的字符那么容易。
将skeleton-end-newline
设置为nil
以更改所有骨骼的行为。
如果要更改特定骨架的行为,请修改skeleton-end-hook
以检查正在展开的骨架,并根据需要插入换行符。