%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/cedet/ede/ |
Current File : //usr/local/share/emacs/27.2/lisp/cedet/ede/custom.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ede) #@34 The old variables for a project. (defvar eieio-ede-old-variables nil (#$ . 423)) #@60 Edit fields of the current project through EIEIO & Custom. (defalias 'ede-customize-project #[nil "\303\304!\210\305\306 \307\"\306 \310 !\210\311\302!\210\211*\207" [ov cp eieio-ede-old-variables require eieio-custom eieio-oref ede-current-project local-variables ede-customize make-local-variable] 3 (#$ . 510) nil]) (defalias 'customize-project 'ede-customize-project) #@59 Edit fields of the current target through EIEIO & Custom. (defalias 'ede-customize-current-target #[nil "\301\302!\210\303\304\"\204 \305\306!\210\307!\207" [ede-object require eieio-custom obj-of-class-p ede-target error "Current file is not part of a target" ede-customize-target] 3 (#$ . 892) nil]) (defalias 'customize-target 'ede-customize-current-target) #@98 Edit fields of the current target through EIEIO & Custom. OBJ is the target object to customize. (defalias 'ede-customize-target #[(obj) "\301\302!\210\203 \303\304\"\204 \305\306!\210\307!\207" [obj require eieio-custom obj-of-class-p ede-target error "No logical target to customize" ede-customize] 3 (#$ . 1262)]) (byte-code "\300\301\302\303\302\304%\210\300\301\302\305\302\306%\207" [cl-generic-define-method ede-customize nil ((proj ede-project)) #[(proj) "\301\302\"\207" [proj eieio-customize-object default] 3 "Customize the EDE project PROJ."] ((target ede-target)) #[(target) "\301\302\"\207" [target eieio-customize-object default] 3 "Customize the EDE TARGET."]] 6) #@67 Variable for tracking target order in `ede-project-sort-targets'. (defvar ede-project-sort-targets-order nil (#$ . 1955)) #@69 Create a custom-like buffer for sorting targets of current project. (defalias 'ede-project-sort-targets #[nil "\306 \307\310\211\311\312\313!!\210\314 \210\315\316\317\320\321$\210\322\323!\210\315\316\317\324\325$\210\322\326!\210\310\327\330\331\332\333\334\"GS\"\"\210\335 \210\336 !\210\337 \210eb,\207" [order current count proj ede-object-project ede-project-sort-targets-order ede-current-project 1 nil switch-to-buffer get-buffer-create "*EDE sort targets*" erase-buffer widget-create push-button :notify #[(&rest ignore) "\305\303\"\306\211\f\211A\242\211\203 \307 \n8C\"\202 \310\303 #\210+\311!\210\312 \207" [ede-object-project newtargets cur targets ede-project-sort-targets-order eieio-oref nil append eieio-oset ede-commit-project kill-buffer] 4] " Accept " widget-insert " " #[(&rest ignore) "\300 \207" [kill-buffer] 1] " Cancel " "\n\n" mapc #[(x) "\301\302\211#\207" [x add-to-ordered-list ede-project-sort-targets-order] 4] number-sequence 0 eieio-oref targets ede-project-sort-targets-list use-local-map widget-setup widget-keymap] 7 (#$ . 2083) nil]) #@62 Sort the target list while using `ede-project-sort-targets'. (defalias 'ede-project-sort-targets-list #[nil "\212\306\307\303\"\310\211eb\210\311y\210`d|\210\fGW\205\236 \f\306V\203K \312\313\314\315\316\317\320\321\322\323\f\324BB\325\fDF\321\326\323\325\fD\327BB\fFF\330BBB\331$\210\202O \332\333!\210\fGSW\203 \312\313\314\315\334\317\335\321\336\323\f\337BB\340\fDF\321\341\323\340\fD\342BB\fFF\343BBB\344$\210\202\203 \332\345!\210\332\346\347\fT!\350\307\f 88\351\"\352\260!\210\fT\211\202 -\207" [ede-object-project inhibit-modification-hooks inhibit-read-only targets count ede-project-sort-targets-order 0 eieio-oref t 2 widget-create push-button :notify lambda (&rest ignore) let ((cur ede-project-sort-targets-order)) add-to-ordered-list 'ede-project-sort-targets-order nth (cur) 1- 'ede-project-sort-targets-order (cur) ((ede-project-sort-targets-list)) " Up " widget-insert " " (&rest ignore) ((cur ede-project-sort-targets-order)) 'ede-project-sort-targets-order (cur) 1+ 'ede-project-sort-targets-order (cur) ((ede-project-sort-targets-list)) " Down " " " " " number-to-string ".: " name "\n"] 14 (#$ . 3186)]) (byte-code "\300\301\302\303\302\304%\210\300\301\302\305\302\306%\210\300\307\302\310\302\311%\210\312\313!\207" [cl-generic-define-method eieio-done-customizing nil ((proj ede-project)) #[(proj) "\304 \305\"\306\203&