summary refs log tree commit diff stats
path: root/ranger
Commit message (Collapse)AuthorAgeFilesLines
* ext.img_display: more efficient way to draw imageshut2013-04-243-84/+101
| | | | | | | | Instead of loading up w3mimgdisplay for each image and killing it afterwards, we just open it once for the first image and keep it open. It can receive any number of commands, so we can just keep writing them into stdin. Perhaps it even caches the images to save time, I didn't test that yet.
* core.actions: reduce code dupliactionhut2013-04-242-12/+9
|
* core.actions: pressing "i" opens ui.pager, not ui.browser.pagerhut2013-04-242-3/+11
| | | | | | | ui.pager makes use of the whole width, ui.browser.pager "pushes" the main column away to the left. The former seems more efficient to me for the "i" key.
* core.action: make pager_move work in log too (key W)hut2013-04-241-1/+4
|
* container.settings: fix "setintag" with certain settingshut2013-04-211-8/+12
| | | | | | | | | | | | | | To reproduce the bug: 1. type ":setintag * sort ctime" into the console 2. ensure that the directory ~ is untagged and ~/dl is tagged with "*" 3. change directory to ~/dl/ 4. press ^R The result is that ~ is sorted by ctime even though it shouldn't be. this is because it uses the settings of fm.thisdir rather than it own settings. This commit fixes this bug
* container.tags: added TODO entryhut2013-04-201-0/+2
|
* config/commands: implemented :setintag <tags> <option>=<value>hut2013-04-203-7/+32
|
* Fix plugin names in log viewEmanuel Guevel2013-04-131-1/+1
|
* core.fm: disable garbage collecting old directorieshut2013-04-121-4/+4
| | | | it was kind of broken too
* ext.vcs.vcs: use more traditional syntax in dict expressionhut2013-04-081-1/+1
|
* core.fm: only apply open_all_files to cmds with $@hut2013-04-071-1/+2
|
* ext.img_display: allow using W3MIMGDISPLAY_PATH env varhut2013-03-241-2/+5
| | | | in response to https://savannah.nongnu.org/bugs/?38582
* Fix Issue #80 that crashed ranger when resized too smallAbdo Roig-Maranges2013-03-241-21/+27
| | | | | This fixes Issue #80 and cleans up the code a bit so this particular fragment is more readable.
* container.directory: fix pointer in refilter, not in sorthut2013-03-241-6/+2
|
* container.directory: move refilter() to the right placehut2013-03-241-2/+2
|
* fix missing quotes in shell macrosAbdo Roig-Maranges2013-03-211-1/+1
|
* widgets.browserview: resize when toggling draw_bordershut2013-03-171-0/+6
|
* gui.ui: remove curses.setupterm() instructionhut2013-03-171-1/+0
| | | | | | | | | | | | it was added in commit b34807bd428bbe7bb40e8798af17f0f4cf5ecf1f ("gui.ui: more portable terminal title support") and I don't know why anymore. It seems to work perfectly without it. Keeping it seems to cause broken terminals on some systems though. see also: http://bugs.python.org/issue7567 http://lists.nongnu.org/archive/html/ranger-users/2013-03/msg00046.html
* settings: sanitize in separate signal with higher priorityhut2013-03-161-12/+11
| | | | | | Some signals may require the sanitized value BEFORE it is actually set with settings._raw_set. We need to separate sanitizing and _raw_set into separate signals so other signals can be bound in between those two.
* settings: use regexes for local settingshut2013-03-151-4/+13
|
* settings: fix maximum line widthhut2013-03-151-3/+6
|
* settings: make setlocal work with all settingshut2013-03-151-0/+5
|
* ext.img_display.clear: adjust widthhut2013-03-151-1/+1
|
* rc.conf: added keybinding to get to /usr/share/doc/rangerhut2013-03-141-0/+1
|
* widgets.browsercolumn: don't use list.clear(), py2 incompatiblehut2013-03-141-2/+2
|
* container.settings: added notice that "show_cursor" aint workinghut2013-03-121-1/+1
|
* container.fsobject: make it "SettingsAware"hut2013-03-123-6/+4
|
* api.commands: make SETTINGS_RE privatehut2013-03-121-2/+2
|
* container.directory: remove "signal" argument for refilterhut2013-03-121-1/+1
|
* container.directory: remove unnecessary refilter()hut2013-03-101-1/+0
|
* container.directory: fix wrong check for Nonehut2013-03-101-1/+1
|
* simplified previous commithut2013-03-092-6/+2
|
* config/commands.py: faster filteringhut2013-03-093-19/+35
|
* directory: typohut2013-03-091-1/+1
|
* Add setting "open_all_images", removing "sxiv_opens_all_images"hut2013-03-063-15/+34
| | | | this is more general and can be adapted to work with more image viewers.
* core.fm: use "basename" instead of "path" in sxiv hookhut2013-03-051-3/+3
| | | | | This allows to pass more arguments before the argument list gets too long.
* added a rifle hook for better sxiv integrationhut2013-03-053-0/+24
|
* core.runner: dont switch to console when using "s" flaghut2013-03-041-0/+1
|
* core.fm: removed unnecessary importhut2013-03-041-1/+0
|
* vcs extension: fix vcs file status detectionAbdo Roig-Maranges2013-03-034-29/+43
| | | | | | | | | This fixes the following: - correct ignore state for directories containing only ignored files. (only git and bzr backends) - correctly mark as new the contents of untracked directories. - auxiliar function _path_contains. - small bug in bzr backend status detection.
* gui.color: improved get_colorhut2013-03-011-5/+4
|
* gui.color: remove "remove_attr" functionhut2013-03-011-6/+0
| | | | | | | What I didn't realize when I wrote the function "remove_attr" is that "remove_attr(value, attribute)" can be simply replaced with "value & ~attribute"
* ranger.fsobject: added BAD_INFO constanthut2013-03-011-1/+1
|
* config/rifle.conf: fix pager labelhut2013-03-011-1/+1
|
* renamed container.settingobject to container.settingshut2013-03-014-9/+8
| | | | | | | | | | ranger.container.settingobject.SettingObject -> ranger.container.settings.Settings ranger.container.settingobject.LocalSettingObject -> ranger.container.settings.LocalSettings This is for more conformity. No other class is called *Object.
* removed compatibility for "hidden_filter" option being a regexhut2013-03-012-8/+2
|
* settingobject: remove complexity of shorten_title settinghut2013-03-011-1/+1
|
* simplify sanitizing of settings and core.shared modulehut2013-03-013-61/+51
|
* core.tab: consistent return value in get_selection()hut2013-03-011-3/+1
|
* added compatibility layer for ranger.fsobject modulehut2013-03-011-0/+5
|