Advertisement
Kruppt

config.def.h--modified_noice_app

Sep 22nd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. /* See LICENSE file for copyright and license details. */
  2. #define CWD "cwd: "
  3. #define CURSR " > "
  4. #define EMPTY " "
  5.  
  6. int mtimeorder = 0; /* Set to 1 to sort by time modified */
  7. int idletimeout = 0; /* Screensaver timeout in seconds, 0 to disable */
  8. int showhidden = 0; /* Set to 1 to show hidden files by default */
  9. char *idlecmd = "rain"; /* The screensaver program */
  10.  
  11. struct assoc assocs[] = {
  12. { "\\.(avi|mp4|m4a|mkv|flac|mov|3gp|ogv|mp2|mpeg|webm|flv|wmv|wmx|wvx|mpg)$", "mpv" },
  13. { "\\.(mp3|ogg)$", "xmms" },
  14. { "\\.(txt|conf|sh|rc|xml|json|js|tcl|css|php)$", "adie" },
  15. { "\\.(doc|rtf)$", "abiword" },
  16. { "\\.(7z|bzip|cpio|gtar|gzip|lha|lhz|rpm|rar|tar|tarz|zip|xz)$", "xarchiver" },
  17. { "\\.deb$", "gdebi-gtk" },
  18. { "\\.(sql|db)$", "sqlitebrowser" },
  19. { "\\.(png|jpg|gif|jpeg)$", "feh" },
  20. { "\\.(html|htm)$", "x-www-browser" },
  21. { "\\.pdf$", "xpdf" },
  22. { "\\.sh$", "sh" },
  23. { ".", "less" },
  24. { "\\.svg$", "inkscape" },
  25.  
  26. };
  27.  
  28. struct key bindings[] = {
  29. /* Quit */
  30. { 'q', SEL_QUIT },
  31. /* Back */
  32. { KEY_BACKSPACE, SEL_BACK },
  33. { KEY_LEFT, SEL_BACK },
  34. { 'h', SEL_BACK },
  35. { CONTROL('H'), SEL_BACK },
  36. /* Inside */
  37. { KEY_ENTER, SEL_GOIN },
  38. { '\r', SEL_GOIN },
  39. { KEY_RIGHT, SEL_GOIN },
  40. { 'l', SEL_GOIN },
  41. /* Filter */
  42. { '/', SEL_FLTR },
  43. { '&', SEL_FLTR },
  44. /* Next */
  45. { 'j', SEL_NEXT },
  46. { KEY_DOWN, SEL_NEXT },
  47. { CONTROL('N'), SEL_NEXT },
  48. /* Previous */
  49. { 'k', SEL_PREV },
  50. { KEY_UP, SEL_PREV },
  51. { CONTROL('P'), SEL_PREV },
  52. /* Page down */
  53. { KEY_NPAGE, SEL_PGDN },
  54. { CONTROL('D'), SEL_PGDN },
  55. /* Page up */
  56. { KEY_PPAGE, SEL_PGUP },
  57. { CONTROL('U'), SEL_PGUP },
  58. /* Home */
  59. { KEY_HOME, SEL_HOME },
  60. { CONTROL('A'), SEL_HOME },
  61. { '^', SEL_HOME },
  62. /* End */
  63. { KEY_END, SEL_END },
  64. { CONTROL('E'), SEL_END },
  65. { '$', SEL_END },
  66. /* Change dir */
  67. { 'c', SEL_CD },
  68. { '~', SEL_CDHOME },
  69. /* Toggle hide .dot files */
  70. { '.', SEL_TOGGLEDOT },
  71. /* Toggle sort by time */
  72. { 't', SEL_MTIME },
  73. { CONTROL('L'), SEL_REDRAW },
  74. /* Run command */
  75. { 'z', SEL_RUN, "top" },
  76. { '!', SEL_RUN, "sh", "SHELL" },
  77. /* Run command with argument */
  78. { 'e', SEL_RUNARG, "vi", "EDITOR" },
  79. { 'p', SEL_RUNARG, "less", "PAGER" },
  80. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement