| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(defvaralias 'skeleton-transformation 'skeleton-transformation-function)
#@232 If non-nil, function applied to literal strings before they are inserted.
It should take strings and characters and return them transformed, or nil
which means no transformation.
Typical examples might be `upcase' or `capitalize'.
(defvar skeleton-transformation-function 'identity (#$ . 158))
(put 'skeleton-transformation-function 'variable-interactive "aTransformation function: ")
#@309 Controls wrapping behavior of functions created with `define-skeleton'.
When the region is visible (due to `transient-mark-mode' or marking a region
with the mouse) and this is non-nil and the function was called without an
explicit ARG, then the ARG defaults to -1, i.e. wrapping around the visible
region.
(defvar skeleton-autowrap t (#$ . 550))
(make-obsolete-variable 'skeleton-autowrap nil "24.5")
#@71 If non-nil, make sure that the skeleton inserted ends with a newline.
(defvar skeleton-end-newline t (#$ . 959))
#@132 Hook called at end of skeleton but before going to point of interest.
The variables `v1' and `v2' are still set when calling this.
(defvar skeleton-end-hook nil (#$ . 1079))
(defvaralias 'skeleton-filter 'skeleton-filter-function)
#@71 Function for transforming a skeleton proxy's aliases' variable value.
(defvar skeleton-filter-function 'identity (#$ . 1316))
#@68 When non-nil untabifies when deleting backwards with element -ARG.
(defvar skeleton-untabify nil (#$ . 1448))
#@107 When non-nil, indent rigidly under current line for element `\n'.
Else use mode's `indent-line-function'.
(defvar skeleton-newline-indent-rigidly nil (#$ . 1565))
#@240 A buffer-local varlist (see `let') of mode specific skeleton elements.
These variables are bound while interpreting a skeleton. Their value may
in turn be any valid skeleton element if they are themselves to be used as
skeleton elements.
(defvar skeleton-further-elements nil (#$ . 1735))
(make-variable-buffer-local 'skeleton-further-elements)
#@58 Replacement for %s in prompts of recursive subskeletons.
(defvar skeleton-subprompt (substitute-command-keys "RET, \\<minibuffer-local-map>\\[abort-recursive-edit] or \\[help-command]") (#$ . 2087))
#@65 If non-nil `define-skeleton' will override previous definition.
(defvar skeleton-debug nil (#$ . 2292))
#@206 List of positions marked with @, after skeleton insertion.
The list describes the most recent skeleton insertion, and its elements
are integer buffer positions in the reverse order of the insertion order.
(defvar skeleton-positions nil (#$ . 2403))
(def-edebug-elem-spec 'skeleton-edebug-spec '([&or null stringp (stringp &rest stringp) [[¬ atom] sexp]] &rest &or "n" "_" "-" ">" "@" "&" "!" "|" "resume:" ("quote" def-form) skeleton-edebug-spec def-form))
#@199 Define a user-configurable COMMAND that enters a statement skeleton.
DOCUMENTATION is that of the command.
SKELETON is as defined under `skeleton-insert'.
(fn COMMAND DOCUMENTATION &rest SKELETON)
(defalias 'define-skeleton '(macro . #[642 "\203 L\210\301\302\303D\304BB\305\306\307\310 \"\203! \311\202\"