Variable: features
features is a variable defined in fns.c.
Value
(org-element-ast compat-macs semantic/imenu font-latex cider-selector tex-fold ede/locate hydra lv hui-dired-sidebar ede/generic ede/shell tex-jp hui-jmenu semantic/debug cider-macroexpansion tex-info tex-font evil-digraphs cider-format hsys-xref magit-gitignore cider-scratch tex-bar cider-apropos cider-classpath context cider-cheatsheet srecode/cpp git-rebase magit-patch bib-cite magit-subtree ede/custom toolbar-x cider-xref kfill kmenu kproperty semantic/wisent/python magit-ediff cider-tracing semantic/analyze/complete evil evil-keybindings evil-integration evil-maps evil-commands evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common evil-vars plain-tex goto-chg magit-bundle ede/dired hsettings hvar magit-sparse-checkout semantic/symref/grep cider-ns preview latex latex-flymake tex-ispell tex-style tex texmathp auctex magit-dired hversion hload-path cider cider-debug cider-browse-ns cider-mode cider-xref-backend cider-find cider-completion cider-profile cider-inspector cider-eval cider-jar cider-repl-history cider-repl cider-test cider-resolve cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-docstring cider-client cider-common cider-completion-context cider-connection cider-popup sesman-browser nrepl-client sesman queue nrepl-dict cider-util spinner parseedn parseclj-parser parseclj-lex parseclj-alist clojure-mode projectile emacsql-sqlite emacsql emacsql-compiler magit-extras magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff git-commit magit-core magit-margin magit-transient magit-process with-editor magit-mode magit-git magit-base magit-section llama xwidget x-dnd wid-browse tutorial time tabify scroll-lock rtree rot13 reposition ps-samp ps-bdf ps-mule pixel-scroll pcmpl-x pcmpl-rpm pcmpl-linux pcmpl-unix pcmpl-gnu pcmpl-cvs misc macros ibuf-macs hfy-cmap help-macro generic-x forms forms-mode find-cmd epa-mail epa-file epa-dired elec-pair echistory dynamic-setting dos-w32 dos-vars dos-fns dired-x dired-aux cus-theme cus-dep auth-source-pass apropos vc-svn vc-src vc-sccs vc-mtn vc-hg vc-git vc-filewise vc-dir vc-dav vc-bzr vc-annotate ediff-vers ediff-ptch url-tramp url-nfs url-news url-misc url-mailto url-ldap url-irc url-future url-ftp url-file url-dired url-dav url-about rst reftex-toc reftex-sel reftex-ref reftex-parse reftex-index reftex-global reftex-dcr reftex-cite reftex-auc term/wyse50 term/w32console w32-vars dnd term/vt200 term/vt100 term/tvi970 term/tmux term/sun term/st term/screen term/rxvt term/news term/lk201 term/linux term/konsole term/iris-ansi term/internal term/fbterm term/xterm xterm term/cygwin term/common-win term/bobcat term/AT386 cap-words superword subword idlwave-toolbar idlw-toolbar idlwave-shell idlw-shell idlw-complete-structtag ebnf-yac ebnf-iso ebnf-ebx ebnf-dtd ebnf-bnf ebnf-abn ebnf-otz cc-bytecomp cc-awk org-table org-pcomplete org-macro org-loaddefs org-list org-keys org-install org-footnote org-faces org-entities org-duration org-crypt ol oc org-compat ob-eval yow ws-mode vip vi vc-arch url-ns tpu-extras tpu-edt tls terminal sup-mouse starttls sregex sb-image s-region rfc2368 rcompile pgg-pgp5 pgg-pgp pgg-gpg pgg pgg-parse pgg-def pc-select pc-mode nnir mouse-sel metamail messcompat meese mantemp mailpost longlines lazy-lock landmark inversion info-edit html2text gulp gs fast-lock eudcb-ph erc-hecomplete cust-print crisp cl cl-compat cc-compat bruce assoc abbrevlist rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util xmltok nxml-maint nxml-enc tramp-uu tramp-sudoedit tramp-sshfs tramp-smb tramp-rclone tramp-fuse tramp-ftp tramp-crypt tramp-cmds tramp-cache tramp-archive tramp-gvfs tramp-adb soap-inspect sieve sieve-mode sieve-manage sasl-scram-sha256 sasl-scram-rfc sasl-scram-sha-1 sasl-ntlm sasl-digest sasl-cram eudcb-macos-contacts eudcb-mab eudcb-ldap eudcb-bbdb mh-xface mh-utils mh-tool-bar mh-thread mh-speed mh-seq mh-search mh-print mh-mime mh-limit mh-letter mh-show mh-junk mh-inc mh-identity mh-funcs mh-folder mh-alias multi-prompt mh-acros rmailsort rmailout rmailmm rmailkwd rmailedit rmail-spam-filter rmailsum mail-hist emacsbug uni-input rfc1345 hangul compose ja-dic viet-util tai-viet-util tibet-util thai-util thai-word pinyin lao-util korea-util japan-util ind-util hanja-util ethio-util cyril-util china-util utf-7 ucs-normalize robin quail ogonek mule-util mule-diag latin1-disp latexenc kkc ja-dic-utl ja-dic-cnv iso-cvt iso-ascii fontset ccl spam spam-wash spam-stat spam-report smiley nnweb nnspool nnselect nnrss nnregistry nnnil nnmbox nnmairix nnmaildir nngateway nnfolder nneething nndoc nndir nnbabyl nnagent nnml mml1991 mm-partial mm-extern mm-archive legacy-gnus-agent gssapi gnus-vm gnus-uu gnus-sieve gnus-search gnus-salt gnus-rfc1843 rfc1843 gnus-registry gnus-picon gnus-notifications gnus-mlspl gnus-ml gnus-mh mh-comp mh-scan mh-gnus gnus-logic gnus-kill gnus-html gnus-gravatar mail-extr gnus-fun gnus-eform gnus-dup gnus-dired gnus-diary nndiary gnus-demon gnus-delay gnus-draft nndraft nnmh gnus-cus gnus-topic gnus-cite gnus-bookmark gnus-bcklg gnus-async gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache deuglify gnus-art mm-uu mml2015 mm-view mml-smime smime canlock em-xtra em-unix em-tramp em-term em-smart em-script em-rebind em-prompt em-ls em-hist em-pred em-glob em-cmpl em-dirs esh-var em-basic em-banner em-alias esh-mode erc-xdcc erc-truncate erc-status-sidebar erc-track erc-spelling erc-speedbar erc-sound erc-services erc-ring erc-replace erc-pcomplete erc-page erc-notify erc-netsplit erc-menu erc-log erc-list erc-lang erc-join erc-networks erc-imenu erc-identd erc-ibuffer ibuf-ext erc-ezbounce erc-desktop-notifications erc-match erc-dcc erc-compat erc-capab erc-button erc-fill erc-stamp erc-autoaway cua-gmrk cua-rect timer-list package-x inline hierarchy helper ert-x eieio-datadebug eieio-compat cursor-sensor cl-print cl-indent autoload advice srecode/texi srecode/srt srecode/mode srecode/java srecode/getset srecode/expandproto srecode/el srecode/document srecode/semantic srecode/extract srecode/insert srecode/filters srecode/find srecode/map srecode/srt-mode srecode/template srecode/srt-wy srecode/compile srecode/ctxt srecode/args srecode/dictionary srecode/fields srecode/table semantic/texi semantic/tag-write semantic/tag-file semantic/sb semantic/mru-bookmark semantic/ia semantic/ia-sb semantic/html semantic/edit semantic/ede-grammar semantic/db-typecache semantic/db-mode semantic/db-javascript semantic/db-global semantic/db-ebrowse semantic/db-file cedet-files semantic/db-debug data-debug semantic/wisent/python-wy semantic/wisent/javascript-jv semantic/wisent/js-wy semantic/wisent/java-tags semantic/java semantic/doc semantic/wisent/javat-wy semantic/wisent/grammar comp comp-cstr semantic/symref/list semantic/senator semantic/complete semantic/symref/idutils cedet-idutils semantic/symref/global cedet-global semantic/symref/filter semantic/symref/cscope semantic/symref cedet-cscope semantic/decorate/include semantic/decorate/mode semantic/decorate pulse semantic/bovine/scm semantic/bovine/scm-by semantic/bovine/make semantic/bovine/make-by semantic/bovine/grammar semantic/grammar semantic/grammar-wy semantic/wisent semantic/wisent/wisent semantic/bovine/el semantic/db-el eieio-opt semantic/bovine/c semantic/lex-spp semantic/idle semantic/bovine/gcc semantic/dep semantic/bovine semantic/bovine/c-by semantic/analyze/refs semantic/db-find semantic/db-ref semantic/analyze semantic/sort semantic/scope semantic/ctxt semantic/format semantic/tag-ls semantic/analyze/fcn complete ede/util ede/system ede/project-am semantic/find ede/proj-shared ede/proj-scheme ede/proj-prog ede/proj-misc ede/proj-info ede/proj-elisp ede/proj-aux ede/proj-archive ede/pmake ede/proj-obj ede/pconf ede/proj cl-extra ede/proj-comp ede/makefile-edit ede/linux ede/make generic ede/cpp-root ede/config semantic/db ede/autoconf-edit holidays hol-loaddefs cal-x cal-tex cal-persia cal-move cal-mayan cal-julian cal-iso cal-islam cal-html cal-hebrew cal-french cal-coptic cal-china lunar solar cal-dst cal-bahai appt calcsel2 calccomp calcalg2 calc-yank calc-vec calc-units calc-undo calc-trail calc-stuff calc-store calc-stat calc-sel calc-rules calc-rewr calc-prog calc-poly calc-nlfit calcalg3 calc-mtx calc-mode calc-misc calc-menu calc-math calc-map calc-lang calc-keypd calc-incom calc-help calc-graph calc-funcs calc-frac calc-forms calc-fin calc-embed calc-cplx calc-comb calc-bin calc-arith calc-alg calc-ext calc-aent smerge-mode pcvs vc-cvs vc-rcs pcvs-parse pcvs-info pcvs-defs log-edit ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util cvs-status tildify remember dns-mode conf-mode bibtex bib-mode refer-to-bibtex refbib refer which-func vhdl-mode vera-mode tcl ruby-mode prolog mixal-mode meta-mode hideshow f90 ebrowse ebnf2ps dcl-mode cperl-mode antlr-mode handwrite fortune 5x5 animate blackbox bubbles decipher dissociate doctor dunnet gametree gomoku hanoi life morse mpuz pong snake solitaire spook cookie1 studly tetris gamegrid zone gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source nnoo gnus-spec gnus-int gnus-range message mml mml-sec gmm-utils mailheader gnus-win org-version org-macs fortran socks soap-client mm-decode mm-bodies mm-encode rng-xsd rng-dt rng-util xsd-regexp secrets sasl sasl-anonymous sasl-login sasl-plain ntlm newsticker newst-treeview newst-plainview newst-reader newst-ticker newst-backend hmac-md5 goto-addr webjump gnutls dig dictionary yenc uce feedmail bibtex-style reftex reftex-loaddefs reftex-vars tex-mode texinfmt texnfo-upd hashcash mh-e mh-compat mh-buffers mh-loaddefs mairix binhex uudecode dictionary-connection net-utils network-stream hmac-def erc-goodies erc erc-backend erc-loaddefs vc vc-dispatcher cua-base testcover thunk elp crm chart avl-tree check-declare checkdoc copyright ede/speedbar ede/files ede ede/detect ede/base ede/auto ede/source eieio-speedbar eieio-custom add-log compare-w diff-mode emerge log-view pcvs-util srecode semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet todo-mode icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs timeclock windmove wdired vcursor type-break transient seq seq-25 cond-let compat compat-30 compat-29 thread tab-line t-mouse ses unsafep scroll-all saveplace savehist repeat printing ps-print ps-print-loaddefs ps-def ps-mode notifications msb midnight md4 keypad info-xref makeinfo texinfo texinfo-loaddefs iimage image-dired image-file image-converter mpc thumbs compface gravatar dns url-cache ibuffer ibuffer-loaddefs htmlfontify htmlfontify-loaddefs hl-line talk winner follow hi-lock foldout find-file cmacexp cpp cwarn flymake-cc flymake-proc flymake mwheel hideif filesets face-remap find-dired find-lisp locate lpr proced sort tar-mode woman rlogin telnet gdb-mi gud make-mode sh-script executable ecomplete flow-fill footnote mailabbrev mailalias mailclient mspools qp rfc822 smtpmail sendmail supercite undigest unrmail imap utf7 pop3 rfc2104 shr-color doc-view image-mode exif dired dired-loaddefs speedbar ezimage dframe descr-text delim-col dabbrev hilit-chg faceup ld-script m4-mode enriched char-fold ffap misearch multi-isearch soundex re-builder regi cdl hex-util hexl jka-compr registry eieio-base bindat snmp-mode page-ext double po calculator elide-head skeleton tempo time-stamp bug-reference etags fileloop generator xref project glasses grep quickurl less-css-mode mhtml-mode css-mode eww xdg url-queue shr kinsoku image svg mm-url gnus nnheader gnus-util rmail rmail-loaddefs mail-utils color js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine sgml-mode facemenu dom loadhist novice disass etc-authors-mode battery flow-ctrl vt100-led zeroconf dbus xml avoid mouse-copy mouse-drag strokes xt-mouse artist reporter autoarg delsel edt viper viper-cmd viper-macs viper-ex viper-mous viper-keym viper-util viper-init timezone netrc array emacs-lock ido jsonrpc ert debug warnings calc calc-loaddefs rect calc-macs benchmark ewoc let-alist tq arc-mode archive-mode recentf tree-widget shadowfile cl-font-lock help-at-pt icomplete informat makesum man memory-report vt-control cmuscheme dirtrack server term disp-table ehelp eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util idlwave idlwave-help idlw-help inf-lisp sql view thingatpt kermit master ange-ftp eudc cus-edit cus-start cus-load eudc-vars ldap rcirc url-http url-auth url-gw nsm rmc puny epa derived plstore epg rfc6068 epg-config nroff-mode picture refill table two-column underline allout-widgets wid-edit allout noutline outline easy-mmode reveal align ielm isearchb iswitchb profiler elint shadow xscheme scheme asm-mode autoconf autoconf-mode bat-mode cfengine cfengine3 icon modula2 octave smie opascal pascal perl-mode python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec simula verilog-mode compile diff autoinsert bookmark bs chistory completion desktop display-fill-column-indicator display-line-numbers ebuff-menu filecache frameset hippie-exp comint ansi-color ring linum mb-depth minibuf-eldef ruler-mode fringe scroll-bar so-long tmm flyspell ispell expand rainbow-delimiters highlight-quoted highlight-function-calls highlight-numbers parent-mode full-feature-lister finder lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr elisp-doc-shortdoc elisp-doc-index elisp-doc-extract rx whitespace htmlize elisp-demos helpful cc-langs cc-vars cc-defs regexp-opt imenu trace edebug backtrace info-look find-func f f-shortdoc shortdoc text-property-search elisp-refs s dash help-fns radix-tree help-mode pp finder-inf tex-site kotl-autoloads hact set hhist magit-autorevert autorevert filenotify edmacro kmacro pcase info tool-bar package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify multi-tty make-network-process emacs)
Documentation
A list of symbols which are the features of the executing Emacs.
Used by featurep and require, and altered by provide.
Probably introduced at or before Emacs version 1.8.
Source Code
// Defined in /usr/src/emacs/src/fns.c
DEFVAR_LISP ("features", Vfeatures,
doc: /* A list of symbols which are the features of the executing Emacs.
Used by `featurep' and `require', and altered by `provide'. */);