mirror of
https://github.com/rfivet/uemacs.git
synced 2024-12-21 16:46:24 -05:00
Move global buffer pointers and gmode to buffer.
This commit is contained in:
parent
83e10e36d5
commit
83a0cc9d67
6
buffer.c
6
buffer.c
@ -23,6 +23,10 @@
|
|||||||
#include "window.h"
|
#include "window.h"
|
||||||
|
|
||||||
|
|
||||||
|
struct buffer *curbp ; /* Current buffer */
|
||||||
|
struct buffer *bheadp ; /* Head of list of buffers */
|
||||||
|
struct buffer *blistp ; /* Buffer for C-X C-B */
|
||||||
|
|
||||||
const char *modename[] = { /* name of modes */
|
const char *modename[] = { /* name of modes */
|
||||||
"Wrap", "Cmode", "Spell", "Exact", "View", "Over",
|
"Wrap", "Cmode", "Spell", "Exact", "View", "Over",
|
||||||
"Magic",
|
"Magic",
|
||||||
@ -34,6 +38,8 @@ const char *modename[] = { /* name of modes */
|
|||||||
"Asave", "Utf-8", "Dos"
|
"Asave", "Utf-8", "Dos"
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
int gmode = 0 ; /* global editor mode */
|
||||||
|
|
||||||
static const char modecode[] = "WCSEVOMYAUD" ; /* letters to represent modes */
|
static const char modecode[] = "WCSEVOMYAUD" ; /* letters to represent modes */
|
||||||
|
|
||||||
|
|
||||||
|
5
buffer.h
5
buffer.h
@ -37,6 +37,10 @@ struct buffer {
|
|||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extern struct buffer *curbp ; /* Current buffer */
|
||||||
|
extern struct buffer *bheadp ; /* Head of list of buffers */
|
||||||
|
extern struct buffer *blistp ; /* Buffer for C-X C-B */
|
||||||
|
|
||||||
#define BFINVS 0x01 /* Internal invisable buffer */
|
#define BFINVS 0x01 /* Internal invisable buffer */
|
||||||
#define BFCHG 0x02 /* Changed since last write */
|
#define BFCHG 0x02 /* Changed since last write */
|
||||||
#define BFTRUNC 0x04 /* buffer was truncated when read */
|
#define BFTRUNC 0x04 /* buffer was truncated when read */
|
||||||
@ -60,6 +64,7 @@ struct buffer {
|
|||||||
|
|
||||||
|
|
||||||
extern const char *modename[] ; /* text names of modes */
|
extern const char *modename[] ; /* text names of modes */
|
||||||
|
extern int gmode ; /* global editor mode */
|
||||||
|
|
||||||
|
|
||||||
int usebuffer( int f, int n) ;
|
int usebuffer( int f, int n) ;
|
||||||
|
4
edef.h
4
edef.h
@ -27,7 +27,6 @@ extern int fillcol; /* Fill column */
|
|||||||
extern int eolexist; /* does clear to EOL exist? */
|
extern int eolexist; /* does clear to EOL exist? */
|
||||||
extern int revexist; /* does reverse video exist? */
|
extern int revexist; /* does reverse video exist? */
|
||||||
extern int flickcode; /* do flicker supression? */
|
extern int flickcode; /* do flicker supression? */
|
||||||
extern int gmode; /* global editor mode */
|
|
||||||
extern int gfcolor; /* global forgrnd color (white) */
|
extern int gfcolor; /* global forgrnd color (white) */
|
||||||
extern int gbcolor; /* global backgrnd color (black) */
|
extern int gbcolor; /* global backgrnd color (black) */
|
||||||
extern int sgarbf; /* State of screen unknown */
|
extern int sgarbf; /* State of screen unknown */
|
||||||
@ -71,10 +70,7 @@ extern int lastflag; /* Flags, last command */
|
|||||||
|
|
||||||
extern int curgoal; /* Goal for C-P, C-N */
|
extern int curgoal; /* Goal for C-P, C-N */
|
||||||
extern struct window *curwp; /* Current window */
|
extern struct window *curwp; /* Current window */
|
||||||
extern struct buffer *curbp; /* Current buffer */
|
|
||||||
extern struct window *wheadp; /* Head of list of windows */
|
extern struct window *wheadp; /* Head of list of windows */
|
||||||
extern struct buffer *bheadp; /* Head of list of buffers */
|
|
||||||
extern struct buffer *blistp; /* Buffer for C-X C-B */
|
|
||||||
|
|
||||||
extern char sres[NBUFN]; /* Current screen resolution. */
|
extern char sres[NBUFN]; /* Current screen resolution. */
|
||||||
|
|
||||||
|
@ -12,7 +12,6 @@ int fillcol = 72; /* Current fill column */
|
|||||||
int eolexist = TRUE; /* does clear to EOL exist */
|
int eolexist = TRUE; /* does clear to EOL exist */
|
||||||
int revexist = FALSE; /* does reverse video exist? */
|
int revexist = FALSE; /* does reverse video exist? */
|
||||||
int flickcode = FALSE; /* do flicker supression? */
|
int flickcode = FALSE; /* do flicker supression? */
|
||||||
int gmode = 0; /* global editor mode */
|
|
||||||
int sgarbf = TRUE; /* TRUE if screen is garbage */
|
int sgarbf = TRUE; /* TRUE if screen is garbage */
|
||||||
int clexec = FALSE; /* command line execution flag */
|
int clexec = FALSE; /* command line execution flag */
|
||||||
int discmd = TRUE; /* display command flag */
|
int discmd = TRUE; /* display command flag */
|
||||||
@ -41,9 +40,6 @@ int thisflag; /* Flags, this command */
|
|||||||
int lastflag; /* Flags, last command */
|
int lastflag; /* Flags, last command */
|
||||||
int curgoal; /* Goal for C-P, C-N */
|
int curgoal; /* Goal for C-P, C-N */
|
||||||
struct window *curwp; /* Current window */
|
struct window *curwp; /* Current window */
|
||||||
struct buffer *curbp; /* Current buffer */
|
|
||||||
struct window *wheadp; /* Head of list of windows */
|
struct window *wheadp; /* Head of list of windows */
|
||||||
struct buffer *bheadp; /* Head of list of buffers */
|
|
||||||
struct buffer *blistp; /* Buffer for C-X C-B */
|
|
||||||
|
|
||||||
char sres[NBUFN]; /* current screen resolution */
|
char sres[NBUFN]; /* current screen resolution */
|
||||||
|
Loading…
Reference in New Issue
Block a user