about summary refs log tree commit diff stats
path: root/config.mk
Commit message (Expand)AuthorAgeFilesLines
* going toward 4.7Anselm R. Garbe2007-10-271-1/+1
* uncommented DEBUG CFLGAS/LDFLAGSarg@suckless.org2007-10-171-2/+2
* just making dwm.h sanerarg@suckless.org2007-10-171-2/+2
* added antoszka's viewprev patch with some minor modifications, restored Clien...Anselm R. Garbe2007-10-101-1/+1
* btw 4.6 will be the next releaseAnselm R. Garbe2007-09-231-1/+1
* micromizing dwm step 1Anselm R. Garbe2007-09-151-3/+0
* introduced new define RESIZEHINTS, which allows to enable/disable size hint h...Anselm R. Garbe2007-09-091-1/+1
* prepared 4.4.1 bugfix and minor feature enhancement release 4.4.1Anselm R. Garbe2007-08-261-1/+1
* reverted release CFLAGsAnselm R. Garbe2007-08-221-2/+2
* removed the _DWM_PROPERTIES handling, reverted ban/unban to XMoveWindow(), an...Anselm R. Garbe2007-08-221-2/+2
* added screen.c, removed layout.c and tag.cAnselm R. Garbe2007-08-191-2/+2
* hmm I doubt the usefulness of storing this information...Anselm R. Garbe2007-08-181-2/+2
* made Layout a static struct in layout.c, added some convenience getters in la...Anselm R. Garbe2007-08-131-2/+2
* moved floating to layout.c, kept tile.c outsideAnselm R. Garbe2007-08-121-2/+2
* renamed MASTER into MWFACT, master into mwfact, and incmaster into addtomwfactAnselm R. Garbe2007-08-121-2/+2
* separated layout-specific stuff into separate .h and .c files which are inclu...Anselm R. Garbe2007-08-111-0/+3
* changed ban/unban implementation to not move the windows anymore, but map/unm...Anselm R. Garbe2007-07-281-1/+1
* replaced BORDERPX with sel->border in togglemax(), in other places this is no...Anselm R. Garbe2007-05-301-1/+1
* applied Szabolcs proposal to simplify setlayout()Anselm R. Garbe2007-05-221-1/+1
* removed strip, added -s to LDFLAGSAnselm R. Garbe2007-05-151-1/+1
* added new Mod1-b functionality to dwm(1)Anselm R. Garbe2007-05-151-2/+2
* another fix, call lt->arrange() in togglebar onlyAnselm R. Garbe2007-05-151-2/+2
* next version is 4.1Anselm R. Garbe2007-05-071-1/+1
* next version will be 4.0, so don't expect it within the next daysAnselm R. Garbe2007-04-111-1/+1
* next version will be 3.9, but don't expect it this week 3.9Anselm R. Garbe2007-03-291-1/+1
* Escape -s in dwm.1Anselm R. Garbe2007-02-261-1/+1
* reverting to bg 555Anselm R. Garbe2007-02-211-1/+1
* creating 3.6.1 3.6.1Anselm R. Garbe2007-02-211-1/+1
* cleaned up and commented the config.*.hAnselm R. Garbe2007-02-211-1/+1
* removed debug compile flagsAnselm R. Garbe2007-02-191-2/+2
* introduced Layout structAnselm R. Garbe2007-02-191-2/+2
* added ban() which takes care than a banned window is not banned again... (thi...Anselm R. Garbe2007-02-141-1/+1
* next version is 3.5Anselm R. Garbe2007-02-081-1/+1
* removed debug flags 3.4Anselm R. Garbe2007-02-071-2/+2
* replaced getproto with a saner function, now old-school artifacts of WM times...Anselm R. Garbe2007-02-071-2/+2
* made some changes more concistentAnselm R. Garbe2007-02-051-1/+1
* got rid of LD (inspired by JGs patch to wmii)Anselm R. Garbe2007-02-051-1/+0
* renamed CAVEATS into BUGSAnselm R. Garbe2007-01-261-1/+1
* prepared yet another hotfix release 3.2.2Anselm R. Garbe2007-01-251-1/+1
* hotfix release 3.2.1 3.2.1Anselm R. Garbe2007-01-241-1/+1
* moved BORDERPX to config.*.hAnselm R. Garbe2007-01-171-1/+1
* changed incnmaster shortcuts in config.arg.hAnselm R. Garbe2007-01-121-1/+1
* implemented nmaster appearance in mode label (using %u)Anselm R. Garbe2007-01-081-1/+1
* prevent pop() if first sel == nexttiled(clients)Anselm R. Garbe2007-01-051-2/+2
* fixing some minor issuesAnselm R. Garbe2007-01-051-2/+2
* I prefer two master windows by defaultAnselm R. Garbe2007-01-051-2/+2
* experimental version which allows master clients being increased/decreasedAnselm R. Garbe2007-01-051-2/+2
* next version will contain updated copyright noticearg@mig292007-01-021-1/+1
* added Solaris hintsarg@mig292006-12-181-1/+6
* removed the hardcoded fixed fallback, it is useless in non-Latin1 environmentsarg@mig292006-12-081-1/+1
span> ^
500cf259 ^

7dc8fef8 ^


80a93f0b ^
240394a4 ^



240394a4 ^
7dc8fef8 ^
240394a4 ^




7dc8fef8 ^
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
              
              
                                                                     
                                                                              

                                                                            
 
                                                                             
                                                                          

                                                                         


                                                                              

                                                                              
               

 

     

                                                              
 

                                                            
                                                                          
                                                 
 
 

            





                                                              

        
                                                  
                      

                                                       
                                 
                              
                                                                       
                                                         
                                

 

            

                                                                          
                             

         
                                               
                                                                     
                                         
                                                       
 
                                                       
                                                        

                                           


                                                       
                                                                 



          
                                                                   
                                                                               




                           
                                                                      



                                                                               
 

               
                                                                              



                                                                           

                                                                             
                                                                       
              
ranger v.1.6.0
==============
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.

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 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://savannah.nongnu.org/bugs/?group=ranger&func=additem
* 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.