commit 155496adf93b918311950e3c70aa1d5d54565f5e
parent a1bf30e84efd61df816e3c1ccd81857426e6fd38
Author: Svyatoslav Mishyn <svyatoslav.mishyn@gmail.com>
Date: Mon, 5 Mar 2018 23:21:36 +0200
polish up a little manual page
* fix warning: "new sentence, new line", found via `mandoc -Tlint`
* fix typos: hide => hidden, backspacekey => backspace key
* use where appropriate Ev, Ic, and Xr macros
* update example to match actual default configuration
Diffstat:
M | noice.1 | | | 71 | ++++++++++++++++++++++++++++++++++++++++++++++------------------------- |
1 file changed, 46 insertions(+), 25 deletions(-)
diff --git a/noice.1 b/noice.1
@@ -1,22 +1,23 @@
-.Dd February 25, 2016
+.Dd March 5, 2018
.Dt NOICE 1
.Os
.Sh NAME
.Nm noice
.Nd small file browser
.Sh SYNOPSIS
-.Nm noice
+.Nm
.Op Ar dir
.Sh DESCRIPTION
.Nm
is a simple and efficient file browser that gets out of your way
-as much as possible. It was initially implemented to be controlled
-with a TV remote control.
+as much as possible.
+It was initially implemented to be controlled with a TV remote control.
.Pp
.Nm
defaults to the current directory if
.Ar dir
-is not specified. As an extra feature, if
+is not specified.
+As an extra feature, if
.Ar dir
is a relative path,
.Nm
@@ -25,7 +26,8 @@ navigation key presses.
.Pp
.Nm
supports both vi-like and emacs-like key bindings in the default
-configuration. The default key bindings are described below;
+configuration.
+The default key bindings are described below;
their functionality is described in more detail later.
.Pp
.Bl -tag -width "l, [Right], [Return] or C-mXXXX" -offset indent -compact
@@ -50,9 +52,11 @@ Change filter (see below for more information).
.It Ic c
Change into the given directory.
.It Ic ~
-Change to the HOME directory.
+Change to the
+.Ev HOME
+directory.
.It Ic \&.
-Toggle hide .dot files.
+Toggle hidden .dot files.
.It Ic t
Toggle sort by time modified.
.It Ic C-l
@@ -78,39 +82,54 @@ is configured by modifying
and recompiling the code.
.Pp
The file associations are specified by regexes
-matching on the currently selected filename. If a match is found the associated
-program is executed with the filename passed in as the argument. If no match
-is found the program
+matching on the currently selected filename.
+If a match is found the associated program is executed
+with the filename passed in as the argument.
+If no match is found the program
+.Xr less 1
+is invoked.
+This is useful for editing text files as one can use the
+.Ic v
+command in
.Xr less 1
-is invoked. This is useful for editing text files
-as one can use the 'v' command in
-.Xr less 1 to edit the file using the EDITOR environment variable.
+to edit the file using the
+.Ev EDITOR
+environment variable.
.Pp
See the examples section below for more information.
.Sh FILTERS
Filters allow you to use regexes to display only the matched
-entries in the current directory view. This effectively allows
-searching through the directory tree for a particular entry.
+entries in the current directory view.
+This effectively allows searching through the directory tree
+for a particular entry.
.Pp
-Filters do not stack on top of each other. They are applied anew
-every time.
+Filters do not stack on top of each other.
+They are applied anew every time.
.Pp
To reset the filter you can input an empty filter expression.
.Pp
If
.Nm
-is invoked as root the default filter will also match hidden
-files.
+is invoked as root the default filter will also match hidden files.
.Sh ENVIRONMENT
-The SHELL, EDITOR and PAGER environment variables take precedence
-when dealing with the !, e and p commands respectively.
+The
+.Ev SHELL ,
+.Ev EDITOR
+and
+.Ev PAGER
+environment variables take precedence when dealing with the
+.Ic \&! ,
+.Ic e
+and
+.Ic p
+commands respectively.
.Sh EXAMPLES
The following example shows one possible configuration for
file associations which is also the default:
.Bd -literal
struct assoc assocs[] = {
- { "\\.(avi|mp4|mkv|mp3|ogg|flac|mov)$", "mplayer" },
- { "\\.(png|jpg|gif)$", "feh" },
+ { "\\.(avi|mp4|mkv|mp3|ogg|flac|mov)$", "mpv" },
+ { "\\.(png|jpg|gif)$", "sxiv" },
{ "\\.(html|svg)$", "firefox" },
{ "\\.pdf$", "mupdf" },
{ "\\.sh$", "sh" },
@@ -118,7 +137,9 @@ struct assoc assocs[] = {
};
.Ed
.Sh KNOWN ISSUES
-If you are using urxvt you might have to set backspacekey to DEC.
+If you are using
+.Xr urxvt 1
+you might have to set backspace key to DEC.
.Sh AUTHORS
.An Lazaros Koromilas Aq Mt lostd@2f30.org ,
.An Dimitris Papastamos Aq Mt sin@2f30.org .