diff options
author | Karl Heuer <kwzh@gnu.org> | 1995-04-11 00:38:11 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1995-04-11 00:38:11 +0000 |
commit | 167018113cf0f690cca41e9e4c2f4a1121356352 (patch) | |
tree | 83f7377a99afbe9dc244e394890c4e22aa758992 /src | |
parent | ab48365b501c0440950b5c06c857a4045cf7ef4c (diff) | |
download | emacs-167018113cf0f690cca41e9e4c2f4a1121356352.tar.gz |
Comment changes.
Diffstat (limited to 'src')
-rw-r--r-- | src/keyboard.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/keyboard.h b/src/keyboard.h index e3c30fd0f54..93d4d7bd0f3 100644 --- a/src/keyboard.h +++ b/src/keyboard.h @@ -66,7 +66,17 @@ struct kboard { KBOARD *next_kboard; - /* The state of a prefix arg. */ + /* The state of a prefix arg. + After pressing C-u COUNT times, prefix_factor is 4^COUNT + and prefix_value is nil. + After C-u NUM, prefix_factor is nil and prefix_value is abs(NUM). + (prefix_factor and prefix_value are never both non-nil.) + prefix_sign is always either +1 or -1; a value of -1 means that + the actual numeric argument is the negative of what's in prefix_value, + or just `-' if prefix_value is nil. + The boolean prefix_partial means that the user is in the process + of building a prefix argument, so that a minus or digit key at + this point is handled specially. */ Lisp_Object prefix_factor, prefix_value; int prefix_sign, prefix_partial; |