stash undo3
This commit is contained in:
21
buffer.h
21
buffer.h
@@ -2,20 +2,23 @@
|
||||
#define KE_BUFFER_H
|
||||
|
||||
#include "abuf.h"
|
||||
#include "undo.h"
|
||||
|
||||
|
||||
typedef struct buffer {
|
||||
size_t curx, cury;
|
||||
size_t rx;
|
||||
size_t nrows;
|
||||
size_t rowoffs, coloffs;
|
||||
abuf *row;
|
||||
char *filename;
|
||||
int dirty;
|
||||
int mark_set;
|
||||
size_t mark_curx, mark_cury;
|
||||
size_t curx, cury;
|
||||
size_t rx;
|
||||
size_t nrows;
|
||||
size_t rowoffs, coloffs;
|
||||
abuf *row;
|
||||
char *filename;
|
||||
int dirty;
|
||||
int mark_set;
|
||||
size_t mark_curx, mark_cury;
|
||||
undo_tree tree;
|
||||
} buffer;
|
||||
|
||||
|
||||
/* Access current buffer and convenient aliases for file-specific fields */
|
||||
buffer *buffer_current(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user