From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- devdocs/elisp/abbrev-properties.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 devdocs/elisp/abbrev-properties.html (limited to 'devdocs/elisp/abbrev-properties.html') diff --git a/devdocs/elisp/abbrev-properties.html b/devdocs/elisp/abbrev-properties.html new file mode 100644 index 00000000..8e98c183 --- /dev/null +++ b/devdocs/elisp/abbrev-properties.html @@ -0,0 +1,13 @@ +

Abbrev Properties

Abbrevs have properties, some of which influence the way they work. You can provide them as arguments to define-abbrev, and manipulate them with the following functions:

Function: abbrev-put abbrev prop val +

Set the property prop of abbrev to value val.

+
Function: abbrev-get abbrev prop +

Return the property prop of abbrev, or nil if the abbrev has no such property.

+

The following properties have special meanings:

:count
+

This property counts the number of times the abbrev has been expanded. If not explicitly set, it is initialized to 0 by define-abbrev.

:system
+

If non-nil, this property marks the abbrev as a system abbrev. Such abbrevs are not saved (see Abbrev Files).

:enable-function
+

If non-nil, this property should be a function of no arguments which returns nil if the abbrev should not be used and t otherwise.

:case-fixed

If non-nil, this property indicates that the case of the abbrev’s name is significant and should only match a text with the same pattern of capitalization. It also disables the code that modifies the capitalization of the expansion.

+

+ Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
+ https://www.gnu.org/software/emacs/manual/html_node/elisp/Abbrev-Properties.html +

+
-- cgit v1.2.3