summary refs log tree commit diff stats
path: root/ranger/core
Commit message (Collapse)AuthorAgeFilesLines
* core.environment: deleted module, it was obsoletehut2015-04-143-121/+2
|
* core.linemode: fix python3 crash in FileInfoLinemodehut2015-04-131-0/+3
|
* container.tags: added TagsDummy class for use with --cleanhut2015-04-131-1/+3
|
* core.actions: update execute_file() docstringhut2015-04-131-6/+10
|
* added tag management for rename, delete, bulkrename, and moving of filesrandnobx2015-04-111-0/+7
| | | | | | | | fixed typo in rename added recursive checking to move, rename, and delete; refactored previos code bugfix: moved recursive tag checking for delete to commands.py
* added "%space" macro that expands to " ", use it in rc.confhut2015-04-101-0/+1
|
* new linemode with the information from file(1)Wojciech Siewierski2015-03-301-0/+15
|
* core.linemode: updated a docstringWojciech Siewierski2015-03-231-2/+3
|
* core.actions: added TODO messagehut2015-03-191-0/+1
|
* Neater copyright headerhut2015-03-1910-18/+21
|
* Merge branch 'add-iterm2-image-preview-support' of ↵hut2015-03-181-2/+10
|\ | | | | | | git://github.com/kattrali/ranger
| * Consolidate image preview method preferencesDelisa Mason2015-03-091-2/+2
| | | | | | | | | | * Remove use_w3m_image_preview and use_iterm2_image_preview in favor of preview_images_method, easing the development of other image preview methods as needed
| * Switch image displayers based on preferencesDelisa Mason2015-03-081-2/+10
| |
* | Merge pull request #274 from anekos/fix/os-does-not-have-mkdirshut2015-03-181-1/+1
|\ \ | | | | | | os module does not have "mkdirs" function
| * | Fix function name: s/mkdirs/makedirs/anekos2015-03-121-1/+1
| | |
* | | core.linemode: API refactoring + better documentationWojciech Siewierski2015-03-181-6/+10
|/ / | | | | | | | | | | The custom linemode may leave out the infostring or explicitly raise NotImplementedError to use the default implementation which previously was only available to the "filename" linemode.
* | config.commands: :linemode and :default_linemode tab completionWojciech Siewierski2015-03-101-46/+0
| |
* | core.linemode: fix up vifon's patches from PR #264hut2015-03-091-2/+2
| |
* | Merge branch 'linemode_api' of https://github.com/Vifon/rangerhut2015-03-092-2/+80
|\ \
| * | further linemode refactoringWojciech Siewierski2015-02-222-15/+2
| | | | | | | | | | | | | | | - registered linemodes list moved to FileSystemObject - ranger.api module updated
| * | linemode refactoring; custom linemodes possibleWojciech Siewierski2015-02-222-2/+93
| | |
* | | Merge branch 'macros_with_flat' of https://github.com/Vifon/rangerhut2015-03-091-3/+3
|\ \ \ | |_|/ |/| |
| * | core.actions: the file macros work properly with :flatWojciech Siewierski2015-02-181-3/+3
| |/ | | | | | | %s, %f and %t in particular.
* / core.actions: create multi-level directories with :mkdirhut2015-03-051-1/+1
|/ | | | Thanks to @randynobx for suggesting it. See Github issue #238.
* core.main: avoid creating ~/.config/ranger/commands.pychut2015-02-171-0/+3
| | | | This fixes #248 (Cached python should not be stored in .config)
* core.fm: more sane --copy-config of commands.pyhut2015-02-172-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes ranger only copy a small sample commands.py to ~/.config/ranger/commands.py when running --copy-config=commands. The default commands.py will be copied to commands_full.py instead, a file that will not be loaded at all, and will only serve as a reference. It can be obtained with --copy-config=commands_full This will avoid that the average user's commands.py will break ranger whenever she's updating ranger after using --copy-config=all. It's necessary because commands.py contains much of the actual program logic, but it can't be kept compatible like other configuration files, and the user can't be expected to always keep an up-to-date version of it. Overview: Removed --copy-config rule: --copy-config=commands: commands.py -> commands.py New --copy-config rules: --copy-config=commands: commands_sample.py -> commands.py --copy-config=commands_full: commands.py -> commands_full.py
* core.fm: typohut2015-02-171-1/+1
|
* core.actions: deleting a file with a cached image preview no longer crashes ↵Wojciech Siewierski2015-02-121-1/+1
| | | | ranger
* Fix renaming with insufficient privilegesAlexander Buddenbrock2015-02-121-0/+2
| | | | | | | | | | | Closes #97 When renaming a file, the internal file pointer will be set to the new file name without checking if the file actually got renamed. This would cause the file pointer to be set to an invalid file if renaming failed because of bad privileges. With no valid file, the previev window will disappear. This patch adds a return value to the core renaming method so it can be checking by the caller. The rename command now checks if the rename succeeded and only then sets the new file pointer.
* fix python version checking with python2.6hut2015-02-102-3/+3
|
* core.fm: give clearer instructions on --copy-confighut2015-02-091-3/+9
|
* proper checking for the python versionhut2015-02-082-3/+3
| | | | | Let's not force python to jump from version 9 straight to 31, just because some silly software did fuzzy version checks :D
* core.loader: fix copy&pasting directory linkshut2015-02-071-1/+1
|
* core.loader: don't follow links when calculating sizehut2015-02-061-0/+2
|
* core.actions: tab_switch uses realpathWojciech Siewierski2015-02-011-0/+1
| | | | | This way the different representation of the same path are treated in the same way.
* Less invasive default parameter.The Flying Rapist2015-01-301-1/+1
|
* Added tab_switch fm action.The Flying Rapist2015-01-301-0/+42
|
* core.fm: Call default rifle.hook_command_preprocessinghut2015-01-201-1/+2
|
* core.actions: fix linemode validity checkhut2015-01-181-2/+4
|
* core.fm: rearranged loading order of tagshut2015-01-181-3/+3
| | | | | This avoids crashing on startup if there's a bookmarked file that is tagged to a tag which is used in ":default_linemode tag=X ..."
* core.metadata: data of files with empty metadata is not storedWojciech Siewierski2015-01-171-0/+10
|
* core.metadata: added another TODO entryhut2015-01-171-0/+1
|
* core.metadata: add some TODO entrieshut2015-01-171-0/+3
|
* core.metadata: delete keys if value is emptyhut2015-01-171-0/+5
|
* core.metadata: use DefaultOpenStruct instead of OpenStructhut2015-01-171-4/+4
|
* core.metadata: use basenames by defaulthut2015-01-171-2/+4
|
* core.metadata: works well now, at first glancehut2015-01-171-106/+64
|
* core.metadata: added comments for self.meta{file,data}_cachehut2015-01-171-0/+2
|
* started porting core.metadata from csv to jsonhut2015-01-171-12/+24
|
* adapted commands for MetadataManagerhut2015-01-161-2/+2
|