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 : vcursor.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:05:28 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/vcursor.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 "`vcursor.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304\305\306\307&\210\310\301\311\312\306\301%\207" [custom-declare-group vcursor nil "Manipulate an alternative (\"virtual\") cursor." :prefix "vcursor-" :group editing custom-declare-face ((((class color)) (:foreground "blue" :background "cyan" :underline t)) (t (:inverse-video t :underline t))) "Face for the virtual cursor."] 8) #@210 If non-nil, disable the virtual cursor after use. Any non-vcursor command will force `vcursor-disable' to be called. If non-nil but not t, just make sure copying is toggled off, but don't disable the vcursor. (custom-declare-variable 'vcursor-auto-disable 'nil '(#$ . 969) :type '(choice (const t) (const nil) (const copy)) :group 'vcursor) #@67 A list of modifiers that are used to define vcursor key bindings. (custom-declare-variable 'vcursor-modifiers '(list 'control 'shift) '(#$ . 1316) :type '(repeat symbol) :group 'vcursor) (defalias 'vcursor-cs-binding #[(base &optional meta) "\304\305\306 !C\"\203 \303\nB\202 \n)!\207" [vcursor-modifiers base key meta vector append intern] 5]) #@197 Alter the value of the variable VAR to VALUE, binding keys as required. VAR is usually `vcursor-key-bindings'. Normally this function is called on loading vcursor and from the customize package. (defalias 'vcursor-bind-keys #[(var value) " L\210 ?\206z \302=\204 \303=\203\216 \304\305!\203\216 \306\307\310\"\210\306\311\312\"\210\306\313\314\"\210\306\315\316\"\210\306\317\320\"\210\306\321\322\"\210\306\323\324\"\210\306\325\326\"\210\306\327\330\"\210\306\331\332\"\210\306\333\334\"\210\306\335\336\"\210\306\337\340\"\210\306\341\342\"\210\306\343\344\"\210\306\345\346\"\210\306\347\350\"\210\306\351\352\"\210\306\353\354\"\210\306\355\356\"\210\306\357\360\"\210\306\361\362\"\210\306\363\364\"\207\306\365\366!\332\"\210\306\365\367!\334\"\210\306\365\370!\330\"\210\306\365\371!\336\"\210\306\365\372!\320\"\210\306\365\373!\312\"\210\306\365\374!\314\"\210\306\365\375!\314\"\210\306\365\376!\310\"\210\306\365\377!\310\"\210\306\365\201@ !\350\"\210\306\365\366\303\"\350\"\210\306\365\201A !\356\"\210\306\365\367\303\"\356\"\210\306\365\201B !\352\"\210\306\365\201C !\354\"\210\306\365\201D !\322\"\210\306\365\201E !\324\"\210\306\365\201F !\326\"\210\306\365\376\303\"\326\"\210\306\365\201G !\360\"\210\306\365\201H !\360\"\210\306\365\370\303\"\340\"\210\306\365\371\303\"\346\"\210\306\365\201B \303\"\342\"\210\306\365\201C \303\"\344\"\210\306\365\372\303\"\316\"\210\306\365\201I !\362\"\210\306\365\201J !\364\"\207" [var value oemacs t fboundp oemacs-version global-set-key [C-f1] vcursor-toggle-copy [C-f2] vcursor-copy [C-f3] vcursor-copy-word [C-f4] vcursor-copy-line [S-f1] vcursor-disable [S-f2] vcursor-other-window [S-f3] vcursor-goto [S-f4] vcursor-swap-point [C-f5] vcursor-backward-char [C-f6] vcursor-previous-line [C-f7] vcursor-next-line [C-f8] vcursor-forward-char [M-f5] vcursor-beginning-of-line [M-f6] vcursor-backward-word [M-f6] vcursor-forward-word [M-f8] vcursor-end-of-line [S-f5] vcursor-beginning-of-buffer [S-f6] vcursor-scroll-down [S-f7] vcursor-scroll-up [S-f8] vcursor-end-of-buffer [C-f9] vcursor-isearch-forward [S-f9] vcursor-execute-key [S-f10] vcursor-execute-command vcursor-cs-binding "up" "down" "left" "right" "return" "insert" "delete" "remove" "tab" "backtab" "home" "end" "prior" "next" "f6" "f7" "select" "find" "f8" "f9" "f10"] 4 (#$ . 1673)]) #@223 How to bind keys when vcursor is loaded. If t, guess; if `xterm', use bindings suitable for an X terminal; if `oemacs', use bindings which work on a PC with Oemacs. If nil, don't define any key bindings. Default is nil. (custom-declare-variable 'vcursor-key-bindings 'nil '(#$ . 4000) :type '(choice (const t) (const nil) (const xterm) (const oemacs)) :group 'vcursor :set 'vcursor-bind-keys :version "20.3") #@252 If non-nil, input from the vcursor is treated as interactive input. This will cause text insertion to be much slower. Note that no special interpretation of strings is done: "" is a string of four characters. The default is simply to copy strings. (custom-declare-variable 'vcursor-interpret-input 'nil '(#$ . 4418) :type 'boolean :group 'vcursor :version "20.3") #@61 String used to show the vcursor position on dumb terminals. (custom-declare-variable 'vcursor-string '"**>" '(#$ . 4791) :type 'string :group 'vcursor :version "20.3") #@67 Overlay for the virtual cursor. It is nil if that is not enabled. (defvar vcursor-overlay nil (#$ . 4965)) #@112 Last window to have displayed the virtual cursor. See the function `vcursor-find-window' for how this is used. (defvar vcursor-window nil (#$ . 5079)) #@186 Non-nil if last command was a vcursor command. The commands `vcursor-copy', `vcursor-relative-move' and the ones for scrolling set this. It is used by the `vcursor-auto-disable' code. (defvar vcursor-last-command nil (#$ . 5237)) #@74 Non-nil means moving vcursor should copy characters moved over to point. (custom-declare-variable 'vcursor-copy-flag 'nil '(#$ . 5474) :type 'boolean :group 'vcursor) #@63 Keeps track of temporary goal columns for the virtual cursor. (defvar vcursor-temp-goal-column nil (#$ . 5647)) #@29 Keymap for vcursor command. (defvar vcursor-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\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\302\343\344#\210\302\345\346#\210\302\347\350#\210\302\351\352#\210\302\353\354#\210\302\355\356#\210\302\357\360#\210\302\361\362#\210\302\363\364#\210\302\365\366#\210)\207" [map make-sparse-keymap define-key "t" vcursor-use-vcursor-map "" vcursor-previous-line "" vcursor-next-line "" vcursor-backward-char "" vcursor-forward-char " " vcursor-disable " " vcursor-copy "" vcursor-copy-word " " vcursor-toggle-copy "<" vcursor-beginning-of-buffer ">" vcursor-end-of-buffer "\366" vcursor-scroll-down "" vcursor-scroll-up "o" vcursor-other-window "g" vcursor-goto "x" vcursor-swap-point "" vcursor-isearch-forward "" vcursor-isearch-backward "" vcursor-beginning-of-line "" vcursor-end-of-line "\367" vcursor-forward-word "\342" vcursor-backward-word "\354" vcursor-copy-line "c" vcursor-compare-windows "k" vcursor-execute-key "\370" vcursor-execute-command] 4) (#$ . 5765)) (byte-code "\300M\210 \203 \302\301 \"\210\300\207" [vcursor-map vcursor-key-bindings vcursor-bind-keys] 3) #@107 Go to the starting point of the virtual cursor. If that's disabled, don't go anywhere but don't complain. (defalias 'vcursor-locate #[nil "\301!\205 \302!\205 \302!q\205 \303!b\207" [vcursor-overlay overlayp overlay-buffer overlay-start] 2 (#$ . 7134)]) #@729 Return a suitable window for displaying the virtual cursor. This is the first window in cyclic order where the vcursor is visible. With optional NOT-THIS non-nil never return the current window. With NEW-WIN non-nil, display the virtual cursor buffer in another window if the virtual cursor is not currently visible (note, however, that this function never changes `window-point'). With THIS-FRAME non-nil, don't search other frames for a new window (though if the vcursor is already off-frame then its current window is always considered, and the value of `pop-up-frames' is always respected). Returns nil if the virtual cursor is not visible anywhere suitable. Set `vcursor-window' to the returned value as a side effect. (defalias 'vcursor-find-window #[(&optional not-this new-win this-frame) "\306 \307\211\212\310 \210\311!\203# p\312!=\203# \f\203% \n=\203% \307\2030 \313`\"\204[ \314\315\307 ?#\210 \206Z \203I \n=\204I \202Z \206Z \203Y \316p\317\"\202Z \307,\207" [winbuf winok thiswin vcursor-window not-this this-frame selected-window nil vcursor-locate window-live-p window-buffer pos-visible-in-window-p walk-windows #[(win) "?\2051 p\305 !=\2051 \n\205 =?\2051 \306` \"\203# \211\207 =\2061 \f?\2051 \211\207" [winok win not-this thiswin winbuf window-buffer pos-visible-in-window-p] 3] display-buffer t new-win] 4 (#$ . 7402)]) #@165 Toggle copying to point when the vcursor is moved. With a prefix ARG, turn on if non-negative, off if negative. Display a message unless optional NOMSG is non-nil. (defalias 'vcursor-toggle-copy #[(&optional arg nomsg) "\204 ?\202 \304!\305W\203 \306\202 \307\307\206) \310\311 \203' \312\202( \313\"\207" [arg vcursor-copy-flag vcursor-last-command nomsg prefix-numeric-value 0 nil t message "Copying from the vcursor is now %s." "on" "off"] 3 (#$ . 8784) "P"]) #@327 Move the virtual cursor to the character to the right of PT. PT is an absolute location in the current buffer. With optional LEAVE-B, PT is in the same buffer the vcursor is currently in. If the new virtual cursor location would not be visible, display it in another window. With LEAVE-W, use the current `vcursor-window'. (defalias 'vcursor-move #[(pt &optional leave-b leave-w) "\212\203 \306\307!\203 \310 !q\210\nd=\203 \nS\306\307!\203* \311 \n\211Tp$\210\202E \312\n\211T\"\204? \313 \204? \314 \315\f#\210\314 \316\317#\210 \204N \320\321\307\"\210\322\n\"\206[ \323\n\")\207" [leave-b vcursor-overlay pt window-system vcursor-string leave-w vcursor-check t overlay-buffer move-overlay make-overlay display-color-p overlay-put before-string face vcursor vcursor-find-window nil pos-visible-in-window-p set-window-point vcursor-window] 5 (#$ . 9264)]) #@52 Insert TEXT, respecting `vcursor-interpret-input'. (defalias 'vcursor-insert #[(text) "\203 \303\304 !\n\"\211\207 c\207" [vcursor-interpret-input text unread-command-events append listify-key-sequence] 3 (#$ . 10142)]) #@126 Call FUNC with arbitrary ARGS ... to move the virtual cursor. This is called by most of the virtual-cursor motion commands. (defalias 'vcursor-relative-move #[(func &rest args) "\306\211\212\307 \210`\310\n\"\210d=\203 `=\203 \311\312\306\"\210\313`!\210\f\203, `{) \2035 \314 !\210*\315\211\207" [opoint text func args vcursor-copy-flag vcursor-last-command nil vcursor-locate apply signal end-of-buffer vcursor-move vcursor-insert t] 3 (#$ . 10372)]) #@205 Move the real cursor to the virtual cursor position. If the virtual cursor is (or was recently) visible in another window, switch to that first. Without a prefix ARG, disable the virtual cursor as well. (defalias 'vcursor-goto #[(&optional arg) "\304 \203 \305!\210 \205 \306 !\211\203 p\n=\204 \307\n!\210)\310 \210\206) \311 \207" [vcursor-window vcursor-overlay buf arg vcursor-find-window select-window overlay-buffer switch-to-buffer vcursor-locate vcursor-disable] 3 (#$ . 10844) "P"]) #@254 Swap the location of point and that of the virtual cursor. The virtual cursor window becomes the selected window and the old window becomes the virtual cursor window. If the virtual cursor would not be visible otherwise, display it in another window. (defalias 'vcursor-swap-point #[nil "p`\304 \305 \210r\nq\210\306 !,\207" [win here buf vcursor-window selected-window vcursor-goto vcursor-move] 3 (#$ . 11351) nil]) #@125 Scroll up the vcursor window ARG lines or near full screen if none. The vcursor will always appear in an unselected window. (defalias 'vcursor-scroll-up #[(&optional n) "\301\302\"\207" [n vcursor-window-funcall scroll-up] 3 (#$ . 11783) "P"]) #@127 Scroll down the vcursor window ARG lines or near full screen if none. The vcursor will always appear in an unselected window. (defalias 'vcursor-scroll-down #[(&optional n) "\301\302\"\207" [n vcursor-window-funcall scroll-down] 3 (#$ . 12035) "P"]) #@158 Perform forward incremental search in the virtual cursor window. The virtual cursor is moved to the resulting point; the ordinary cursor stays where it was. (defalias 'vcursor-isearch-forward #[(&optional rep norecurs) "\302\303 #\207" [rep norecurs vcursor-window-funcall isearch-forward] 4 (#$ . 12293) "P"]) #@159 Perform backward incremental search in the virtual cursor window. The virtual cursor is moved to the resulting point; the ordinary cursor stays where it was. (defalias 'vcursor-isearch-backward #[(&optional rep norecurs) "\302\303 #\207" [rep norecurs vcursor-window-funcall isearch-backward] 4 (#$ . 12612) "P"]) #@367 Call FUNC with ARGS ... in a virtual cursor window. A window other than the currently-selected one will always be used. The virtual cursor is moved to the value of point when the function returns. If FUNC is a list, call the car of the list interactively, ignoring ARGS. In this case, a new window will not be created if the vcursor is visible in the current one. (defalias 'vcursor-window-funcall #[(func &rest args) "\306<\205 \307\310!?\310\"\210\212\311 \312\313\216`\314\f!\210\315 \210<\203+ \316@!\210\2020 \317 \"\210\311 \203E p\320!=\203E `{\321`\312\310#\210* \203T \322 !\210+\310\211\207" [func text sw here vcursor-window args vcursor-find-window vcursor-check t selected-window nil ((select-window sw)) select-window vcursor-locate call-interactively apply overlay-buffer vcursor-move vcursor-insert vcursor-copy-flag vcursor-overlay vcursor-last-command] 4 (#$ . 12934)]) #@239 Apply FUNC to ARGS ... and return the number of characters moved. Point is temporarily set to the virtual cursor position before FUNC is called. This is called by most of the virtual-cursor copying commands to find out how much to copy. (defalias 'vcursor-get-char-count #[(func &rest args) "\304 \210r\305!q\210\306!b\307\n\"\210` Z*\207" [vcursor-overlay start func args vcursor-check overlay-buffer overlay-start apply] 3 (#$ . 13848)]) (defalias 'vcursor-check #[(&optional arg) "\302!\203 \303!\203 \304\207 \203 \305\207\306\307!\207" [vcursor-overlay arg overlayp overlay-start t nil error "The virtual cursor is not active now"] 2]) #@120 Non-nil if Vcursor-Use-Vcursor-Map mode is enabled. Use the command `vcursor-use-vcursor-map' to change this variable. (defvar vcursor-use-vcursor-map nil (#$ . 14506)) (make-variable-buffer-local 'vcursor-use-vcursor-map) #@323 Toggle the state of the vcursor key map. When on, the keys defined in it are mapped directly on top of the main keymap, allowing you to move the vcursor with ordinary motion keys. An indication "!VC" appears in the mode list. The effect is local to the current buffer. Disabling the vcursor automatically turns this off. (defalias 'vcursor-use-vcursor-map #[(&optional arg) "\303 \304=\203 \n?\202( \203 \305 !\306V\202( \n\204\"