My build of nnn with minor changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.def.h 1.1 KiB

10 years ago
10 years ago
10 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #define CWD "cwd: "
  2. #define CURSR " > "
  3. #define EMPTY " "
  4. struct assoc assocs[] = {
  5. { "\\.(avi|mp4|mkv|mp3|ogg|flac)$", "mplayer" },
  6. { "\\.(png|jpg|gif)$", "feh" },
  7. { "\\.(html|svg)$", "firefox" },
  8. { "\\.pdf$", "mupdf" },
  9. { "\\.sh$", "sh" },
  10. { ".", "less" },
  11. };
  12. struct key bindings[] = {
  13. /* Quit */
  14. { 'q', SEL_QUIT },
  15. /* Back */
  16. { KEY_BACKSPACE, SEL_BACK },
  17. { KEY_LEFT, SEL_BACK },
  18. { 'h', SEL_BACK },
  19. /* Inside */
  20. { KEY_ENTER, SEL_GOIN },
  21. { '\r', SEL_GOIN },
  22. { KEY_RIGHT, SEL_GOIN },
  23. { 'l', SEL_GOIN },
  24. /* Filter */
  25. { '/', SEL_FLTR },
  26. { '&', SEL_FLTR },
  27. /* Next */
  28. { 'j', SEL_NEXT },
  29. { KEY_DOWN, SEL_NEXT },
  30. { CONTROL('N'), SEL_NEXT },
  31. /* Previous */
  32. { 'k', SEL_PREV },
  33. { KEY_UP, SEL_PREV },
  34. { CONTROL('P'), SEL_PREV },
  35. /* Page down */
  36. { KEY_NPAGE, SEL_PGDN },
  37. { CONTROL('D'), SEL_PGDN },
  38. /* Page up */
  39. { KEY_PPAGE, SEL_PGUP },
  40. { CONTROL('U'), SEL_PGUP },
  41. /* Shell */
  42. { '!', SEL_SH },
  43. /* Change dir */
  44. { 'c', SEL_CD },
  45. };