| 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/progmodes/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\302\303!\210\302\304!\210\302\305!\210\306\307\"\203 \302\310!\210\311 \312\211\313\314%\210\315\316\312\317\320\321\322\323&\210\324\325\326\325\327\312#\330#\210\324\331\326\331\332\312#\333#\210\324\334\326\334\335\312#\336#\210\337\334\312\335\312\340%\210\324\341\326\341\342\312#\343#\210\337\341\312\342\312\344%\210\345\346\347\350\351DD\352\353\354\320\355&\207" [emacs-version xref-location require cl-lib ring project version< "28" eieio defclass nil :documentation "(Obsolete) location represents a position in a file or buffer." custom-declare-group xref "Cross-referencing commands." :version "25.1" :group tools defalias xref-location-marker cl-generic-define (location) "Return the marker for LOCATION.\n\n(fn LOCATION)" xref-location-group (location) "Return a string used to group a set of locations.\nThis is typically a file name, but can also be a package name, or\nsome other label.\n\nWhen it is a file name, it should be the \"expanded\" version.\n\n(fn LOCATION)" xref-location-line (_location) "Return the line number corresponding to the location.\n\n(fn LOCATION)" cl-generic-define-method #[257 "\300\207" [nil] 2 "\n\n(fn LOCATION)"] xref-match-length (_item) "Return the length of the match.\n\n(fn ITEM)" #[257 "\300\207" [nil] 2 "\n\n(fn ITEM)"] custom-declare-variable xref-file-name-display funcall function #[0 "\300\207" [project-relative] 1 ""] "Style of file name display in *xref* buffers.\n\nIf the value is the symbol `abs', show the file names in their\nfull absolute form.\n\nIf `nondirectory', show only the nondirectory (a.k.a. \"base name\")\npart of the file name.\n\nIf `project-relative', the default, show only the file name\nrelative to the current project root. If there is no current\nproject, or if the file resides outside of its root, show that\nparticular file name in its full absolute form." :type (choice (const :tag "absolute file name" abs) (const :tag "nondirectory file name" nondirectory) (const :tag "relative to project root" project-relative)) "27.1"] 8) #@77 compiler-macro for inlining `xref-file-location-p'. (fn CL-WHOLE-ARG CL-X) (defalias 'xref-file-location-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block xref-file-location-p (and (memq (type-of cl-x) cl-struct-xref-file-location-tags) t)) nil] 9 (#$ . 2126)]) (put 'xref-file-location-p 'compiler-macro 'xref-file-location-p--cmacro) #@13 (fn CL-X) (defalias 'xref-file-location-p #[257 "\301!>\205 \302\207" [cl-struct-xref-file-location-tags type-of t] 3 (#$ . 2508)]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put xref-file-location-p side-effect-free error-free put xref-file-location cl-deftype-satisfies] 5) #@80 compiler-macro for inlining `xref-file-location-file'. (fn CL-WHOLE-ARG CL-X) (defalias 'xref-file-location-file--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block xref-file-location-file (progn (or (xref-file-location-p cl-x) (signal 'wrong-type-argument (list 'xref-file-location cl-x))) (aref cl-x 1))) nil] 9 (#$ . 2814)]) (put 'xref-file-location-file 'compiler-macro 'xref-file-location-file--cmacro) #@68 Access slot "file" of `xref-file-location' struct CL-X. (fn CL-X) (defalias 'xref-file-location-file #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-xref-file-location-tags type-of signal wrong-type-argument xref-file-location 1] 5 (#$ . 3264)]) (byte-code "\300\301\302\303#\300\207" [function-put xref-file-location-file side-effect-free t] 4) #@80 compiler-macro for inlining `xref-file-location-line'. (fn CL-WHOLE-ARG CL-X) (defalias 'xref-file-location-line--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block xref-file-location-line (progn (or (xref-file-location-p cl-x) (signal 'wrong-type-argument (list 'xref-file-location cl-x))) (aref cl-x 2))) nil] 9 (#$ . 3636)]) (put 'xref-file-location-line 'compiler-macro 'xref-file-location-line--cmacro) #@68 Access slot "line" of `xref-file-location' struct CL-X. (fn CL-X) (defalias 'xref-file-location-line #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-xref-file-location-tags type-of signal wrong-type-argument xref-file-location 2] 5 (#$ . 4086)]) (byte-code "\300\301\302\303#\300\207" [function-put xref-file-location-line side-effect-free t] 4) #@82 compiler-macro for inlining `xref-file-location-column'. (fn CL-WHOLE-ARG CL-X) (defalias 'xref-file-location-column--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block xref-file-location-column (progn (or (xref-file-location-p cl-x) (signal 'wrong-type-argument (list 'xref-file-location cl-x))) (aref cl-x 3))) nil] 9 (#$ . 4458)]) (put 'xref-file-location-column 'compiler-macro 'xref-file-location-column--cmacro) #@70 Access slot "column" of `xref-file-location' struct CL-X. (fn CL-X) (defalias 'xref-file-location-column #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-xref-file-location-tags type-of signal wrong-type-argument xref-file-location 3] 5 (#$ . 4918)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put xref-file-location-column side-effect-free t defalias copy-xref-file-location copy-sequence] 4) #@103 compiler-macro for inlining `make-xref-file-location'. (fn CL-WHOLE &cl-quote &key FILE LINE COLUMN) (defalias 'make-xref-file-location--cmacro #[385 "\300\301\"A@\300\302\"A@\300\303\"A@\211\203= \211@\304>\203&