mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
config: emit a user-warning for deprecated option 'scrollback'
This commit is contained in:
parent
b3d0215c38
commit
aed5b9e539
1 changed files with 11 additions and 0 deletions
11
config.c
11
config.c
|
|
@ -309,6 +309,17 @@ parse_section_main(const char *key, const char *value, struct config *conf,
|
|||
LOG_WARN("deprecated: 'scrollback' option, "
|
||||
"use 'lines' in the '[scrollback]' section instead'");
|
||||
|
||||
const char *fmt = "%s:%d: \e[1mscrollback\e[21m option, use \e[1mlines\e[21m in the \e[1m[scrollback]\e[21m section";
|
||||
int len = snprintf(NULL, 0, fmt, path, lineno);
|
||||
char *text = malloc(len + 1);
|
||||
snprintf(text, len + 1, fmt, path, lineno);
|
||||
|
||||
struct user_warning warning = {
|
||||
.kind = USER_WARNING_DEPRECATION,
|
||||
.text = text,
|
||||
};
|
||||
tll_push_back(conf->warnings, warning);
|
||||
|
||||
unsigned long lines;
|
||||
if (!str_to_ulong(value, 10, &lines)) {
|
||||
LOG_ERR("%s:%d: expected an integer: %s", path, lineno, value);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue