diff --git a/README.md b/README.md index 93971d4..f23a6ea 100644 --- a/README.md +++ b/README.md @@ -57,38 +57,25 @@ $ pip install rtv ### Native packages -Check [Repology](https://repology.org/metapackage/rtv/information) for an up-to-date list of supported packages: - -**macOS** +See [Repology](https://repology.org/metapackage/rtv/information) for an up-to-date list of supported packages: ```bash -$ brew install rtv -``` +# macOS +brew install rtv -**Debian 9+, Ubuntu 17.04+** +# Debian 9+, Ubuntu 17.04+ +apt install rtv -```bash -$ apt install rtv -``` +# Fedora 24+ +yum install rtv -**Fedora 24+** - -```bash -$ yum install rtv -``` - -**Arch Linux** - -```bash -$ # Install the latest official release -$ yaourt -S rtv -$ # Or to keep up to date with the master branch -$ yaourt -S rtv-git +# Arch +yaourt -S rtv ``` ## Usage -To run the program, type +To run the program, type: ```bash $ rtv --help @@ -96,15 +83,15 @@ $ rtv --help ### Controls -Move the cursor using either the arrow keys or *Vim* style movement +Move the cursor using either the arrow keys or *Vim* style movement: -- Press ``up`` and ``down`` to scroll through submissions -- Press ``right`` to view the selected submission and ``left`` to return -- Press ``space`` to expand/collapse comments -- Press ``u`` to login -- Press ``?`` to open the help screen +- Press ▲ and ▼ to scroll through submissions +- Press ▶ to view the selected submission and ◀ to return +- Press space-bar to expand/collapse comments +- Press u to login +- Press ? to open the help screen -Press ``/`` to open the navigation prompt, where you can type things like +Press / to open the navigation prompt, where you can type things like: - ``/front`` - ``/r/commandprompt+linuxmasterrace`` @@ -113,15 +100,15 @@ Press ``/`` to open the navigation prompt, where you can type things like - ``/u/multi-mod/m/art`` - ``/domain/github.com`` -See [CONTROLS](https://github.com/michael-lazar/rtv/blob/master/CONTROLS.rst) for the full list of commands +See [CONTROLS](https://github.com/michael-lazar/rtv/blob/master/CONTROLS.rst) for the full list of commands. ## Settings ### Configuration File -Configuration files are stored in the ``{HOME}/.config/rtv/`` directory +Configuration files are stored in the ``{HOME}/.config/rtv/`` directory. -See [rtv.cfg](https://github.com/michael-lazar/rtv/blob/master/rtv/templates/rtv.cfg) for the full list of configurable options. You can clone this file into your home directory by running +Check out [rtv.cfg](https://github.com/michael-lazar/rtv/blob/master/rtv/templates/rtv.cfg) for the full list of configurable options. You can clone this file into your home directory by running: ```bash $ rtv --copy-config @@ -129,7 +116,7 @@ $ rtv --copy-config ### Viewing Media Links -You can use [mailcap](https://en.wikipedia.org/wiki/Media_type#Mailcap) to configure how RTV will open different types of links +You can use [mailcap](https://en.wikipedia.org/wiki/Media_type#Mailcap) to configure how RTV will open different types of links.
@@ -141,70 +128,79 @@ A mailcap file allows you to associate different MIME media types, like ``image/
$ rtv --copy-mailcap
```
-This template contains examples for common MIME types that work with popular reddit websites like *imgur*, *youtube*, and *gfycat*. Open the mailcap template and follow the [instructions](https://github.com/michael-lazar/rtv/blob/master/rtv/templates/mailcap) listed inside.
-
-Once you've setup your mailcap file, enable it by launching rtv with the ``rtv --enable-media`` flag (or set it in your **rtv.cfg**)
+This template contains examples for common MIME types that work with popular reddit websites like *imgur*, *youtube*, and *gfycat*. Open the mailcap template and follow the [instructions](https://github.com/michael-lazar/rtv/blob/master/rtv/templates/mailcap) listed inside. Once you've setup your mailcap file, enable it by launching rtv with the ``rtv --enable-media`` flag (or set it in your **rtv.cfg**)
### Environment Variables
-The default programs that RTV interacts with can be configured through environment variables
+The default programs that RTV interacts with can be configured through environment variables:
-
| $RTV_EDITOR | +A program used to compose text submissions and comments, e.g. vim, emacs, gedit
+ If not specified, will fallback to $VISUAL and $EDITOR in that order. |
+
| $RTV_BROWSER | +A program used to open links to external websites, e.g. firefox, google-chrome, w3m, lynx
+ If not specified, will fallback to $BROWSER, or your system's default browser. |
+
| $RTV_URLVIEWER | +A tool used to extract hyperlinks from blocks of text, e.g. urlview, urlscan
+ If not specified, will fallback to urlview if it is installed. |
+
-
-