• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/lisp/progmodes/

Lines Matching +defs:default +defs:map

155   "Set variables as in `custom-set-default' and call FUNCTIONS afterwards."
156 (if (fboundp 'custom-set-default)
157 (custom-set-default variable value)
158 (set-default variable value))
354 Library directory: directory of default library
355 Makefile name : name of Makefile (default is \"Makefile\")
394 \(a default file name message will be printed out instead, does not work in
480 (defcustom vhdl-default-library "work"
481 "*Name of default library.
510 Default directory: default project directory (absolute path)
518 (\"\\1\" inserts library name, \"\\2\" default options)
520 (\"\\1\" inserts Makefile name, \"\\2\" default options)
524 (\"\\1\" inserts library name, \"\\2\" default options,
529 Library name : name of library (default is \"work\")
538 The default directory must have an absolute path (use `M-TAB' for completion).
539 All other paths can be absolute or relative to the default directory. All
546 specified, the default directory is taken as source directory. Otherwise,
547 the default directory is only taken as source directory if there is a sources
563 options which overwrite default options (lowest priority). Lower priority
565 default options (e.g. \"-file\") in project- or file-specific options (e.g.
576 ,(abbreviate-file-name default-directory))
613 "*Specifies the default for the current project.
685 'vhdl-template-map-init
774 access to both names (see default setting as example)."
1109 'vhdl-model-map-init
1139 default setting as example)."
1295 names (see default setting as example)."
1397 names (see default setting as example). Testbench files can be created in
1668 "*Specifies the default displaying mode when opening speedbar.
1882 (defconst vhdl-offsets-alist-default
1907 (defvar vhdl-offsets-alist (copy-alist vhdl-offsets-alist-default)
2003 your style, only those that are different from the default.")
2005 ;; dynamically append the default value of most variables
2013 (default (cons "Default"
2019 (setq vhdl-style-alist (cons default vhdl-style-alist))))
2287 ;; set default to 2 if not already customized
2318 (defun vhdl-default-directory ()
2319 "Return the default directory of the current project or the directory of the
2324 default-directory))
2541 (defvar vhdl-template-map nil
2544 (defun vhdl-template-map-init ()
2545 "Initialize `vhdl-template-map'."
2546 (setq vhdl-template-map (make-sparse-keymap))
2548 (define-key vhdl-template-map "al" 'vhdl-template-alias)
2549 (define-key vhdl-template-map "ar" 'vhdl-template-architecture)
2550 (define-key vhdl-template-map "at" 'vhdl-template-assert)
2551 (define-key vhdl-template-map "ad" 'vhdl-template-attribute-decl)
2552 (define-key vhdl-template-map "as" 'vhdl-template-attribute-spec)
2553 (define-key vhdl-template-map "bl" 'vhdl-template-block)
2554 (define-key vhdl-template-map "ca" 'vhdl-template-case-is)
2555 (define-key vhdl-template-map "cd" 'vhdl-template-component-decl)
2556 (define-key vhdl-template-map "ci" 'vhdl-template-component-inst)
2557 (define-key vhdl-template-map "cs" 'vhdl-template-conditional-signal-asst)
2558 (define-key vhdl-template-map "Cb" 'vhdl-template-block-configuration)
2559 (define-key vhdl-template-map "Cc" 'vhdl-template-component-conf)
2560 (define-key vhdl-template-map "Cd" 'vhdl-template-configuration-decl)
2561 (define-key vhdl-template-map "Cs" 'vhdl-template-configuration-spec)
2562 (define-key vhdl-template-map "co" 'vhdl-template-constant)
2563 (define-key vhdl-template-map "di" 'vhdl-template-disconnect)
2564 (define-key vhdl-template-map "el" 'vhdl-template-else)
2565 (define-key vhdl-template-map "ei" 'vhdl-template-elsif)
2566 (define-key vhdl-template-map "en" 'vhdl-template-entity)
2567 (define-key vhdl-template-map "ex" 'vhdl-template-exit)
2568 (define-key vhdl-template-map "fi" 'vhdl-template-file)
2569 (define-key vhdl-template-map "fg" 'vhdl-template-for-generate)
2570 (define-key vhdl-template-map "fl" 'vhdl-template-for-loop)
2571 (define-key vhdl-template-map "\C-f" 'vhdl-template-footer)
2572 (define-key vhdl-template-map "fb" 'vhdl-template-function-body)
2573 (define-key vhdl-template-map "fd" 'vhdl-template-function-decl)
2574 (define-key vhdl-template-map "ge" 'vhdl-template-generic)
2575 (define-key vhdl-template-map "gd" 'vhdl-template-group-decl)
2576 (define-key vhdl-template-map "gt" 'vhdl-template-group-template)
2577 (define-key vhdl-template-map "\C-h" 'vhdl-template-header)
2578 (define-key vhdl-template-map "ig" 'vhdl-template-if-generate)
2579 (define-key vhdl-template-map "it" 'vhdl-template-if-then)
2580 (define-key vhdl-template-map "li" 'vhdl-template-library)
2581 (define-key vhdl-template-map "lo" 'vhdl-template-bare-loop)
2582 (define-key vhdl-template-map "\C-m" 'vhdl-template-modify)
2583 (define-key vhdl-template-map "\C-t" 'vhdl-template-insert-date)
2584 (define-key vhdl-template-map "ma" 'vhdl-template-map)
2585 (define-key vhdl-template-map "ne" 'vhdl-template-next)
2586 (define-key vhdl-template-map "ot" 'vhdl-template-others)
2587 (define-key vhdl-template-map "Pd" 'vhdl-template-package-decl)
2588 (define-key vhdl-template-map "Pb" 'vhdl-template-package-body)
2589 (define-key vhdl-template-map "(" 'vhdl-template-paired-parens)
2590 (define-key vhdl-template-map "po" 'vhdl-template-port)
2591 (define-key vhdl-template-map "pb" 'vhdl-template-procedure-body)
2592 (define-key vhdl-template-map "pd" 'vhdl-template-procedure-decl)
2593 (define-key vhdl-template-map "pc" 'vhdl-template-process-comb)
2594 (define-key vhdl-template-map "ps" 'vhdl-template-process-seq)
2595 (define-key vhdl-template-map "rp" 'vhdl-template-report)
2596 (define-key vhdl-template-map "rt" 'vhdl-template-return)
2597 (define-key vhdl-template-map "ss" 'vhdl-template-selected-signal-asst)
2598 (define-key vhdl-template-map "si" 'vhdl-template-signal)
2599 (define-key vhdl-template-map "su" 'vhdl-template-subtype)
2600 (define-key vhdl-template-map "ty" 'vhdl-template-type)
2601 (define-key vhdl-template-map "us" 'vhdl-template-use)
2602 (define-key vhdl-template-map "va" 'vhdl-template-variable)
2603 (define-key vhdl-template-map "wa" 'vhdl-template-wait)
2604 (define-key vhdl-template-map "wl" 'vhdl-template-while-loop)
2605 (define-key vhdl-template-map "wi" 'vhdl-template-with)
2606 (define-key vhdl-template-map "wc" 'vhdl-template-clocked-wait)
2607 (define-key vhdl-template-map "\C-pb" 'vhdl-template-package-numeric-bit)
2608 (define-key vhdl-template-map "\C-pn" 'vhdl-template-package-numeric-std)
2609 (define-key vhdl-template-map "\C-ps" 'vhdl-template-package-std-logic-1164)
2610 (define-key vhdl-template-map "\C-pA" 'vhdl-template-package-std-logic-arith)
2611 (define-key vhdl-template-map "\C-pM" 'vhdl-template-package-std-logic-misc)
2612 (define-key vhdl-template-map "\C-pS" 'vhdl-template-package-std-logic-signed)
2613 (define-key vhdl-template-map "\C-pT" 'vhdl-template-package-std-logic-textio)
2614 (define-key vhdl-template-map "\C-pU" 'vhdl-template-package-std-logic-unsigned)
2615 (define-key vhdl-template-map "\C-pt" 'vhdl-template-package-textio)
2616 (define-key vhdl-template-map "\C-dn" 'vhdl-template-directive-translate-on)
2617 (define-key vhdl-template-map "\C-df" 'vhdl-template-directive-translate-off)
2618 (define-key vhdl-template-map "\C-dN" 'vhdl-template-directive-synthesis-on)
2619 (define-key vhdl-template-map "\C-dF" 'vhdl-template-directive-synthesis-off)
2620 (define-key vhdl-template-map "\C-q" 'vhdl-template-search-prompt)
2622 (define-key vhdl-template-map "br" 'vhdl-template-break)
2623 (define-key vhdl-template-map "cu" 'vhdl-template-case-use)
2624 (define-key vhdl-template-map "iu" 'vhdl-template-if-use)
2625 (define-key vhdl-template-map "lm" 'vhdl-template-limit)
2626 (define-key vhdl-template-map "na" 'vhdl-template-nature)
2627 (define-key vhdl-template-map "pa" 'vhdl-template-procedural)
2628 (define-key vhdl-template-map "qf" 'vhdl-template-quantity-free)
2629 (define-key vhdl-template-map "qb" 'vhdl-template-quantity-branch)
2630 (define-key vhdl-template-map "qs" 'vhdl-template-quantity-source)
2631 (define-key vhdl-template-map "sn" 'vhdl-template-subnature)
2632 (define-key vhdl-template-map "te" 'vhdl-template-terminal)
2635 (define-key vhdl-template-map "\C-pc" 'vhdl-template-package-math-complex)
2636 (define-key vhdl-template-map "\C-pr" 'vhdl-template-package-math-real)
2639 ;; initialize template map for VHDL Mode
2640 (vhdl-template-map-init)
2654 (defvar vhdl-model-map nil
2657 (defun vhdl-model-map-init ()
2658 "Initialize `vhdl-model-map'."
2659 (setq vhdl-model-map (make-sparse-keymap))
2664 (define-key vhdl-model-map (nth 2 model)
2668 ;; initialize user model map for VHDL Mode
2669 (vhdl-model-map-init)
2671 (defvar vhdl-mode-map nil
2674 (defun vhdl-mode-map-init ()
2675 "Initialize `vhdl-mode-map'."
2676 (setq vhdl-mode-map (make-sparse-keymap))
2678 (define-key vhdl-mode-map "\C-c\C-t" vhdl-template-map)
2680 (define-key vhdl-mode-map "\C-c\C-m" vhdl-model-map)
2682 (define-key vhdl-mode-map "\M-a" 'vhdl-beginning-of-statement)
2683 (define-key vhdl-mode-map "\M-e" 'vhdl-end-of-statement)
2684 (define-key vhdl-mode-map "\M-\C-f" 'vhdl-forward-sexp)
2685 (define-key vhdl-mode-map "\M-\C-b" 'vhdl-backward-sexp)
2686 (define-key vhdl-mode-map "\M-\C-u" 'vhdl-backward-up-list)
2687 (define-key vhdl-mode-map "\M-\C-a" 'vhdl-backward-same-indent)
2688 (define-key vhdl-mode-map "\M-\C-e" 'vhdl-forward-same-indent)
2690 (define-key vhdl-mode-map "\M-\C-h" 'vhdl-mark-defun))
2691 (define-key vhdl-mode-map "\M-\C-q" 'vhdl-indent-sexp)
2692 (define-key vhdl-mode-map "\M-^" 'vhdl-delete-indentation)
2694 (define-key vhdl-mode-map [backspace] 'backward-delete-char-untabify)
2696 (define-key vhdl-mode-map [delete] 'delete-char)
2697 (define-key vhdl-mode-map [(meta delete)] 'kill-word))
2699 (define-key vhdl-mode-map "\C-c\C-m\C-e" 'vhdl-electric-mode)
2700 (define-key vhdl-mode-map "\C-c\C-m\C-s" 'vhdl-stutter-mode)
2701 (define-key vhdl-mode-map "\C-c\C-s\C-p" 'vhdl-set-project)
2702 (define-key vhdl-mode-map "\C-c\C-p\C-d" 'vhdl-duplicate-project)
2703 (define-key vhdl-mode-map "\C-c\C-p\C-m" 'vhdl-import-project)
2704 (define-key vhdl-mode-map "\C-c\C-p\C-x" 'vhdl-export-project)
2705 (define-key vhdl-mode-map "\C-c\C-s\C-k" 'vhdl-set-compiler)
2706 (define-key vhdl-mode-map "\C-c\C-k" 'vhdl-compile)
2707 (define-key vhdl-mode-map "\C-c\M-\C-k" 'vhdl-make)
2708 (define-key vhdl-mode-map "\C-c\M-k" 'vhdl-generate-makefile)
2709 (define-key vhdl-mode-map "\C-c\C-p\C-w" 'vhdl-port-copy)
2710 (define-key vhdl-mode-map "\C-c\C-p\M-w" 'vhdl-port-copy)
2711 (define-key vhdl-mode-map "\C-c\C-p\C-e" 'vhdl-port-paste-entity)
2712 (define-key vhdl-mode-map "\C-c\C-p\C-c" 'vhdl-port-paste-component)
2713 (define-key vhdl-mode-map "\C-c\C-p\C-i" 'vhdl-port-paste-instance)
2714 (define-key vhdl-mode-map "\C-c\C-p\C-s" 'vhdl-port-paste-signals)
2715 (define-key vhdl-mode-map "\C-c\C-p\M-c" 'vhdl-port-paste-constants)
2717 (define-key vhdl-mode-map "\C-c\C-p\M-g" 'vhdl-port-paste-generic-map)
2718 (define-key vhdl-mode-map "\C-c\C-p\C-g" 'vhdl-port-paste-generic-map))
2719 (define-key vhdl-mode-map "\C-c\C-p\C-z" 'vhdl-port-paste-initializations)
2720 (define-key vhdl-mode-map "\C-c\C-p\C-t" 'vhdl-port-paste-testbench)
2721 (define-key vhdl-mode-map "\C-c\C-p\C-f" 'vhdl-port-flatten)
2722 (define-key vhdl-mode-map "\C-c\C-p\C-r" 'vhdl-port-reverse-direction)
2723 (define-key vhdl-mode-map "\C-c\C-s\C-w" 'vhdl-subprog-copy)
2724 (define-key vhdl-mode-map "\C-c\C-s\M-w" 'vhdl-subprog-copy)
2725 (define-key vhdl-mode-map "\C-c\C-s\C-d" 'vhdl-subprog-paste-declaration)
2726 (define-key vhdl-mode-map "\C-c\C-s\C-b" 'vhdl-subprog-paste-body)
2727 (define-key vhdl-mode-map "\C-c\C-s\C-c" 'vhdl-subprog-paste-call)
2728 (define-key vhdl-mode-map "\C-c\C-s\C-f" 'vhdl-subprog-flatten)
2729 (define-key vhdl-mode-map "\C-c\C-c\C-n" 'vhdl-compose-new-component)
2730 (define-key vhdl-mode-map "\C-c\C-c\C-p" 'vhdl-compose-place-component)
2731 (define-key vhdl-mode-map "\C-c\C-c\C-w" 'vhdl-compose-wire-components)
2732 (define-key vhdl-mode-map "\C-c\C-c\C-f" 'vhdl-compose-configuration)
2733 (define-key vhdl-mode-map "\C-c\C-c\C-k" 'vhdl-compose-components-package)
2734 (define-key vhdl-mode-map "\C-cc" 'vhdl-comment-uncomment-region)
2735 (define-key vhdl-mode-map "\C-c-" 'vhdl-comment-append-inline)
2736 (define-key vhdl-mode-map "\C-c\M--" 'vhdl-comment-display-line)
2737 (define-key vhdl-mode-map "\C-c\C-i\C-l" 'indent-according-to-mode)
2738 (define-key vhdl-mode-map "\C-c\C-i\C-g" 'vhdl-indent-group)
2739 (define-key vhdl-mode-map "\M-\C-\\" 'vhdl-indent-region)
2740 (define-key vhdl-mode-map "\C-c\C-i\C-b" 'vhdl-indent-buffer)
2741 (define-key vhdl-mode-map "\C-c\C-a\C-g" 'vhdl-align-group)
2742 (define-key vhdl-mode-map "\C-c\C-a\C-a" 'vhdl-align-group)
2743 (define-key vhdl-mode-map "\C-c\C-a\C-i" 'vhdl-align-same-indent)
2744 (define-key vhdl-mode-map "\C-c\C-a\C-l" 'vhdl-align-list)
2745 (define-key vhdl-mode-map "\C-c\C-a\C-d" 'vhdl-align-declarations)
2746 (define-key vhdl-mode-map "\C-c\C-a\M-a" 'vhdl-align-region)
2747 (define-key vhdl-mode-map "\C-c\C-a\C-b" 'vhdl-align-buffer)
2748 (define-key vhdl-mode-map "\C-c\C-a\C-c" 'vhdl-align-inline-comment-group)
2749 (define-key vhdl-mode-map "\C-c\C-a\M-c" 'vhdl-align-inline-comment-region)
2750 (define-key vhdl-mode-map "\C-c\C-f\C-l" 'vhdl-fill-list)
2751 (define-key vhdl-mode-map "\C-c\C-f\C-f" 'vhdl-fill-list)
2752 (define-key vhdl-mode-map "\C-c\C-f\C-g" 'vhdl-fill-group)
2753 (define-key vhdl-mode-map "\C-c\C-f\C-i" 'vhdl-fill-same-indent)
2754 (define-key vhdl-mode-map "\C-c\C-f\M-f" 'vhdl-fill-region)
2755 (define-key vhdl-mode-map "\C-c\C-l\C-w" 'vhdl-line-kill)
2756 (define-key vhdl-mode-map "\C-c\C-l\M-w" 'vhdl-line-copy)
2757 (define-key vhdl-mode-map "\C-c\C-l\C-y" 'vhdl-line-yank)
2758 (define-key vhdl-mode-map "\C-c\C-l\t" 'vhdl-line-expand)
2759 (define-key vhdl-mode-map "\C-c\C-l\C-n" 'vhdl-line-transpose-next)
2760 (define-key vhdl-mode-map "\C-c\C-l\C-p" 'vhdl-line-transpose-previous)
2761 (define-key vhdl-mode-map "\C-c\C-l\C-o" 'vhdl-line-open)
2762 (define-key vhdl-mode-map "\C-c\C-l\C-g" 'goto-line)
2763 (define-key vhdl-mode-map "\C-c\C-l\C-c" 'vhdl-comment-uncomment-line)
2764 (define-key vhdl-mode-map "\C-c\C-x\C-p" 'vhdl-fix-clause)
2765 (define-key vhdl-mode-map "\C-c\C-x\M-c" 'vhdl-fix-case-region)
2766 (define-key vhdl-mode-map "\C-c\C-x\C-c" 'vhdl-fix-case-buffer)
2767 (define-key vhdl-mode-map "\C-c\C-x\M-w" 'vhdl-fixup-whitespace-region)
2768 (define-key vhdl-mode-map "\C-c\C-x\C-w" 'vhdl-fixup-whitespace-buffer)
2769 (define-key vhdl-mode-map "\C-c\M-b" 'vhdl-beautify-region)
2770 (define-key vhdl-mode-map "\C-c\C-b" 'vhdl-beautify-buffer)
2771 (define-key vhdl-mode-map "\C-c\C-u\C-s" 'vhdl-update-sensitivity-list-process)
2772 (define-key vhdl-mode-map "\C-c\C-u\M-s" 'vhdl-update-sensitivity-list-buffer)
2773 (define-key vhdl-mode-map "\C-cf" 'vhdl-fontify-buffer)
2774 (define-key vhdl-mode-map "\C-cs" 'vhdl-statistics-buffer)
2775 (define-key vhdl-mode-map "\C-c\M-m" 'vhdl-show-messages)
2776 (define-key vhdl-mode-map "\C-c\C-h" 'vhdl-doc-mode)
2777 (define-key vhdl-mode-map "\C-c\C-v" 'vhdl-version)
2778 (define-key vhdl-mode-map "\M-\t" 'insert-tab)
2780 (define-key vhdl-mode-map "\C-c\C-i\C-t" 'vhdl-template-insert-construct)
2781 (define-key vhdl-mode-map "\C-c\C-i\C-p" 'vhdl-template-insert-package)
2782 (define-key vhdl-mode-map "\C-c\C-i\C-d" 'vhdl-template-insert-directive)
2783 (define-key vhdl-mode-map "\C-c\C-i\C-m" 'vhdl-model-insert)
2785 (define-key vhdl-mode-map " " 'vhdl-electric-space)
2787 (define-key vhdl-mode-map "\t" 'vhdl-electric-tab))
2788 (define-key vhdl-mode-map "\r" 'vhdl-electric-return)
2789 (define-key vhdl-mode-map "-" 'vhdl-electric-dash)
2790 (define-key vhdl-mode-map "[" 'vhdl-electric-open-bracket)
2791 (define-key vhdl-mode-map "]" 'vhdl-electric-close-bracket)
2792 (define-key vhdl-mode-map "'" 'vhdl-electric-quote)
2793 (define-key vhdl-mode-map ";" 'vhdl-electric-semicolon)
2794 (define-key vhdl-mode-map "," 'vhdl-electric-comma)
2795 (define-key vhdl-mode-map "." 'vhdl-electric-period)
2797 (define-key vhdl-mode-map "=" 'vhdl-electric-equal)))
2799 ;; initialize mode map for VHDL Mode
2800 (vhdl-mode-map-init)
2804 (defvar vhdl-minibuffer-local-map
2805 (let ((map (make-sparse-keymap)))
2806 (set-keymap-parent map minibuffer-local-map)
2808 (define-key map "\t" 'vhdl-minibuffer-tab))
2809 map)
2902 ("abs" "" vhdl-template-default-hook 0)
2903 ("access" "" vhdl-template-default-hook 0)
2904 ("after" "" vhdl-template-default-hook 0)
2906 ("all" "" vhdl-template-default-hook 0)
2907 ("and" "" vhdl-template-default-hook 0)
2910 ("array" "" vhdl-template-default-hook 0)
2914 ("begin" "" vhdl-template-default-indent-hook 0)
2916 ("body" "" vhdl-template-default-hook 0)
2917 ("buffer" "" vhdl-template-default-hook 0)
2918 ("bus" "" vhdl-template-default-hook 0)
2929 ("downto" "" vhdl-template-default-hook 0)
2933 ("end" "" vhdl-template-default-indent-hook 0)
2942 ("guarded" "" vhdl-template-default-hook 0)
2944 ("impure" "" vhdl-template-default-hook 0)
2945 ("in" "" vhdl-template-default-hook 0)
2946 ("inertial" "" vhdl-template-default-hook 0)
2947 ("inout" "" vhdl-template-default-hook 0)
2950 ("is" "" vhdl-template-default-hook 0)
2951 ("label" "" vhdl-template-default-hook 0)
2953 ("linkage" "" vhdl-template-default-hook 0)
2954 ("literal" "" vhdl-template-default-hook 0)
2956 ("map" "" vhdl-template-map-hook 0)
2957 ("mod" "" vhdl-template-default-hook 0)
2958 ("nand" "" vhdl-template-default-hook 0)
2959 ("new" "" vhdl-template-default-hook 0)
2961 ("nor" "" vhdl-template-default-hook 0)
2962 ("not" "" vhdl-template-default-hook 0)
2963 ("null" "" vhdl-template-default-hook 0)
2964 ("of" "" vhdl-template-default-hook 0)
2965 ("on" "" vhdl-template-default-hook 0)
2966 ("open" "" vhdl-template-default-hook 0)
2967 ("or" "" vhdl-template-default-hook 0)
2969 ("out" "" vhdl-template-default-hook 0)
2973 ("postponed" "" vhdl-template-default-hook 0)
2976 ("pure" "" vhdl-template-default-hook 0)
2977 ("range" "" vhdl-template-default-hook 0)
2978 ("record" "" vhdl-template-default-hook 0)
2979 ("register" "" vhdl-template-default-hook 0)
2980 ("reject" "" vhdl-template-default-hook 0)
2981 ("rem" "" vhdl-template-default-hook 0)
2984 ("rol" "" vhdl-template-default-hook 0)
2985 ("ror" "" vhdl-template-default-hook 0)
2987 ("severity" "" vhdl-template-default-hook 0)
2988 ("shared" "" vhdl-template-default-hook 0)
2991 ("sla" "" vhdl-template-default-hook 0)
2992 ("sll" "" vhdl-template-default-hook 0)
2993 ("sra" "" vhdl-template-default-hook 0)
2994 ("srl" "" vhdl-template-default-hook 0)
2996 ("then" "" vhdl-template-default-hook 0)
2997 ("to" "" vhdl-template-default-hook 0)
2998 ("transport" "" vhdl-template-default-hook 0)
3000 ("unaffected" "" vhdl-template-default-hook 0)
3001 ("units" "" vhdl-template-default-hook 0)
3002 ("until" "" vhdl-template-default-hook 0)
3010 ("xnor" "" vhdl-template-default-hook 0)
3011 ("xor" "" vhdl-template-default-hook 0)
3016 ("across" "" vhdl-template-default-hook 0)
3020 ("noise" "" vhdl-template-default-hook 0)
3023 ("reference" "" vhdl-template-default-hook 0)
3024 ("spectrum" "" vhdl-template-default-hook 0)
3027 ("through" "" vhdl-template-default-hook 0)
3028 ("tolerance" "" vhdl-template-default-hook 0)
3194 ["Set As Default Project" vhdl-set-default-project t]
3269 ["Map" vhdl-template-map t]
3370 ["Paste As Generic Map" vhdl-port-paste-generic-map vhdl-port-list]
3560 ["Default Library Name" (customize-option 'vhdl-default-library) t]
4040 (easy-menu-define vhdl-mode-menu vhdl-mode-map
4052 "^\\s-*\\(\\(\\w\\|\\s_\\)+\\s-*:\\(\\s-\\|\n\\)*\\(\\w\\|\\s_\\)+\\)\\(\\s-\\|\n\\)+\\(generic\\|port\\)\\s-+map\\>"
4123 (or directory default-directory) full filename-regexp)))
4130 (let ((newmap (current-local-map))
4275 a pair of parentheses (e.g. port clause/map, argument list), and `C-c
4317 signals, as a generic map with constants as actual generics, and as
4471 The Makefile's default target \"all\" compiles the entire design, the
4611 appropriate default settings for nice landscape two-column printing.
4636 As default, files with extensions \".vhd\" and \".vhdl\" are
4690 \\{vhdl-mode-map}"
4697 (use-local-map vhdl-mode-map)
4752 (easy-menu-define vhdl-mode-menu vhdl-mode-map
4773 (vhdl-mode-map-init)
4774 (use-local-map vhdl-mode-map)
4827 "map" "mod"
4854 "case" "casex" "casez" "cmos" "deassign" "default" "defparam" "disable"
5289 changed buffer local, instead of the default, which is to set the
5309 ;; reset vhdl-offsets-alist to the default value first
5310 (setq vhdl-offsets-alist (copy-alist vhdl-offsets-alist-default))
6384 ;; set a default stop point at the begin
6407 ;; set a default stop point at the when
8068 (or (nth 6 (aget vhdl-project-alist vhdl-project)) vhdl-default-library)))
8481 (when (vhdl-template-map position t t)
8486 (unless (vhdl-template-map position t t)
8572 (when (vhdl-template-map position t t)
8577 (unless (vhdl-template-map position t t)
8639 (defun vhdl-template-default ()
8648 (defun vhdl-template-default-indent ()
8871 "Insert generic declaration, or generic map in instantiation statements."
8885 (vhdl-template-map start))
9047 (defun vhdl-template-map (&optional start optional secondary)
9048 "Insert a map specification with association list."
9207 "Insert a port declaration, or port map in instantiation statements."
9221 (vhdl-template-map start))
10395 begin end is-string default)
10400 with double-quotes is to be inserted. DEFAULT specifies a default string."
10407 (or (and is-string '("\"\"" . 2)) default)
10408 vhdl-minibuffer-local-map)
10674 (defun vhdl-template-map-hook ()
10675 (vhdl-hooked-abbrev 'vhdl-template-map))
10737 (defun vhdl-template-default-hook ()
10738 (vhdl-hooked-abbrev 'vhdl-template-default))
10739 (defun vhdl-template-default-indent-hook ()
10740 (vhdl-hooked-abbrev 'vhdl-template-default-indent))
10868 "Variable to hold last port map parsed.")
11288 (defun vhdl-port-paste-generic-map (&optional secondary no-constants)
11289 "Paste as a generic map."
11336 ;; align generic map
11340 (defun vhdl-port-paste-port-map ()
11341 "Paste as a port map."
11430 (vhdl-port-paste-generic-map t t))
11433 (vhdl-port-paste-port-map))
11617 nil vhdl-minibuffer-local-map)
12330 (defun vhdl-set-default-project ()
12331 "Set current project as default on startup."
12457 "\\(generic\\|port\\)[ \t\n]+map[ \t\n]*(\\|"
12487 "\\(generic\\|port\\)\\s-+map[ \t\n]*("))
12493 (when (looking-at "port\\s-+map[ \t\n]*(")
12657 "\\(\\s-*\\(--[^\n]*\\)?$\\|\\s-+\\(generic\\|port\\)\\s-+map\\>\\)")
12997 ;; define page settings, so that a line containing 79 characters (default)
13362 "\\(\\w+\\)[ \t\n]+\\(--[^\n]*\n[ \t\n]*\\)*\\(generic\\|port\\)[ \t\n]+map\\>\\|"
13541 (default-dir (vhdl-resolve-env-variable
13552 ;; expand directory names by default-directory
13561 (if (file-name-absolute-p dir-name) "" default-dir)
13864 (default-directory key)
13865 (directory (abbreviate-file-name (vhdl-default-directory)))
13934 (default-directory key)
13935 (directory (vhdl-default-directory))
13965 (let ((directory (abbreviate-file-name default-directory)))
13973 (defvar vhdl-speedbar-key-map nil
14001 (unless vhdl-speedbar-key-map
14002 (setq vhdl-speedbar-key-map (speedbar-make-specialized-keymap))
14003 (define-key vhdl-speedbar-key-map "e" 'speedbar-edit-line)
14004 (define-key vhdl-speedbar-key-map "\C-m" 'speedbar-edit-line)
14005 (define-key vhdl-speedbar-key-map "+" 'speedbar-expand-line)
14006 (define-key vhdl-speedbar-key-map "=" 'speedbar-expand-line)
14007 (define-key vhdl-speedbar-key-map "-" 'vhdl-speedbar-contract-level)
14008 (define-key vhdl-speedbar-key-map "_" 'vhdl-speedbar-contract-all)
14009 (define-key vhdl-speedbar-key-map "C" 'vhdl-speedbar-port-copy)
14010 (define-key vhdl-speedbar-key-map "P" 'vhdl-speedbar-place-component)
14011 (define-key vhdl-speedbar-key-map "F" 'vhdl-speedbar-configuration)
14012 (define-key vhdl-speedbar-key-map "A" 'vhdl-speedbar-select-mra)
14013 (define-key vhdl-speedbar-key-map "K" 'vhdl-speedbar-make-design)
14014 (define-key vhdl-speedbar-key-map "R" 'vhdl-speedbar-rescan-hierarchy)
14015 (define-key vhdl-speedbar-key-map "S" 'vhdl-save-caches)
14018 (define-key vhdl-speedbar-key-map (int-to-string key)
14021 (define-key speedbar-key-map "h"
14024 (define-key speedbar-key-map "H"
14071 '("vhdl directory" vhdl-speedbar-menu-items vhdl-speedbar-key-map
14074 '("vhdl project" vhdl-speedbar-menu-items vhdl-speedbar-key-map
14275 ;; (nicked from `speedbar-default-directory-list')
14279 (list (expand-file-name default-directory)))
14723 (abbreviate-file-name default-directory) t)))
15063 (vhdl-default-directory)))))
15228 (or (vhdl-project-p) default-directory) t))
15247 (let ((default-directory directory))
15254 (default-directory (file-name-as-directory
15400 nil vhdl-minibuffer-local-map))
15404 nil vhdl-minibuffer-local-map)
15593 "[ \t\n]+\\(--[^\n]*\n[ \t\n]*\\)*\\(\\(generic\\)\\|port\\)[ \t\n]+map\\|"
15595 "[ \t\n]+\\(--[^\n]*\n[ \t\n]*\\)*\\(\\(generic\\)\\|port\\)[ \t\n]+map\\)[ \t\n]*(") arch-end-pos t)
15628 ;; process all constants in generic map
15648 (vhdl-re-search-forward "\\<port\\s-+map[ \t\n]*(" nil t))
15649 ;; process all signals in port map
15896 (or project default-directory) t))
16052 (or (vhdl-project-p) default-directory) t))
16054 (or (vhdl-project-p) default-directory) t))
16152 (expand-file-name directory (vhdl-default-directory))))))
16234 'default
16286 (default-directory (vhdl-compile-directory))
16288 (unless (file-directory-p default-directory)
16289 (error "ERROR: Compile directory does not exist: \"%s\"" default-directory))
16314 vhdl-minibuffer-local-map)))
16321 (default-directory (vhdl-compile-directory)))
16322 (unless (file-directory-p default-directory)
16323 (error "ERROR: Compile directory does not exist: \"%s\"" default-directory))
16339 (let ((default-directory (vhdl-compile-directory)))
16361 (let ((directory (abbreviate-file-name default-directory)))
16365 (let* ((directory (abbreviate-file-name (vhdl-default-directory)))
16379 default-directory))
16710 (if (eq options 'default) "$(OPTIONS)" options) " "
16771 'vhdl-default-library