File tree Expand file tree Collapse file tree 4 files changed +17
-10
lines changed Expand file tree Collapse file tree 4 files changed +17
-10
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ Output "assets/lstr-demo.gif"
6
6
#Set Height 600
7
7
Set Width 1000
8
8
Set Height 618
9
- Set FontSize 18
9
+ Set FontSize 16
10
10
Set TypingSpeed 65ms
11
11
Set Theme "Catppuccin Frappe"
12
12
Original file line number Diff line number Diff line change @@ -317,11 +317,11 @@ fn scan_directory(
317
317
} ;
318
318
let size = if args. size && !is_dir { metadata. as_ref ( ) . map ( |m| m. len ( ) ) } else { None } ;
319
319
let permissions = if args. permissions {
320
- metadata. map ( |md | {
320
+ metadata. map ( |_md | {
321
321
#[ cfg( unix) ]
322
322
{
323
- let mode = md . permissions ( ) . mode ( ) ;
324
- let file_type_char = if md . is_dir ( ) { 'd' } else { '-' } ;
323
+ let mode = _md . permissions ( ) . mode ( ) ;
324
+ let file_type_char = if _md . is_dir ( ) { 'd' } else { '-' } ;
325
325
format ! ( "{}{}" , file_type_char, utils:: format_permissions( mode) )
326
326
}
327
327
#[ cfg( not( unix) ) ]
Original file line number Diff line number Diff line change @@ -110,18 +110,25 @@ pub fn run(args: &ViewArgs) -> anyhow::Result<()> {
110
110
111
111
let metadata =
112
112
if args. size || args. permissions { entry. metadata ( ) . ok ( ) } else { None } ;
113
+
113
114
let permissions_str = if args. permissions {
114
- let mut perms_string = "----------" . to_string ( ) ;
115
- if let Some ( md) = & metadata {
115
+ let perms = if let Some ( md) = & metadata {
116
116
#[ cfg( unix) ]
117
117
{
118
118
let mode = md. permissions ( ) . mode ( ) ;
119
119
let file_type_char = if md. is_dir ( ) { 'd' } else { '-' } ;
120
- perms_string =
121
- format ! ( "{}{}" , file_type_char, utils:: format_permissions( mode) ) ;
120
+ format ! ( "{}{}" , file_type_char, utils:: format_permissions( mode) )
122
121
}
123
- }
124
- format ! ( "{} " , perms_string)
122
+ #[ cfg( not( unix) ) ]
123
+ {
124
+ // Explicitly ignore md on non-unix platforms to satisfy clippy
125
+ let _ = md;
126
+ "----------" . to_string ( )
127
+ }
128
+ } else {
129
+ "----------" . to_string ( )
130
+ } ;
131
+ format ! ( "{} " , perms)
125
132
} else {
126
133
String :: new ( )
127
134
} ;
You can’t perform that action at this time.
0 commit comments