Ranger: Add toggle_flat command
parent
1d4f082dcb
commit
0c6df5b343
|
@ -124,3 +124,21 @@ class mkcd(Command):
|
||||||
self.fm.execute_console('scout -ae ^{}$'.format(s))
|
self.fm.execute_console('scout -ae ^{}$'.format(s))
|
||||||
else:
|
else:
|
||||||
self.fm.notify("file/directory exists!", bad=True)
|
self.fm.notify("file/directory exists!", bad=True)
|
||||||
|
|
||||||
|
|
||||||
|
class toggle_flat(Command):
|
||||||
|
"""
|
||||||
|
:toggle_flat
|
||||||
|
|
||||||
|
Flattens or unflattens the directory view.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def execute(self):
|
||||||
|
if self.fm.thisdir.flat == 0:
|
||||||
|
self.fm.thisdir.unload()
|
||||||
|
self.fm.thisdir.flat = -1
|
||||||
|
self.fm.thisdir.load_content()
|
||||||
|
else:
|
||||||
|
self.fm.thisdir.unload()
|
||||||
|
self.fm.thisdir.flat = 0
|
||||||
|
self.fm.thisdir.load_content()
|
||||||
|
|
|
@ -171,3 +171,6 @@ map S shell zshcd %d
|
||||||
## Image preview toggle
|
## Image preview toggle
|
||||||
map zi set preview_images=True
|
map zi set preview_images=True
|
||||||
map zI set preview_images=False
|
map zI set preview_images=False
|
||||||
|
|
||||||
|
## toggle_flat
|
||||||
|
map zF toggle_flat
|
Loading…
Reference in New Issue