Lines Matching defs:feature
219 VALUE should be a feature symbol. If you save a value
557 LOAD should be either a library file name, or a feature name."
744 ;; The theme name also has a `theme-feature' property, whose value is
985 see `custom-make-theme-feature' for more information."
986 (let ((feature (custom-make-theme-feature theme)))
990 (list 'custom-declare-theme (list 'quote theme) (list 'quote feature) doc)))
992 (defun custom-declare-theme (theme feature &optional doc &rest ignored)
994 FEATURE is the feature this theme provides. Normally, this is a symbol
995 created from THEME by `custom-make-theme-feature'."
999 (put theme 'theme-feature feature)
1002 (defun custom-make-theme-feature (theme)
1004 Store this symbol in the `theme-feature' property of THEME.
1031 This calls `provide' to provide the feature name stored in THEME's
1032 property `theme-feature' (which is usually a symbol created by
1033 `custom-make-theme-feature')."
1037 (provide (get theme 'theme-feature))
1056 (put theme 'theme-feature nil)
1061 (load (symbol-name (custom-make-theme-feature theme)))))