diff options
| author | Dmitry Antipov | 2012-12-07 11:16:32 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2012-12-07 11:16:32 +0400 |
| commit | ed08365b9e2756208b0cd2724715b47df6bf5320 (patch) | |
| tree | 234b22e6b305f5ac90b4563a4026fa5a528da626 /src/buffer.h | |
| parent | 8e0762cade0431a3586c9f60234a63df4117a16a (diff) | |
| download | emacs-ed08365b9e2756208b0cd2724715b47df6bf5320.tar.gz emacs-ed08365b9e2756208b0cd2724715b47df6bf5320.zip | |
Convenient macro to check whether the buffer is hidden.
* buffer.h (BUFFER_HIDDEN_P): New macro.
* frame.c (make_frame): Use it. Adjust comment.
* buffer.c (candidate_buffer): New function.
(Fother_buffer, other_buffer_safely): Use it.
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h index fbbbf1b8434..1129840bd47 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -982,6 +982,11 @@ bset_width_table (struct buffer *b, Lisp_Object val) | |||
| 982 | 982 | ||
| 983 | #define BUFFER_LIVE_P(b) (!NILP (BVAR (b, name))) | 983 | #define BUFFER_LIVE_P(b) (!NILP (BVAR (b, name))) |
| 984 | 984 | ||
| 985 | /* Convenient check whether buffer B is hidden (i.e. its name | ||
| 986 | starts with a space). Caller must ensure that B is live. */ | ||
| 987 | |||
| 988 | #define BUFFER_HIDDEN_P(b) (SREF (BVAR (b, name), 0) == ' ') | ||
| 989 | |||
| 985 | /* Verify indirection counters. */ | 990 | /* Verify indirection counters. */ |
| 986 | 991 | ||
| 987 | #define BUFFER_CHECK_INDIRECTION(b) \ | 992 | #define BUFFER_CHECK_INDIRECTION(b) \ |