%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/emacs/27.2/lisp/
Upload File :
Create Path :
Current File : //usr/local/share/emacs/27.2/lisp/master.elc

;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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.

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


#@109 Slave buffer of the current buffer.  See `master-mode'.
You can set this variable using `master-set-slave'.
(defvar master-of nil (#$ . 409))
#@64 Hook run after the slave is changed using \[master-set-slave].
(defvar master-set-slave-hook nil (#$ . 557))
#@91 Non-nil if Master mode is enabled.
Use the command `master-mode' to change this variable.
(defvar master-mode nil (#$ . 672))
(make-variable-buffer-local 'master-mode)
#@574 Toggle Master mode.

If called interactively, enable Master mode if ARG is positive, and
disable it if ARG is zero or negative.  If called from Lisp, also
enable the mode if ARG is omitted or nil, and toggle it if ARG is
`toggle'; disable the mode otherwise.

When Master mode is enabled, you can scroll the slave buffer
using the following commands:

\{master-mode-map}

The slave buffer is stored in the buffer-local variable `master-of'.
You can set this variable using `master-set-slave'.  You can show
yourself the value of `master-of' by calling `master-show-slave'.
(defalias 'master-mode #[(&optional arg) "\304 	\305=\203\n?\202\306	!\307V\310\311\n\203\312\202\313\"\210\314\315!\203D\304 \2033\304 \232\203D\316\317\320\n\203?\321\202@\322#\210))\323 \210\n\207" [#1=#:last-message arg master-mode local current-message toggle prefix-numeric-value 0 run-hooks master-mode-hook master-mode-on-hook master-mode-off-hook called-interactively-p any " in current buffer" message "Master mode %sabled%s" "en" "dis" force-mode-line-update] 4 (#$ . 847) (list (or current-prefix-arg 'toggle))])
(defvar master-mode-hook nil)
(byte-code "\300\301N\204\f\302\300\301\303#\210\300\207" [master-mode-hook variable-documentation put "Hook run after entering or leaving `master-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)"] 4)
#@27 Keymap for `master-mode'.
(defvar master-mode-map (byte-code "\301\302!\203\f\202<\203\303!\202\304\305\")\207" [m (("" . master-says-scroll-up) ("" . master-says-scroll-down) ("<" . master-says-beginning-of-buffer) (">" . master-says-end-of-buffer) ("\f" . master-says-recenter)) keymapp easy-mmode-define-keymap error "Invalid keymap %S"] 3) (#$ . 2286))
(byte-code "\301\302\303\303\211%\207" [master-mode-map add-minor-mode master-mode nil] 6)
#@105 Makes BUFFER the slave of the current buffer.
Use \[master-mode] to toggle control of the slave buffer.
(defalias 'master-set-slave #[(buffer) "\302\301!\210\303\304!\207" [buffer master-of make-local-variable run-hooks master-set-slave-hook] 2 (#$ . 2762) "bSlave: "])
#@55 Displays a message with the name of the slave buffer.
(defalias 'master-show-slave #[nil "\302\303\206\304	#\207" [master-of master-mode message "This buffer is the master of %s.  Master-mode is %S." "none"] 4 (#$ . 3040) nil])
#@58 Display and scroll the slave buffer up.
See `scroll-up'.
(defalias 'master-says-scroll-up #[(&optional arg) "\301\302\"\207" [arg master-says scroll-up] 3 (#$ . 3277) nil])
#@62 Display and scroll the slave buffer down.
See `scroll-down'.
(defalias 'master-says-scroll-down #[(&optional arg) "\301\302\"\207" [arg master-says scroll-down] 3 (#$ . 3457) nil])
#@83 Display and move to the beginning of the slave buffer.
See `beginning-of-buffer'.
(defalias 'master-says-beginning-of-buffer #[(&optional arg) "\301\302\"\207" [arg master-says beginning-of-buffer] 3 (#$ . 3645) nil])
#@71 Display and move to the end of the slave buffer.
See `end-of-buffer'.
(defalias 'master-says-end-of-buffer #[(&optional arg) "\301\302\"\207" [arg master-says end-of-buffer] 3 (#$ . 3870) nil])
#@44 Recenter the slave buffer.
See `recenter'.
(defalias 'master-says-recenter #[(&optional arg) "\301\302\"\207" [arg master-says recenter] 3 (#$ . 4071) nil])
#@66 Display slave buffer and execute COMMAND with ARG in its window.
(defalias 'master-says #[(&optional command arg) "\304\305!!\204\f\306\307!\207\310 \311	!\305!=\204\312!\210\n\2032\3131-\314\n\"0\2021\210\2022\210\315	!)\207" [master-of window command arg buffer-live-p get-buffer error "Slave buffer has disappeared" selected-window window-buffer switch-to-buffer-other-window (error) apply select-window] 3 (#$ . 4235) nil])
(provide 'master)

Zerion Mini Shell 1.0