MMCT TEAM
Server IP : 111.118.215.189  /  Your IP : 3.135.236.62
Web Server : Apache
System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : a1673wkz ( 2475)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /usr/share/emacs/24.3/lisp/obsolete/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //usr/share/emacs/24.3/lisp/obsolete/ledit.elc
;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:08 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/obsolete/ledit.el
;;; in Emacs version 24.3.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.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(defvar ledit-mode-map nil)
#@43 File name for data sent to Lisp by Ledit.
(defconst ledit-zap-file (byte-code "\301\302 \303P\"\207" [temporary-file-directory expand-file-name user-login-name ".l1"] 3) (#$ . 585))
#@43 File name for data sent to Ledit by Lisp.
(defconst ledit-read-file (byte-code "\301\302 \303P\"\207" [temporary-file-directory expand-file-name user-login-name ".l2"] 3) (#$ . 774))
#@52 File name for data sent to Lisp compiler by Ledit.
(defconst ledit-compile-file (byte-code "\301\302 \303P\"\207" [temporary-file-directory expand-file-name user-login-name ".l4"] 3) (#$ . 964))
#@65 Name of buffer in which Ledit accumulates data to send to Lisp.
(defconst ledit-buffer "*LEDIT*" (#$ . 1166))
#@69 *Non-nil means Ledit should save files before transferring to Lisp.
(defconst ledit-save-files t (#$ . -1282))
#@48 *Shell commands to execute to resume Lisp job.
(defconst ledit-go-to-lisp-string "%?lisp" (#$ . -1399))
#@57 *Shell commands to execute to resume Lisp compiler job.
(defconst ledit-go-to-liszt-string "%?liszt" (#$ . -1509))
#@45 Save the current defun in the ledit buffer.
(defalias 'ledit-save-defun #[nil "\212\302 \210`\303 \210\304	`#\210)\305\306!)\207" [end ledit-buffer end-of-defun beginning-of-defun append-to-buffer message "Current defun saved for Lisp"] 4 (#$ . 1630) nil])
#@45 Save the current region in the ledit buffer
(defalias 'ledit-save-region #[(beg end) "\303	\n#\210\304\305!\207" [ledit-buffer beg end append-to-buffer message "Region saved for Lisp"] 4 (#$ . 1895) "r"])
#@34 Carry the current defun to Lisp.
(defalias 'ledit-zap-defun-to-lisp #[nil "\300 \210\301 \207" [ledit-save-defun ledit-go-to-lisp] 1 (#$ . 2107) nil])
#@35 Carry the current defun to liszt.
(defalias 'ledit-zap-defun-to-liszt #[nil "\300 \210\301 \207" [ledit-save-defun ledit-go-to-liszt] 1 (#$ . 2264) nil])
#@35 Carry the current region to Lisp.
(defalias 'ledit-zap-region-to-lisp #[(beg end) "\302	\"\210\303 \207" [beg end ledit-save-region ledit-go-to-lisp] 3 (#$ . 2424) "r"])
#@47 Suspend Emacs and restart a waiting Lisp job.
(defalias 'ledit-go-to-lisp #[nil "\203\305 \210\306	!\203r	q\210eb\210\307ed\n#\210\310 \210)\311!\210\312\f\313\211#\207" [ledit-save-files ledit-buffer ledit-zap-file ledit-go-to-lisp-string ledit-read-file save-some-buffers get-buffer write-region erase-buffer suspend-emacs load t] 4 (#$ . 2601) nil])
#@48 Suspend Emacs and restart a waiting Liszt job.
(defalias 'ledit-go-to-liszt #[nil "\203\305 \210\306	!\203!r	q\210eb\210\307c\210\310ed\n#\210\311 \210)\312!\210\313\f\314\211#\207" [ledit-save-files ledit-buffer ledit-compile-file ledit-go-to-liszt-string ledit-read-file save-some-buffers get-buffer "(declare (macros t))\n" write-region erase-buffer suspend-emacs load t] 4 (#$ . 2966) nil])
#@51 Set up key bindings for the Lisp/Emacs interface.
(defalias 'ledit-setup #[nil "\204\f\302 \303	\"\210\304\305\306#\210\304\307\310#\210\304\311\312#\210\304\313\314#\207" [ledit-mode-map lisp-mode-shared-map make-sparse-keymap set-keymap-parent define-key "" ledit-save-defun "" ledit-save-region "z" ledit-go-to-lisp "" ledit-go-to-liszt] 4 (#$ . 3372)])
(ledit-setup)
#@578 \<ledit-mode-map>Major mode for editing text and stuffing it to a Lisp job.
Like Lisp mode, plus these special commands:
  \[ledit-save-defun]	-- record defun at or after point
	   for later transmission to Lisp job.
  \[ledit-save-region] -- record region for later transmission to Lisp job.
  \[ledit-go-to-lisp] -- transfer to Lisp job and transmit saved text.
  \[ledit-go-to-liszt] -- transfer to Liszt (Lisp compiler) job
	   and transmit saved text.

\{ledit-mode-map}
To make Lisp mode automatically change to Ledit mode,
do (setq lisp-mode-hook 'ledit-from-lisp-mode)
(defalias 'ledit-mode #[nil "\301\300!\210\302\303 \210)\304 \207" [delay-mode-hooks make-local-variable t lisp-mode ledit-from-lisp-mode] 2 (#$ . 3765) nil])
(defalias 'ledit-from-lisp-mode #[nil "\303!\210\304\305\306\307!\207" [ledit-mode-map mode-name major-mode use-local-map "Ledit" ledit-mode run-mode-hooks ledit-mode-hook] 2])
(provide 'ledit)

MMCT - 2023