# $buffer-mask(5)

[Home] [Commands] [Variables] [Macro-Dev] [Glossary]

## NAME

$buffer-mask - Current buffer word class mask.

## SYNOPSIS

$buffer-mask string; Default is `luh`

## DESCRIPTION

$buffer-mask sets the current buffer word class mask. MicroEmacs 2009 has an internal word lookup table which defines whether a given letter is considered to be part of a word. This functionality is used in many areas such as forward-word(2), forward-kill-word(2) hilighting etc. The mask is composed with any combination of the following flags, the order in which the flags are specified is not important:

l

All lower case letters.

u

All upper case letters.

h

All hexadecimal characters (used to include numerical digits).

s

Spell extended characters, typically set to accent (`'`), hyphen (`-`) and period (`.`).

1

User set 1, usually set to just underscore (`_`) for many system and programming files such as 'C'.

2

User set 2, usually set to '`-`', '`$`', '`&`', '`#`', '`!`', '`%`', '`:`' and '`@`' for MicroEmacs files.

3

User set 3, not usually defined.

4

User set 4, not usually defined.

The character sets may be modified using the set-char-mask(2) command.

## SEE ALSO

set-char-mask(2), forward-word(2).

(c) Copyright JASSPA 2009
Last Modified: 2009/08/29
Generated On: 2009/10/12

</HMTL>