summary refs log blame commit diff stats
path: root/CHANGELOG
blob: 8078305d286e23040a70d7d7dbc4250b2c50deea (plain) (tree)
1
2
3
4
5
6
7
8




                                                                             


                                                   












                                                                           





                                                                           


                                                            
             

















                                                              
This log only documents changes between stable versions.

From 1.2 on, odd minor version numbers (1.3, 1.5, 1.7,..) are assigned to the
fresh git snapshots while stable versions will have even minor numbers.

1.2 -> 1.2.1:
* Fixed yy/pp bug when yanking multiple directories

1.1.2 -> 1.2:
* !!! Changed the default configuration directory to ~/.config/ranger !!!
* Removed "Console Modes", each old mode is now a simple command
* Disabled file previews by default if ranger is used by root
* Allow to jump to specific help sections by typing two numbers, e.g. 13?
* Added keys: da, dr, ya, yr for adding and removing files from copy buffer
* Added keys: gl and gL to resolve links, see 11?
* Added key: pL to create a relative symlink
* Added %<LETTER> and %<N><LETTER> macros for the console, see 33?
* Fixed ansi codes for colors in the pager
* Use the file ~/.mime.types for mime type detection
* Several clean-ups and fixes

1.1.1 -> 1.1.2:
* Fix crash when using scrollwheel to scroll down in some cases
* The command "ranger dir1 dir2 ..." opens multiple directories in tabs
* Removed pydoc html documentation by default, re-create it with "make doc"
* Minor fixes

1.1.0 -> 1.1.1:
* New install script, "setup.py"
* New flag for running programs: "w" (waits for enter press)
* Minor fixes

1.0.4 -> 1.1.0:
* Added a man page
* Tab support
* Improved directory loading performance
* Commands are definable in ~/.ranger/commands.py
* Case insensitive sorting (type zs)
* Better UTF support
* Possibility to turn off previews (zp and zP)
* Changing options with :set (e.g. :set column_ratios=1,2,3,4)
* Ask for confirmation when using :delete
* New invocation flag: --fail-unless-cd
* New hotkeys, commands, options.
* New syntax for ~/.ranger/keys.py
* Several user contributions
* And tons of general improvements

NOTE: The syntax for configuration is still subject to change.
f you insist on conventionally install it, use the package manager of your operating system. If there is no package or it is out of date, you can also follow these instructions: Step by step ============ (This is all done automagically if you type `sudo make install', though you might want to read the Makefile first) 0. Make sure you have a recent version of python, including the curses module, which is the case if this shell command prints no errors: python -c 'import curses' 1. Copy the file "ranger.py" into any of the directories in the PATH environment variable, for example to "/usr/bin/ranger" 2. Copy the directory "ranger" into one of the python module search paths, for example to "/usr/lib/python2.6/site-packages/ranger". Ensure that the path is listed by the command: python -c 'import sys; print("\n".join(sys.path))' Uninstalling ============ Use your package manager to uninstall ranger. If you manually installed it, revert the steps described above. Ranger can also create a configuration directory at ~/.ranger which you might want to remove as well.