blob: 99d026bb92deb24e5c7595ce64a2d7088c6f867f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# This plugin hides the directories "boot", "sbin", "proc" and "sys" in the
# root directory.
# Save the original filter function
import ranger.fsobject.directory
old_accept_file = ranger.fsobject.directory.accept_file
# Define a new one
def custom_accept_file(fname, mypath, hidden_filter, name_filter):
if hidden_filter and mypath == '/' and fname in ('boot', 'sbin', 'proc', 'sys'):
return False
else:
return old_accept_file(fname, mypath, hidden_filter, name_filter)
# Overwrite the old function
import ranger.fsobject.directory
ranger.fsobject.directory.accept_file = custom_accept_file
|