vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit cb80d4fb4531075a26796e63d839782bee1b6981 parent e8c8d4cfddaaa97231af225fad27b8d1085a1b59 Author: Marc André Tanner <mat@brain-dump.org> Date: Sun, 8 Nov 2015 14:14:16 +0100 Delete now obsolete syntax.h Diffstat:
| D | syntax.h | | | 18 | ------------------ |
| M | ui-curses.h | | | 1 | - |
| M | view.c | | | 15 | ++++++++++++++- |
| M | view.h | | | 1 | - |
| M | vis.h | | | 1 | - |
5 files changed, 14 insertions(+), 22 deletions(-)
diff --git a/syntax.h b/syntax.h @@ -1,18 +0,0 @@ -#ifndef SYNTAX_H -#define SYNTAX_H - -typedef struct { - char *symbol; - int style; -} SyntaxSymbol; - -enum { - SYNTAX_SYMBOL_SPACE, - SYNTAX_SYMBOL_TAB, - SYNTAX_SYMBOL_TAB_FILL, - SYNTAX_SYMBOL_EOL, - SYNTAX_SYMBOL_EOF, - SYNTAX_SYMBOL_LAST, -}; - -#endif diff --git a/ui-curses.h b/ui-curses.h @@ -3,7 +3,6 @@ #include <curses.h> #include "ui.h" -#include "syntax.h" Ui *ui_curses_new(void); void ui_curses_free(Ui*); diff --git a/view.c b/view.c @@ -21,12 +21,25 @@ #include <regex.h> #include "vis.h" #include "view.h" -#include "syntax.h" #include "text.h" #include "text-motions.h" #include "text-util.h" #include "util.h" +typedef struct { + char *symbol; + int style; +} SyntaxSymbol; + +enum { + SYNTAX_SYMBOL_SPACE, + SYNTAX_SYMBOL_TAB, + SYNTAX_SYMBOL_TAB_FILL, + SYNTAX_SYMBOL_EOL, + SYNTAX_SYMBOL_EOF, + SYNTAX_SYMBOL_LAST, +}; + struct Selection { Mark anchor; /* position where the selection was created */ Mark cursor; /* other selection endpoint where it changes */ diff --git a/view.h b/view.h @@ -7,7 +7,6 @@ #include "register.h" #include "text.h" #include "ui.h" -#include "syntax.h" typedef struct View View; typedef struct Cursor Cursor; diff --git a/vis.h b/vis.h @@ -12,7 +12,6 @@ typedef struct Win Win; #include "ui.h" #include "view.h" #include "register.h" -#include "syntax.h" typedef union { /* various types of arguments passed to key action functions */ bool b;