overlay: Add terminal

Enables Terminal to be selected as an overlay over the selected language.
This commit is contained in:
Dorota Czaplejewicz
2020-01-08 12:06:15 +00:00
parent 647fde26f5
commit e06e23dd4c

View File

@ -11,6 +11,7 @@ use std::iter::FromIterator;
// and what a convenience layout. "_wide" is not a layout,
// neither is "number"
const KEYBOARDS: &[(*const str, *const str)] = &[
// layouts
("us", include_str!("../data/keyboards/us.yaml")),
("us_wide", include_str!("../data/keyboards/us_wide.yaml")),
("de", include_str!("../data/keyboards/de.yaml")),
@ -24,6 +25,7 @@ const KEYBOARDS: &[(*const str, *const str)] = &[
("no", include_str!("../data/keyboards/no.yaml")),
("number", include_str!("../data/keyboards/number.yaml")),
("se", include_str!("../data/keyboards/se.yaml")),
// layout+overlay
("terminal", include_str!("../data/keyboards/terminal.yaml")),
// Overlays
("emoji", include_str!("../data/keyboards/emoji.yaml")),
@ -44,7 +46,8 @@ pub fn get_keyboard(needle: &str) -> Option<&'static str> {
}
const OVERLAY_NAMES: &[*const str] = &[
"emoji"
"emoji",
"terminal",
];
pub fn get_overlays() -> Vec<&'static str> {