Emacs Lisp Function Frequency
This page shows a table of emacs lisp functions in order of their usage frequency.
setq
12299if
11284defun
9664let
7414and
6499or
5257autoload
4967when
4478not
4345car
4160eq
4101define-key
3442cdr
3265defvar
3227interactive
3033point
2957list
2754goto-char
2212cons
2144register-definition-prefixes
2115while
2073unless
2007defcustom
2005put
1990lambda
1990cond
1946let*
1850concat
1783nth
1735- t 1694
-
1558progn
1460error
1415length
1414format
1376insert
1370+
1281funcall
1276message
1271save-excursion
1266>
1216<
1161memq
1152point-min
1143push
1115=
1045dolist
9741+
954null
950string-match
9421-
840equal
811point-max
805aref
795with-current-buffer
780current-buffer
774stringp
719substring
692assq
661mapcar
649match-string
639match-beginning
587*
586widget-get
585string
572match-end
571expand-file-name
537forward-line
530consp
530apply
523purecopy
521get
517re-search-forward
505<=
485setq-local
481looking-at
480add-hook
461/
460require
447custom-autoload
437append
406repeat
401condition-case
401defconst
398assoc
386defalias
382zerop
380>=
377bindings--define-key
372nreverse
365cadr
365custom-put-if-not
352listp
351member
345defface
342aset
335defvar-local
332symbol-name
330declare-function
328make-sparse-keymap
326symbolp
316string=
313max
305declare
302delete-region
300defsubst
298map
296forward-char
294buffer-name
293file-name-nondirectory
292symbol-value
289kbd
289provide
278beginning-of-line
276defgroup
273buffer-substring
272numberp
265princ
265min
263pop
257global-set-key
257eobp
253delq
251file-exists-p
251boundp
250propertize
249string-to-number
248fboundp
244put-text-property
242plist-get
239car-safe
238file-name-directory
234get-text-property
233search-forward
232- inhibit-read-only 232
selected-window
232setf
226setcdr
224window-buffer
223widget-put
221current-column
219the
217overlay-put
215throw
214regexp-quote
214defmacro
213vector
213integerp
210functionp
209mapconcat
207run-hooks
206intern
202remove-hook
202- nil 199
load
197set-buffer
193line-end-position
192- case-fold-search 191
set-marker
191elt
189signal
189line-beginning-position
186user-error
186unwind-protect
185prog1
183/=
183string-equal
180select-window
180define-obsolete-function-alias
178nconc
176selected-frame
175with-temp-buffer
174get-buffer-create
173file-directory-p
172oref
172replace-match
171set
170make-local-variable
170frame-parameter
166function
163delete-char
160eval
158widget-apply
157default-value
155erase-buffer
153buffer-substring-no-properties
153prefix-numeric-value
151buffer-live-p
151downcase
150string-match-p
150save-match-data
149kill-buffer
148featurep
147catch
146substitute-command-keys
145get-buffer
144function-put
144define-minor-mode
141end-of-line
141save-restriction
140sort
140copy-sequence
138dotimes
138add-to-list
138logand
138y-or-n-p
136sit-for
135completing-read
131mapc
130make-string
130buffer-file-name
130posn-window
130bolp
128pcase
128buffer-modified-p
127switch-to-buffer
126nthcdr
126event-start
126widget-value
126skip-chars-forward
125setcar
123alist-get
123format-message
118ignore-errors
118widen
116bobp
116re-search-backward
116window-frame
115mark
114lookup-key
113cl-loop
113make-obsolete-variable
112eval-when-compile
111debug
111set-buffer-modified-p
110following-char
110file-readable-p
109
Emacs Lisp Script to Count Emacs Lisp Function Frequency
This list is generated by reading all top level lisp files bundled with
GNU Emacs 28.1 of 2022-04-04.
at
~/bin/emacs-28.1/share/emacs/28.1/lisp/
Total of 302 files.
Then count the occurrences of the first word after the left parenthesis.
old versions