;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\302\303\304\"\210\305\306\307\"\207" [require pulse add-hook next-error-hook (lambda nil (if (ycmd-next-error-at-ycmd-button (point)) (push-button) (let ((compilation-buffer (get-buffer "*compilation*"))) (when compilation-buffer (save-excursion (set-buffer "*compilation*") (move-beginning-of-line nil) (pulse-line-hook-function)))))) eval-after-load "ycmd" #[nil "\300\301\302\"\207" [add-hook ycmd-mode-hook (lambda nil (setq next-error-function 'ycmd-next-error-goto-next-error))] 3]] 3) #@42 Returns whether CUR is at a ycmd button. (defalias 'ycmd-next-error-at-ycmd-button #[(cur) "\303!\211\205 \304\302\"\262\211\305=\206\n\306=*\207" [cur button type button-at button-get ycmd--error-button ycmd--warning-button] 5 (#$ . 605)]) #@74 Go to next YCM-detected error in the current buffer, or stay put if none (defalias 'ycmd-next-error-goto-next-error #[(&optional count reset) "\204\306\307\306W\203\310\202\311\312W\203T\202)\313V\203(S\202)\306 \2031e\2022`\212\fK\n!\211\203H\314\n!\203H\n)\203Q \204W\315\316!\202e b\210 \306=?\205e\317 \307\",\207" [count reset cur next-count move-fn target 0 nil previous-button next-button -1 1 ycmd-next-error-at-ycmd-button message "Reached last error" ycmd-next-error-goto-next-error] 4 (#$ . 861) nil]) (provide 'ycmd-next-error)