override_x_deadkeys = true;
autosave = 300;
auto_region_delete = true;
- ascii_linelen = 75;
+ ascii_linelen = 65;
num_lastfiles = 4;
check_lastfiles = true;
make_backup = true;
break;
case RC_KBMAP_PRIMARY:
- if (lexrc.next())
- primary_kbmap = lexrc.GetString();
+ if (lexrc.next())
+ if (!LibFileSearch("kbd", lexrc.GetString(),
+ "kmap").empty())
+ primary_kbmap = lexrc.GetString();
+ else
+ lexrc.printError("LyX: Keymap `$$Token' not found");
break;
case RC_KBMAP_SECONDARY:
- if (lexrc.next())
- secondary_kbmap = lexrc.GetString();
+ if (lexrc.next())
+ if (!LibFileSearch("kbd", lexrc.GetString(),
+ "kmap").empty())
+ secondary_kbmap = lexrc.GetString();
+ else
+ lexrc.printError("LyX: Keymap `$$Token' not found");
break;
case RC_FONT_ENCODING:
// bind files are not done here.
case RC_BEGINTOOLBAR:
// Toolbar is not written here (yet).
- case RC_SET_COLOR:
+ //case RC_SET_COLOR:
// color bindings not written to preference file.
+ // And we want to be warned about that. (Lgb)
case RC_FONT_ENCODING:
os << "\\font_encoding \"" << fontenc << "\"\n";
case RC_PRINTER: