diff options
| author | C. McEnroe | 2021-06-24 14:10:49 -0400 | 
|---|---|---|
| committer | C. McEnroe | 2021-06-24 14:10:49 -0400 | 
| commit | 60ff44cf4e68e326b6c94a4b68e39b65d14726ef (patch) | |
| tree | 711b85774738818e57a16ac5f53bbcdd5ad739b2 | |
| parent | 65280c0b6007c88663c5579f8b0871817098a5c6 (diff) | |
Stop at previous \ when expanding macros
There was no reason to ever require whitespace before the macro
name.
| -rw-r--r-- | edit.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| @@ -111,7 +111,7 @@ void editCompleteAdd(void) {  static void macroExpand(void) {  	size_t macro = pos; -	while (macro && !iswspace(buf[macro - 1])) macro--; +	while (macro && buf[macro] != L'\\') macro--;  	if (macro == pos) return;  	for (size_t i = 0; i < ARRAY_LEN(Macros); ++i) {  		if (wcsncmp(Macros[i].name, &buf[macro], pos - macro)) continue; | 
