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 : speedbar.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:04:28 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/speedbar.el ;;; in Emacs version 23.1.1 ;;; with all optimizations. ;;; 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 "`speedbar.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@34 The current version of speedbar. (defvar speedbar-version "1.0" (#$ . 607)) #@184 This version of speedbar is incompatible with this version. Due to massive API changes (removing the use of the word PATH) this version is not backward compatible to 0.14 or earlier. (defvar speedbar-incompatible-version "0.14beta4" (#$ . 690)) (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\305\306\307\310\311\312\311\313\311\314& \210\305\315\307\316\317\320\311\306\311\321& \210\305\322\307\323\317\320\311\306&\207" [require assoc easymenu dframe sb-image custom-declare-group speedbar nil "File and tag browser frame." :group etags tools convenience speedbar-faces "Faces used in speedbar." :prefix "speedbar-" faces speedbar-vc "Version control display in speedbar."] 10) #@776 List of named expansion elements for filling the speedbar frame. These expansion lists are only valid for regular files. Special modes still get to override this list on a mode-by-mode basis. This list of lists is of the form (NAME MENU KEYMAP FN1 FN2 ...). NAME is a string representing the types of things to be displayed. MENU is an easymenu structure used when in this mode. KEYMAP is a local keymap to install over the regular speedbar keymap. FN1 ... are functions that will be called in order. These functions will always get the default directory to use passed in as the first parameter, and a 0 as the second parameter. The 0 indicates the uppermost indentation level. They must assume that the cursor is at the position where they start inserting buttons. (defvar speedbar-initial-expansion-mode-alist '(("buffers" speedbar-buffer-easymenu-definition speedbar-buffers-key-map speedbar-buffer-buttons) ("quick buffers" speedbar-buffer-easymenu-definition speedbar-buffers-key-map speedbar-buffer-buttons-temp) ("files" speedbar-easymenu-definition-special speedbar-file-key-map speedbar-directory-buttons speedbar-default-directory-list)) (#$ . 1396)) #@190 A symbol name representing the expansion list to use. The expansion list `speedbar-initial-expansion-mode-alist' contains the names and associated functions to use for buttons in speedbar. (defvar speedbar-initial-expansion-list-name "files" (#$ . 2573)) #@156 Save the last expansion list method. This is used for returning to a previous expansion list method when the user is done with the current expansion list. (defvar speedbar-previously-used-expansion-list-name "files" (#$ . 2835)) #@574 List of functions to periodically call stealthily. This list is of the form: '( ("NAME" FUNCTION ...) ...) where NAME is the name of the major display mode these functions are for, and the remaining elements FUNCTION are functions to call in order. Each function must return nil if interrupted, or t if completed. Stealthy functions which have a single operation should always return t. Functions which take a long time should maintain a state (where they are in their speedbar related calculations) and permit interruption. See `speedbar-check-vc' as a good example. (defvar speedbar-stealthy-function-list '(("files" speedbar-update-current-file speedbar-check-read-only speedbar-check-vc speedbar-check-objects)) (#$ . 3071)) #@647 List of function tables to use for different major display modes. It is not necessary to define any functions for a specialized mode. This just provides a simple way of adding lots of customizations. Each sublist is of the form: ("NAME" (FUNCTIONSYMBOL . REPLACEMENTFUNCTION) ...) Where NAME is the name of the specialized mode. The rest of the list is a set of dotted pairs of the form FUNCTIONSYMBOL, which is the name of a function you would like to replace, and REPLACEMENTFUNCTION, which is a function you can call instead. Not all functions can be replaced this way. Replaceable functions must provide that functionality individually. (defvar speedbar-mode-functions-list '(("files" (speedbar-item-info . speedbar-files-item-info) (speedbar-line-directory . speedbar-files-line-directory)) ("buffers" (speedbar-item-info . speedbar-buffers-item-info) (speedbar-line-directory . speedbar-buffers-line-directory)) ("quick buffers" (speedbar-item-info . speedbar-buffers-item-info) (speedbar-line-directory . speedbar-buffers-line-directory))) (#$ . 3812)) #@135 Non-nil means speedbar will show special mode contents. This permits some modes to create customized contents for the speedbar frame. (custom-declare-variable 'speedbar-mode-specific-contents-flag 't '(#$ . 4884) :group 'speedbar :type 'boolean) #@203 Query control for file operations. The 'always flag means to always query before file operations. The 'none-but-delete flag means to not query before any file operations, except before a file deletion. (custom-declare-variable 'speedbar-query-confirmation-method ''all '(#$ . 5137) :group 'speedbar :type '(radio (const :tag "Always Query before some file operations." all) (const :tag "Never Query before file operations, except for deletions." none-but-delete))) #@284 Default function list for creating specialized button lists. This list is set by modes that wish to have special speedbar displays. The list is of function names. Each function is called with one parameter BUFFER, the originating buffer. The current buffer is the speedbar buffer. (defvar speedbar-special-mode-expansion-list nil (#$ . 5609)) #@180 Default keymap used when identifying a specialized display mode. This keymap is local to each buffer that wants to define special keybindings effective when its display is shown. (defvar speedbar-special-mode-key-map nil (#$ . 5961)) #@143 Hooks run before speedbar visits a file in the selected frame. The default buffer is the buffer in the selected window in the attached frame. (custom-declare-variable 'speedbar-before-visiting-file-hook ''(push-mark) '(#$ . 6202) :group 'speedbar :type 'hook) #@62 Hooks run when speedbar visits a file in the selected frame. (custom-declare-variable 'speedbar-visiting-file-hook 'nil '(#$ . 6468) :group 'speedbar :type 'hook) #@142 Hooks run before speedbar visits a tag in the selected frame. The default buffer is the buffer in the selected window in the attached frame. (custom-declare-variable 'speedbar-before-visiting-tag-hook ''(push-mark) '(#$ . 6638) :group 'speedbar :type 'hook) #@61 Hooks run when speedbar visits a tag in the selected frame. (custom-declare-variable 'speedbar-visiting-tag-hook ''(speedbar-highlight-one-tag-line) '(#$ . 6902) :group 'speedbar :type 'hook :options '(speedbar-highlight-one-tag-line speedbar-recenter-to-top speedbar-recenter)) #@36 Hooks run when speedbar is loaded. (custom-declare-variable 'speedbar-load-hook 'nil '(#$ . 7187) :group 'speedbar :type 'hook) #@45 Hooks run when the keymaps are regenerated. (custom-declare-variable 'speedbar-reconfigure-keymaps-hook 'nil '(#$ . 7321) :group 'speedbar :type 'hook) #@118 Non-nil show files we can't expand with a ? in the expand button. A nil value means don't show the file in the list. (custom-declare-variable 'speedbar-show-unknown-files 'nil '(#$ . 7480) :group 'speedbar :type 'boolean) (byte-code "\302B\303\302!\204 \304\302 \"\210\305\302\301\306#\210\307B\303\307!\204$ \304\307 \"\210\305\307\301\306#\207" [current-load-list dframe-update-speed speedbar-update-speed default-boundp set-default make-obsolete-variable "speedbar 1.0pre3" speedbar-navigating-speed] 4) #@266 Parameters to use when creating the speedbar frame in Emacs. Any parameter supported by a frame may be added. The parameter `height' will be initialized to the height of the frame speedbar is attached to and added to this list before the new frame is initialized. (custom-declare-variable 'speedbar-frame-parameters ''((minibuffer) (width . 20) (border-width . 0) (menu-bar-lines . 0) (tool-bar-lines . 0) (unsplittable . t) (left-fringe . 0)) '(#$ . 7999) :group 'speedbar :type '(repeat (cons :format "%v" (symbol :tag "Parameter") (sexp :tag "Value")))) #@215 Parameters to use when creating the speedbar frame in XEmacs. Parameters not listed here which will be added automatically are `height' which will be initialized to the height of the frame speedbar is attached to. (custom-declare-variable 'speedbar-frame-plist ''(minibuffer nil width 20 border-width 0 internal-border-width 0 unsplittable t default-toolbar-visible-p nil has-modeline-p nil menubar-visible-p nil default-gutter-visible-p nil) '(#$ . 8564) :group 'speedbar :type '(repeat (group :inline t (symbol :tag "Property") (sexp :tag "Value")))) #@202 Non-nil means use imenu for file parsing, nil to use etags. XEmacs prior to 20.4 doesn't support imenu, therefore the default is to use etags instead. Etags support is not as robust as imenu support. (custom-declare-variable 'speedbar-use-imenu-flag '(fboundp 'imenu) '(#$ . 9124) :tag "Use Imenu for tags" :group 'speedbar :type 'boolean) #@516 Set to a list of functions which will return and insert a list of tags. Each element is of the form ( FETCH . INSERT ) where FETCH is a function which takes one parameter (the file to tag) and returns a list of tags. The tag list can be of any form as long as the corresponding insert method can handle it. If it returns t, then an error occurred, and the next fetch routine is tried. INSERT is a function which takes an INDENTation level, and a LIST of tags to insert. It will then create the speedbar buttons. (defvar speedbar-dynamic-tags-function-list '((speedbar-fetch-dynamic-imenu . speedbar-insert-imenu-list) (speedbar-fetch-dynamic-etags . speedbar-insert-etags-list)) (#$ . 9472)) #@143 Non-nil means to use tool tips if they are available. When tooltips are not available, mouse-tracking and minibuffer display is used instead. (custom-declare-variable 'speedbar-use-tool-tips-flag '(fboundp 'tooltip-mode) '(#$ . 10174) :group 'speedbar :type 'boolean) #@63 Non-nil means to display info about the line under the mouse. (custom-declare-variable 'speedbar-track-mouse-flag '(not speedbar-use-tool-tips-flag) '(#$ . 10448) :group 'speedbar :type 'boolean) #@172 Default position of the speedbar frame. Possible values are 'left, 'right or 'left-right. If value is 'left-right, the most suitable location is determined automatically. (custom-declare-variable 'speedbar-default-position ''left-right '(#$ . 10651) :group 'speedbar :type '(radio (const :tag "Automatic" left-right) (const :tag "Left" left) (const :tag "Right" right))) #@106 If non-nil, sort tags in the speedbar display. *Obsolete*. Use `semantic-tag-hierarchy-method' instead. (custom-declare-variable 'speedbar-sort-tags 'nil '(#$ . 11029) :group 'speedbar :type 'boolean) #@473 List of hooks which speedbar will use to organize tags into groups. Groups are defined as expandable meta-tags. Imenu supports such things in some languages, such as separating variables from functions. Each hook takes one argument LST, and may destructively create a new list of the same form. LST is a list of elements of the form: (ELT1 ELT2 ... ELTn) where each ELT is of the form (TAG-NAME-STRING . NUMBER-OR-MARKER) or (GROUP-NAME-STRING ELT1 ELT2... ELTn) (custom-declare-variable 'speedbar-tag-hierarchy-method ''(speedbar-prefix-group-tag-hierarchy speedbar-trim-words-tag-hierarchy) '(#$ . 11238) :group 'speedbar :type 'hook :options '(speedbar-prefix-group-tag-hierarchy speedbar-trim-words-tag-hierarchy speedbar-simple-group-tag-hierarchy speedbar-sort-tag-hierarchy)) #@346 The minimum length of a prefix group name before expanding. Thus, if the `speedbar-tag-hierarchy-method' includes `prefix-group' and one such groups common characters is less than this number of characters, then the group name will be changed to the form of: worda to wordb instead of just word This way we won't get silly looking listings. (custom-declare-variable 'speedbar-tag-group-name-minimum-length '4 '(#$ . 12037) :group 'speedbar :type 'integer) #@148 Minimum length before we stop trying to create sub-lists in tags. This is used by all tag-hierarchy methods that break large lists into sub-lists. (custom-declare-variable 'speedbar-tag-split-minimum-length '20 '(#$ . 12504) :group 'speedbar :type 'integer) #@204 Maximum length of submenus that are regrouped. If the regrouping option is used, then if two or more short subgroups are next to each other, then they are combined until this number of items is reached. (custom-declare-variable 'speedbar-tag-regroup-maximum-length '10 '(#$ . 12769) :group 'speedbar :type 'integer) #@210 Indicates how the directory button will be displayed. Possible values are: 'span - span large directories over multiple lines. 'trim - trim large directories to only show the last few. nil - no trimming. (custom-declare-variable 'speedbar-directory-button-trim-method ''span '(#$ . 13092) :group 'speedbar :type '(radio (const :tag "Span large directories over mutiple lines." span) (const :tag "Trim large directories to only show the last few." trim) (const :tag "No trimming." nil))) #@369 Non-nil means speedbar should use smart expansion. Smart expansion only affects when speedbar wants to display a directory for a file in the attached frame. When smart expansion is enabled, new directories which are children of a displayed directory are expanded in the current framework. If nil, then the current hierarchy would be replaced with the new directory. (custom-declare-variable 'speedbar-smart-directory-expand-flag 't '(#$ . 13591) :group 'speedbar :type 'boolean) #@73 When sub-nodes are expanded, the number of spaces used for indentation. (custom-declare-variable 'speedbar-indentation-width '1 '(#$ . 14078) :group 'speedbar :type 'integer) #@66 Non-nil means speedbar will hide the brackets around the + or -. (custom-declare-variable 'speedbar-hide-button-brackets-flag 'nil '(#$ . 14259) :group 'speedbar :type 'boolean) #@52 Hooks called before popping up the speedbar frame. (custom-declare-variable 'speedbar-before-popup-hook 'nil '(#$ . 14443) :group 'speedbar :type 'hook) #@51 Hooks called after popping up the speedbar frame. (custom-declare-variable 'speedbar-after-create-hook ''(speedbar-frame-reposition-smartly) '(#$ . 14602) :group 'speedbar :type 'hook) #@50 Hooks called before deleting the speedbar frame. (custom-declare-variable 'speedbar-before-delete-hook 'nil '(#$ . 14793) :group 'speedbar :type 'hook) #@48 Hooks called after creating a speedbar buffer. (custom-declare-variable 'speedbar-mode-hook 'nil '(#$ . 14951) :group 'speedbar :type 'hook) #@57 Hooks called after running the speedbar timer function. (custom-declare-variable 'speedbar-timer-hook 'nil '(#$ . 15098) :group 'speedbar :type 'hook) #@132 Verbosity level of the speedbar. 0 means say nothing. 1 means medium level verbosity. 2 and higher are higher levels of verbosity. (custom-declare-variable 'speedbar-verbosity-level '1 '(#$ . 15256) :group 'speedbar :type 'integer) #@56 String separating file text from indicator characters. (defvar speedbar-indicator-separator " " (#$ . 15494)) #@136 Non-nil check all files in speedbar to see if they have been checked out. Any file checked out is marked with `speedbar-vc-indicator'. (custom-declare-variable 'speedbar-vc-do-check 't '(#$ . 15611) :group 'speedbar-vc :type 'boolean) #@198 Text used to mark files which are currently checked out. Other version control systems can be added by examining the function `speedbar-vc-directory-enable-hook' and `speedbar-vc-in-control-hook'. (defvar speedbar-vc-indicator "*" (#$ . 15853)) #@167 Return non-nil if the current directory should be checked for Version Control. Functions in this hook must accept one parameter which is the directory being checked. (custom-declare-variable 'speedbar-vc-directory-enable-hook 'nil '(#$ . 16105) :group 'speedbar-vc :type 'hook) #@195 Return non-nil if the specified file is under Version Control. Functions in this hook must accept two parameters. The DIRECTORY of the current file, and the FILENAME of the file being checked. (custom-declare-variable 'speedbar-vc-in-control-hook 'nil '(#$ . 16390) :group 'speedbar-vc :type 'hook) #@72 Local variable maintaining the current version control check position. (defvar speedbar-vc-to-do-point nil (#$ . 16696)) #@184 Non-nil check all files in speedbar to see if they have an object file. Any file checked out is marked with `speedbar-obj-indicator', and the marking is based on `speedbar-obj-alist' (custom-declare-variable 'speedbar-obj-do-check 't '(#$ . 16824) :group 'speedbar-vc :type 'boolean) #@72 Local variable maintaining the current version control check position. (defvar speedbar-obj-to-do-point nil (#$ . 17114)) #@208 Text used to mark files that have a corresponding hidden object file. The car is for an up-to-date object. The cdr is for an out of date object. The expression `speedbar-obj-alist' defines who gets tagged. (defvar speedbar-obj-indicator '("#" . "!") (#$ . 17243)) #@69 Alist of file extensions, and their corresponding object file type. (defvar speedbar-obj-alist '(("\\.\\([cpC]\\|cpp\\|cc\\|cxx\\)$" . ".o") ("\\.el$" . ".elc") ("\\.java$" . ".class") ("\\.f\\(or\\|90\\|77\\)?$" . ".o") ("\\.tex$" . ".dvi") ("\\.texi$" . ".info")) (#$ . 17514)) #@66 Local variable maintaining the current read only check position. (defvar speedbar-ro-to-do-point nil (#$ . 17800)) #@60 Indicator to append onto a line if that item is Read Only. (defvar speedbar-object-read-only-indicator "%" (#$ . 17921)) #@104 Regular expression used when identifying files. Permits stripping of indicator characters from a line. (defvar speedbar-indicator-regex (byte-code "\304!\305\304 !\306\304\n@!\306\304\nA!\306\304!\307\260\n\207" [speedbar-indicator-separator speedbar-vc-indicator speedbar-obj-indicator speedbar-object-read-only-indicator regexp-quote "\\(" "\\|" "\\)*"] 10) (#$ . 18049)) #@131 Hook called whenever generic scanners are reset. Set this to implement your own scanning / rescan safe functions with state data. (custom-declare-variable 'speedbar-scanner-reset-hook 'nil '(#$ . 18432) :group 'speedbar :type 'hook) #@70 *List of major modes which speedbar will not switch directories for. (defvar speedbar-ignored-modes '(fundamental-mode) (#$ . -18671)) #@201 Takes EXTLIST, a list of extensions and transforms it into regexp. All the preceding `.' are stripped for an optimized expression starting with `.' followed by extensions, followed by full-filenames. (defalias 'speedbar-extension-list-to-regex #[(extlist) "\303\211\n\203: \304\n@!\305U\203% \211\203 \306\202 \307\n@\310\303OQ\2023 \211\203. \306\202/ \307\n@Q\nA\211\204 \311 \203F \312 \313Q\202G \307 \203S \203S \306\202T \307\203_ \311\314Q\202` \307\315\260*\207" [regex2 regex1 extlist nil string-to-char 46 "\\|" "" 1 "\\(" "\\(\\.\\(" "\\)\\)" "\\)" "\\)$"] 7 (#$ . 18813)]) #@363 Regular expression matching directories speedbar will not switch to. Created from `speedbar-ignored-directory-expressions' with the function `speedbar-extension-list-to-regex' (a misnamed function in this case.) Use the function `speedbar-add-ignored-directory-regexp', or customize the variable `speedbar-ignored-directory-expressions' to modify this variable. (defvar speedbar-ignored-directory-regexp nil (#$ . 19419)) (byte-code "\300\301\302\303#\210\304\301\302\303#\207" [defvaralias speedbar-ignored-path-expressions speedbar-ignored-directory-expressions nil make-obsolete-variable] 4) #@364 List of regular expressions matching directories speedbar will ignore. They should included directories which are notoriously very large and take a long time to load in. Use the function `speedbar-add-ignored-directory-regexp' to add new items to this list after speedbar is loaded. You may place anything you like in this list before speedbar has been loaded. (custom-declare-variable 'speedbar-ignored-directory-expressions ''("[/\\]logs?[/\\]\\'") '(#$ . 20021) :group 'speedbar :type '(repeat (regexp :tag "Directory Regexp")) :set #[(sym val) "\303!\211\207" [val speedbar-ignored-directory-expressions speedbar-ignored-directory-regexp speedbar-extension-list-to-regex] 2]) #@245 Regular expression matching directories not to show in speedbar. They should include commonly existing directories which are not useful. It is no longer necessary to include version-control directories here; see `vc-directory-exclusion-list'. (custom-declare-variable 'speedbar-directory-unshown-regexp '"^\\(\\..*\\)\\'" '(#$ . 20714) :group 'speedbar :type 'string) #@137 *Regexp matching files we don't want displayed in a speedbar buffer. It is generated from the variable `completion-ignored-extensions'. (defvar speedbar-file-unshown-regexp (byte-code "\303 \203! \n\304 @!\305 A\203 \306\202 \303R A\211\204 \n\307P*\207" [completion-ignored-extensions noext nstr "" regexp-quote "\\'" "\\|" "\\|#[^#]+#$\\|\\.\\.?\\'\\|\\.#"] 5) (#$ . -21090)) #@168 Regular expression matching files we know how to expand. Created from `speedbar-supported-extension-expressions' with the function `speedbar-extension-list-to-regex'. (defvar speedbar-file-regexp nil (#$ . 21483)) #@631 List of regular expressions which will match files supported by tagging. Do not prefix the `.' char with a double \ to quote it, as the period will be stripped by a simplified optimizer when compiled into a singular expression. This variable will be turned into `speedbar-file-regexp' for use with speedbar. You should use the function `speedbar-add-supported-extension' to add a new extension at runtime, or use the configuration dialog to set it in your .emacs file. If you add an extension to this list, and it does not appear, you may need to also modify `completion-ignored-extension' which will also help file completion. (custom-declare-variable 'speedbar-supported-extension-expressions '(append '(".[ch]\\(\\+\\+\\|pp\\|c\\|h\\|xx\\)?" ".tex\\(i\\(nfo\\)?\\)?" ".el" ".emacs" ".l" ".lsp" ".p" ".java" ".f\\(90\\|77\\|or\\)?") (if speedbar-use-imenu-flag '(".ada" ".p[lm]" ".tcl" ".m" ".scm" ".pm" ".py" ".g" ".s?html" ".ma?k" "[Mm]akefile\\(\\.in\\)?"))) '(#$ . 21704) :group 'speedbar :type '(repeat (regexp :tag "Extension Regexp")) :set #[(sym val) "\303!\211\207" [val speedbar-supported-extension-expressions speedbar-file-regexp speedbar-extension-list-to-regex] 2]) (byte-code "\302!\302\207" [speedbar-supported-extension-expressions speedbar-file-regexp speedbar-extension-list-to-regex] 2) #@286 Add EXTENSION as a new supported extension for speedbar tagging. This should start with a `.' if it is not a complete file name, and the dot should NOT be quoted in with \. Other regular expression matchers are allowed however. EXTENSION may be a single string or a list of strings. (defalias 'speedbar-add-supported-extension #[(extension) "<\204 C\203 @ \235\204 @ BA\211\204\f \303 !\211\207" [extension speedbar-supported-extension-expressions speedbar-file-regexp speedbar-extension-list-to-regex] 3 (#$ . 23028) "sExtension: "]) #@212 Add DIRECTORY-EXPRESSION as a new ignored directory for speedbar tracking. This function will modify `speedbar-ignored-directory-regexp' and add DIRECTORY-EXPRESSION to `speedbar-ignored-directory-expressions'. (defalias 'speedbar-add-ignored-directory-regexp #[(directory-expression) "<\204 C\203 @ \235\204 @ BA\211\204\f \303 !\211\207" [directory-expression speedbar-ignored-directory-expressions speedbar-ignored-directory-regexp speedbar-extension-list-to-regex] 3 (#$ . 23585) "sDirectory regex: "]) (byte-code "\304\305!\204 \306!\306\n!\304\207" [speedbar-supported-extension-expressions speedbar-file-regexp speedbar-ignored-directory-expressions speedbar-ignored-directory-regexp fboundp custom-declare-variable speedbar-extension-list-to-regex] 2) #@235 *Non-nil means to automatically update the display. When this is nil then speedbar will not follow the attached frame's directory. When speedbar is active, use: \<speedbar-key-map> `\[speedbar-toggle-updates]' to toggle this value. (defvar speedbar-update-flag dframe-have-timer-flag (#$ . -24369)) #@50 Permanently disable changing of the update flag. (defvar speedbar-update-flag-disable nil (#$ . 24676)) #@36 Syntax-table used on the speedbar. (defvar speedbar-syntax-table nil (#$ . 24786)) (byte-code "\2047 \301 \302\303\304#\210\302\305\304#\210\302\306\304#\210\302\307\304#\210\302\310\304#\210\302\311\304#\210\302\312\304#\210\302\313\304#\210\301\207" [speedbar-syntax-table make-syntax-table modify-syntax-entry 39 " " 34 40 41 123 125 91 93] 4) #@33 Keymap used in speedbar buffer. (defvar speedbar-key-map nil (#$ . 25149)) (byte-code "\204R \301 \302\303\"\210\304\305\306#\210\304\307\310#\210\304\311\312#\210\304\313\314#\210\304\315\316#\210\304\317\320#\210\304\321\322#\210\304\323\324#\210\304\325\326#\210\304\327\330#\210\304\331\332#\210\333!\210\301\207" [speedbar-key-map make-keymap suppress-keymap t define-key "t" speedbar-toggle-updates "g" speedbar-refresh "n" speedbar-next "p" speedbar-prev "\356" speedbar-restricted-next "\360" speedbar-restricted-prev "\216" speedbar-forward-list "\220" speedbar-backward-list "r" #[nil "\301!\207" [speedbar-previously-used-expansion-list-name speedbar-change-initial-expansion-list] 2 nil nil] "b" #[nil "\300\301!\207" [speedbar-change-initial-expansion-list "quick buffers"] 2 nil nil] "f" #[nil "\300\301!\207" [speedbar-change-initial-expansion-list "files"] 2 nil nil] dframe-update-keymap] 4) #@154 Create a keymap for use with a speedbar major or minor display mode. This basically creates a sparse keymap, and makes its parent be `speedbar-key-map'. (defalias 'speedbar-make-specialized-keymap #[nil "\302 \303 \"\210)\207" [k speedbar-key-map make-sparse-keymap set-keymap-parent] 3 (#$ . 26081)]) #@59 Keymap used in speedbar buffer while files are displayed. (defvar speedbar-file-key-map nil (#$ . 26392)) (byte-code "\204m \301 \302\303\304#\210\302\305\304#\210\302\306\307#\210\302\310\307#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210\302\321\322#\210\302\323\324#\210\302\325\326#\210\302\327\330#\210\302\331\332#\210\302\333\334#\210\302\335\336#\210\302\337\340#\210\302\341\342#\210\301\207" [speedbar-file-key-map speedbar-make-specialized-keymap define-key "e" speedbar-edit-line " " "+" speedbar-expand-line "=" "-" speedbar-contract-line "[" speedbar-expand-line-descendants "]" speedbar-contract-line-descendants " " speedbar-toggle-line-expansion "U" speedbar-up-directory "I" speedbar-item-info "B" speedbar-item-byte-compile "L" speedbar-item-load "C" speedbar-item-copy "D" speedbar-item-delete "O" speedbar-item-object-delete "R" speedbar-item-rename "M" speedbar-create-directory] 4) #@33 Base part of the speedbar menu. (defvar speedbar-easymenu-definition-base (byte-code "\301\302\303\304!\204 \303\305!\205 \303\306!\203 \306 \202 \205 \307C\"\207" [window-system append ("Speedbar" ["Update" speedbar-refresh t] ["Auto Update" speedbar-toggle-updates :active (not speedbar-update-flag-disable) :style toggle :selected speedbar-update-flag]) fboundp defimage make-image-specifier display-graphic-p ["Use Images" speedbar-toggle-images :style toggle :selected speedbar-use-images]] 4) (#$ . 27348)) #@43 Additional menu items while in file-mode. (defvar speedbar-easymenu-definition-special '(["Edit Item On Line" speedbar-edit-line t] ["Show All Files" speedbar-toggle-show-all-files :style toggle :selected speedbar-show-unknown-files] ["Expand File Tags" speedbar-expand-line (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))] ["Flush Cache & Expand" speedbar-flush-expand-line (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))] ["Expand All Descendants" speedbar-expand-line-descendants (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))] ["Contract File Tags" speedbar-contract-line (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.-. "))] "----" ["File/Tag Information" speedbar-item-info t] ["Load Lisp File" speedbar-item-load (save-excursion (beginning-of-line) (looking-at "[0-9]+: *\\[[+-]\\] .+\\(\\.el\\)\\( \\|$\\)"))] ["Byte Compile File" speedbar-item-byte-compile (save-excursion (beginning-of-line) (looking-at "[0-9]+: *\\[[+-]\\] .+\\(\\.el\\)\\( \\|$\\)"))] ["Copy File" speedbar-item-copy (save-excursion (beginning-of-line) (looking-at "[0-9]+: *\\["))] ["Rename File" speedbar-item-rename (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))] ["Create Directory" speedbar-create-directory (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))] ["Delete File" speedbar-item-delete (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))] ["Delete Object" speedbar-item-object-delete (save-excursion (beginning-of-line) (looking-at "[0-9]+: *\\[[+-]\\] [^ \n]+ \\*?[!#]$"))]) (#$ . 27873)) #@55 Menu items appearing at the end of the speedbar menu. (defvar speedbar-easymenu-definition-trailer (byte-code "\300\301\302!\205 \303\304!\205 \305C\306\307D\"\207" [append featurep custom fboundp custom-declare-variable ["Customize..." speedbar-customize t] ["Close" dframe-close-frame t] ["Quit" delete-frame t]] 4) (#$ . 29485)) #@113 Non-nil when speedbar is showing buttons specific to a special mode. In this case it is the originating buffer. (defvar speedbar-desired-buffer nil (#$ . 29826)) #@37 The buffer displaying the speedbar. (defvar speedbar-buffer nil (#$ . 29994)) #@32 The frame displaying speedbar. (defvar speedbar-frame nil (#$ . 30078)) #@65 The frame that was last created, then removed from the display. (defvar speedbar-cached-frame nil (#$ . 30156)) #@76 The last open directory is saved in its entirety for ultra-fast switching. (defvar speedbar-full-text-cache nil (#$ . 30274)) #@54 The last file which was selected in speedbar buffer. (defvar speedbar-last-selected-file nil (#$ . 30406)) #@75 Maintain list of directories simultaneously open in the current speedbar. (defvar speedbar-shown-directories nil (#$ . 30519)) #@198 An association list of directories and their contents. Each sublist was returned by `speedbar-file-lists'. This list is maintained to speed up the refresh rate when switching between directories. (defvar speedbar-directory-contents-alist nil (#$ . 30653)) #@67 Never set this by hand. Value is t when S-mouse activity occurs. (defvar speedbar-power-click nil (#$ . 30916)) (byte-code "\300\301\302\"\210\300\303\304\"\210\300\305\306\"\210\300\307\310\"\210\300\311\312\"\207" [defalias speedbar-make-overlay make-overlay speedbar-overlay-put overlay-put speedbar-delete-overlay delete-overlay speedbar-mode-line-update force-mode-line-update speedbar speedbar-frame-mode] 3) #@387 Enable or disable speedbar. Positive ARG means turn on, negative turn off. A nil ARG means toggle. Once the speedbar frame is activated, a buffer in `speedbar-mode' will be displayed. Currently, only one speedbar is supported at a time. `speedbar-before-popup-hook' is called before popping up the speedbar frame. `speedbar-before-delete-hook' is called before the frame is deleted. (defalias 'speedbar-frame-mode #[(&optional arg) "\306!\204 \212\307\310!\211q\210\311 \210)\312 \313\314\300\315\316\n\f &\n\210\204, \317\320!\210\2027 \321 \210\322 \210\317!\210\323\324!\210\325\323\326!\210\320\211\211\207" [speedbar-buffer arg speedbar-frame-parameters speedbar-before-delete-hook speedbar-before-popup-hook speedbar-after-create-hook buffer-live-p get-buffer-create " SPEEDBAR" speedbar-mode dframe-frame-mode speedbar-frame speedbar-cached-frame "Speedbar" speedbar-frame-mode speedbar-set-timer nil speedbar-reconfigure-keymaps speedbar-update-contents make-local-variable dframe-delete-frame-function speedbar-handle-delete-frame automatic-hscrolling dframe-update-speed speedbar-last-selected-file] 12 (#$ . 31339) "P"]) #@65 Reposition the speedbar frame to be next to the attached frame. (defalias 'speedbar-frame-reposition-smartly #[nil "\303\304\"\204 \303\305\"\203 \306 \307 !\303\304\"A\303\305\"AB#\207\306 \307 !\n#\207" [speedbar-frame-parameters speedbar-frame speedbar-default-position assoc left top dframe-reposition-frame dframe-attached-frame] 7 (#$ . 32494)]) #@64 Return the frame to use for speedbar based on current context. (defalias 'speedbar-current-frame #[nil "\300\301\302\"\207" [dframe-current-frame speedbar-frame speedbar-mode] 3 (#$ . 32858)]) (put 'speedbar-current-frame 'byte-optimizer 'byte-compile-inline-expand) #@124 Handle a delete frame event E. If the deleted frame is the frame speedbar is attached to, we need to delete speedbar also. (defalias 'speedbar-handle-delete-frame #[(e) "\205 A@@\n=\205 \303!\207" [speedbar-frame e dframe-attached-frame delete-frame] 2 (#$ . 33132)]) #@189 Change frame focus to or from the speedbar frame. If the selected frame is not speedbar, then speedbar frame is selected. If the speedbar frame is active, then select the attached frame. (defalias 'speedbar-get-focus #[nil "\300 \210\301\302\303\304#\207" [speedbar-reset-scanners dframe-get-focus speedbar-frame speedbar-frame-mode #[nil "\301\302 )\207" [speedbar-update-flag t speedbar-timer-fn] 1]] 4 (#$ . 33412) nil]) #@87 Return the width of the speedbar frame in characters. Return nil if it doesn't exist. (defalias 'speedbar-frame-width #[nil "\301!\207" [speedbar-frame frame-width] 2 (#$ . 33844)]) (put 'speedbar-frame-width 'byte-optimizer 'byte-compile-inline-expand) #@1923 Major mode for managing a display of directories and tags. \<speedbar-key-map> The first line represents the default directory of the speedbar frame. Each directory segment is a button which jumps speedbar's default directory to that directory. Buttons are activated by clicking `\[speedbar-click]'. In some situations using `\[dframe-power-click]' is a `power click' which will rescan cached items, or pop up new frames. Each line starting with <+> represents a directory. Click on the <+> to insert the directory listing into the current tree. Click on the <-> to retract that list. Click on the directory name to go to that directory as the default. Each line starting with [+] is a file. If the variable `speedbar-show-unknown-files' is t, the lines starting with [?] are files which don't have imenu support, but are not expressly ignored. Files are completely ignored if they match `speedbar-file-unshown-regexp' which is generated from `completion-ignored-extensions'. Files with a `*' character after their name are files checked out of a version control system. (Currently only RCS is supported.) New version control systems can be added by examining the documentation for `speedbar-this-file-in-vc' and `speedbar-vc-check-dir-p'. Files with a `#' or `!' character after them are source files that have an object file associated with them. The `!' indicates that the files is out of date. You can control what source/object associations exist through the variable `speedbar-obj-alist'. Click on the [+] to display a list of tags from that file. Click on the [-] to retract the list. Click on the file name to edit the file in the attached frame. If you open tags, you might find a node starting with {+}, which is a category of tags. Click the {+} to expand the category. Jump-able tags start with >. Click the name of the tag to go to that position in the selected file. \{speedbar-key-map} (defalias 'speedbar-mode #[nil "\212\306 \210\307\310\311\n!\210\312\313\314\315!\210\316 P \312\317\320!\210\321 \210\203+ \322\323\324\325\326\327!\210)\207" [major-mode mode-name speedbar-syntax-table font-lock-keywords truncate-lines speedbar-version kill-all-local-variables speedbar-mode "Speedbar" set-syntax-table nil t make-local-variable frame-title-format "Speedbar " toggle-read-only 1 speedbar-set-mode-line-format speedbar-track-mouse speedbar-item-info speedbar-click speedbar-position-cursor-on-line run-hooks speedbar-mode-hook case-fold-search speedbar-track-mouse-flag dframe-track-mouse-function dframe-help-echo-function dframe-mouse-click-function dframe-mouse-position-function speedbar-buffer] 2 (#$ . 34107)]) #@127 Like `message', but for use in the speedbar frame. Argument FMT is the format string, and ARGS are the arguments for message. (defalias 'speedbar-message '(macro . #[(fmt &rest args) "\302 BB\207" [fmt args dframe-message] 3 (#$ . 36790)])) #@265 Like `y-or-n-p', but for use in the speedbar frame. Argument PROMPT is the prompt to use. Optional argument DELETING means this is a query that will delete something. The variable `speedbar-query-confirmation-method' can cause this to return true without a query. (defalias 'speedbar-y-or-n-p #[(prompt &optional deleting) "\204\n \303=\206 \304\n!\207" [deleting speedbar-query-confirmation-method prompt none-but-delete dframe-y-or-n-p] 2 (#$ . 37039)]) (put 'speedbar-y-or-n-p 'byte-optimizer 'byte-compile-inline-expand) #@45 Select the frame attached to this speedbar. (defalias 'speedbar-select-attached-frame #[nil "\300\301\302\303\"!\207" [dframe-select-attached-frame dframe-current-frame speedbar-frame speedbar-mode] 4 (#$ . 37573)]) (byte-code "\300\301\302\303#\210\304\305\306\"\210\304\307\310\"\207" [put speedbar-select-attached-frame byte-optimizer byte-compile-inline-expand defalias speedbar-with-attached-buffer dframe-with-attached-buffer speedbar-maybee-jump-to-attached-frame dframe-maybee-jump-to-attached-frame] 4) #@208 Set the format of the mode line based on the current speedbar environment. This gives visual indications of what is up. It EXPECTS the speedbar frame and window to be the currently active frame and window. (defalias 'speedbar-set-mode-line-format #[nil "\306\307\301\310\"!\205\252 \205\252 \212q\210\311 !\206 \312\313\314 \203% \315\202&