瀏覽代碼

minor vertical alignment fixes

master
anon 8 月之前
父節點
當前提交
8549ed19db
共有 1 個檔案被更改,包括 11 行新增9 行删除
  1. +11
    -9
      include/hl.h

+ 11
- 9
include/hl.h 查看文件

@@ -69,7 +69,7 @@ extern token_t * new_keyword_token(const char * const word,
hl_group_t * const g);

extern int new_keyword_tokens(const char * const * words,
hl_group_t * const g);
hl_group_t * const g);

extern token_t * new_token(const char * const word,
const token_type_t t,
@@ -77,14 +77,14 @@ extern token_t * new_token(const char * const word,

// TODO: ALIGN PROPERLY...

extern int token_fits(const token_t * const token,
const char * const to,
const int string_offset,
extern int token_fits(const token_t * const token,
const char * const to,
const int string_offset,
const bool is_start_of_line,
int * match_offset);
int * match_offset);

extern void render_string(const char * const string,
const char * const mode);
const char * const mode);

extern int hl_init(void);
extern int hl_deinit(void);
@@ -254,14 +254,16 @@ token_t * new_token(const char * const word,
// ### Highlighting ###
// --------------------

// XXX: meditate on this shit
int token_fits(const token_t * const token,
const char * const to,
const int string_offset,
const bool is_start_of_line,
int * match_offset) {
UNUSED(match_offset);
int * match_offset) { // XXX: rm this
UNUSED(match_offset);
//return regex_match(pattern, to, string_offset, match_offset);
return regex_match(token->syntax, to, is_start_of_line, string_offset);
match_t * m = regex_match(token->syntax, to, is_start_of_line, string_offset);
return (m ? m->width : 0);// XXX: nigger leaks
}

void render_string(const char * const string,


Loading…
取消
儲存