about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
* rewrite of the way files are executed, easier confighut2009-06-1310-92/+336
* expanded color scheme supporthut2009-06-133-23/+56
* moved draw to code/fm/draw.rbhut2009-06-121-0/+0
* logpp more straight forwardhut2009-06-121-6/+1
* removed deprecated cli methodshut2009-06-121-53/+0
* removed void class, it was only there for debugginghut2009-06-121-12/+0
* small changeshut2009-06-122-4/+2
* improved behaviour at preview row when still generatinghut2009-06-122-2/+7
* uncommented exception handler in fm.rbhut2009-06-121-3/+3
* cleanup + removed relics from the dark ageshut2009-06-121-11/+8
* fixed "ranger.rb -k"hut2009-06-121-1/+1
* fixed evil bug *completely*hut2009-06-121-0/+1
* clean uphut2009-06-121-3/+4
* detached entry from directory into a seperate filehut2009-06-122-143/+155
* comment out unused barshut2009-06-121-52/+52
* F -> filterhut2009-06-121-19/+44
* no log of unknown keyshut2009-06-121-1/+0
* improved debug modulehut2009-06-121-38/+130
* completed colorscheme supporthut2009-06-124-65/+32
* implementing colorschemes, work in progresshut2009-06-125-145/+321
* renamed Interface module to CLI, cleanupshut2009-06-125-74/+105
* renamed interface/ncurses.rb to code/cli.rbhut2009-06-121-0/+0
* moved screensaver, cleanupshut2009-06-122-14/+5
* moved fm class to code/fm/hut2009-06-123-22/+26
* clearing uphut2009-06-113-5/+5
* mooohut2009-06-117-29/+38
* no priorityhut2009-06-111-1/+1
* wiphut2009-06-114-42/+61
* new version number v0.2.2hut2009-06-111-1/+1
* fixed.hut2009-06-114-18/+39
* stuffhut2009-06-111-5/+3
* removed black borders left/right of highlighted itemhut2009-06-111-2/+2
* wiphut2009-06-112-1/+5
* interrupts?hut2009-06-111-0/+1
* more generic require systemhut2009-06-113-25/+10
* fixed backspace key on some linux distros / ncurses versionshut2009-06-081-1/+1
* poopoohut2009-06-043-0/+5
* Don't need Changelog, I now have Git :)hut2009-06-041-67/+0
* Initial commithut2009-06-045-57/+26
* lots of changes. version 0.2.1 v0.2.1hut2009-05-0918-507/+3562
* new minor version v0.2.0hut2009-04-1010-649/+1313
* the first usable version. v0.1.0hut2009-04-088-0/+1347
vabit.com> 2010-02-15 21:40:47 +0100 updated README' href='/akspecs/ranger/commit/README?id=4ea0f69aed8d4c173d9abbd0a1bd76d6afe69ccb'>4ea0f69a ^
7838675f ^

07069888 ^

07069888 ^
7838675f ^

1891697f ^
755e7df1 ^
a3d5f44b ^
66a8d4ff ^
7838675f ^
7dc8fef8 ^
80a93f0b ^
500cf259 ^

7dc8fef8 ^


80a93f0b ^
240394a4 ^



240394a4 ^
7dc8fef8 ^
240394a4 ^

96004e71 ^
240394a4 ^

96004e71 ^
240394a4 ^



e5fb3d74 ^
240394a4 ^

240394a4 ^
7dc8fef8 ^



7b33b517 ^

176e8a68 ^
7b33b517 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
              
              
                                                                     
                                                                              

                                                                            
 

                                 
                                                                             
                                                                          

                                                                         
                                                                          

                                                                              

                                                                              
               

 

     

                                                              

                                                            
                                                   
                                                 
 
 

            





                                                              

        
                                                  
                      

                                                       
                                 
                              
                                                                       
                                                         
                                

 

            

                                                                          
                             

         
                                               
                                                                     
                                         
                                                       
 
                                                       
                                                        

                                           


                                                       
                                                                 



          
                                                                   
                                                                               

                           
                   

                           
                                                                    



                                                                               
 

               
                                                                              



                                                                           

                                                                             
                                                                       
              
ranger v.1.6.1
==============
ranger is a console file manager with VI key bindings.  It provides a
minimalistic and nice curses interface with a view on the directory hierarchy.
It ships with "rifle", a file launcher that is good at automatically finding
out which program to use for what file type.

![screenshot](doc/screenshot.png)

This file describes ranger and how to get it to run.  For instructions on the
usage, please read the man page.  See doc/HACKING for development specific
information.  For configuration, check the files in ranger/config/.  They
are usually installed to /usr/lib/python*/site-packages/ranger/config/
and can be obtained with ranger's --copy-config option.  The doc/examples/
directory contains several scripts and plugins that demonstrate how ranger can
be extended or combined with other programs.

A note to packagers:  Versions meant for packaging are listed in the changelog
on the website.


About
-----
* Authors:     Check the copyright notices in each source file
* License:     GNU General Public License Version 3
* Website:     http://ranger.nongnu.org/
* Download:    http://ranger.nongnu.org/ranger-stable.tar.gz
* Bug reports: https://github.com/hut/ranger/issues
* git clone    http://git.sv.gnu.org/r/ranger.git


Design Goals
------------
* An easily maintainable file manager in a high level language
* A quick way to switch directories and browse the file system
* Keep it small but useful, do one thing and do it well
* Console based, with smooth integration into the unix shell


Features
--------
* UTF-8 Support  (if your python copy supports it)
* Multi-column display
* Preview of the selected file/directory
* Common file operations (create/chmod/copy/delete/...)
* Renaming multiple files at once
* VIM-like console and hotkeys
* Automatically determine file types and run them with correct programs
* Change the directory of your shell after exiting ranger
* Tabs, Bookmarks, Mouse support


Dependencies
------------
* Python (tested with version 2.6, 2.7, 3.1, 3.2) with support for ncurses
  and (optionally) wide-unicode.
* A pager ("less" by default)

Optional:
* The "file" program for determining file types
* The python module "chardet", in case of encoding detection problems
* "sudo" to use the "run as root"-feature
* w3m for the "w3mimgdisplay" program to preview images

Optional, for enhanced file previews (with "scope.sh"):
* img2txt (from caca-utils) for ASCII-art image previews
* highlight for syntax highlighting of code
* atool for previews of archives
* lynx, w3m or elinks for previews of html pages
* pdftotext for pdf previews
* transmission-show for viewing bit-torrent information
* mediainfo or exiftool for viewing information about media files


Installing
----------
Use the package manager of your operating system to install ranger.
Note that ranger can be started without installing by simply running ranger.py.

To install ranger manually:
> sudo make install

This translates roughly to:
> sudo python setup.py install --optimize=1 --record=install_log.txt

This also saves a list of all installed files to install_log.txt, which you can
use to uninstall ranger.


Getting Started
---------------
After starting ranger, you can use the Arrow Keys (or hjkl) to navigate, Enter
to open a file or type Q to quit.  The third column shows a preview of the
current file.  The second is the main column and the first shows the parent
directory.

Ranger can automatically copy default configuration files to ~/.config/ranger
if you run it with the switch --copy-config. (see ranger --help for a
description of that switch.)  Also check ranger/config/ for the default
configuration.