;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.
;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(string-lessp emacs-version "23")
(error "`%s' was compiled for Emacs 23 or later" #$))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \207" [custom-declare-variable shell-command-dont-erase-buffer funcall function #[0 "\300\207" [nil] 1] "If non-nil, output buffer is not erased between shell commands.\nAlso, a non-nil value sets the point in the output buffer\nonce the command completes.\nThe value `beg-last-out' sets point at the beginning of the output,\n`end-last-out' sets point at the end of the buffer, `save-point'\nrestores the buffer position before the command." :type (choice (const :tag "Erase buffer" nil) (const :tag "Set point to beginning of last output" beg-last-out) (const :tag "Set point to end of last output" end-last-out) (const :tag "Save point" save-point)) :group shell :version "26.1"] 10)
#@315 Record of point positions in output buffers after command completion.
The value is an alist whose elements are of the form (BUFFER . POS),
where BUFFER is the output buffer, and POS is the point position
in BUFFER once the command finishes.
This variable is used when `shell-command-dont-erase-buffer' is non-nil.
(defvar shell-command-saved-pos nil (#$ . 1160))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \210\314\315\316\317\310\320%\210\314\321\316\322\310\323%\210\314\324\316\325\310\326\312\313&\210\327\324\330\331\310\324\312\313&\210\300\332\302\303\333DD\334\306\335\310\324\312\313& \210\300\336\302\303\337DD\340\306\341\310\324\312\313& \210\300\342\302\303\343DD\344\306\345\310\324\312\346& \210\300\347\302\303\350DD\351\306\352\310\324&\207" [custom-declare-variable idle-update-delay funcall function #[0 "\300\207" [0.5] 1] "Idle time delay before updating various things on the screen.\nVarious Emacs features that update auxiliary information when point moves\nwait this many seconds after Emacs becomes idle before doing an update." :type number :group display :version "22.1" custom-declare-group killing nil "Killing and yanking commands." editing paren-matching "Highlight (un)matching of parens and expressions." matching next-error "`next-error' support framework." compilation custom-declare-face ((t (:inherit region))) "Face used to highlight next error locus." next-error-highlight #[0 "\300\207" [0.5] 1] "Highlighting of locations in selected source buffers.\nIf a number, highlight the locus in `next-error' face for the given time\nin seconds, or until the next command is executed.\nIf t, highlight the locus until the next command is executed, or until\nsome other locus replaces it.\nIf nil, don't highlight the locus in the source buffer.\nIf `fringe-arrow', indicate the locus by the fringe arrow\nindefinitely until some other locus replaces it." (choice (number :tag "Highlight for specified time") (const :tag "Semipermanent highlighting" t) (const :tag "No highlighting" nil) (const :tag "Fringe arrow" fringe-arrow)) next-error-highlight-no-select #[0 "\300\207" [0.5] 1] "Highlighting of locations in `next-error-no-select'.\nIf number, highlight the locus in `next-error' face for given time in seconds.\nIf t, highlight the locus indefinitely until some other locus replaces it.\nIf nil, don't highlight the locus in the source buffer.\nIf `fringe-arrow', indicate the locus by the fringe arrow\nindefinitely until some other locus replaces it." (choice (number :tag "Highlight for specified time") (const :tag "Semipermanent highlighting" t) (const :tag "No highlighting" nil) (const :tag "Fringe arrow" fringe-arrow)) next-error-recenter #[0 "\300\207" [nil] 1] "Display the line in the visited source file recentered as specified.\nIf non-nil, the value is passed directly to `recenter'." (choice (integer :tag "Line to recenter to") (const :tag "Center of window" (4)) (const :tag "No recentering" nil)) "23.1" next-error-hook #[0 "\300\207" [nil] 1] "List of hook functions run by `next-error' after visiting source file." hook] 10)
(defvar next-error-highlight-timer nil)
(defvar next-error-overlay-arrow-position nil)
(byte-code "\300\301\302\303\304!#\210\305\306\301\"\207" [put next-error-overlay-arrow-position overlay-arrow-string purecopy "=>" add-to-list overlay-arrow-variable-list] 5)
#@187 The most recent `next-error' buffer.
A buffer becomes most recent when its compilation, grep, or
similar mode is started, or when it is used with \[next-error]
or \[compile-goto-error].
(defvar next-error-last-buffer nil (#$ . 4540))
#@423 Function to use to find the next error in the current buffer.
The function is called with 2 parameters:
ARG is an integer specifying by how many errors to move.
RESET is a boolean which, if non-nil, says to go back to the beginning
of the errors before moving.
Major modes providing compile-like functionality should set this variable
to indicate to `next-error' that this is a candidate buffer and how
to navigate in it.
(defvar next-error-function nil (#$ . 4781))
(make-variable-buffer-local 'next-error-function)
#@273 Function to use to move to an error locus.
It takes two arguments, a buffer position in the error buffer
and a buffer position in the error locus buffer.
The buffer for the error locus should already be current.
nil means use goto-char using the second argument position.
(defvar next-error-move-function nil (#$ . 5305))
(make-variable-buffer-local 'next-error-move-function)
#@585 Return non-nil if BUFFER is a `next-error' capable buffer.
If AVOID-CURRENT is non-nil, and BUFFER is the current buffer,
return nil.
The function EXTRA-TEST-INCLUSIVE, if non-nil, is called if
BUFFER would not normally qualify. If it returns non-nil, BUFFER
is considered `next-error' capable, anyway, and the function
returns non-nil.
The function EXTRA-TEST-EXCLUSIVE, if non-nil, is called if the
buffer would normally qualify. If it returns nil, BUFFER is
rejected, and the function returns nil.
(fn BUFFER &optional AVOID-CURRENT EXTRA-TEST-INCLUSIVE EXTRA-TEST-EXCLUSIVE)
(defalias 'next-error-buffer-p #[1025 "\301!\205- \205
p=?\205- rq\210\203& |