config.h 1.2 KB

12345678910111213141516171819
  1. /* See LICENSE file for copyright and license details. */
  2. /* special command for directories */
  3. static const char *dircmd = "st -e noice %s";
  4. static const Pair pairs[] = {
  5. /* regex action */
  6. { "\\.pdf$", "mupdf %s" }, // pdf
  7. { "\\.(jpg|png|tiff|gif)$", "sxiv -a %s" }, // image
  8. { "\\.(avi|mp4|m4v|mkv|mp3|ogg|flac|mov|wav|wmv)$", "ffplay %s" }, // audio/video
  9. { "\\.(html|svg)$", "firefox %s" }, // local html and svg
  10. { "^(http://|https://)", "firefox %s" }, // web URI link
  11. { "(^magnet:\?|\\.torrent$)", "transmission-gtk %s" }, // magnet/torrent URI link
  12. { "^steam:\?", "steam %s" }, // steam URI link
  13. { "^zoommtg:\?", "zoom %s" }, // zoom URI link
  14. { "^slack:\?", "slack %s" }, // slack URI link
  15. { ".h", "st -c nano -e nano %s" }, // catch-all default
  16. };