{
  "rs": "nvim",
  "toml": "nvim",
  "json": "nvim",
  "md": "nvim",
  "yaml": "nvim",
  "yml": "nvim",
  "sh": "nvim",
  "py": "nvim",
  "js": "nvim",
  "ts": "nvim",
  "html": "nvim",
  "css": "nvim",
  "lock": "nvim",
  "txt": "nvim",
  "c": "nvim",
  "cpp": "nvim",
  "h": "nvim",

  "doc": "libreoffice",
  "docx": "libreoffice",
  "odt": "libreoffice",
  "xls": "libreoffice",
  "xlsx": "libreoffice",
  "ods": "libreoffice",
  "ppt": "libreoffice",
  "pptx": "libreoffice",
  "odp": "libreoffice",
  "pdf": "libreoffice",

  "png": "eog",
  "jpg": "eog",
  "jpeg": "eog",
  "gif": "eog",
  "bmp": "eog",
  "webp": "eog",
  "svg": "eog",

  "mp3": "vlc",
  "wav": "vlc",
  "flac": "vlc",
  "ogg": "vlc",
  "aac": "vlc",
  "m4a": "vlc",

  "mp4": "vlc",
  "mkv": "vlc",
  "avi": "vlc",
  "mov": "vlc",
  "webm": "vlc"
}