-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfiletypes.yaml
61 lines (48 loc) · 1.24 KB
/
filetypes.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Configuration example using file types.
colors:
use_lscolors: no
column_label: ul cyan
styles:
# Directories.
- matchers: [ type: directory ]
indicator: 📁
color: blue
# Executable files.
- matchers: [ type: executable ]
indicator: 💡
color: green
# Hidden files.
- matchers: [ regex: '^\.' ]
color: "#999999"
# Hidden directories.
- matchers: [ all: [ type: directory, regex: '^\.' ] ]
color: "#555588"
columns:
- label: Dirs
matchers: [ type: directory ]
include_hidden: true
- label: Text
matchers:
- regex: '\A[A-Z0-9]+\z'
- mime: text
- label: Media
matchers: [ mime: audio, mime: image, mime: video ]
- label: Others
matchers: [ any ]
include_hidden: true
exclude:
- glob: '*.swp'
info:
right: "%C{magenta}%P"
column: |-
%C{red}%V{dirs}%C{reset} directories
%C{red}%S%C{reset} in %C{red}%V{files}%C{reset} files
%C{red}%V{hidden}%C{reset} hidden
%C{red}%V{images}%C{reset} media files
%C{red}%V{text}%C{reset} text files
variables:
dirs: [ type: directory ]
files: [ type: file ]
hidden: [ regex: '\A\.' ]
images: [ mime: audio, mime: image, mime: video ]
text: [ mime: text ]