;ELC ;;; Compiled by cyd@localhost on Mon Apr 23 22:21:01 2007 ;;; from file /home/cyd/emacs/lisp/pcmpl-gnu.el ;;; in Emacs version 22.0.99 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`pcmpl-gnu.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303!\210\302\304!\210\305\301\306\307\310\303%\207" [provide pcmpl-gnu require pcomplete pcmpl-unix custom-declare-group nil "Completions for GNU project tools." :group] 6) #@52 *A list of regexps that will match Makefile names. (custom-declare-variable 'pcmpl-gnu-makefile-regexps ''("\\`GNUmakefile" "\\`Makefile" "\\.mak\\'") '(#$ . -768) :type '(repeat regexp) :group 'pcmpl-gnu) #@24 Completion for `gzip'. (defalias 'pcomplete/gzip #[nil "\301\302\303!\210\304\305\306\211\211$\205\202)\207" [pcomplete-help "(gzip)" pcomplete-opt "cdfhlLnNqrStvV123456789" pcomplete--here (pcmpl-gnu-zipped-files (catch 'has-d-flag (let ((args pcomplete-args)) (while args (if (string-match "\\`-.*[dt]" (car args)) (throw 'has-d-flag t)) (setq args (cdr args)))))) nil] 5 (#$ . 980)]) #@60 Find all zipped or unzipped files: the inverse of UNZIP-P. (defalias 'pcmpl-gnu-zipped-files #[(unzip-p) "\300\301\302\"\207" [pcomplete-entries nil #[(entry) "\303!\205!\304!\205!\305\306\"\n\203 \206 \n?\205 ?)\207" [entry zipped unzip-p file-readable-p file-regular-p string-match "\\.\\(t?gz\\|\\(ta\\)?Z\\)\\'"] 3]] 3 (#$ . 1378)]) #@25 Completion for `bzip2'. (defalias 'pcomplete/bzip2 #[nil "\300\301!\210\302\303\304\211\211$\205\202\207" [pcomplete-opt "hdzkftcqvLVs123456789" pcomplete--here (pcmpl-gnu-bzipped-files (catch 'has-d-flag (let ((args pcomplete-args)) (while args (if (string-match "\\`-.*[dt]" (car args)) (throw 'has-d-flag t)) (setq args (cdr args)))))) nil] 5 (#$ . 1732)]) #@60 Find all zipped or unzipped files: the inverse of UNZIP-P. (defalias 'pcmpl-gnu-bzipped-files #[(unzip-p) "\300\301\302\"\207" [pcomplete-entries nil #[(entry) "\303!\205!\304!\205!\305\306\"\n\203 \206 \n?\205 ?)\207" [entry zipped unzip-p file-readable-p file-regular-p string-match "\\.\\(t?z2\\|bz2\\)\\'"] 3]] 3 (#$ . 2102)]) #@28 Completion for GNU `make'. (defalias 'pcomplete/make #[nil "\301\302\303!\210\304\305\306\307\306$\205\202)\207" [pcomplete-help "(make)Top" pcomplete-opt "bmC/def(pcmpl-gnu-makefile-names)hiI/j?kl?no.pqrsStvwW." pcomplete--here (pcmpl-gnu-make-rule-names) nil identity] 5 (#$ . 2450)]) #@43 Return a list of possible makefile names. (defalias 'pcmpl-gnu-makefile-names #[nil "\303C \203\n\304 @!\244\210 A\211\204 \nA*\207" [pcmpl-gnu-makefile-regexps reg names t pcomplete-entries] 4 (#$ . 2748)]) #@56 Return a list of possible make rule names in MAKEFILE. (defalias 'pcmpl-gnu-make-rule-names #[nil "\306\235\211\211A@)\206\307\310!\203\310\202\311\312\313 !\204+ ?\205Q\306C\202Q\314\315!\316\216r q\210\317 !\210\320\321\312\322#\203M\323\324\325\326!!\f\"\2029+\327\f!+\207" [pcomplete-args minus-f x makefile rules #1=#:temp-buffer "-f" file-exists-p "GNUmakefile" "Makefile" nil file-readable-p generate-new-buffer " *temp*" ((byte-code "\301!\203\n\302!\210\301\207" [#1# buffer-name kill-buffer] 2)) insert-file-contents-literally re-search-forward "^\\s-*\\([^\n#%.$][^:=\n]*\\)\\s-*:[^=]" t append split-string match-string 1 pcomplete-uniqify-list] 5 (#$ . 2969)]) #@42 *A regexp which matches any tar archive. (custom-declare-variable 'pcmpl-gnu-tarfile-regexp '"\\.t\\(ar\\(\\.\\(gz\\|bz2\\|Z\\)\\)?\\|gz\\|a[zZ]\\|z2\\)\\'" '(#$ . -3670) :type 'regexp :group 'pcmpl-gnu) (byte-code "\301B\302\301!\204\303\301\304\"\210\304\207" [current-load-list pcmpl-gnu-tar-buffer default-boundp set-default nil] 3) #@37 Completion for the GNU tar utility. (defalias 'pcomplete/tar #[nil "\304\211\305\nB\306\307\310\"\203\323\311\306\312\310\"\203)\306\313\310\"\203-\314\315\304\311\304$\210\202-\316\317!\210\306\320\310\"\203>\314\304\211\311\304$\210\202\306\321\310\"\203O\314\304\211\311\304$\210\202\306\322\310\"\203`\314\304\211\311\304$\210\202\306\323\310\"\203t\314\324\325\326\310\"\311\304$\210\202\306\327\310\"\203\210\314\330\325\326\310\"\311\304$\210\202\306\331\310\"\203\231\314\304\211\311\304$\210\202\306\332\310\"\203\245\311\202\306\333\310\"\203\271\314\334\325\326\310\"\311\304$\210\202\306\335\310\"\203\315\314\336\325\326\310\"\311\304$\210\202\306\337\310\"\203\341\314\340\325\326\310\"\311\304$\210\202\306\341\310\"\203\365\314\342\325\326\310\"\311\304$\210\202\306\343\310\"\203\314\304\211\311\304$\210\202\306\344\310\"\203\314\304\211\311\304$\210\202\306\345\310\"\203+\314\346\325\326\310\"\311\304$\210\202\306\347\310\"\203<\314\304\211\311\304$\210\202\306\350\310\"\203P\314\351\325\326\310\"\311\304$\210\202\306\352\310\"\203a\314\304\211\311\304$\210\202\306\353\310\"\203u\314\354\325\326\310\"\311\304$\210\202\306\355\310\"\203\211\314\356\325\326\310\"\311\304$\210\202\306\357\310\"\203\232\314\304\211\311\304$\210\202\306\360\310\"\203\253\314\304\211\311\304$\210\202\306\361\310\"\203\277\314\362\325\326\310\"\311\304$\210\202\306\363\310\"\203\314\364\325\326\310\"\311\304$\210\202\nA \204\353\314\365\304\211\211$\210\306\366\367\326#\203\353\311\314\370\304\211\211$\210\371\372\326!!\314\373\304\374\304$\205\202\370*\207" [complete-within saw-option pcomplete-suffix-list pcmpl-gnu-tar-buffer nil 61 pcomplete-match "^-" 0 t "^--" "^--\\([^= \n\f]*\\)\\'" pcomplete--here '("--absolute-names" "--after-date=" "--append" "--atime-preserve" "--backup" "--block-number" "--blocking-factor=" "--catenate" "--checkpoint" "--compare" "--compress" "--concatenate" "--confirmation" "--create" "--delete" "--dereference" "--diff" "--directory=" "--exclude=" "--exclude-from=" "--extract" "--file=" "--files-from=" "--force-local" "--get" "--group=" "--gzip" "--help" "--ignore-failed-read" "--ignore-zeros" "--incremental" "--info-script=" "--interactive" "--keep-old-files" "--label=" "--list" "--listed-incremental" "--mode=" "--modification-time" "--multi-volume" "--new-volume-script=" "--newer=" "--newer-mtime" "--no-recursion" "--null" "--numeric-owner" "--old-archive" "--one-file-system" "--owner=" "--portability" "--posix" "--preserve" "--preserve-order" "--preserve-permissions" "--read-full-records" "--record-size=" "--recursive-unlink" "--remove-files" "--rsh-command=" "--same-order" "--same-owner" "--same-permissions" "--sparse" "--starting-file=" "--suffix=" "--tape-length=" "--to-stdout" "--totals" "--uncompress" "--ungzip" "--unlink-first" "--update" "--use-compress-program=" "--verbose" "--verify" "--version" "--volno-file=") pcomplete-opt "01234567ABCFGKLMNOPRSTUVWXZbcdfghiklmoprstuvwxz" "\\`--after-date=" "\\`--backup=" "\\`--blocking-factor=" "\\`--directory=\\(.*\\)" (pcomplete-dirs) pcomplete-match-string 1 "\\`--exclude-from=\\(.*\\)" (pcomplete-entries) "\\`--exclude=" "\\`--\\(extract\\|list\\)\\'" "\\`--file=\\(.*\\)" (pcomplete-dirs-or-entries pcmpl-gnu-tarfile-regexp) "\\`--files-from=\\(.*\\)" (pcomplete-entries) "\\`--group=\\(.*\\)" (pcmpl-unix-group-names) "\\`--info-script=\\(.*\\)" (pcomplete-entries) "\\`--label=" "\\`--mode=" "\\`--new-volume-script=\\(.*\\)" (pcomplete-entries) "\\`--newer=" "\\`--owner=\\(.*\\)" (pcmpl-unix-user-names) "\\`--record-size=" "\\`--rsh-command=\\(.*\\)" (funcall pcomplete-command-completion-function) "\\`--starting-file=\\(.*\\)" (pcomplete-entries) "\\`--suffix=" "\\`--tape-length=" "\\`--use-compress-program=\\(.*\\)" (funcall pcomplete-command-completion-function) "\\`--volno-file=\\(.*\\)" (pcomplete-entries) (mapcar 'char-to-string (string-to-list "01234567ABCFGIKLMNOPRSTUVWXZbcdfghiklmoprstuvwxz")) "[xt]" first (pcomplete-dirs-or-entries pcmpl-gnu-tarfile-regexp) find-file-noselect pcomplete-arg (if complete-within (with-current-buffer pcmpl-gnu-tar-buffer (mapcar #'(lambda (entry) (tar-header-name (cdr entry))) tar-parse-info)) (pcomplete-entries)) identity] 5 (#$ . 4017)]) (defalias 'pcomplete/gdb 'pcomplete/xargs)