diff options
author | 2016-08-21 16:02:03 +0530 | |
---|---|---|
committer | 2016-08-21 16:02:03 +0530 | |
commit | 4eaf071fc247dc3cc71a4de65895ebcee84f5de7 (patch) | |
tree | 8cecf38e3e87db8f3abfd2c1446f8675183572c8 | |
parent | 95ca9c3a951f152ea102536df08288fece377c25 (diff) | |
download | nnn-4eaf071fc247dc3cc71a4de65895ebcee84f5de7.tar.gz |
Document NOICE_FALLBAK_OPENER.
-rw-r--r-- | README.md | 10 | ||||
-rw-r--r-- | noice.1 | 4 | ||||
-rw-r--r-- | noice.c | 4 |
3 files changed, 15 insertions, 3 deletions
@@ -18,7 +18,7 @@ Additional customization to make it more friendly towards major distros (which ` - Associate common audio file types with lightweight fmedia (http://fmedia.firmdev.com/) - Associate PDF files with zathura - Removed less - - Use `xdg-open` to open other unrecognised files + - Use environment variable `NOICE_FALLBACK_OPENER` to open other non-associated files - Compilation - Use `-O3` for compilation, fixed warnings - Added compilation flag `-march=native` (compile only, no plans to package). @@ -32,3 +32,11 @@ Additional customization to make it more friendly towards major distros (which ` ## Help $ man noice + +## Change associations + +If you want to set custom applications for certain mime types, or change the ones set already (e.g. vim, fmedia, zathura), modify the `assocs` structure in **config.def.h** (it's easy). Then run the following commands to re-compile and install: + + $ make clean + $ make + $ sudo make install @@ -109,6 +109,10 @@ when dealing with the !, e and p commands respectively. mime opener to override all custom mime associations. .br Examples: xdg-open, gnome-open, gvfs-open. +.Pp +\fBNOICE_FALLBACK_OPENER:\fR set to your desktop environment's default +mime opener to use as a fallback when no association is set for a file +type. Custom associations are listed in the EXAMPLES section below. .Sh EXAMPLES The following example shows one possible configuration for file associations which is also the default if environment @@ -670,8 +670,8 @@ nochange: char *execvim = "vim"; if (bin == NULL) { - /* If a custom hander application is not set, open - plain text files with vim, then try xdg-open */ + /* If a custom handler application is not set, open + plain text files with vim, then try fallback_opener */ FILE *fp; char cmd[MAX_LEN]; int status; |