File tree Expand file tree Collapse file tree 10 files changed +51
-32
lines changed Expand file tree Collapse file tree 10 files changed +51
-32
lines changed Original file line number Diff line number Diff line change 1
- mc-wrapper.csh
2
- mc-wrapper.sh
1
+ mc-wrapper. *
2
+ ! mc-wrapper. * .in
3
3
mc.csh
4
4
mc.sh
5
+ mc.fish
Original file line number Diff line number Diff line change 1
1
2
2
noinst_DATA = README.xterm
3
3
4
- SCRIPTS_IN = mc.csh.in mc.sh.in mc-wrapper.csh.in mc-wrapper.sh.in
5
- SCRIPTS_OUT = mc.csh mc.sh mc-wrapper.csh mc-wrapper.sh
4
+ SCRIPTS_IN = \
5
+ mc.csh.in \
6
+ mc.fish.in \
7
+ mc.sh.in \
8
+ mc-wrapper.csh.in \
9
+ mc-wrapper.fish.in \
10
+ mc-wrapper.sh.in
11
+ SCRIPTS_OUT = \
12
+ mc.csh \
13
+ mc.fish \
14
+ mc.sh \
15
+ mc-wrapper.csh \
16
+ mc-wrapper.fish \
17
+ mc-wrapper.sh
6
18
7
19
pkglibexec_SCRIPTS = $(SCRIPTS_OUT )
8
20
@@ -17,17 +29,8 @@ EXTRA_DIST = \
17
29
$(SCRIPTS_IN ) \
18
30
$(noinst_DATA )
19
31
20
- mc.csh : $(top_builddir ) /config.status $(srcdir ) /mc.csh .in
21
- $(SED ) " s%@" " pkglibexecdir@%$( pkglibexecdir) %" $(srcdir ) /mc.csh .in > mc.csh
32
+ mc.% : $(top_builddir ) /config.status $(srcdir ) /mc.% .in
33
+ $(SED ) " s%@" " pkglibexecdir@%$( pkglibexecdir) %" $(srcdir ) /mc.$* .in > $@
22
34
23
- mc.sh : $(top_builddir ) /config.status $(srcdir ) /mc.sh.in
24
- $(SED ) " s%@" " pkglibexecdir@%$( pkglibexecdir) %" $(srcdir ) /mc.sh.in > mc.sh
25
-
26
- mc-wrapper.csh : $(top_builddir ) /config.status $(srcdir ) /mc-wrapper.csh.in
27
- $(SED ) " s%@" " bindir@%$( bindir) %" $(srcdir ) /mc-wrapper.csh.in > mc-wrapper.csh
28
-
29
- mc-wrapper.sh : $(top_builddir ) /config.status $(srcdir ) /mc-wrapper.sh.in
30
- $(SED ) " s%@" " bindir@%$( bindir) %" $(srcdir ) /mc-wrapper.sh.in > mc-wrapper.sh
31
-
32
- mc-wrapper.sh : $(top_builddir ) /config.status $(srcdir ) /mc-wrapper.fish.in
33
- $(SED ) " s%@" " bindir@%$( bindir) %" $(srcdir ) /mc-wrapper.fish.in > mc-wrapper.fish
35
+ mc-wrapper.% : $(top_builddir ) /config.status $(srcdir ) /mc-wrapper.% .in
36
+ $(SED ) " s%@" " bindir@%$( bindir) %" $(srcdir ) /mc-wrapper.$* .in > $@
Original file line number Diff line number Diff line change 1
1
if set -q MC_TMPDIR
2
- set MC_PWD_FILE (mktemp " $MC_TMPDIR/mc.pwd.XXXXXX" )
2
+ set MC_PWD_FILE (mktemp $MC_TMPDIR/mc.pwd.XXXXXX)
3
3
else if set -q TMPDIR
4
- set MC_PWD_FILE (mktemp " $TMPDIR/mc.pwd.XXXXXX" )
4
+ set MC_PWD_FILE (mktemp $TMPDIR/mc.pwd.XXXXXX)
5
5
else
6
- set MC_PWD_FILE (mktemp " /tmp/mc.pwd.XXXXXX" )
6
+ set MC_PWD_FILE (mktemp /tmp/mc.pwd.XXXXXX)
7
7
end
8
8
9
- @bindir@/mc -P "$MC_PWD_FILE" " $argv"
9
+ @bindir@/mc -P "$MC_PWD_FILE" $argv
10
10
11
11
if test -r "$MC_PWD_FILE"
12
12
set MC_PWD (cat $MC_PWD_FILE)
13
- if test -n "$MC_PWD" && test " $MC_PWD" != " $PWD" && test -d " $MC_PWD"
14
- cd " $MC_PWD"
13
+ if test -n "$MC_PWD" && test $MC_PWD != $PWD && test -d $MC_PWD
14
+ cd $MC_PWD
15
15
end
16
16
set -e MC_PWD
17
17
end
18
18
19
- rm -f " $MC_PWD_FILE"
19
+ rm -f $MC_PWD_FILE
20
20
set -e MC_PWD_FILE
Original file line number Diff line number Diff line change
1
+ function mc --description 'Visual shell for Unix-like systems - fish wrapper'
2
+ source @pkglibexecdir@/mc-wrapper.fish $argv
3
+ end
Original file line number Diff line number Diff line change @@ -94,7 +94,9 @@ Midnight Commander. Consúltese en los archivos
94
94
.B %pkglibexecdir%/mc.sh
95
95
(usuarios de bash y zsh) y
96
96
.B %pkglibexecdir%/mc.csh
97
- (usuarios de tcsh) la manera de definir
97
+ (usuarios de tcsh)
98
+ .B %pkglibexecdir%/mc.fish
99
+ (usuarios de fish) la manera de definir
98
100
.B mc
99
101
como un alias para el correspondiente guión de shell.
100
102
.TP
Original file line number Diff line number Diff line change @@ -61,9 +61,11 @@ helyett a Midnight Commander által utoljára meglátogatott könyvtárra való
61
61
Fjerdingstad\- nek és Sergey\- nek közreműködésükért). Kérlek, ne csinálj
62
62
szó szerinti másolatot a funkció beállításairól. A fájlok forrása a
63
63
.I %pkglibexecdir%/mc.sh
64
- (bash és zsh felhasználóknak), illetőleg a
64
+ (bash és zsh felhasználóknak),
65
65
.I %pkglibexecdir%/mc.csh
66
- (tcsh felhasználóknak) fájl. Ilyenkor, amikor a funkció beállításokat
66
+ (tcsh felhasználóknak) illetőleg a
67
+ .I %pkglibexecdir%/mc.fish
68
+ (fish felhasználóknak) fájl. Ilyenkor, amikor a funkció beállításokat
67
69
változtatod, a profil értékeket nem szükséges megváltoztatnod, csak
68
70
arról gondoskodj, hogy az MC\- t ne fordítsd eltérő beállításokkal.
69
71
.PP
Original file line number Diff line number Diff line change @@ -82,9 +82,11 @@ utilizzata da una speciale funzione shell che imposti automaticamente
82
82
l'ultima directory corrente della shell come l'ultima directory in cui
83
83
stava il Midnight Commander. Prelevate i file
84
84
.B %pkglibexecdir%/mc.sh
85
- (utenti bash e zsh) o rispettivamente
85
+ (utenti bash e zsh),
86
86
.B %pkglibexecdir%/mc.csh
87
- (utenti tcsh) per definire
87
+ (utenti tcsh) o rispettivamente
88
+ .B %pkglibexecdir%/mc.fish
89
+ (utenti fish) per definire
88
90
.B mc
89
91
come un alias allo script di shell appropriato.
90
92
.TP
Original file line number Diff line number Diff line change @@ -80,7 +80,9 @@ the last directory Midnight Commander was in. Source the file
80
80
.B %pkglibexecdir%/mc.sh
81
81
(bash and zsh users) or
82
82
.B %pkglibexecdir%/mc.csh
83
- (tcsh users) respectively to define
83
+ (tcsh users) or
84
+ .B %pkglibexecdir%/mc.fish
85
+ (fish users) respectively to define
84
86
.B mc
85
87
as an alias to the appropriate shell script.
86
88
.TP
Original file line number Diff line number Diff line change @@ -90,8 +90,10 @@ Commander.
90
90
.IP
91
91
Для того чтобы эта функция была определена, используйте файл
92
92
.B %pkglibexecdir%/mc.sh
93
- для оболочек bash и zsh, а для оболочки tcsh соответственно файл
93
+ для оболочек bash и zsh, или для оболочки tcsh файл
94
94
.B %pkglibexecdir%/mc.csh
95
+ а для оболочки fish соответственно файл
96
+ .B %pkglibexecdir%/mc.fish
95
97
.TP
96
98
.I \- s, \-\- slow
97
99
Включает медленный режим терминала, в котором программа выводит меньше
Original file line number Diff line number Diff line change @@ -64,7 +64,9 @@ termcap/terminfo. Корисно је само на ХП\-овим термин
64
64
.B %pkglibexecdir%/mc.sh
65
65
(за кориснике љуски bash и zsh) или
66
66
.B %pkglibexecdir%/mc.csh
67
- (за кориснике љуске tcsh), тим редом, да бисте задали
67
+ (за кориснике љуске tcsh) или
68
+ .B %pkglibexecdir%/mc.fish
69
+ (за кориснике љуске fish), тим редом, да бисте задали
68
70
.B mc
69
71
као надимак за одговарајући спис љуске.
70
72
.TP
You can’t perform that action at this time.
0 commit comments