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 : ses.elc
;ELC ;;; Compiled ;;; in Emacs version 27.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\310\311\312\313\314\315\316\317\320& \210\321\322\323\324\325DD\326\311\304\327\330&\210\321\331\323\324\332DD\333\311\304\327\334&\210\321\335\323\324\336DD\337\311\304\327\340&\210\321\341\323\324\342DD\343\311\304\327\344\345\346& \210\321\347\323\324\350DD\351\311\304\327\344&\207" [require unsafep macroexp custom-declare-group ses nil "Simple Emacs Spreadsheet." :tag "SES" :group applications :link (custom-manual "(ses) Top") :prefix "ses-" :version "21.1" custom-declare-variable ses-initial-size funcall function #[0 "\300\207" [(1 . 1)] 1] "Initial size of a new spreadsheet, as a cons (NUMROWS . NUMCOLS)." :type (cons (integer :tag "numrows") (integer :tag "numcols")) ses-initial-column-width #[0 "\300\207" [7] 1] "Initial width of columns in a new spreadsheet." (integer :match (lambda (widget value) (> value 0))) ses-initial-default-printer #[0 "\300\207" [#1="%.7g"] 1 #1#] "Initial default printer for a new spreadsheet." (choice string (list :tag "Parenthesized string" string) function) ses-after-entry-functions #[0 "\300\207" [(forward-char)] 1] "Things to do after entering a value into a cell.\nAn abnormal hook that usually runs a cursor-movement function.\nEach function is called with ARG=1." hook :options (forward-char backward-char next-line previous-line) ses-mode-hook #[0 "\300\207" [nil] 1] "Hook functions to be run upon entering SES mode."] 14) #@43 List of formulas that have been typed in. (defvar ses-read-cell-history nil (#$ . 1855)) #@52 List of printer functions that have been typed in. (defvar ses-read-printer-history nil (#$ . 1950)) #@72 Context menu when mouse-3 is used on the header-line in an SES buffer. (defvar ses-header-line-menu nil (#$ . 2057)) (easy-menu-do-define 'ses-header-line-menu nil "Context menu when mouse-3 is used on the header-line in an SES buffer." '("SES header row" ["Set current row" ses-set-header-row t] ["Unset row" ses-unset-header-row (> ses--header-row 0)])) #@44 Local keymap for Simple Emacs Spreadsheet. (defconst ses-mode-map (byte-code "\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\324\326\327BBBBBBBBBBBBBBBBBBBBBBBB\330 \203H \331@A@#\210AA\262\2023 \207" [ses-header-line-menu "\214" ses-reconstruct-all "\f" ses-recalculate-all "" ses-renarrow-buffer "" ses-recalculate-cell "\223" ses-sort-column "\210" ses-set-header-row "" ses-truncate-cell "\n" ses-jump "" ses-read-default-printer "\214" ses-reprint-all [33554444] [header-line down-mouse-3] ([header-line mouse-2] ses-sort-column-click) make-sparse-keymap define-key] 25) (#$ . 2419)) #@24 Menu bar menu for SES. (defvar ses-menu nil (#$ . 3072)) (easy-menu-do-define 'ses-menu ses-mode-map "Menu bar menu for SES." '("SES" ["Insert row" ses-insert-row (ses-in-print-area)] ["Delete row" ses-delete-row (ses-in-print-area)] ["Insert column" ses-insert-column (ses-in-print-area)] ["Delete column" ses-delete-column (ses-in-print-area)] ["Set column printer" ses-read-column-printer t] ["Set column width" ses-set-column-width t] ["Set default printer" ses-read-default-printer t] ["Jump to cell" ses-jump t] ["Set cell printer" ses-read-cell-printer t] ["Recalculate cell" ses-recalculate-cell t] ["Truncate cell display" ses-truncate-cell t] ["Export values" ses-export-tsv t] ["Export formulas" ses-export-tsf t])) #@62 List for keys that can be used for completion while editing. (defconst ses-completion-keys '("\211" " ") (#$ . 3805)) #@261 Set globally to what completion table to use depending on type of completion (local printers, cells, etc.). We need to go through a local variable to pass the SES buffer local variable to completing function while the current buffer is the minibuffer. (defvar ses--completion-table nil (#$ . 3930)) #@90 Calling buffer for SES listing help. Used for listing local printers or renamed cells. (defvar ses--list-orig-buffer nil (#$ . 4243)) #@47 Local keymap for SES minibuffer cell-editing. (defconst ses-mode-edit-map (byte-code "\301\302 \303\"\210\203 \304\211A\262\242\211A\262\242#\210\202 \207" [minibuffer-local-map ("" ses-insert-range "" ses-insert-ses-range [S-mouse-3] ses-insert-range-click [C-S-mouse-3] ses-insert-ses-range-click "" ses-list-local-printers "" ses-list-named-cells "\211" lisp-complete-symbol) make-sparse-keymap set-keymap-parent define-key] 7) (#$ . 4385)) (byte-code "\300\301\302\303\304\305 \306\307\"\210G\310\211W\203* \211\311\312\211T#\313#\266\211T\262\202 \266\203C \314@A@\315 $\210AA\262\202, \311\316\317#\210\203_ \311@A@#\210AA\262\202I \266\203\"\207" [defalias ses-mode-print-map ([backtab] backward-char [tab] ses-forward-or-insert " " ses-forward-or-insert "\357" ses-insert-column "" ses-insert-row " " ses-edit-cell "\353" ses-delete-column "\371" ses-yank-pop "" ses-delete-row "\n" ses-append-row-jump-first-column "\350" ses-mark-row "\310" ses-mark-column "" ses-clear-cell-forward "" ses-clear-cell-backward "(" ses-read-cell "\"" ses-read-cell "'" ses-read-symbol "=" ses-edit-cell "c" ses-recalculate-cell "j" ses-jump "p" ses-read-cell-printer "t" ses-truncate-cell "w" ses-set-column-width "x" ses-export-keymap "\360" ses-read-column-printer) (clipboard-kill-region ses-kill-override end-of-line ses-end-of-line kill-line ses-delete-row kill-region ses-kill-override open-line ses-insert-row) "0123456789.-" make-keymap suppress-keymap t 0 define-key substring ses-read-cell substitute-key-definition current-global-map [(menu-bar) edit cut] ses-kill-override] 15) (defconst ses-mode-print-map (symbol-function 'ses-mode-print-map)) (byte-code "\300\301\302\303!\304\305\306\307B#\210\304\310\311\312B#\210\211\262\"\207" [defalias ses-export-keymap make-sparse-keymap "SES export" define-key "T" " tab-formulas" ses-export-tsf "t" " tab-values" ses-export-tsv] 8) #@71 Marker string denoting the boundary between print area and data area. (defconst ses-print-data-boundary "\n\f\n" (#$ . 6323)) #@77 Initial contents for the three-element list at the bottom of the data area. (defconst ses-initial-global-parameters "\n( ;Global parameters (these are read first)\n 2 ;SES file-format\n 1 ;numrows\n 1 ;numcols\n)\n\n" (#$ . 6455)) #@31 Match Global parameters for . (defconst ses-initial-global-parameters-re "\n( ;Global parameters (these are read first)\n [23] ;SES file-format\n [0-9]+ ;numrows\n [0-9]+ ;numcols\n\\( [0-9]+ ;numlocprn\n\\)?)\n\n" (#$ . 6692)) #@71 Initial contents for the file-trailer area at the bottom of the file. (defconst ses-initial-file-trailer ";; Local Variables:\n;; mode: ses\n;; End:\n" (#$ . 6926)) #@47 The initial contents of an empty spreadsheet. (defconst ses-initial-file-contents (concat " \n" ses-print-data-boundary "(ses-cell A1 nil nil nil nil)\n\n(ses-column-widths [7])\n(ses-column-printers [nil])\n(ses-default-printer \"%.7g\")\n(ses-header-row 0)\n" ses-initial-global-parameters ses-initial-file-trailer) (#$ . 7097)) #@73 Display properties to create a raised box for cells in the header line. (defconst ses-box-prop '(:box (:line-width 2 :style released-button)) (#$ . 7440)) #@299 List of print functions to be included in initial history of printer functions. None of these standard-printer functions, except function `ses-prin1', is suitable for use as a column printer or a global-default printer because they invoke the column or default printer and then modify its output. (defconst ses-standard-printer-functions '(ses-center ses-center-span ses-dashfill ses-dashfill-span ses-tildefill-span ses-prin1) (#$ . 7602)) #@37 Buffer-local variables used by SES. (defconst ses-localvars '(ses--blank-line ses--cells ses--col-printers ses--col-widths ses--curcell ses--curcell-overlay ses--default-printer (ses--local-printer-hashmap . :hashmap) (ses--numlocprn . 0) ses--deferred-narrow ses--deferred-recalc ses--deferred-write ses--file-format ses--named-cell-hashmap (ses--header-hscroll . -1) ses--header-row ses--header-string ses--linewidth ses--numcols ses--numrows ses--symbolic-formulas ses--data-marker ses--params-marker (ses--Dijkstra-attempt-nb . 0) ses--Dijkstra-weight-bound ses--in-killing-named-cell-list next-line-add-newlines transient-mark-mode) (#$ . 8050)) #@12 (fn EXP) (defalias 'ses--metaprogramming '(macro . #[257 "\300\301\"\207" [eval t] 4 (#$ . 8707)])) (put 'ses--metaprogramming 'edebug-form-spec t) #@53 Set buffer-local and initialize some SES variables. (defalias 'ses-set-localvars #[0 "\211\205V \211@\2119\203 \301!\302L\210\202O \211:\203J \211A\250\203+ \301@!AL\210\202O \211A\303=\203? \301@!\304\305\306\"L\210\202O \307\310A@#\210\202O \307\311\"\210A\266\202\202 \207" [ses-localvars make-local-variable nil :hashmap make-hash-table :test eq error "Unexpected initializer `%S' in list `ses-localvars' for entry %S" "Unexpected elements `%S' in list `ses-localvars'"] 6 (#$ . 8864)]) (put 'ses--symbolic-formulas 'safe-local-variable 'consp) #@101 Offsets from "Global parameters" line to various parameter lines in the data area of a spreadsheet. (defconst ses-paramlines-plist '(ses--col-widths -5 ses--col-printers -4 ses--default-printer -3 ses--header-row -2 ses--file-format 1 ses--numrows 2 ses--numcols 3 ses--numlocprn 4) (#$ . 9431)) #@86 Formats of "Global parameters" various parameters in the data area of a spreadsheet. (defconst ses-paramfmt-plist '(ses--col-widths "(ses-column-widths %S)" ses--col-printers "(ses-column-printers %S)" ses--default-printer "(ses-default-printer %S)" ses--header-row "(ses-header-row %S)" ses--file-format " %S ;SES file-format" ses--numrows " %S ;numrows" ses--numcols " %S ;numcols" ses--numlocprn " %S ;numlocprn") (#$ . 9733)) #@320 Set by `ses-relocate-formula' and `ses-relocate-range', read by `ses-relocate-all'. Set to `delete' if a cell-reference was deleted from a formula--so the formula needs recalculation. Set to `range' if the size of a `ses-range' was changed--so both the formula's value and list of dependents need to be recalculated. (defvar ses-relocate-return nil (#$ . 10170)) #@202 Set to t if last cell printer invoked by `ses-call-printer' requested left-justification of the result. Set to error-signal if `ses-call-printer' encountered an error during printing. Otherwise nil. (defvar ses-call-printer-return nil (#$ . 10542)) #@107 Time when current operation started. Used by `ses-time-check' to decide when to emit a progress message. (defvar ses-start-time nil (#$ . 10800)) #@87 Return the cell structure that stores information about cell (ROW,COL). (fn ROW COL) (defalias 'ses-get-cell '(macro . #[514 "\300\211\301EE\207" [aref ses--cells] 6 (#$ . 10953)])) (put 'ses-get-cell 'edebug-form-spec t) #@73 compiler-macro for inlining `ses-cell--symbol'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses-cell--symbol--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses-cell--symbol (progn (aref cl-x 0))) nil] 9 (#$ . 11184)]) (put 'ses-cell--symbol 'compiler-macro 'ses-cell--symbol--cmacro) #@60 Access slot "symbol" of `ses-cell' struct CL-X. (fn CL-X) (defalias 'ses-cell--symbol #[257 "\211\300H\207" [0] 3 (#$ . 11505)]) (byte-code "\300\301\302\303#\300\207" [function-put ses-cell--symbol side-effect-free t] 4) #@74 compiler-macro for inlining `ses-cell--formula'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses-cell--formula--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses-cell--formula (progn (aref cl-x 1))) nil] 9 (#$ . 11734)]) (put 'ses-cell--formula 'compiler-macro 'ses-cell--formula--cmacro) #@61 Access slot "formula" of `ses-cell' struct CL-X. (fn CL-X) (defalias 'ses-cell--formula #[257 "\211\300H\207" [1] 3 (#$ . 12060)]) (byte-code "\300\301\302\303#\300\207" [function-put ses-cell--formula side-effect-free t] 4) #@74 compiler-macro for inlining `ses-cell--printer'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses-cell--printer--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses-cell--printer (progn (aref cl-x 2))) nil] 9 (#$ . 12292)]) (put 'ses-cell--printer 'compiler-macro 'ses-cell--printer--cmacro) #@61 Access slot "printer" of `ses-cell' struct CL-X. (fn CL-X) (defalias 'ses-cell--printer #[257 "\211\300H\207" [2] 3 (#$ . 12618)]) (byte-code "\300\301\302\303#\300\207" [function-put ses-cell--printer side-effect-free t] 4) #@77 compiler-macro for inlining `ses-cell--references'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses-cell--references--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses-cell--references (progn (aref cl-x 3))) nil] 9 (#$ . 12850)]) (put 'ses-cell--references 'compiler-macro 'ses-cell--references--cmacro) #@64 Access slot "references" of `ses-cell' struct CL-X. (fn CL-X) (defalias 'ses-cell--references #[257 "\211\300H\207" [3] 3 (#$ . 13191)]) (byte-code "\300\301\302\303#\300\207" [function-put ses-cell--references side-effect-free t] 4) #@77 compiler-macro for inlining `ses-cell--properties'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses-cell--properties--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses-cell--properties (progn (aref cl-x 4))) nil] 9 (#$ . 13432)]) (put 'ses-cell--properties 'compiler-macro 'ses-cell--properties--cmacro) #@64 Access slot "properties" of `ses-cell' struct CL-X. (fn CL-X) (defalias 'ses-cell--properties #[257 "\211\300H\207" [4] 3 (#$ . 13773)]) (byte-code "\300\301\302\303#\300\207" [function-put ses-cell--properties side-effect-free t] 4) #@109 compiler-macro for inlining `ses-make-cell'. (fn CL-WHOLE-ARG &optional SYMBOL FORMULA PRINTER REFERENCES) (defalias 'ses-make-cell--cmacro #[1281 "\300\301\302\303\211\211 & \207" [cl--defsubst-expand (symbol formula printer references) (cl-block ses-make-cell (vector symbol formula printer references nil)) nil] 15 (#$ . 14015)]) (put 'ses-make-cell 'compiler-macro 'ses-make-cell--cmacro) #@95 Constructor for objects of type `ses-cell'. (fn &optional SYMBOL FORMULA PRINTER REFERENCES) (defalias 'ses-make-cell #[1024 "\300\301%\207" [vector nil] 10 (#$ . 14422)]) (byte-code "\300\301\302\303#\304\305\306\211\307\306\310\311\305\306& \207" [function-put ses-make-cell side-effect-free t cl-struct-define ses-cell nil vector ((symbol) (formula) (printer) (references) (properties)) cl-struct-ses-cell-tags] 11) #@70 compiler-macro for inlining `ses--locprn-p'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses--locprn-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses--locprn-p (and (memq (type-of cl-x) cl-struct-ses--locprn-tags) t)) nil] 9 (#$ . 14852)]) (put 'ses--locprn-p 'compiler-macro 'ses--locprn-p--cmacro) #@13 (fn CL-X) (defalias 'ses--locprn-p #[257 "\301!>\205 \302\207" [cl-struct-ses--locprn-tags type-of t] 3 (#$ . 15193)]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put ses--locprn-p side-effect-free error-free put ses--locprn cl-deftype-satisfies] 5) #@72 compiler-macro for inlining `ses--locprn-def'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses--locprn-def--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses--locprn-def (progn (or (ses--locprn-p cl-x) (signal 'wrong-type-argument (list 'ses--locprn cl-x))) (aref cl-x 1))) nil] 9 (#$ . 15472)]) (put 'ses--locprn-def 'compiler-macro 'ses--locprn-def--cmacro) #@60 Access slot "def" of `ses--locprn' struct CL-X. (fn CL-X) (defalias 'ses--locprn-def #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-ses--locprn-tags type-of signal wrong-type-argument ses--locprn 1] 5 (#$ . 15869)]) (byte-code "\300\301\302\303#\300\207" [function-put ses--locprn-def side-effect-free t] 4) #@77 compiler-macro for inlining `ses--locprn-compiled'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses--locprn-compiled--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses--locprn-compiled (progn (or (ses--locprn-p cl-x) (signal 'wrong-type-argument (list 'ses--locprn cl-x))) (aref cl-x 2))) nil] 9 (#$ . 16204)]) (put 'ses--locprn-compiled 'compiler-macro 'ses--locprn-compiled--cmacro) #@65 Access slot "compiled" of `ses--locprn' struct CL-X. (fn CL-X) (defalias 'ses--locprn-compiled #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-ses--locprn-tags type-of signal wrong-type-argument ses--locprn 2] 5 (#$ . 16626)]) (byte-code "\300\301\302\303#\300\207" [function-put ses--locprn-compiled side-effect-free t] 4) #@75 compiler-macro for inlining `ses--locprn-number'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses--locprn-number--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses--locprn-number (progn (or (ses--locprn-p cl-x) (signal 'wrong-type-argument (list 'ses--locprn cl-x))) (aref cl-x 3))) nil] 9 (#$ . 16976)]) (put 'ses--locprn-number 'compiler-macro 'ses--locprn-number--cmacro) #@63 Access slot "number" of `ses--locprn' struct CL-X. (fn CL-X) (defalias 'ses--locprn-number #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-ses--locprn-tags type-of signal wrong-type-argument ses--locprn 3] 5 (#$ . 17388)]) (byte-code "\300\301\302\303#\300\207" [function-put ses--locprn-number side-effect-free t] 4) #@87 compiler-macro for inlining `ses--locprn-local-printer-list'. (fn CL-WHOLE-ARG CL-X) (defalias 'ses--locprn-local-printer-list--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ses--locprn-local-printer-list (progn (or (ses--locprn-p cl-x) (signal 'wrong-type-argument (list 'ses--locprn cl-x))) (aref cl-x 4))) nil] 9 (#$ . 17732)]) (put 'ses--locprn-local-printer-list 'compiler-macro 'ses--locprn-local-printer-list--cmacro) #@75 Access slot "local-printer-list" of `ses--locprn' struct CL-X. (fn CL-X) (defalias 'ses--locprn-local-printer-list #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-ses--locprn-tags type-of signal wrong-type-argument ses--locprn 4] 5 (#$ . 18204)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put ses--locprn-local-printer-list side-effect-free t defalias copy-ses--locprn copy-sequence] 4) #@118 compiler-macro for inlining `make-ses--locprn'. (fn CL-WHOLE &cl-quote &key DEF COMPILED NUMBER LOCAL-PRINTER-LIST) (defalias 'make-ses--locprn--cmacro #[385 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\211\203D \211@\305>\203, \211AA\262\202 \306>A@\203; \307\262\202 \310\311@\"\210\202 \210\312\313\314\307 \307 & \207" [plist-member :def :compiled :number :local-printer-list (:def :compiled :number :local-printer-list :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:def :compiled :number :local-printer-list)" cl--defsubst-expand (def compiled number local-printer-list) (cl-block make-ses--locprn (record 'ses--locprn def compiled number local-printer-list))] 16 (#$ . 18635)]) (put 'make-ses--locprn 'compiler-macro 'make-ses--locprn--cmacro) #@98 Constructor for objects of type `ses--locprn'. (fn &key DEF COMPILED NUMBER LOCAL-PRINTER-LIST) (defalias 'make-ses--locprn #[128 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\211\203D \211@\305>\203, \211AA\262\202 \306>A@\203; \307\262\202 \310\311@\"\210\202 \210\312\313%\207" [plist-member :def :compiled :number :local-printer-list (:def :compiled :number :local-printer-list :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:def :compiled :number :local-printer-list)" record ses--locprn] 11 (#$ . 19452)]) (byte-code "\300\301\302\303#\300\207" [function-put make-ses--locprn side-effect-free t] 4) #@135 Constructor for objects of type `ses--locprn'. (fn DEF &optional (COMPILED (ses-local-printer-compile def)) (NUMBER ses--numlocprn)) (defalias 'ses-make-local-printer-info #[385 "\211\203 \211A\262\242\202 \301!\203 \211A\262\242\202 \203- \302\303\304\305G\\D\"\210\306\307\310%\207" [ses--numlocprn ses-local-printer-compile signal wrong-number-of-arguments ses-make-local-printer-info 3 record ses--locprn nil] 10 (#$ . 20119)]) (byte-code "\300\301\302\303#\304\305\306\307\310\306\311\312\305\303& \207" [function-put ses-make-local-printer-info side-effect-free t cl-struct-define ses--locprn nil cl-structure-object record ((cl-tag-slot) (def) (compiled) (number) (local-printer-list)) cl-struct-ses--locprn-tags] 11) #@136 From a CELL or a pair (ROW,COL), get the symbol that names the local-variable holding its value. (0,0) => A1. (fn ROW &optional COL) (defalias 'ses-cell-symbol '(macro . #[513 "\300\203\f \301E\202 D\207" [ses-cell--symbol ses-get-cell] 6 (#$ . 20869)])) (byte-code "\300\301\302\303#\210\300\301\304\303#\207" [put ses-cell-symbol edebug-form-spec t safe-function] 4) #@100 From a CELL or a pair (ROW,COL), get the function that computes its value. (fn ROW &optional COL) (defalias 'ses-cell-formula '(macro . #[513 "\300\203\f \301E\202 D\207" [ses-cell--formula ses-get-cell] 6 (#$ . 21252)])) (put 'ses-cell-formula 'edebug-form-spec t) #@98 From a CELL or a pair (ROW,COL), get the function that prints its value. (fn ROW &optional COL) (defalias 'ses-cell-printer '(macro . #[513 "\300\203\f \301E\202 D\207" [ses-cell--printer ses-get-cell] 6 (#$ . 21530)])) (put 'ses-cell-printer 'edebug-form-spec t) #@128 From a CELL or a pair (ROW,COL), get the list of symbols for cells whose functions refer to its value. (fn ROW &optional COL) (defalias 'ses-cell-references '(macro . #[513 "\300\203\f \301E\202 D\207" [ses-cell--references ses-get-cell] 6 (#$ . 21807)])) (put 'ses-cell-references 'edebug-form-spec t) #@135 From a cell-symbol SYM, gets the cons (row . col). A1 => (0 . 0). Result is nil if SYM is not a symbol that names a cell. (fn SYM) (defalias 'ses-sym-rowcol '(macro . #[257 "\300\301\302\303D\304\305BBEDC\306\307\302\310\311\312BBE\313BBBE\207" [let rc and symbolp get ('ses-cell) if (eq rc :ses-named) ses--named-cell-hashmap gethash (ses--named-cell-hashmap) (rc)] 10 (#$ . 22123)])) (put 'ses-sym-rowcol 'edebug-form-spec t) #@64 Return non-nil if CELL is a cell of current buffer. (fn CELL) (defalias 'ses-cell-p #[257 "\302!\205? \211G\303U\205? \211\304H9\205 \304H\305N\211\306=\203- \205. \307\304H\"\202. \211\262\211:\205<