Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
emacs /
23.1 /
lisp /
[ HOME SHELL ]
Name
Size
Permission
Action
calc
[ DIR ]
drwxr-xr-x
calendar
[ DIR ]
drwxr-xr-x
emacs-lisp
[ DIR ]
drwxr-xr-x
emulation
[ DIR ]
drwxr-xr-x
erc
[ DIR ]
drwxr-xr-x
eshell
[ DIR ]
drwxr-xr-x
gnus
[ DIR ]
drwxr-xr-x
international
[ DIR ]
drwxr-xr-x
language
[ DIR ]
drwxr-xr-x
mail
[ DIR ]
drwxr-xr-x
mh-e
[ DIR ]
drwxr-xr-x
net
[ DIR ]
drwxr-xr-x
nxml
[ DIR ]
drwxr-xr-x
obsolete
[ DIR ]
drwxr-xr-x
org
[ DIR ]
drwxr-xr-x
play
[ DIR ]
drwxr-xr-x
progmodes
[ DIR ]
drwxr-xr-x
term
[ DIR ]
drwxr-xr-x
textmodes
[ DIR ]
drwxr-xr-x
url
[ DIR ]
drwxr-xr-x
COPYING
34.32
KB
-rw-r--r--
README
538
B
-rw-r--r--
abbrev.elc
29.69
KB
-rw-r--r--
abbrevlist.elc
1.12
KB
-rw-r--r--
add-log.elc
35.21
KB
-rw-r--r--
align.elc
38.38
KB
-rw-r--r--
allout.elc
208.3
KB
-rw-r--r--
ansi-color.elc
16.3
KB
-rw-r--r--
apropos.elc
31.93
KB
-rw-r--r--
arc-mode.elc
54.72
KB
-rw-r--r--
array.elc
25.83
KB
-rw-r--r--
autoarg.elc
5.98
KB
-rw-r--r--
autoinsert.elc
12.01
KB
-rw-r--r--
autorevert.elc
18.25
KB
-rw-r--r--
avoid.elc
10.17
KB
-rw-r--r--
battery.elc
17.98
KB
-rw-r--r--
bindings.elc
39.04
KB
-rw-r--r--
bookmark.elc
55.9
KB
-rw-r--r--
bs.elc
48.34
KB
-rw-r--r--
buff-menu.elc
28
KB
-rw-r--r--
button.elc
13.92
KB
-rw-r--r--
calculator.elc
49.18
KB
-rw-r--r--
case-table.elc
4.42
KB
-rw-r--r--
cdl.elc
1.26
KB
-rw-r--r--
chistory.elc
5.75
KB
-rw-r--r--
cmuscheme.elc
17.43
KB
-rw-r--r--
comint.elc
100.97
KB
-rw-r--r--
compare-w.elc
10.98
KB
-rw-r--r--
complete.elc
23.62
KB
-rw-r--r--
completion.elc
45.06
KB
-rw-r--r--
composite.elc
29.39
KB
-rw-r--r--
cus-dep.elc
5.04
KB
-rw-r--r--
cus-edit.elc
129.67
KB
-rw-r--r--
cus-face.elc
10.46
KB
-rw-r--r--
cus-load.el
63.45
KB
-rw-r--r--
cus-start.elc
10.67
KB
-rw-r--r--
cus-theme.elc
13.7
KB
-rw-r--r--
custom.elc
36.46
KB
-rw-r--r--
cvs-status.elc
23
KB
-rw-r--r--
dabbrev.elc
23.08
KB
-rw-r--r--
delim-col.elc
8.41
KB
-rw-r--r--
delsel.elc
5.24
KB
-rw-r--r--
descr-text.elc
20.69
KB
-rw-r--r--
desktop.elc
34.52
KB
-rw-r--r--
dframe.elc
22.51
KB
-rw-r--r--
diff-mode.elc
55.58
KB
-rw-r--r--
diff.elc
5.51
KB
-rw-r--r--
dired-aux.elc
67.5
KB
-rw-r--r--
dired-x.elc
44.96
KB
-rw-r--r--
dired.elc
96.48
KB
-rw-r--r--
dirtrack.elc
7.39
KB
-rw-r--r--
disp-table.elc
8.33
KB
-rw-r--r--
dnd.elc
7.04
KB
-rw-r--r--
doc-view.elc
36.01
KB
-rw-r--r--
dos-fns.elc
5.53
KB
-rw-r--r--
dos-vars.elc
1.24
KB
-rw-r--r--
dos-w32.elc
11.12
KB
-rw-r--r--
double.elc
4.13
KB
-rw-r--r--
ebuff-menu.elc
9.11
KB
-rw-r--r--
echistory.elc
4.93
KB
-rw-r--r--
ediff-diff.elc
35.54
KB
-rw-r--r--
ediff-help.elc
11.47
KB
-rw-r--r--
ediff-hook.elc
5.89
KB
-rw-r--r--
ediff-init.elc
60.88
KB
-rw-r--r--
ediff-merg.elc
10.04
KB
-rw-r--r--
ediff-mult.elc
58.31
KB
-rw-r--r--
ediff-ptch.elc
18.63
KB
-rw-r--r--
ediff-util.elc
118.44
KB
-rw-r--r--
ediff-vers.elc
4.74
KB
-rw-r--r--
ediff-wind.elc
30.56
KB
-rw-r--r--
ediff.elc
36.28
KB
-rw-r--r--
edmacro.elc
21.45
KB
-rw-r--r--
ehelp.elc
11.03
KB
-rw-r--r--
electric.elc
2.81
KB
-rw-r--r--
elide-head.elc
2.8
KB
-rw-r--r--
emacs-lock.elc
2.77
KB
-rw-r--r--
emerge.elc
80.16
KB
-rw-r--r--
env.elc
5.69
KB
-rw-r--r--
epa-dired.elc
1.87
KB
-rw-r--r--
epa-file.elc
6.77
KB
-rw-r--r--
epa-hook.elc
4.28
KB
-rw-r--r--
epa-mail.elc
7.04
KB
-rw-r--r--
epa.elc
34.03
KB
-rw-r--r--
epg-config.elc
4.01
KB
-rw-r--r--
epg.elc
85.05
KB
-rw-r--r--
expand.elc
9.42
KB
-rw-r--r--
ezimage.elc
9.2
KB
-rw-r--r--
face-remap.elc
13.15
KB
-rw-r--r--
facemenu.elc
23.61
KB
-rw-r--r--
faces.elc
81.51
KB
-rw-r--r--
ffap.elc
46.14
KB
-rw-r--r--
filecache.elc
16.1
KB
-rw-r--r--
files.elc
175.25
KB
-rw-r--r--
filesets.elc
73.03
KB
-rw-r--r--
find-cmd.elc
4.94
KB
-rw-r--r--
find-dired.elc
7.4
KB
-rw-r--r--
find-file.elc
18.68
KB
-rw-r--r--
find-lisp.elc
7.42
KB
-rw-r--r--
finder-inf.el
93.47
KB
-rw-r--r--
finder.elc
12.11
KB
-rw-r--r--
flow-ctrl.elc
2.44
KB
-rw-r--r--
foldout.elc
7.6
KB
-rw-r--r--
follow.elc
37.11
KB
-rw-r--r--
font-core.elc
12.92
KB
-rw-r--r--
font-lock.elc
61.1
KB
-rw-r--r--
format-spec.elc
1.98
KB
-rw-r--r--
format.elc
27.73
KB
-rw-r--r--
forms-d2.el
3.13
KB
-rw-r--r--
forms-pass.el
742
B
-rw-r--r--
forms.elc
35.13
KB
-rw-r--r--
frame.elc
48.66
KB
-rw-r--r--
fringe.elc
8.01
KB
-rw-r--r--
generic-x.elc
44.25
KB
-rw-r--r--
gs.elc
3.93
KB
-rw-r--r--
help-at-pt.elc
11.27
KB
-rw-r--r--
help-fns.elc
21.77
KB
-rw-r--r--
help-macro.elc
4.37
KB
-rw-r--r--
help-mode.elc
19.38
KB
-rw-r--r--
help.elc
40.91
KB
-rw-r--r--
hex-util.elc
1.48
KB
-rw-r--r--
hexl.elc
32.06
KB
-rw-r--r--
hi-lock.elc
23.27
KB
-rw-r--r--
hilit-chg.elc
28.02
KB
-rw-r--r--
hippie-exp.elc
23.39
KB
-rw-r--r--
hl-line.elc
7.71
KB
-rw-r--r--
ibuf-ext.elc
54.62
KB
-rw-r--r--
ibuf-macs.elc
11.65
KB
-rw-r--r--
ibuffer.elc
91.96
KB
-rw-r--r--
icomplete.elc
10.36
KB
-rw-r--r--
ido.elc
110.93
KB
-rw-r--r--
ielm.elc
17.67
KB
-rw-r--r--
iimage.elc
4.06
KB
-rw-r--r--
image-dired.elc
82.24
KB
-rw-r--r--
image-file.elc
6.11
KB
-rw-r--r--
image-mode.elc
14.54
KB
-rw-r--r--
image.elc
17.09
KB
-rw-r--r--
imenu.elc
24.8
KB
-rw-r--r--
indent.elc
17
KB
-rw-r--r--
info-look.elc
26.13
KB
-rw-r--r--
info-xref.elc
7.04
KB
-rw-r--r--
info.elc
119.11
KB
-rw-r--r--
informat.elc
9.69
KB
-rw-r--r--
isearch.elc
76.23
KB
-rw-r--r--
isearchb.elc
4.92
KB
-rw-r--r--
iswitchb.elc
32.11
KB
-rw-r--r--
jit-lock.elc
17.93
KB
-rw-r--r--
jka-cmpr-hook.elc
11.67
KB
-rw-r--r--
jka-compr.elc
12.64
KB
-rw-r--r--
json.elc
13.04
KB
-rw-r--r--
kermit.elc
2.96
KB
-rw-r--r--
kmacro.elc
31.07
KB
-rw-r--r--
ldefs-boot.el
1.17
MB
-rw-r--r--
ledit.elc
4.74
KB
-rw-r--r--
linum.elc
9.56
KB
-rw-r--r--
loaddefs.el
1.17
MB
-rw-r--r--
loadhist.elc
8.65
KB
-rw-r--r--
loadup.el
12.67
KB
-rw-r--r--
locate.elc
17.81
KB
-rw-r--r--
log-edit.elc
24.93
KB
-rw-r--r--
log-view.elc
14.06
KB
-rw-r--r--
longlines.elc
14.94
KB
-rw-r--r--
lpr.elc
8.61
KB
-rw-r--r--
ls-lisp.elc
17.35
KB
-rw-r--r--
macros.elc
6.99
KB
-rw-r--r--
makesum.elc
2.16
KB
-rw-r--r--
man.elc
40.03
KB
-rw-r--r--
master.elc
4.52
KB
-rw-r--r--
mb-depth.elc
3.12
KB
-rw-r--r--
md4.elc
8.14
KB
-rw-r--r--
menu-bar.elc
67.01
KB
-rw-r--r--
midnight.elc
8.92
KB
-rw-r--r--
minibuf-eldef.elc
5.15
KB
-rw-r--r--
minibuffer.elc
42.75
KB
-rw-r--r--
misc.elc
3.67
KB
-rw-r--r--
misearch.elc
8.96
KB
-rw-r--r--
mouse-copy.elc
4.07
KB
-rw-r--r--
mouse-drag.elc
7.33
KB
-rw-r--r--
mouse-sel.elc
20.93
KB
-rw-r--r--
mouse.elc
60.03
KB
-rw-r--r--
msb.elc
27.27
KB
-rw-r--r--
mwheel.elc
9.41
KB
-rw-r--r--
newcomment.elc
32.76
KB
-rw-r--r--
novice.elc
4.75
KB
-rw-r--r--
outline.elc
34.54
KB
-rw-r--r--
paren.elc
6.43
KB
-rw-r--r--
password-cache.elc
3.58
KB
-rw-r--r--
patcomp.el
775
B
-rw-r--r--
paths.el
7.28
KB
-rw-r--r--
pcmpl-cvs.elc
6
KB
-rw-r--r--
pcmpl-gnu.elc
8.21
KB
-rw-r--r--
pcmpl-linux.elc
3.17
KB
-rw-r--r--
pcmpl-rpm.elc
7.5
KB
-rw-r--r--
pcmpl-unix.elc
5.44
KB
-rw-r--r--
pcomplete.elc
34.1
KB
-rw-r--r--
pcvs-defs.elc
16.27
KB
-rw-r--r--
pcvs-info.elc
25.83
KB
-rw-r--r--
pcvs-parse.elc
15.34
KB
-rw-r--r--
pcvs-util.elc
26.8
KB
-rw-r--r--
pcvs.elc
85.52
KB
-rw-r--r--
pgg-def.elc
2.78
KB
-rw-r--r--
pgg-gpg.elc
13.09
KB
-rw-r--r--
pgg-parse.elc
13.45
KB
-rw-r--r--
pgg-pgp.elc
7.64
KB
-rw-r--r--
pgg-pgp5.elc
7.68
KB
-rw-r--r--
pgg.elc
18.01
KB
-rw-r--r--
printing.elc
157.56
KB
-rw-r--r--
proced.elc
57.95
KB
-rw-r--r--
ps-bdf.elc
13.34
KB
-rw-r--r--
ps-def.elc
3.09
KB
-rw-r--r--
ps-mule.elc
36.17
KB
-rw-r--r--
ps-print.elc
145.59
KB
-rw-r--r--
ps-samp.elc
5.5
KB
-rw-r--r--
recentf.elc
49.04
KB
-rw-r--r--
rect.elc
10.79
KB
-rw-r--r--
register.elc
10.69
KB
-rw-r--r--
repeat.elc
6.05
KB
-rw-r--r--
replace.elc
55.02
KB
-rw-r--r--
reposition.elc
2.88
KB
-rw-r--r--
reveal.elc
6.61
KB
-rw-r--r--
rfn-eshadow.elc
7.12
KB
-rw-r--r--
rot13.elc
2.6
KB
-rw-r--r--
ruler-mode.elc
22.48
KB
-rw-r--r--
s-region.elc
3.3
KB
-rw-r--r--
savehist.elc
10.57
KB
-rw-r--r--
saveplace.elc
7.51
KB
-rw-r--r--
sb-image.elc
2.51
KB
-rw-r--r--
scroll-all.elc
4.05
KB
-rw-r--r--
scroll-bar.elc
11.47
KB
-rw-r--r--
scroll-lock.elc
4.64
KB
-rw-r--r--
select.elc
11.8
KB
-rw-r--r--
server.elc
39.79
KB
-rw-r--r--
ses.elc
87.39
KB
-rw-r--r--
sha1.elc
8
KB
-rw-r--r--
shadowfile.elc
22.61
KB
-rw-r--r--
shell.elc
34.08
KB
-rw-r--r--
simple.elc
196.35
KB
-rw-r--r--
skeleton.elc
15.78
KB
-rw-r--r--
smerge-mode.elc
33.61
KB
-rw-r--r--
sort.elc
12.94
KB
-rw-r--r--
soundex.elc
1.34
KB
-rw-r--r--
speedbar.elc
115.06
KB
-rw-r--r--
startup.elc
60.78
KB
-rw-r--r--
strokes.elc
44.11
KB
-rw-r--r--
subdirs.el
426
B
-rw-r--r--
subr.elc
113.48
KB
-rw-r--r--
t-mouse.elc
3.38
KB
-rw-r--r--
tabify.elc
2
KB
-rw-r--r--
talk.elc
3.19
KB
-rw-r--r--
tar-mode.elc
52.24
KB
-rw-r--r--
tempo.elc
18.63
KB
-rw-r--r--
term.elc
99.67
KB
-rw-r--r--
terminal.elc
31.36
KB
-rw-r--r--
thingatpt.elc
10.84
KB
-rw-r--r--
thumbs.elc
26.23
KB
-rw-r--r--
time-stamp.elc
21.03
KB
-rw-r--r--
time.elc
18.2
KB
-rw-r--r--
timezone.elc
10.99
KB
-rw-r--r--
tmm.elc
13.9
KB
-rw-r--r--
tool-bar.elc
9.69
KB
-rw-r--r--
tooltip.elc
12.35
KB
-rw-r--r--
tree-widget.elc
20.87
KB
-rw-r--r--
tutorial.elc
21.41
KB
-rw-r--r--
type-break.elc
35.61
KB
-rw-r--r--
uniquify.elc
19.91
KB
-rw-r--r--
userlock.elc
4.69
KB
-rw-r--r--
vc-annotate.elc
22.68
KB
-rw-r--r--
vc-arch.elc
17.58
KB
-rw-r--r--
vc-bzr.elc
26.84
KB
-rw-r--r--
vc-cvs.elc
32.19
KB
-rw-r--r--
vc-dav.elc
5.3
KB
-rw-r--r--
vc-dir.elc
39.5
KB
-rw-r--r--
vc-dispatcher.elc
14.61
KB
-rw-r--r--
vc-git.elc
32.75
KB
-rw-r--r--
vc-hg.elc
25.95
KB
-rw-r--r--
vc-hooks.elc
32.75
KB
-rw-r--r--
vc-mtn.elc
10.95
KB
-rw-r--r--
vc-rcs.elc
34.99
KB
-rw-r--r--
vc-sccs.elc
13.24
KB
-rw-r--r--
vc-svn.elc
20.57
KB
-rw-r--r--
vc.elc
59.4
KB
-rw-r--r--
vcursor.elc
23.44
KB
-rw-r--r--
version.el
3.37
KB
-rw-r--r--
view.elc
35.96
KB
-rw-r--r--
vt-control.elc
2.06
KB
-rw-r--r--
vt100-led.elc
1.53
KB
-rw-r--r--
w32-fns.elc
15.82
KB
-rw-r--r--
w32-vars.elc
5.53
KB
-rw-r--r--
wdired.elc
21.69
KB
-rw-r--r--
whitespace.elc
59.83
KB
-rw-r--r--
wid-browse.elc
7.89
KB
-rw-r--r--
wid-edit.elc
104.76
KB
-rw-r--r--
widget.elc
1.37
KB
-rw-r--r--
windmove.elc
9.57
KB
-rw-r--r--
window.elc
57.4
KB
-rw-r--r--
winner.elc
11.61
KB
-rw-r--r--
woman.elc
107.73
KB
-rw-r--r--
x-dnd.elc
19.35
KB
-rw-r--r--
xml.elc
18.38
KB
-rw-r--r--
xt-mouse.elc
7.43
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : dired-x.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:02:48 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/dired-x.el ;;; in Emacs version 23.1.1 ;;; with all optimizations. ;;; Function definitions are lazy-loaded. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`dired-x.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\301%\210\303\310\305\311\312\313\307\304&\207" [require dired dired-aux custom-declare-group dired-x nil "Extended directory editing (dired-x)." :group dired-keys "Dired keys customizations." :prefix "dired-"] 8) #@320 Non-nil means "V" runs `dired-vm', otherwise "V" runs `dired-rmail'. RMAIL files in the old Babyl format (used before before Emacs 23.1) contain "-*- rmail -*-" at the top, so `dired-find-file' will run `rmail' on these files. New RMAIL files use the standard mbox format, and so cannot be distinguished in this way. (custom-declare-variable 'dired-bind-vm 'nil '(#$ . 921) :type 'boolean :group 'dired-keys) #@63 Non-nil means bind `dired-jump' to C-x C-j, otherwise do not. (custom-declare-variable 'dired-bind-jump 't '(#$ . 1338) :type 'boolean :group 'dired-keys) #@72 Non-nil means bind `dired-man' to "N" in dired-mode, otherwise do not. (custom-declare-variable 'dired-bind-man 't '(#$ . 1499) :type 'boolean :group 'dired-keys) #@73 Non-nil means bind `dired-info' to "I" in dired-mode, otherwise do not. (custom-declare-variable 'dired-bind-info 't '(#$ . 1668) :type 'boolean :group 'dired-keys) #@223 If non-nil, \[dired-vm] will visit all folders read-only. If neither nil nor t, e.g. the symbol `if-file-read-only', only files not writable by you are visited read-only. Read-only folders only work in VM 5, not in VM 4. (custom-declare-variable 'dired-vm-read-only-folders 'nil '(#$ . 1840) :type '(choice (const :tag "off" nil) (const :tag "on" t) (other :tag "non-writable only" if-file-read-only)) :group 'dired-x) #@99 Non-nil if Dired-Omit mode is enabled. Use the command `dired-omit-mode' to change this variable. (defvar dired-omit-mode nil (#$ . 2266)) (make-variable-buffer-local 'dired-omit-mode) #@337 Toggle Dired-Omit mode. With numeric ARG, enable Dired-Omit mode if ARG is positive, disable otherwise. Enabling and disabling is buffer-local. If enabled, "uninteresting" files are not listed. Uninteresting files are those whose filenames match regexp `dired-omit-files', plus those ending with extensions in `dired-omit-extensions'. (defalias 'dired-omit-mode #[(&optional arg) #@653 ("\304 \305=\2030\n?\202(0 \2030\306 !\307V\202(0\n\204\"0\310\202(0\311\312\302\"\210\313\211\20360\313\314 \210)\20290\315 \210\316\317\n\203C0\320\202D0\321\"\210\322 \203d0\304 \203W0\304 \232\203d0\311\323\n\203a0\324\202b0\325\"\210)\326 \210\n\207" . [#1=#:last-message arg dired-omit-mode dired-omit-size-limit current-message toggle prefix-numeric-value 0 t message "Toggling %s off; better pass an explicit argument." nil dired-omit-expunge revert-buffer run-hooks dired-omit-mode-hook dired-omit-mode-on-hook dired-omit-mode-off-hook called-interactively-p "Dired-Omit mode %sabled" "en" "dis" force-mode-line-update])(#$ . 2846) nil 4 (#$ . 2458) (list (or current-prefix-arg 'toggle))]) (byte-code "\300\301\302\303\304!\205 \304J#\210\305\306\301\302#\210\307\306\301\310#\207" [add-minor-mode dired-omit-mode nil boundp dired-omit-mode-map defvaralias dired-omit-files-p make-obsolete-variable "22.1"] 5) #@276 Filenames matching this regexp will not be displayed. This only has effect when `dired-omit-mode' is t. See interactive function `dired-omit-mode' (\[dired-omit-mode]) and variable `dired-omit-extensions'. The default is to omit `.', `..', auto-save files and lock files. (custom-declare-variable 'dired-omit-files '"^\\.?#\\|^\\.$\\|^\\.\\.$" '(#$ . 3796) :type 'regexp :group 'dired-x) #@415 If non-nil, Dired always finds a directory in a buffer of its own. If nil, Dired finds the directory as a subdirectory in some other buffer if it is present as one. If there are several dired buffers for a directory, the most recently used is chosen. Dired avoids switching to the current buffer, so that if you have a normal and a wildcard buffer for the same directory, \[dired] will toggle between those two. (custom-declare-variable 'dired-find-subdir 'nil '(#$ . 4194) :type 'boolean :group 'dired-x) #@76 Maximum size for the "omitting" feature. If nil, there is no maximum size. (custom-declare-variable 'dired-omit-size-limit '30000 '(#$ . 4708) :type '(choice (const :tag "no maximum" nil) integer) :group 'dired-x) #@331 Control use of local-variables lists in Dired. The value can be t, nil or something else. A value of t means local-variables lists are obeyed; nil means they are ignored; anything else means query. This temporarily overrides the value of `enable-local-variables' when listing a directory. See also `dired-local-variables-file'. (custom-declare-variable 'dired-enable-local-variables 't '(#$ . 4929) :type 'boolean :group 'dired-x) #@234 If non-nil, name of GNU tar executable. (E.g., "tar" or "gtar"). The `z' switch will be used with it for compressed or gzip'ed tar files. If you don't have GNU tar, set this to nil: a pipe using `zcat' or `gunzip -c' will be used. (custom-declare-variable 'dired-guess-shell-gnutar '(when (or (eq system-type 'gnu) (eq system-type 'gnu/linux)) "tar") '(#$ . 5369) :type '(choice (const :tag "Not GNU tar" nil) (string :tag "Command name")) :group 'dired-x) #@67 Non-nil says pass -q to gzip overriding verbose GZIP environment. (custom-declare-variable 'dired-guess-shell-gzip-quiet 't '(#$ . 5834) :type 'boolean :group 'dired-x) #@70 If non-nil, then string of switches passed to `znew', example: "-K". (custom-declare-variable 'dired-guess-shell-znew-switches 'nil '(#$ . 6009) :type '(choice (const :tag "None" nil) (string :tag "Switches")) :group 'dired-x) #@79 Non-nil means offer to kill buffers visiting files and dirs deleted in Dired. (custom-declare-variable 'dired-clean-up-buffers-too 't '(#$ . 6242) :type 'boolean :group 'dired-x) (byte-code "\306\307\310#\210\306\311\312#\210\306\313\314#\210\306\315\314#\210\306\316\317#\210\306\320\321#\210\306\322\323#\210\306\324\325#\210\306\326\327#\210\306\330\331#\210\306\332\333#\210\306\334\335#\210 \203R \306\336\337#\210\n\203\\ \306\340\341#\210\342\343\"\342\344\"\345\f\346\347\350$\210\345\f\351\352\353$\210)\342\354\"\345\f\355\356\357$\210\345\f\360\361\362$\210\345\f\363\364\365$\210)\342\366\"\345\f\367\370\353$\210)\342\371\"\345\f\372\373\374$\210* \203\276 \306@\375\376#\210\306@\377\201A #\210\201B \201C \201D \"\210\201B \201E \201F \"\207" [dired-mode-map dired-bind-man dired-bind-info menu-bar menu dired-bind-jump define-key "\357" dired-omit-mode "*O" dired-mark-omitted "\250" dired-mark-sexp "*(" "*." dired-mark-extension "\241" dired-smart-shell-command "w" dired-copy-filename-as-kill "\307" dired-goto-subdir "F" dired-do-find-marked-files "Y" dired-do-relsymlink "%Y" dired-do-relsymlink-regexp "V" dired-do-run-mail "N" dired-man "I" dired-info lookup-key [menu-bar] [operate] define-key-after [find-files] (menu-item "Find files" dired-do-find-marked-files :help "Find current or marked files") delete [relsymlink] (menu-item "Relative symlink to..." dired-do-relsymlink :visible (fboundp 'make-symbolic-link) :help "Make relative symbolic links for current or marked files") symlink [mark] [flag-extension] (menu-item "Flag extension..." dired-flag-extension :help "Flag files with a certain extension for deletion") garbage-files [mark-extension] (menu-item "Mark extension..." dired-mark-extension :help "Mark files with a certain extension") symlinks [mark-omitted] (menu-item "Mark omitted" dired-mark-omitted :help "Mark files matching `dired-omit-files' and `dired-omit-extensions'") mark-extension [regexp] [relsymlink-regexp] (menu-item "Relative symlink..." dired-do-relsymlink-regexp :visible (fboundp 'make-symbolic-link) :help "Make relative symbolic links for files matching regexp") [immediate] [omit-mode] (menu-item "Omit mode" dired-omit-mode :button (:toggle . dired-omit-mode) :help "Enable or disable omitting \"uninteresting\" files") dashes "\n" dired-jump "4\n" global-map dired-jump-other-window add-hook dired-mode-hook dired-extra-startup dired-after-readin-hook dired-omit-expunge] 5) #@1186 Automatically put on `dired-mode-hook' to get extra Dired features: \<dired-mode-map> \[dired-do-run-mail] -- run mail on folder (see `dired-bind-vm') \[dired-info] -- run info on file \[dired-man] -- run man on file \[dired-do-find-marked-files] -- visit all marked files simultaneously \[dired-omit-mode] -- toggle omitting of files \[dired-mark-sexp] -- mark by Lisp expression \[dired-copy-filename-as-kill] -- copy the file or subdir names into the kill ring; you can feed it to other commands using \[yank] For more features, see variables `dired-bind-vm' `dired-bind-jump' `dired-bind-info' `dired-bind-man' `dired-vm-read-only-folders' `dired-omit-mode' `dired-omit-files' `dired-omit-extensions' `dired-omit-size-limit' `dired-find-subdir' `dired-enable-local-variables' `dired-local-variables-file' `dired-guess-shell-gnutar' `dired-guess-shell-gzip-quiet' `dired-guess-shell-znew-switches' `dired-guess-shell-alist-user' `dired-clean-up-buffers-too' See also functions `dired-flag-extension' `dired-virtual' `dired-jump' `dired-man' `dired-vm' `dired-rmail' `dired-info' `dired-do-find-marked-files' (defalias 'dired-extra-startup #[nil #@74 ("\300 \210\301 \207" . [dired-hack-local-variables dired-omit-startup])(#$ . 9950) nil 1 (#$ . 8722) nil]) #@95 Clean up after a deleted file or directory FN. Remove expanded subdir of deleted dir, if any. (defalias 'dired-clean-up-after-deletion #[(fn) #@518 ("\212A\2030\305 !\2030\306 \210)\n\205]0\307 !\211\203-0\310\311\312\313 !\"!\203-0\212\314!\210))\315\316 !!\317\211\205\\0\310\311\320\321\fG!\313 !#!\205\\0\f\205\\0\212\314\f@!\210)\fA\211\204M0\317*\207" . [dired-subdir-alist fn dired-clean-up-buffers-too buf buf-list dired-goto-subdir dired-kill-subdir get-file-buffer y-or-n-p format "Kill buffer of %s, too? " file-name-nondirectory kill-buffer dired-buffers-for-dir expand-file-name nil "Kill dired buffer%s of %s, too? " dired-plural-s])(#$ . 10213) nil 7 (#$ . 10064)]) #@130 Mark all files with a certain EXTENSION for use in later commands. A `.' is *not* automatically prepended to the string entered. (defalias 'dired-mark-extension #[(extension &optional marker-char) #@152 ("<\2040C\302\303\304\305\306\307#\310R \"\207" . [extension marker-char dired-mark-files-regexp "." "\\(" mapconcat regexp-quote "\\|" "\\)$"])(#$ . 10974) nil 7 (#$ . 10770) "sMarking extension: \nP"]) #@127 In dired, flag all files with a certain EXTENSION for deletion. A `.' is *not* automatically prepended to the string entered. (defalias 'dired-flag-extension #[(extension) #@70 ("\302 \"\207" . [extension dired-del-marker dired-mark-extension])(#$ . 11369) nil 3 (#$ . 11191) "sFlagging extension: "]) #@73 List of extensions of dispensable files created by the `patch' program. (defvar dired-patch-unclean-extensions '(".rej" ".orig") (#$ . 11501)) #@57 List of extensions of dispensable files created by TeX. (defvar dired-tex-unclean-extensions '(".toc" ".log" ".aux") (#$ . 11650)) #@59 List of extensions of dispensable files created by LaTeX. (defvar dired-latex-unclean-extensions '(".idx" ".lof" ".lot" ".glo") (#$ . 11787)) #@60 List of extensions of dispensable files created by BibTeX. (defvar dired-bibtex-unclean-extensions '(".blg" ".bbl") (#$ . 11935)) #@61 List of extensions of dispensable files created by texinfo. (defvar dired-texinfo-unclean-extensions '(".cp" ".cps" ".fn" ".fns" ".ky" ".kys" ".pg" ".pgs" ".tp" ".tps" ".vr" ".vrs") (#$ . 12071)) #@102 Flag dispensable files created by patch for deletion. See variable `dired-patch-unclean-extensions'. (defalias 'dired-clean-patch #[nil #@72 ("\301!\207" . [dired-patch-unclean-extensions dired-flag-extension])(#$ . 12416) nil 2 (#$ . 12274) nil]) #@216 Flag dispensable files created by [La]TeX etc. for deletion. See variables `dired-tex-unclean-extensions', `dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions' and `dired-texinfo-unclean-extensions'. (defalias 'dired-clean-tex #[nil #@182 ("\304\305 \n$!\207" . [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append])(#$ . 12786) nil 6 (#$ . 12531) nil]) #@228 Flag dispensable files created by [La]TeX *and* ".dvi" for deletion. See variables `dired-texinfo-unclean-extensions', `dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions' and `dired-texinfo-unclean-extensions'. (defalias 'dired-very-clean-tex #[nil #@194 ("\304\305 \n\306C%!\207" . [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append ".dvi"])(#$ . 13283) nil 7 (#$ . 13011) nil]) #@281 Jump to dired buffer corresponding to current buffer. If in a file, dired the current directory and move to file's line. If in Dired already, pop up a level and goto old directory's line. In case the proper dired file line cannot be found, refresh the dired buffer and try again. (defalias 'dired-jump #[(&optional other-window) #@443 ("\211\203\f0\306 !\202 0\n\f\307=\203-0\310 \311 !\210\312!\206]0\313\306!!\210\312!\202]0 \20380\314!\210\202<0\315!\210 \205]0\312 !\206]0\313\306 !!\210\312 !\206]0\205]0\316 \210\312 !*\207" . [buffer-file-name file default-directory dir major-mode other-window file-name-directory dired-mode dired-current-directory dired-up-directory dired-goto-file dired-insert-subdir dired-other-window dired dired-omit-mode])(#$ . 13856) nil 4 (#$ . 13520) "P"]) #@56 Like \[dired-jump] (`dired-jump') but in other window. (defalias 'dired-jump-other-window #[nil #@36 ("\300\301!\207" . [dired-jump t])(#$ . 14443) nil 2 (#$ . 14341) nil]) #@248 The LOCALP argument `dired-omit-expunge' passes to `dired-get-filename'. If it is `no-dir', omitting is much faster, but you can only match against the non-directory part of the file name. Set it to nil if you need to match the entire file name. (defvar dired-omit-localp 'no-dir (#$ . 14522)) #@100 Temporary marker used by dired-omit. Should never be used as marker by the user or other packages. (defvar dired-omit-marker-char 15 (#$ . 14824)) (defalias 'dired-omit-startup #[nil #@159 ("\301\236\206\f0\302\303\"\211\207" . [minor-mode-alist dired-omit-mode append ((dired-omit-mode (:eval (if (eq major-mode 'dired-mode) " Omit" ""))))])(#$ . 15014) nil 3]) #@69 Mark files matching `dired-omit-files' and `dired-omit-extensions'. (defalias 'dired-mark-omitted #[nil #@144 ("\302\303 \210)\304\305 \302\211 $\207" . [dired-omit-mode dired-omit-localp nil revert-buffer dired-mark-unmarked-files dired-omit-regexp])(#$ . 15309) nil 5 (#$ . 15198) nil]) #@360 If non-nil, a list of extensions (strings) to omit from Dired listings. Defaults to elements of `completion-ignored-extensions', `dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions', and `dired-texinfo-unclean-extensions'. See interactive function `dired-omit-mode' (\[dired-omit-mode]) and variables `dired-omit-mode' and `dired-omit-files'. (defvar dired-omit-extensions (append completion-ignored-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-texinfo-unclean-extensions) (#$ . 15496)) #@493 Erases all unmarked files matching REGEXP. Does nothing if global variable `dired-omit-mode' is nil, or if called non-interactively and buffer is bigger than `dired-omit-size-limit'. If REGEXP is nil or not specified, uses `dired-omit-files', and also omits filenames ending in `dired-omit-extensions'. If REGEXP is the empty string, this function is a no-op. This functions works by temporarily binding `dired-marker-char' to `dired-omit-marker-char' and calling `dired-do-kill-lines'. (defalias 'dired-omit-expunge #[(&optional regexp) #@686 ("\205d0t\2040 \2030\306 W\2040\307\310 \"\210\311\211\207\n\206\"0\312 \313 \311\211\314\230\204P0\307\315!\210\316 \311\211$\203K0\317\311\320\"\321 \210\202O0\307\322!\210)\323\f\205`0\212eb\210\324\311\325#)!\210+\207" . [dired-omit-mode dired-omit-size-limit regexp count old-modified-p omit-re buffer-size message "Not omitting: directory larger than %d characters." nil dired-omit-regexp buffer-modified-p "" "Omitting..." dired-mark-unmarked-files dired-do-kill-lines "Omitted %d line%s." force-mode-line-update "(Nothing to omit)" set-buffer-modified-p re-search-forward t dired-omit-marker-char dired-marker-char dired-omit-localp dired-re-mark])(#$ . 16591) nil 6 (#$ . 16041) "sOmit files (regexp): "]) (defalias 'dired-omit-regexp #[nil #@216 ("\2030\302\303Q\202\f0\304\2030 \2030\305\2020\304 \203)0\306\302\307\310 \305#\311R\202*0\304Q\207" . [dired-omit-files dired-omit-extensions "\\(" "\\)" "" "\\|" "." mapconcat regexp-quote "\\)$"])(#$ . 17376) nil 8]) #@261 Mark unmarked files matching REGEXP, displaying MSG. REGEXP is matched against the entire file name. Does not re-mark files which already have a mark. With prefix argument, unflag all those files. Optional fourth argument LOCALP is as in `dired-get-filename'. (defalias 'dired-mark-unmarked-files #[(regexp msg &optional unflag-p localp) #@540 ("\2030\306\202 0 \307\310\212\311\f\2030\312\313\f\"\210eb\210m\204K0\314\315!\203E0\316 \307\"\211\20570\317\")\203E0\320\321!\210 c\210\nT\321y\210\2020\f\203p0\312\322\n\f\323\n! \306=\203`0\324\202a0\325 =\203l0\326\202m0\327&\210)\n\311V\205x0\n+\207" . [unflag-p dired-marker-char count inhibit-read-only msg localp 32 t nil 0 message "Marking %ss..." looking-at " " dired-get-filename string-match delete-char 1 "%s %s%s %s%s." dired-plural-s "un" "" "flagged" "marked" fn regexp dired-del-marker])(#$ . 17963) nil 9 (#$ . 17618) "P"]) (byte-code "\300\301!\204 \301\302KM\210\300\207" [fboundp dired-omit-old-add-entry dired-add-entry] 2) (defalias 'dired-omit-new-add-entry #[(filename &optional marker-char relative) #@357 ("\203:0\306 \211\307\230\204/0\310 \n\311=\2030\202+0\n\312=\203%0\313!\202+0\314\315!\"\"\20470\316\f #\20280\312)\207\316\f #\207" . [dired-omit-mode omit-re dired-omit-localp filename marker-char relative dired-omit-regexp "" string-match no-dir t dired-make-relative dired-make-absolute file-name-directory dired-omit-old-add-entry])(#$ . 18731) nil 7]) (byte-code "\300\301M\210\302\303\304\"\207" [dired-add-entry dired-omit-new-add-entry defalias virtual-dired dired-virtual] 3) #@815 Put this buffer into Virtual Dired mode. In Virtual Dired mode, all commands that do not actually consult the filesystem will work. This is useful if you want to peruse and move around in an ls -lR output file, for example one you got from an ftp server. With ange-ftp, you can even dired a directory containing an ls-lR file, visit that file and turn on virtual dired mode. But don't try to save this file, as dired-virtual indents the listing and thus changes the buffer. If you have save a Dired buffer in a file you can use \[dired-virtual] to resume it in a later session. Type \<dired-mode-map>\[revert-buffer] in the Virtual Dired buffer and answer `y' to convert the virtual to a real dired buffer again. You don't have to do this, though: you can relist single subdirs using \[dired-do-redisplay]. (defalias 'dired-virtual #[(dirname &optional switches) #@672 ("eb\210\306\307!\2040\310ed\311#\210\2040 \312\313!!\211\212eb\210\314y\210\306\315!\20510\316\225\317\210`{)\211\203<0\312\n \")eb\210\306!\204P0\307\320\321 !!\322\261\210\323\f\206W0 \"\210\324\325\326\327!\210\317\330 \210eb\210\331!\207" . [dirname default-directory wildcard dired-subdir-regexp switches dired-listing-switches looking-at " " indent-region 2 expand-file-name file-name-as-directory 1 "^ wildcard " 0 nil directory-file-name file-name-directory ":\n" dired-mode "Virtual Dired" dired-virtual-revert make-local-variable dired-subdir-alist dired-build-subdir-alist dired-initial-position mode-name revert-buffer-function])(#$ . 20119) nil 5 (#$ . 19242) (list (read-string "Virtual Dired directory: " (dired-virtual-guess-dir)))]) #@204 Guess and return appropriate working directory of this buffer. The buffer is assumed to be in Dired or ls -lR format. The guess is based upon buffer contents. If nothing could be guessed, returns nil. (defalias 'dired-virtual-guess-dir #[nil #@287 ("\303\304eb\210\305 !\2030\224\225{\306\n!)\20210\307 \310\311#\20300\312\313\306\224\225{!!!\20210\310*\207" . [subexpr regexp dir "^\\( \\)?\\([^ \n ]*\\)\\(:\\)[\n ]" 2 looking-at file-name-as-directory re-search-forward nil t file-name-directory directory-file-name])(#$ . 21156) nil 5 (#$ . 20905)]) (defalias 'dired-virtual-revert #[(&optional arg noconfirm) #@250 ("\302\303!\204\n0\304\305!\207\306\307\310 \207" . [mode-name revert-buffer-function y-or-n-p "Cannot revert a Virtual Dired buffer - switch to Real Dired mode? " error "Cannot revert a Virtual Dired buffer" "Dired" dired-revert revert-buffer])(#$ . 21542) nil 2]) #@343 Put current buffer into Virtual Dired mode (see `dired-virtual'). Useful on `magic-mode-alist' with the regexp "^ \\(/[^ /]+\\)+/?:$" to put saved dired buffers automatically into Virtual Dired mode. Also useful for `auto-mode-alist' like this: (add-to-list 'auto-mode-alist '("[^/]\\.dired\\'" . dired-virtual-mode)) (defalias 'dired-virtual-mode #[nil #@62 ("\300\301 !\207" . [dired-virtual dired-virtual-guess-dir])(#$ . 22202) nil 2 (#$ . 21818) nil]) #@182 Alist of major modes and their opinion on `default-directory'. This is given as a Lisp expression to evaluate. A resulting value of nil is ignored in favor of `default-directory'. (defconst default-directory-alist '((dired-mode if (fboundp 'dired-current-directory) (dired-current-directory) default-directory)) (#$ . 22307)) #@111 Usage like variable `default-directory'. Knows about the special cases in variable `default-directory-alist'. (defalias 'dired-default-directory #[nil #@94 ("\303 \236A!\206\n0\n\207" . [major-mode default-directory-alist default-directory eval])(#$ . 22798) nil 3 (#$ . 22641)]) #@76 Like function `shell-command', but in the current Virtual Dired directory. (defalias 'dired-smart-shell-command #[(command &optional output-buffer error-buffer) #@121 ("\304 \305 \n#)\207" . [default-directory command output-buffer error-buffer dired-default-directory shell-command])(#$ . 23098) nil 4 (#$ . 22930) (list (read-shell-command "Shell command: " nil nil (cond (buffer-file-name (file-relative-name buffer-file-name)) ((eq major-mode 'dired-mode) (dired-get-filename t t)))) current-prefix-arg shell-command-default-error-buffer)]) #@321 Filename, as string, containing local dired buffer variables to be hacked. If this file found in current directory, then it will be inserted into dired buffer and `hack-local-variables' will be run. See Info node `(emacs)File Variables' for more information on local variables. See also `dired-enable-local-variables'. (defvar dired-local-variables-file (convert-standard-filename ".dired") (#$ . 23485)) #@76 Evaluate local variables in `dired-local-variables-file' for dired buffer. (defalias 'dired-hack-local-variables #[nil #@321 ("\205.0;\205.0\306!\205.0d\307 \212\fb\210\310c\210\311!\210)\312 \210)\313 \210\fd|+\207" . [dired-local-variables-file dired-enable-local-variables enable-local-variables buffer-read-only opoint buffer-file-name file-exists-p nil "\f\n" insert-file-contents hack-local-variables dired-sort-set-modeline])(#$ . 24023) nil 3 (#$ . 23897)]) #@154 Create `dired-local-variables-file' for omitting and reverts directory. Sets `dired-omit-mode' to t in a local variables file that is readable by dired. (defalias 'dired-omit-here-always #[nil #@338 ("\301!\2030\302\303\"\207r\304\305!q\210\306 \210\307c\210\310!\210\311p!\210)\312 \210\313 \207" . [dired-local-variables-file file-exists-p message "File `./%s' already exists." get-buffer-create " *dot-dired*" erase-buffer "Local Variables:\ndired-omit-mode: t\nEnd:\n" write-file kill-buffer dired-extra-startup dired-revert])(#$ . 24583) nil 3 (#$ . 24383) nil]) #@59 History list for commands that read dired-shell commands. (defvar dired-shell-command-history nil (#$ . 24963)) #@84 Default alist used for shell command guessing. See `dired-guess-shell-alist-user'. (defvar dired-guess-shell-alist-default (byte-code "\300\301\302\303F\304\305\306E\307\310\311\312\313\257\314\315\316\317F\320\321\322\323\324\325E\326\327\330E\331\332\333\334E\335\336\337E\340\341D\342\343\344E\345\346\347E\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\201@ \201A \201B \201C \201D \201E F\201F \201G \201H \201I \201J \201K D\201L \201M D\201N \317D\201O \201P \201Q E\201R \2573\207" ["\\.tar$" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " xvf") "tar xvf") (if dired-guess-shell-gnutar (concat "mkdir " (file-name-sans-extension file) "; " dired-guess-shell-gnutar " -C " (file-name-sans-extension file) " -xvf") (concat "mkdir " (file-name-sans-extension file) "; tar -C " (file-name-sans-extension file) " -xvf")) (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " tvf") "tar tvf") "\\.tar\\.Z$" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " zxvf") (concat "zcat * | tar xvf -")) (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) "\\.t\\(ar\\.\\)?gz$" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " zxvf") (concat "gunzip -qc * | tar xvf -")) (if dired-guess-shell-gnutar (concat "mkdir " (file-name-sans-extension file) "; " dired-guess-shell-gnutar " -C " (file-name-sans-extension file) " -zxvf") (concat "mkdir " (file-name-sans-extension file) "; gunzip -qc * | tar -C " (file-name-sans-extension file) " -xvf -")) (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q" "")) (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " ztvf") (concat "gunzip -qc * | tar tvf -")) "\\.t\\(ar\\.bz2\\|bz\\)$" "bunzip2 -c * | tar xvf -" (concat "mkdir " (file-name-sans-extension file) "; bunzip2 -c * | tar -C " (file-name-sans-extension file) " -xvf -") "bunzip2" ("\\.shar\\.Z$" "zcat * | unshar") ("\\.shar\\.g?z$" "gunzip -qc * | unshar") ("\\.e?ps$" "ghostview" "xloadimage" "lpr") "\\.e?ps\\.g?z$" "gunzip -qc * | ghostview -" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.e?ps\\.Z$" "zcat * | ghostview -" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.patch$" "cat * | patch") "\\.patch\\.g?z$" "gunzip -qc * | patch" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.patch\\.Z$" "zcat * | patch" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) "\\.\\(?:[0-9]\\|man\\)$" (progn (require 'man) (if (Man-support-local-filenames) "man -l" "cat * | tbl | nroff -man -h")) "\\.\\(?:[0-9]\\|man\\)\\.g?z$" (progn (require 'man) (if (Man-support-local-filenames) "man -l" "gunzip -qc * | tbl | nroff -man -h")) (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.[0-9]\\.Z$" (progn (require 'man) (if (Man-support-local-filenames) "man -l" "zcat * | tbl | nroff -man -h")) (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.pod$" "perldoc" "pod2man * | nroff -man") ("\\.dvi$" "xdvi" "dvips") ("\\.au$" "play") ("\\.mpe?g$\\|\\.avi$" "xine -p") ("\\.ogg$" "ogg123") ("\\.mp3$" "mpg123") ("\\.wav$" "play") ("\\.uu$" "uudecode") ("\\.hqx$" "mcvert") ("\\.sh$" "sh") ("\\.xbm$" "bitmap") ("\\.gp$" "gnuplot") ("\\.p[bgpn]m$" "xloadimage") ("\\.gif$" "xloadimage") ("\\.tif$" "xloadimage") ("\\.png$" "display") ("\\.jpe?g$" "xloadimage") ("\\.fig$" "xfig") ("\\.out$" "xgraph") ("\\.tex$" "latex" "tex") ("\\.texi\\(nfo\\)?$" "makeinfo" "texi2dvi") ("\\.pdf$" "xpdf") ("\\.doc$" "antiword" "strings") ("\\.rpm$" "rpm -qilp" "rpm -ivh") ("\\.dia$" "dia") ("\\.mgp$" "mgp") "\\.zip$" "unzip" "unzip -l" (concat "unzip" (if dired-guess-shell-gzip-quiet " -q") " -d " (file-name-sans-extension file)) ("\\.zoo$" "zoo x//") ("\\.lzh$" "lharc x") ("\\.arc$" "arc x") ("\\.shar$" "unshar") "\\.g?z$" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.dz$" "dictunzip" "\\.bz2$" "\\.Z$" "uncompress" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.sign?$" "gpg --verify")] 52) (#$ . 25081)) #@1053 User-defined alist of rules for suggested commands. These rules take precedence over the predefined rules in the variable `dired-guess-shell-alist-default' (to which they are prepended). Each element of this list looks like (REGEXP COMMAND...) where each COMMAND can either be a string or a Lisp expression that evaluates to a string. If several COMMANDs are given, the first one will be the default and the rest will be added temporarily to the history and can be retrieved with \[previous-history-element] (M-p) . The variable `dired-guess-shell-case-fold-search' controls whether REGEXP is matched case-sensitively. You can set this variable in your ~/.emacs. For example, to add rules for `.foo' and `.bar' files, write (setq dired-guess-shell-alist-user (list (list "\\.foo\\'" "FOO-COMMAND");; fixed rule ;; possibly more rules ... (list "\\.bar\\'";; rule with condition test '(if condition "BAR-COMMAND-1" "BAR-COMMAND-2")))) (custom-declare-variable 'dired-guess-shell-alist-user 'nil '(#$ . 29283) :group 'dired-x :type '(alist :key-type regexp :value-type (repeat sexp))) #@114 If non-nil, `dired-guess-shell-alist-default' and `dired-guess-shell-alist-user' are matched case-insensitively. (custom-declare-variable 'dired-guess-shell-case-fold-search 't '(#$ . 30491) :group 'dired-x :type 'boolean) #@108 Guess a shell commands for FILES. Return command or list of commands. See `dired-guess-shell-alist-user'. (defalias 'dired-guess-default #[(files) #@407 ("\306\n\" @ A\f\307\211 \307\f\203;0\f@\211 @\fA\310\"\2030 A\307\211\2040\f\203S0\310\f@\"\203S0\fA\211\f\204@0\f?\205[0\211A\204j0\311@!\202o0\312\311\".\207" . [dired-guess-shell-case-fold-search case-fold-search dired-guess-shell-alist-user dired-guess-shell-alist-default alist files append nil string-match eval mapcar file flist elt regexp cmds])(#$ . 30876) nil 4 (#$ . 30721)]) #@74 Ask user with PROMPT for a shell command, guessing a default from FILES. (defalias 'dired-guess-shell-command #[(prompt files) #@310 ("\305!\306\211\211\2040\307\f\306\310#\202E0<\203)0@\f\311\312\nG\"P\202,0C\f\311\313\"P\307\f\306\310\n$\211\314\232\203D0\202E0 +\207" . [files val default-list default prompt dired-guess-default nil read-shell-command dired-shell-command-history format "{%d guesses} " "[%s] " ""])(#$ . 31455) nil 6 (#$ . 31321)]) #@223 Read a dired shell command prompting with PROMPT (using read-shell-command). ARG is the prefix arg and may be used to indicate in the prompt which FILES are affected. This is an extra function so that you can redefine it. (defalias 'dired-read-shell-command #[(prompt arg files) #@490 ("\304\305\306\216\307\310\"\210\311\304\312 \313\314\n\315 \"\" &*\207" . [#1=#:setup-hook files prompt arg nil #[nil "\302\303\"\210\304\301!\210\305\211\207" [#1# minibuffer-default-add-function remove-hook minibuffer-setup-hook make-local-variable minibuffer-default-add-dired-shell-commands] 3] ((byte-code "\301\302\"\207" [#1# remove-hook minibuffer-setup-hook] 3)) add-hook minibuffer-setup-hook dired-mark-pop-up shell dired-guess-shell-command format dired-mark-prompt])(#$ . 32090) nil 10 (#$ . 31804)]) #@40 See variable `dired-keep-marker-move'. (defvar dired-keep-marker-relsymlink 83 (#$ . 32619)) #@203 Make a symbolic link (pointing to FILE1) in FILE2. The link is relative (if possible), for example "/vol/tex/bin/foo" "/vol/local/bin/foo" results in "../../tex/bin/foo" "/vol/local/bin/foo" (defalias 'dired-make-relative-symlink #[(file1 file2 &optional ok-if-already-exists) #@520 ("\306\211\211\211\307\306\310!\310!GG\306\311\312 #\211\203W0T\211\203W0\n^W\203W0\307O\307O\230\203W0\202#0\307 O \306O)\312\230\203s0\202\2560 \306O\307\211\311\312#\211\203\2320TT\202\2000\307V\203\2550S\313 P\202\2320+\314\315 !\f#.\207" . [sub index len2 len1 name2 name1 nil 0 expand-file-name string-match "/" "../" make-symbolic-link directory-file-name file1 file2 next count start tem ok-if-already-exists])(#$ . 33014) nil 6 (#$ . 32719) "FRelSymLink: \nFRelSymLink %s: \np"]) #@326 Relative symlink all marked (or next ARG) files into a directory. Otherwise make a relative symbolic link to the current file. This creates relative symbolic links like foo -> ../bar/foo not absolute ones like foo -> /ugly/file/name/that/may/change/any/day/bar/foo For absolute symlinks, use \[dired-do-symlink]. (defalias 'dired-do-relsymlink #[(&optional arg) #@140 ("\302\303\304\305 %\207" . [arg dired-keep-marker-relsymlink dired-do-create-files relsymlink dired-make-relative-symlink "RelSymLink"])(#$ . 33991) nil 6 (#$ . 33610) "P"]) #@139 RelSymlink all marked files containing REGEXP to NEWNAME. See functions `dired-do-rename-regexp' and `dired-do-relsymlink' for more info. (defalias 'dired-do-relsymlink-regexp #[(regexp newname &optional arg whole-name) #@164 ("\305\306\307 \n\f&\207" . [arg regexp newname whole-name dired-keep-marker-relsymlink dired-do-create-files-regexp dired-make-relative-symlink "RelSymLink"])(#$ . 34401) nil 8 (#$ . 34174) (dired-mark-read-regexp "RelSymLink")]) #@509 Find all marked files displaying all of them simultaneously. With optional NOSELECT just find files but do not select them. The current window is split across all files marked, as evenly as possible. Remaining lines go to bottom-most window. The number of files that can be displayed this way is restricted by the height of the current window and `window-min-height'. To keep dired buffer displayed, type \[split-window-vertically] first. To display just marked files, type \[delete-other-windows] first. (defalias 'dired-do-find-marked-files #[(&optional noselect) #@87 ("\301\302 \"\207" . [noselect dired-simultaneous-find-file dired-get-marked-files])(#$ . 35217) nil 3 (#$ . 34642) "P"]) #@400 Visit all files in FILE-LIST and display them simultaneously. The current window is split across all files in FILE-LIST, as evenly as possible. Remaining lines go to the bottom-most window. The number of files that can be displayed this way is restricted by the height of the current window and the variable `window-min-height'. With non-nil NOSELECT the files are merely found but not selected. (defalias 'dired-simultaneous-find-file #[(file-list noselect) #@368 ("\304 \2030\305\n@!\210\202#0\306 \nG\245X\2040\307\310!\210\311\n@!\210\nA\211\205J0 \20360\305\n@!\210\202B0\312\313\304\"!\210\311\n@!\210\nA\211\204*0\304)\207" . [size noselect file-list window-min-height nil find-file-noselect window-height error "Too many files to visit simultaneously. Try C-u prefix" find-file select-window split-window])(#$ . 35816) nil 5 (#$ . 35347)]) #@115 Run man on this file. Display old buffer if buffer name matches filename. Uses `man.el' of \[manual-entry] fame. (defalias 'dired-man #[nil #@221 ("\302\303!\210\304 \305\306\307\310\311C\"#\312!*\207" . [file manual-program require man dired-get-filename replace-regexp-in-string "\\*" "%s" dired-guess-shell-command "Man command: " Man-getpage-in-background])(#$ . 36371) nil 6 (#$ . 36223) nil]) #@24 Run info on this file. (defalias 'dired-info #[nil #@48 ("\300\301 !\207" . [info dired-get-filename])(#$ . 36691) nil 2 (#$ . 36634) nil]) #@141 Run VM on this file. With prefix arg, visit folder read-only (this requires at least VM 5). See also variable `dired-vm-read-only-folders'. (defalias 'dired-vm #[(&optional read-only) #@317 ("\305 \306 \n\2030\307\310\"\210\20230\310=\203 0\307\310\"\210\20230\204+0\307!\210\20230\307\311!?\"\210\312\304!\210 \211*\207" . [fil dir read-only dired-vm-read-only-folders vm-folder-directory dired-current-directory dired-get-filename vm-visit-folder t file-writable-p make-local-variable])(#$ . 36973) nil 4 (#$ . 36782) "P"]) #@25 Run RMAIL on this file. (defalias 'dired-rmail #[nil #@49 ("\300\301 !\207" . [rmail dired-get-filename])(#$ . 37391) nil 2 (#$ . 37332) nil]) #@77 If `dired-bind-vm' is t, then function `dired-vm', otherwise `dired-rmail'. (defalias 'dired-do-run-mail #[nil #@71 ("\2030\301 \207\302 \207" . [dired-bind-vm dired-vm dired-rmail])(#$ . 37599) nil 1 (#$ . 37482) nil]) (byte-code "\300\301!\204 \301\302KM\210\300\207" [fboundp dired-old-find-buffer-nocreate dired-find-buffer-nocreate] 2) (defalias 'dired-find-buffer-nocreate #[(dirname &optional mode) #@343 ("\20330 \306 !\230\20330p\307\310 !!\237\n>\2050\f \232\311\n\"\312\313\"@\20610 \20510\n+\207\314 \"\207" . [dired-find-subdir dirname cur-buf buffers dired-directory cur-buf-matches file-name-directory dired-buffers-for-dir expand-file-name delq sort dired-buffer-more-recently-used-p dired-old-find-buffer-nocreate mode])(#$ . 37900) nil 3]) #@57 Return t if BUFFER1 is more recently used than BUFFER2. (defalias 'dired-buffer-more-recently-used-p #[(buffer1 buffer2) #@149 (" \232?\205)0\304\305 \n\203'0\n@\232\211\204'0 \n@\232\204'0\nA\211\2040*\207" . [buffer1 buffer2 list more-recent nil buffer-list])(#$ . 38396) nil 3 (#$ . 38268)]) #@170 Where point should go in a new listing of DIRNAME. Point assumed at beginning of new subdir line. You may redefine this function as you wish, e.g. like in `dired-x.el'. (defalias 'dired-initial-position #[(dirname) #@159 ("\303\210\2030\304 !\210\n\2050\305 \207" . [dired-find-subdir dirname dired-trivial-filenames nil dired-goto-subdir dired-goto-next-nontrivial-file])(#$ . 38806) nil 2 (#$ . 38584)]) #@923 Mark files for which PREDICATE returns non-nil. With a prefix arg, unflag those files instead. PREDICATE is a lisp expression that can refer to the following symbols: inode [integer] the inode of the file (only for ls -i output) s [integer] the size of the file for ls -s output (usually in blocks or, with -k, in KByte) mode [string] file permission bits, e.g. "-rw-r--r--" nlink [integer] number of links to file uid [string] owner gid [string] group (If the gid is not displayed by ls, this will still be set (to the same as uid)) size [integer] file size in bytes time [string] the time that ls displays, e.g. "Feb 12 14:17" name [string] the name of the file sym [string] if file is a symbolic link, the linked-to name, else "" For example, use (equal 0 size) to mark all zero length files. (defalias 'dired-mark-sexp #[(predicate &optional unflag-p) #@1266 ("\306\307\"\210 \203 0\310\2020\n\311\211\211\211\211\211\211\211\211\211%&'()*+\312\311,-\212\313,\314\315\"\203C0\306\316\314\315\"\"\210eb\210m\204\n\212\317 \205\3640\311\320\321./0\322 \210\323u\210\324.!\2030\313\225b\210\325\326\224\326\225{!+\325\323\224\323\225{!*\202\2050\311\211+*`/`\\{)/u\210\327p!(`T\326v\210`{'\3301!\210\326\224b\210\331u\210\325\212\331v\210`\2110)`{!%0b\210\331v\210\212\326v\210`)`{&\326\224\317 S{`\332\312!\206\3320`{\324\333!\203\3560\334u\210`\311\210`{\202\3570\335+\336!)\203\337\326!\210\nc\210,T,\326y\210\202F0\314\315\"\2037\306\340,\314\315\"\341,!\n\310=\203'\342\202(\335\n2=\2033\343\2024\344&\210),\313V\205A,. \207" . [predicate unflag-p dired-marker-char sym name time message "%s" 32 nil t 0 format "'%s file" "Marking %ss..." dired-move-to-filename 10 "\\s *\\([0-9]*\\)\\s *\\([0-9]*\\) ?" beginning-of-line 2 looking-at string-to-number 1 read re-search-forward -1 dired-move-to-end-of-filename " -> " 4 "" eval delete-char "%s %s%s %s%s." dired-plural-s "un" "flagged" "marked" size gid uid nlink mode s inode count inhibit-read-only dired-re-inode-size mode-len pos directory-listing-before-filename-regexp dired-del-marker])(#$ . 39994) nil 12 (#$ . 39004) "xMark if (lisp expr): \nP"]) #@247 *Non-nil means don't bind `dired-x-find-file' over `find-file' on keyboard. Similarly for `dired-x-find-file-other-window' over `find-file-other-window'. If you change this variable after `dired-x.el' is loaded then do \[dired-x-bind-find-file]. (defvar dired-x-hands-off-my-keys t (#$ . -41328)) #@241 Bind `dired-x-find-file' in place of `find-file' (or reverse). Similarly for `dired-x-find-file-other-window' and `find-file-other-window'. Binding direction based on `dired-x-hands-off-my-keys'. This function is part of `after-init-hook'. (defalias 'dired-x-bind-find-file #[nil #@361 ("t\203 0\301\302!?\2040\303\304\305\306 #\210\303\307\310\306 #\210\202,0\303\305\304\306 #\210\303\310\307\306 #\210\311\312!\207" . [dired-x-hands-off-my-keys y-or-n-p "Bind dired-x-find-file over find-file? " substitute-key-definition find-file dired-x-find-file current-global-map find-file-other-window dired-x-find-file-other-window message nil])(#$ . 41919) nil 4 (#$ . 41632) nil]) (byte-code "\300 \210\301\302\300\"\207" [dired-x-bind-find-file add-hook after-init-hook] 3) #@397 Edit file FILENAME. May create a new window, or reuse an existing one. See the function `display-buffer'. Identical to `find-file' except when called interactively, with a prefix arg (e.g., \[universal-argument]), in which case it guesses filename near point. Useful for editing file mentioned in buffer you are viewing, or to test if that file exists. Use minibuffer after snatching filename. (defalias 'dired-x-find-file #[(filename) #@61 ("\301\302!!\207" . [filename find-file expand-file-name])(#$ . 42861) nil 3 (#$ . 42417) (list (read-filename-at-point "Find file: "))]) #@429 Edit file FILENAME, in another window. May create a new window, or reuse an existing one. See the function `display-buffer'. Identical to `find-file-other-window' except when called interactively, with a prefix arg (e.g., \[universal-argument]), in which case it guesses filename near point. Useful for editing file mentioned in buffer you are viewing, or to test if that file exists. Use minibuffer after snatching filename. (defalias 'dired-x-find-file-other-window #[(filename) #@74 ("\301\302!!\207" . [filename find-file-other-window expand-file-name])(#$ . 43496) nil 3 (#$ . 43007) (list (read-filename-at-point "Find file: "))]) #@195 Get the filename closest to point, but do not change position. Has a preference for looking backward when not directly on a symbol. Not perfect - point must be in middle of or end of filename. (defalias 'dired-filename-at-point #[nil #@600 ("\305\306\211\211\211\212m\204 0\307\310!\203 0\311\306x\210o\204 0\312u\210\313\314\f\315Q\316g!\"\203i0\317\320\f\315Q\306\321#\203=0\306u\210\202@0eb\210`\313\322\323 {\"\205M0\324b\210\313\325\316h!\"\203]0S\326\327\f\330Q\306\321#\210\202m0\331\332!\210\333`{P!.\207" . [prefix filename end start filename-chars "-.[:alnum:]_/:$+@" nil looking-at "[] \n[{}()]" " \n ({[]})" -1 string-match "[" "]" char-to-string re-search-backward "[^" t "^\\w+@" line-beginning-position "/" "[/~]" re-search-forward "\\=[" "]*" error "No file found around point!" expand-file-name])(#$ . 43897) nil 5 (#$ . 43655)]) #@121 Return filename prompting with PROMPT with completion. If `current-prefix-arg' is non-nil, uses name at point as guess. (defalias 'read-filename-at-point #[(prompt) #@202 ("\2030\304 \305\n\306 ! \307\310 !%)\207\305\n\"\207" . [current-prefix-arg guess prompt default-directory dired-filename-at-point read-file-name file-name-directory nil file-name-nondirectory])(#$ . 44708) nil 7 (#$ . 44536)]) #@60 Address(es) accepting submission of reports on dired-x.el. (defconst dired-x-help-address "bug-gnu-emacs@gnu.org" (#$ . 44948)) #@78 List of variables to be appended to reports sent by `dired-x-submit-report'. (defconst dired-x-variable-list (list 'dired-bind-vm 'dired-vm-read-only-folders 'dired-bind-jump 'dired-bind-info 'dired-bind-man 'dired-find-subdir 'dired-enable-local-variables 'dired-local-variables-file 'dired-guess-shell-gnutar 'dired-guess-shell-gzip-quiet 'dired-guess-shell-znew-switches 'dired-guess-shell-alist-user 'dired-clean-up-buffers-too 'dired-omit-mode 'dired-omit-files 'dired-omit-extensions) (#$ . 45082)) #@224 Submit via `reporter.el' a bug report on program. Send report on `dired-x-file' version `dired-x-version,' to `dired-x-maintainer' at address `dired-x-help-address' listing variables `dired-x-variable-list' in the message. (defalias 'dired-x-submit-report #[nil #@125 ("\302\303 \304\211\305&\207" . [dired-x-help-address dired-x-variable-list reporter-submit-bug-report "dired-x" nil ""])(#$ . 45863) nil 7 (#$ . 45594) nil]) (provide 'dired-x)
Close