summary refs log tree commit diff stats
path: root/doc/ranger.1
Commit message (Expand)AuthorAgeFilesLines
* fixed some documentationhut2011-10-101-3/+4
* Revert "ranger.1: added doc for --dont-copy-config"hut2011-10-091-4/+5
* ranger.__init__, ranger.1: updated rangers descriptionhut2011-10-081-3/+3
* Updated man pagehut2011-10-081-12/+6
* ranger.1: added doc for --dont-copy-confighut2011-10-081-5/+4
* Write "ranger" with a lowercase "r"hut2011-10-081-2/+2
* updated manpage and config_examples/rc.confhut2011-10-081-1/+4
* general updateshut2011-10-081-5/+10
* manpage: updatehut2011-10-051-15/+16
* defaults/commands: added cunmap, punmap, tunmaphut2011-10-051-4/+34
* Changed version to 1.5.0hut2011-10-021-1/+1
* doc/ranger.1: updated manpagehut2011-10-011-45/+70
* doc/ranger.1: added missing documentationhut2011-09-291-4/+121
* core.main: added --list-unused-keys optionhut2011-09-291-1/+6
* another correction of the bash wrapper scriptshut2011-09-281-2/+3
* sanitized bash wrapper scripts, reformulated BUGS section in manualhut2011-09-281-6/+6
* improved bash wrappers in ranger.py and man pagehut2011-09-281-11/+13
* documented and improved DaPangus' changeshut2011-09-251-3/+2
* extended manpage and fixed {load,save}_copy_buffer commandshut2011-09-251-25/+39
* doc/ranger.pod: extended the man pagehut2011-09-241-62/+384
* Overhauled manpage. It's in POD format now.hut2011-09-241-194/+383
* This gonna be cool once it's finished v1.4.3hut2011-04-051-1/+1
* Improved manpagehut2011-04-031-4/+5
* Next version will run on pure Lisp Machines only v1.4.2hut2011-03-051-1/+1
* If ranger won't run, you still got peanut butter to live for. v1.4.1hut2011-01-041-1/+1
* We are not authorized to disclose the commit message v1.4.0hut2010-12-221-1/+1
* core.main: extended --copy-config optionhut2010-10-121-2/+3
* Merge branch 'cp+preview'hut2010-10-121-0/+4
|\
| * core.main: added --copy-config flaghut2010-10-111-0/+4
* | new version: 1.3.1, merge with cp+preview branchhut2010-10-121-1/+1
|/
* Incremented version number to 1.3 (testing)hut2010-09-131-1/+1
* Beware of low-flying butterflies v1.2.0hut2010-09-131-1/+1
* Tuned versioning scheme to be more intuitive, back to 1.1.2hut2010-08-281-1/+1
* Changed version number to 1.2 (testing) to adhere with versioning schemehut2010-08-281-1/+1
* Changed default config dir to $XDG_CONFIG_HOME/rangerhut2010-08-281-4/+5
* Why did the astrophysicist order three hamburgers? v1.1.2hut2010-07-121-1/+1
* version = version + 1 v1.1.1hut2010-06-181-1/+1
* new stable version v1.1.0hut2010-06-091-1/+1
* updated manpagehut2010-06-091-5/+4
* renamed "--fail-if-run" to the more accurate "--fail-unless-cd"hut2010-06-091-3/+3
* Fixed bug #65 by adding flag "--fail-if-run"hut2010-04-261-1/+5
* ranger.1: added S key to man pagehut2010-04-161-0/+3
* Fixed suggested cd-after-exit-script for zshhut2010-04-131-1/+1
* corrected documentationhut2010-04-061-1/+1
* Improved tabshut2010-04-061-0/+3
* updated keybindings and documentationhut2010-04-061-1/+21
* ranger.1: updatehut2010-04-011-4/+7
* ranger.1: updatedhut2010-04-011-1/+1
* added a man pagehut2010-04-011-0/+187
g.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
== Ranger v.1.0.2

Ranger

   A keeper, guardian, or soldier who ranges over a region
	to protect the area or enforce the law.

This file browser gives you the ability to swiftly move around
and get a broad overview of your forest of directory trees.

Rangers default hotkeys make it intuitive for users of the popular
text-editor VIM, but it is fully customizable.

The program is written in Python since version 1.0.0 and uses
ncurses for the (completely text based) user interface.

== About

* Author:          hut
* Email:           hut@lavabit.com
* Git repo:        http://repo.or.cz/w/ranger.git
* Version:         1.0.2


== Features

* Multi-column display
* Preview of the selected file/directory
* Common file operations (create/chmod/copy/delete/...)
* Quickly find files or text inside files
* VIM-like console and hotkeys
* Open files in external programs
* Mouse support
* Change the directory of your shell after exiting ranger
* Bookmarks


== Dependencies

* A Unix-like OS        (ranger is not tested on others)
* Python 2.6 or 3.1
* Python curses module


== Getting Started

At first, it's a good idea to create a symlink in your bin dir:
    sudo ln -s /path/to/ranger.py /usr/bin/ranger

Now type in ranger to start it.

You should see 4 columns. The third is the directory where you are at
the moment. To the left, there are the the directories above the current
working dir, and the column on the right is a preview of the selected
file/directory.

Now use the arrow keys to navigate, press enter to open a file.

A list of commands with short descriptions can be viewed by
pressing ? inside the program and following the instructions.
The file code/keys.rb contains all keycombinations, so that's another
place you may want to check out.
More extensive documentation will be written when enough users ask me to :)


== Opening files with Ranger

If you use the same applications like me, you'll be able to open
files by pressing the right arrow key. If not, you will have to
specify them in ranger/defaults/apps.py. It's explained
in the docstrings how exactly to do that.

Once you've set up your applications, you can also use ranger to
open files from the shell:
    ranger blabla.pdf


== Customizing Ranger

The file ranger/defaults/options.py contains most of the options.
apps.py defines how files are run, keys.py defines keybindings.

The files in ranger/defaults/ can be copied into ~/.ranger/ for per-user
modifications.  Colorschemes can be placed in ~/.ranger/colorschemes.

The configuration files should be self-explanatory.  If you need more
information, check out the source code.


== Guidelines for developers:

Tabs for indentation, spaces for tables and such

Use docstrings with pydoc in mind

Use syntax compatible to both python 2.6 and 3.1.

Version Numbering: X.Y.Z
* X: milestones
* Y: stable versions
* Z: experimental versions