;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require magit git-rebase] 2) #@392 Return an alist of imenu entries in current buffer. ENTRY-TYPES is a list of section types to be selected through `imenu'. MENU-TYPES is a list of section types containing elements of ENTRY-TYPES. Elements of MENU-TYPES are are used to categories elements of ENTRY-TYPES. This function is used as a helper for functions set as `imenu-create-index-function'. (fn ENTRY-TYPES MENU-TYPES) (defalias 'magit-imenu--index-function #[514 "\300\301\302\"db\210\303\304\305#!\203<\306 \307\310 \311 \"\312\313\"\307\312\314\"\312\315\"S\"\316`B\317 \320#B#\266\202\321\304\322\"\320C\323\304\324\"\"\210\211\242\237\266\202\"\207" [make-hash-table :test equal magit-section--backward-find make-closure #[0 "\302 \303\304\"\303\305\"\303\304\"\306\300\"\205\306\301\"\207" [V0 V1 magit-current-section eieio-oref type parent -contains-p] 7] magit-current-section buffer-substring-no-properties line-beginning-position line-end-position eieio-oref parent start content puthash gethash nil mapcar #[257 "\211\301\300\"B\207" [V0 gethash] 5 "\n\n(fn MENU-TITLE)"] maphash #[514 "\300\300\242B\240\207" [V0] 5 "\n\n(fn K --CL-VAR--)"]] 14 (#$ . 158)]) #@123 Move point to previous line in current buffer. This function is used as a value for `imenu-prev-index-position-function'. (defalias 'magit-imenu--log-prev-index-position-function #[0 "\300\301!\207" [magit-section--backward-find #[0 "\300\301\302\303 \304\"\"\207" [-contains-p (commit stash) eieio-oref magit-current-section type] 5]] 2 (#$ . 1336)]) #@159 Return imenu name for line at point. This function is used as a value for `imenu-extract-index-name-function'. Point should be at the beginning of the line. (defalias 'magit-imenu--log-extract-index-name-function #[0 "\300 \301\302\"\216\303\304!\210\305\306\307\310!\307\311!#)\207" [match-data make-closure #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] looking-at "\\([^ ]+\\)[ *|]+\\(.+\\)$" format "%s: %s" match-string-no-properties 1 2] 6 (#$ . 1695)]) #@128 Move point to previous file line in current buffer. This function is used as a value for `imenu-prev-index-position-function'. (defalias 'magit-imenu--diff-prev-index-position-function #[0 "\300\301!\207" [magit-section--backward-find #[0 "\300 \301!\205\302\211\303\"\304\"\305=?\207" [magit-current-section magit-file-section-p eieio-oref parent type diffstat] 5]] 2 (#$ . 2175)]) #@159 Return imenu name for line at point. This function is used as a value for `imenu-extract-index-name-function'. Point should be at the beginning of the line. (defalias 'magit-imenu--diff-extract-index-name-function #[0 "\300\301 \302 \"\207" [buffer-substring-no-properties line-beginning-position line-end-position] 3 (#$ . 2569)]) #@125 Return an alist of all imenu entries in current buffer. This function is used as a value for `imenu-create-index-function'. (defalias 'magit-imenu--status-create-index-function #[0 "\300\301\302\"\207" [magit-imenu--index-function (file commit stash) (unpushed unstaged unpulled untracked staged stashes)] 3 (#$ . 2909)]) #@125 Return an alist of all imenu entries in current buffer. This function is used as a value for `imenu-create-index-function'. (defalias 'magit-imenu--refs-create-index-function #[0 "\300\301\302\"\207" [magit-imenu--index-function (branch commit tag) (local remote tags)] 3 (#$ . 3238)]) #@125 Return an alist of all imenu entries in current buffer. This function is used as a value for `imenu-create-index-function'. (defalias 'magit-imenu--cherry-create-index-function #[0 "\300\301\302\"\207" [magit-imenu--index-function (commit) (cherries)] 3 (#$ . 3531)]) #@136 Move point to previous line in magit-submodule-list buffer. This function is used as a value for `imenu-prev-index-position-function'. (defalias 'magit-imenu--submodule-prev-index-position-function #[0 "o?\205\300y\207" [-1] 1 (#$ . 3806)]) #@159 Return imenu name for line at point. This function is used as a value for `imenu-extract-index-name-function'. Point should be at the beginning of the line. (defalias 'magit-imenu--submodule-extract-index-name-function #[0 "\300\301\206`\302\"\262\303\234\207" [nil get-text-property tabulated-list-entry 0] 4 (#$ . 4056)]) #@130 Move point to previous line in magit-repolist buffer. This function is used as a value for `imenu-prev-index-position-function'. (defalias 'magit-imenu--repolist-prev-index-position-function #[0 "o?\205\300y\207" [-1] 1 (#$ . 4392)]) #@159 Return imenu name for line at point. This function is used as a value for `imenu-extract-index-name-function'. Point should be at the beginning of the line. (defalias 'magit-imenu--repolist-extract-index-name-function #[0 "\300\301\206`\302\"\262\303\304\305\234\211GS\234#\207" [nil get-text-property tabulated-list-entry format "%s (%s)" 0] 6 (#$ . 4635)]) #@132 Move point to previous process in magit-process buffer. This function is used as a value for `imenu-prev-index-position-function'. (defalias 'magit-imenu--process-prev-index-position-function #[0 "\300\301!\207" [magit-section--backward-find #[0 "\300\301 \302\"\303=\207" [eieio-oref magit-current-section type process] 3]] 2 (#$ . 5008)]) #@159 Return imenu name for line at point. This function is used as a value for `imenu-extract-index-name-function'. Point should be at the beginning of the line. (defalias 'magit-imenu--process-extract-index-name-function #[0 "\300\301 \302 \"\207" [buffer-substring-no-properties line-beginning-position line-end-position] 3 (#$ . 5356)]) #@128 Move point to previous commit in git-rebase buffer. This function is used as a value for `imenu-prev-index-position-function'. (defalias 'magit-imenu--rebase-prev-index-position-function #[0 "\3002o?\205\301 \210\302 \203\303\300\304\"\210\2020\207" [found git-rebase-backward-line git-rebase-line-p throw t] 3 (#$ . 5699)]) #@159 Return imenu name for line at point. This function is used as a value for `imenu-extract-index-name-function'. Point should be at the beginning of the line. (defalias 'magit-imenu--rebase-extract-index-name-function #[0 "\300\301 \302 \"\207" [buffer-substring-no-properties line-beginning-position line-end-position] 3 (#$ . 6039)]) (provide 'magit-imenu)