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: