Skip to content

Commit 4dfb33f

Browse files
authored
Merge pull request #180 from roberthawdon/sf-multiline-scroll
Sf multiline scroll
2 parents cac2f5f + 7f254b2 commit 4dfb33f

File tree

12 files changed

+212
-120
lines changed

12 files changed

+212
-120
lines changed

bootstrap

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
if [ -d /usr/share/gettext/m4 ]; then
44
aclocal -I /usr/share/gettext/m4
5+
elif [ -d /opt/homebrew/share/gettext/m4 ]; then
6+
aclocal -I /opt/homebrew/share/gettext/m4
57
else
68
aclocal
79
fi
810

911
autoconf --force # Force regeneration even if configure exists
1012
autoheader
11-
autopoint
13+
autopoint --force
1214
automake --add-missing --copy

misc/auto-completion/bash/sf-completion.bash

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ _sf()
88
local -a options
99
options=(
1010
--wrap
11-
--help
12-
--version
1311
--theme
1412
--settings-menu
13+
--enable-mouse
14+
--help
15+
--version
1516
)
1617
if [[ $cur == -* ]]; then
1718
COMPREPLY=( $( compgen -W "${options[*]}" -- "$cur" ) )

misc/auto-completion/bash/show-completion.bash

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ _show()
1919
-g
2020
--no-group
2121
--human-readable
22+
--inode
2223
--si
24+
--numeric-uid-gid
2325
--reverse
2426
--size
2527
-S
@@ -30,6 +32,7 @@ _show()
3032
-1
3133
--help
3234
--version
35+
--directories-only
3336
--theme
3437
--no-danger
3538
--marked
@@ -39,6 +42,7 @@ _show()
3942
--settings-menu
4043
--edit-themes
4144
--skip-to-first
45+
--enable-mouse
4246
)
4347
if [[ $cur == -* ]]; then
4448
COMPREPLY=( $( compgen -W "${options[*]}" -- "$cur" ) )

misc/auto-completion/zsh/_sf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ setopt localoptions noshwordsplit noksharrays
44
local -a args
55
args=(
66
'(-w --wrap)'{-w,--wrap}"["'Trun line wrapping on'"]"
7-
'(--help)--help[Displays help message, then exits]'
8-
'(--version)--version[Displays version, then exits]'
97
'(--theme)--theme[Color themes]'
108
'(--settings-menu)--settings-menu[Launch settings menu]'
9+
'(--enable-mouse)--enable-mouse[Enables/Disables mouse support]'
10+
'(--help)--help[Displays help message, then exits]'
11+
'(--version)--version[Displays version, then exits]'
1112
'*:filename:_files'
1213
)
1314

misc/auto-completion/zsh/_show

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ args=(
1616
'(-g)-g[Only show group]'
1717
'(-G --no-group)'{-G,--no-group}"["'Do not show group'"]"
1818
'(-h --human-readable)'{-h,--human-readable}"["'Print sizes like 1K 234M 2G etc.'"]"
19+
'(-i --inode)'{-i,--inode}"["'Print index number of each file'"]"
1920
'(--si)--si[As above, but use powers of 1000 not 1024]'
21+
'(-n --numeric-uid-gid)'{-n,--numeric-uid-gid}"["'Show numeric values for user and group IDs'"]"
2022
'(-r --reverse)'{-r,--reverse}"["'Reverse order while sorting'"]"
2123
'(-s --size)'{-s,--size}"["'Display the allocated size of files, in blocks'"]"
2224
'(-S)-S[Sort file by size, largest first]'
@@ -27,6 +29,7 @@ args=(
2729
'(-1)-1[Only show file name, one per line]'
2830
'(--help)--help[Displays help message, then exits]'
2931
'(--version)--version[Displays version, then exits]'
32+
'(--directories-only)--directories-only[Show only directories]'
3033
'(--theme)--theme[Color themes]'
3134
'(--no-danger)--no-danger[Turns off danger colors when running with elevated privileges]'
3235
'(--marked)--marked[Shows information about marked objects]'
@@ -36,6 +39,7 @@ args=(
3639
'(--settings-menu)--settings-menu[Launch settings menu]'
3740
'(--edit-themes)--edit-themes[Launches directly into the theme editor]'
3841
'(--skip-to-first)--skip-to-first[Skips navigation items if at the top of list]'
42+
'(--enable-mouse)--enable-mouse[Enables/Disables mouse support]'
3943
'*:filename:_files'
4044
)
4145

po/dfshow.pot

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#, fuzzy
77
msgid ""
88
msgstr ""
9-
"Project-Id-Version: dfshow v1.0.0-rc1-6-g569b11b\n"
9+
"Project-Id-Version: dfshow v1.0.0-rc2-6-ga18fc8f-dirty\n"
1010
"Report-Msgid-Bugs-To: https://github.com/roberthawdon/dfshow/issues\n"
11-
"POT-Creation-Date: 2025-08-11 22:19+0100\n"
11+
"POT-Creation-Date: 2025-08-18 22:34+0100\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -262,128 +262,128 @@ msgstr ""
262262
msgid "Try '%s --help' for more information.\n"
263263
msgstr ""
264264

265-
#: src//sffunctions.c:252 src//show.c:670
265+
#: src//sffunctions.c:257 src//show.c:670
266266
msgid "Global Settings"
267267
msgstr ""
268268

269-
#: src//sffunctions.c:253 src//show.c:673
269+
#: src//sffunctions.c:258 src//show.c:673
270270
msgid "Behavior Settings"
271271
msgstr ""
272272

273-
#: src//sffunctions.c:265 src//show.c:707
273+
#: src//sffunctions.c:270 src//show.c:707
274274
msgid "Enable mouse (Requires restart)"
275275
msgstr ""
276276

277-
#: src//sffunctions.c:266
277+
#: src//sffunctions.c:271
278278
msgid "Enable text wrapping"
279279
msgstr ""
280280

281-
#: src//sffunctions.c:267 src//show.c:733
281+
#: src//sffunctions.c:272 src//show.c:733
282282
msgid "Mouse scroll interval size"
283283
msgstr ""
284284

285-
#: src//sffunctions.c:366
285+
#: src//sffunctions.c:377
286286
#, c-format
287-
msgid "File = <%s> Top = <%i>"
287+
msgid "File = <%s> Top = <%i%s>"
288288
msgstr ""
289289

290-
#: src//sffunctions.c:368
290+
#: src//sffunctions.c:379
291291
#, c-format
292292
msgid "File = <%s> Top = <%i:%i>"
293293
msgstr ""
294294

295-
#: src//sffunctions.c:491
295+
#: src//sffunctions.c:544
296296
#, c-format
297297
msgid "File [%s] does not exist"
298298
msgstr ""
299299

300-
#: src//sfmenus.c:103 src//showmenus.c:262
300+
#: src//sfmenus.c:110 src//showmenus.c:262
301301
msgid "<F1>-Down"
302302
msgstr ""
303303

304-
#: src//sfmenus.c:104 src//showmenus.c:263
304+
#: src//sfmenus.c:111 src//showmenus.c:263
305305
msgid "<F2>-Up"
306306
msgstr ""
307307

308-
#: src//sfmenus.c:105 src//showmenus.c:264
308+
#: src//sfmenus.c:112 src//showmenus.c:264
309309
msgid "<F3>-Top"
310310
msgstr ""
311311

312-
#: src//sfmenus.c:106 src//showmenus.c:265
312+
#: src//sfmenus.c:113 src//showmenus.c:265
313313
msgid "<F4>-Bottom"
314314
msgstr ""
315315

316-
#: src//sfmenus.c:107 src//showmenus.c:235
316+
#: src//sfmenus.c:114 src//showmenus.c:235
317317
msgid "!Config"
318318
msgstr ""
319319

320-
#: src//sfmenus.c:108
320+
#: src//sfmenus.c:115
321321
msgid "!Find"
322322
msgstr ""
323323

324-
#: src//sfmenus.c:109 src//showmenus.c:238
324+
#: src//sfmenus.c:116 src//showmenus.c:238
325325
msgid "!Help"
326326
msgstr ""
327327

328-
#: src//sfmenus.c:110
328+
#: src//sfmenus.c:117
329329
msgid "!Position"
330330
msgstr ""
331331

332-
#: src//sfmenus.c:111 src//sfmenus.c:123 src//showmenus.c:240
332+
#: src//sfmenus.c:118 src//sfmenus.c:130 src//showmenus.c:240
333333
#: src//showmenus.c:254 src//showmenus.c:305 src//showmenus.c:311
334334
msgid "!Quit"
335335
msgstr ""
336336

337-
#: src//sfmenus.c:113 src//sfmenus.c:300
337+
#: src//sfmenus.c:120 src//sfmenus.c:323
338338
msgid "!Wrap-off"
339339
msgstr ""
340340

341-
#: src//sfmenus.c:115 src//sfmenus.c:297
341+
#: src//sfmenus.c:122 src//sfmenus.c:320
342342
msgid "!Wrap-on"
343343
msgstr ""
344344

345-
#: src//sfmenus.c:119
345+
#: src//sfmenus.c:126
346346
msgid "!Ignore-case"
347347
msgstr ""
348348

349-
#: src//sfmenus.c:120
349+
#: src//sfmenus.c:127
350350
msgid "!Case-sensitive"
351351
msgstr ""
352352

353-
#: src//sfmenus.c:124 src//showmenus.c:312
353+
#: src//sfmenus.c:131 src//showmenus.c:312
354354
msgid "!Revert"
355355
msgstr ""
356356

357-
#: src//sfmenus.c:125 src//showmenus.c:306 src//showmenus.c:313
357+
#: src//sfmenus.c:132 src//showmenus.c:306 src//showmenus.c:313
358358
msgid "!Save"
359359
msgstr ""
360360

361-
#: src//sfmenus.c:130
361+
#: src//sfmenus.c:137
362362
msgid "(enter = I)"
363363
msgstr ""
364364

365-
#: src//sfmenus.c:131
365+
#: src//sfmenus.c:138
366366
msgid "SF Settings Menu -"
367367
msgstr ""
368368

369-
#: src//sfmenus.c:150 src//showmenus.c:1031
369+
#: src//sfmenus.c:157 src//showmenus.c:1031
370370
msgid "Match Case - Enter string:"
371371
msgstr ""
372372

373-
#: src//sfmenus.c:153 src//showmenus.c:1034
373+
#: src//sfmenus.c:160 src//showmenus.c:1034
374374
msgid "Ignore Case - Enter string:"
375375
msgstr ""
376376

377-
#: src//sfmenus.c:174
377+
#: src//sfmenus.c:181
378378
#, c-format
379379
msgid "No further references to '%s' found."
380380
msgstr ""
381381

382-
#: src//sfmenus.c:221
382+
#: src//sfmenus.c:228
383383
msgid "Position relative (<+num> || <-num>) or absolute (<num>):"
384384
msgstr ""
385385

386-
#: src//sfmenus.c:429
386+
#: src//sfmenus.c:454
387387
msgid "Show File - Enter pathname:"
388388
msgstr ""
389389

0 commit comments

Comments
 (0)