2012-09-28 80 views

回答

4

在Emacs中,可能或不可突出顯示的「區域」位於(point)(mark)之間。

由於標記可以位於點之前或之後,因此效用函數region-beginningregion-end將分別返回較小和較大值。

(mark)將返回nil如果從未在緩衝區中設置標記,在這種情況下,region-beginningregion-end都將發出錯誤信號。標記的非零值並不意味着區域當前被突出顯示。無論區域被認爲是積極的也受transient-mark-modemark-even-if-inactive選項。功能use-region-p可用於測試它是否是適當作用於該區域。