Advertisement
Guest User

Untitled

a guest
Mar 11th, 2025
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.69 KB | None | 0 0
  1. Major mode LaTeX-mode
  2.  
  3. The major mode is LaTeX/PS mode defined in tex-mode.el:
  4.  
  5. Major mode for editing files of input for LaTeX.
  6. Makes $ and } display the characters they match.
  7. Makes " insert `` when it seems to be the beginning of a quotation,
  8. and '' when it appears to be the end; it inserts " only after a \.
  9.  
  10. Use M-x tex-region to run LaTeX on the current region, plus the preamble
  11. copied from the top of the file (containing \documentstyle, etc.),
  12. running LaTeX under a special subshell. M-x tex-buffer does the whole buffer.
  13. M-x tex-file saves the buffer and then processes the file.
  14. M-x tex-print prints the .dvi file made by any of these.
  15. M-x tex-view previews the .dvi file made by any of these.
  16. M-x tex-bibtex-file runs bibtex on the file of the current buffer.
  17.  
  18. Use M-x tex-validate-buffer to check buffer for paragraphs containing
  19. mismatched $’s or braces.
  20.  
  21. Special commands:
  22.  
  23. Key Binding
  24.  
  25. C-j tex-handle-newline
  26. " tex-insert-quote
  27. C-<return> tex-feed-input
  28.  
  29. C-c C-s latex-split-block
  30.  
  31. M-RET latex-insert-item
  32.  
  33. C-c C-b tex-buffer
  34. C-c C-c tex-compile
  35. C-c C-e latex-close-block
  36. C-c C-f tex-file
  37. C-c TAB tex-bibtex-file
  38. C-c C-k tex-kill-job
  39. C-c C-l tex-recenter-output-buffer
  40. C-c RET tex-feed-input
  41. C-c C-o latex-insert-block
  42. C-c C-p tex-print
  43. C-c C-q tex-show-print-queue
  44. C-c C-r tex-region
  45. C-c C-t latex-insert-block
  46. C-c C-u tex-goto-last-unclosed-latex-block
  47. C-c C-v tex-view
  48. C-c / latex-close-block
  49. C-c ] latex-close-block
  50. C-c { tex-insert-braces
  51. C-c } up-list
  52.  
  53.  
  54. Mode variables:
  55. latex-run-command
  56. Command string used by M-x tex-region or M-x tex-buffer.
  57. tex-directory
  58. Directory in which to create temporary files for LaTeX jobs
  59. run by M-x tex-region or M-x tex-buffer.
  60. tex-dvi-print-command
  61. Command string used by M-x tex-print to print a .dvi file.
  62. tex-alt-dvi-print-command
  63. Alternative command string used by M-x tex-print (when given a prefix
  64. argument) to print a .dvi file.
  65. tex-dvi-view-command
  66. Command string used by M-x tex-view to preview a .dvi file.
  67. tex-show-queue-command
  68. Command string used by M-x tex-show-print-queue to show the print
  69. queue that M-x tex-print put your job on.
  70.  
  71. Entering Latex mode runs the hook ‘text-mode-hook’, then
  72. ‘tex-mode-hook’, and finally ‘latex-mode-hook’. When the special
  73. subshell is initiated, ‘tex-shell-hook’ is run.
  74.  
  75. Local minor mode auto-save-mode
  76.  
  77. Auto-Save minor mode (no indicator):
  78. Toggle auto-saving in the current buffer (Auto Save mode).
  79.  
  80. When this mode is enabled, Emacs periodically saves each file-visiting
  81. buffer in a separate "auto-save file". This is a safety measure to
  82. prevent you from losing more than a limited amount of work if the
  83. system crashes.
  84.  
  85. Auto-saving does not alter the file visited by the buffer: the visited
  86. file is changed only when you request saving it explicitly (such as
  87. with C-x C-s). If you want to save the buffer into its
  88. visited files automatically, use M-x auto-save-visited-mode).
  89.  
  90. For more details, see Info node ‘(emacs) Auto Save’.
  91.  
  92. This is a minor mode. If called interactively, toggle the ‘Auto-Save
  93. mode’ mode. If the prefix argument is positive, enable the mode, and if
  94. it is zero or negative, disable the mode.
  95.  
  96. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  97. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  98. if ARG is a negative number.
  99.  
  100. To check whether the minor mode is enabled in the current buffer,
  101. evaluate ‘(and buffer-auto-save-file-name (>= buffer-saved-size 0))’.
  102.  
  103. The mode’s hook is called both when the mode is enabled and when it is
  104. disabled.
  105.  
  106. Local minor mode corfu-mode
  107.  
  108. Corfu minor mode (no indicator):
  109. COmpletion in Region FUnction.
  110.  
  111. This is a minor mode. If called interactively, toggle the ‘Corfu mode’
  112. mode. If the prefix argument is positive, enable the mode, and if it is
  113. zero or negative, disable the mode.
  114.  
  115. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  116. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  117. if ARG is a negative number.
  118.  
  119. To check whether the minor mode is enabled in the current buffer,
  120. evaluate the variable ‘corfu-mode’.
  121.  
  122. The mode’s hook is called both when the mode is enabled and when it is
  123. disabled.
  124.  
  125. Local minor mode flyspell-mode
  126.  
  127. Flyspell minor mode (indicator Fly/en):
  128. Toggle on-the-fly spell checking (Flyspell mode).
  129.  
  130. Flyspell mode is a buffer-local minor mode. When enabled, it
  131. spawns a single Ispell process and checks each word. The default
  132. flyspell behavior is to highlight incorrect words.
  133.  
  134. This mode is geared toward text modes. In buffers that contain
  135. code, ‘flyspell-prog-mode’ is usually a better choice.
  136.  
  137. Bindings:
  138. M-$: correct words (using Ispell).
  139. M-x flyspell-auto-correct-word: automatically correct word.
  140. M-x flyspell-auto-correct-previous-word: automatically correct the last misspelled word.
  141. M-x flyspell-correct-word (or down-mouse-2): popup correct words.
  142.  
  143. Hooks:
  144. This runs ‘flyspell-mode-hook’ after flyspell mode is entered or exit.
  145.  
  146. Remark:
  147. ‘flyspell-mode’ uses ‘ispell-mode’. Thus all Ispell options are
  148. valid. For instance, a different dictionary can be used by
  149. invoking ‘ispell-change-dictionary’.
  150.  
  151. Consider using the ‘ispell-parser’ to check your text. For instance
  152. consider adding:
  153. (add-hook 'tex-mode-hook (lambda () (setq ispell-parser 'tex)))
  154. in your init file.
  155.  
  156. M-x flyspell-region checks all words inside a region.
  157. M-x flyspell-buffer checks the whole buffer.
  158.  
  159. This is a minor mode. If called interactively, toggle the ‘Flyspell
  160. mode’ mode. If the prefix argument is positive, enable the mode, and if
  161. it is zero or negative, disable the mode.
  162.  
  163. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  164. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  165. if ARG is a negative number.
  166.  
  167. To check whether the minor mode is enabled in the current buffer,
  168. evaluate the variable ‘flyspell-mode’.
  169.  
  170. The mode’s hook is called both when the mode is enabled and when it is
  171. disabled.
  172.  
  173. Local minor mode font-lock-mode
  174.  
  175. Font-Lock minor mode (no indicator):
  176. Toggle syntax highlighting in this buffer (Font Lock mode).
  177.  
  178. When Font Lock mode is enabled, text is fontified as you type it:
  179.  
  180. - Comments are displayed in ‘font-lock-comment-face’;
  181. - Strings are displayed in ‘font-lock-string-face’;
  182. - Certain other expressions are displayed in other faces
  183. according to the value of the variable ‘font-lock-keywords’.
  184.  
  185. To customize the faces (colors, fonts, etc.) used by Font Lock for
  186. fontifying different parts of buffer text, use M-x customize-face.
  187.  
  188. You can enable Font Lock mode in any major mode automatically by
  189. turning on in the major mode’s hook. For example, put in your
  190. ~/.emacs:
  191.  
  192. (add-hook 'c-mode-hook 'turn-on-font-lock)
  193.  
  194. Alternatively, you can use Global Font Lock mode to automagically
  195. turn on Font Lock mode in buffers whose major mode supports it
  196. and whose major mode is one of ‘font-lock-global-modes’. For
  197. example, put in your ~/.emacs:
  198.  
  199. (global-font-lock-mode t)
  200.  
  201. Where major modes support different levels of fontification, you
  202. can use the variable ‘font-lock-maximum-decoration’ to specify
  203. which level you generally prefer. When you turn Font Lock mode
  204. on/off the buffer is fontified/defontified.
  205.  
  206. To add your own highlighting for some major mode, and modify the
  207. highlighting selected automatically via the variable
  208. ‘font-lock-maximum-decoration’, you can use
  209. ‘font-lock-add-keywords’.
  210.  
  211. To fontify a buffer, without turning on Font Lock mode and
  212. regardless of buffer size, you can use M-x font-lock-fontify-buffer.
  213.  
  214. To fontify a block (the function or paragraph containing point,
  215. or a number of lines around point), perhaps because modification
  216. on the current line caused syntactic change on other lines, you
  217. can use M-x font-lock-fontify-block.
  218.  
  219. You can set your own default settings for some mode, by setting a
  220. buffer local value for ‘font-lock-defaults’, via its mode hook.
  221.  
  222. The above is the default behavior of ‘font-lock-mode’; you may
  223. specify your own function which is called when ‘font-lock-mode’
  224. is toggled via ‘font-lock-function’.
  225.  
  226. This is a minor mode. If called interactively, toggle the ‘Font-Lock
  227. mode’ mode. If the prefix argument is positive, enable the mode, and if
  228. it is zero or negative, disable the mode.
  229.  
  230. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  231. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  232. if ARG is a negative number.
  233.  
  234. To check whether the minor mode is enabled in the current buffer,
  235. evaluate the variable ‘font-lock-mode’.
  236.  
  237. The mode’s hook is called both when the mode is enabled and when it is
  238. disabled.
  239.  
  240. Local minor mode hl-line-mode
  241.  
  242. Hl-Line minor mode (no indicator):
  243. Toggle highlighting of the current line (Hl-Line mode).
  244.  
  245. Hl-Line mode is a buffer-local minor mode. If
  246. ‘hl-line-sticky-flag’ is non-nil, Hl-Line mode highlights the
  247. line about the buffer’s point in all windows. Caveat: the
  248. buffer’s point might be different from the point of a
  249. non-selected window. Hl-Line mode uses the function
  250. ‘hl-line-highlight’ on ‘post-command-hook’ in this case.
  251.  
  252. When ‘hl-line-sticky-flag’ is nil, Hl-Line mode highlights the
  253. line about point in the selected window only.
  254.  
  255. This is a minor mode. If called interactively, toggle the ‘Hl-Line
  256. mode’ mode. If the prefix argument is positive, enable the mode, and if
  257. it is zero or negative, disable the mode.
  258.  
  259. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  260. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  261. if ARG is a negative number.
  262.  
  263. To check whether the minor mode is enabled in the current buffer,
  264. evaluate the variable ‘hl-line-mode’.
  265.  
  266. The mode’s hook is called both when the mode is enabled and when it is
  267. disabled.
  268.  
  269. Local minor mode hl-todo-mode
  270.  
  271. Hl-Todo minor mode (no indicator):
  272. Highlight TODO and similar keywords in comments and strings.
  273.  
  274. This is a minor mode. If called interactively, toggle the ‘Hl-Todo
  275. mode’ mode. If the prefix argument is positive, enable the mode, and if
  276. it is zero or negative, disable the mode.
  277.  
  278. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  279. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  280. if ARG is a negative number.
  281.  
  282. To check whether the minor mode is enabled in the current buffer,
  283. evaluate the variable ‘hl-todo-mode’.
  284.  
  285. The mode’s hook is called both when the mode is enabled and when it is
  286. disabled.
  287.  
  288. Local minor mode indent-bars-mode
  289.  
  290. Indent-Bars minor mode (no indicator):
  291. Indicate indentation with configurable bars.
  292.  
  293. This is a minor mode. If called interactively, toggle the ‘Indent-Bars
  294. mode’ mode. If the prefix argument is positive, enable the mode, and if
  295. it is zero or negative, disable the mode.
  296.  
  297. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  298. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  299. if ARG is a negative number.
  300.  
  301. To check whether the minor mode is enabled in the current buffer,
  302. evaluate the variable ‘indent-bars-mode’.
  303.  
  304. The mode’s hook is called both when the mode is enabled and when it is
  305. disabled.
  306.  
  307. Local minor mode outline-indent-minor-mode
  308.  
  309. Outline-Indent minor mode (indicator OutlInd):
  310. Toggle ‘outline-indent-minor-mode’.
  311.  
  312. This mode sets up outline to work based on indentation.
  313.  
  314. This is a minor mode. If called interactively, toggle the
  315. ‘Outline-Indent minor mode’ mode. If the prefix argument is positive,
  316. enable the mode, and if it is zero or negative, disable the mode.
  317.  
  318. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  319. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  320. if ARG is a negative number.
  321.  
  322. To check whether the minor mode is enabled in the current buffer,
  323. evaluate the variable ‘outline-indent-minor-mode’.
  324.  
  325. The mode’s hook is called both when the mode is enabled and when it is
  326. disabled.
  327.  
  328. Local minor mode outline-minor-mode
  329.  
  330. Outline minor mode (indicator Outl):
  331. Toggle Outline minor mode.
  332.  
  333. See the command ‘outline-mode’ for more information on this mode.
  334.  
  335. This is a minor mode. If called interactively, toggle the ‘Outline
  336. minor mode’ mode. If the prefix argument is positive, enable the mode,
  337. and if it is zero or negative, disable the mode.
  338.  
  339. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  340. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  341. if ARG is a negative number.
  342.  
  343. To check whether the minor mode is enabled in the current buffer,
  344. evaluate the variable ‘outline-minor-mode’.
  345.  
  346. The mode’s hook is called both when the mode is enabled and when it is
  347. disabled.
  348.  
  349. Local minor mode pulsar-mode
  350.  
  351. Pulsar minor mode (no indicator):
  352. Set up pulsar for each function in pulsar functions lists.
  353.  
  354. The effective lists are ‘pulsar-pulse-functions’ and
  355. ‘pulsar-pulse-region-functions’. This is a buffer-local mode.
  356. Also check ‘pulsar-global-mode’.
  357.  
  358. This is a minor mode. If called interactively, toggle the ‘Pulsar mode’
  359. mode. If the prefix argument is positive, enable the mode, and if it is
  360. zero or negative, disable the mode.
  361.  
  362. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  363. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  364. if ARG is a negative number.
  365.  
  366. To check whether the minor mode is enabled in the current buffer,
  367. evaluate the variable ‘pulsar-mode’.
  368.  
  369. The mode’s hook is called both when the mode is enabled and when it is
  370. disabled.
  371.  
  372. Local minor mode reftex-mode
  373.  
  374. Reftex minor mode (indicator Ref):
  375. Minor mode with distinct support for \label, \ref and \cite in LaTeX.
  376.  
  377. A Table of Contents of the entire (multifile) document with browsing
  378. capabilities is available with ‘C-c =’.
  379.  
  380. Labels can be created with ‘C-c (’ and referenced with ‘C-c )’.
  381. When referencing, you get a menu with all labels of a given type and
  382. context of the label definition. The selected label is inserted as a
  383. \ref macro.
  384.  
  385. Citations can be made with ‘C-c [’ which will use a regular expression
  386. to pull out a *formatted* list of articles from your BibTeX
  387. database. The selected citation is inserted as a \cite macro.
  388.  
  389. Index entries can be made with ‘C-c /’ which indexes the word at point
  390. or the current selection. More general index entries are created with
  391. ‘C-c <’. ‘C-c >’ displays the compiled index.
  392.  
  393. Most command have help available on the fly. This help is accessed by
  394. pressing ‘?’ to any prompt mentioning this feature.
  395.  
  396. Extensive documentation about RefTeX is available in Info format.
  397. You can view this information with ‘M-x reftex-info’.
  398.  
  399.  
  400. Key Binding
  401.  
  402. S-<mouse-2> reftex-mouse-view-crossref
  403.  
  404. C-c & reftex-view-crossref
  405. C-c ( reftex-label
  406. C-c ) reftex-reference
  407. C-c - reftex-toc-recenter
  408. C-c / reftex-index-selection-or-word
  409. C-c < reftex-index
  410. C-c = reftex-toc
  411. C-c > reftex-display-index
  412. C-c [ reftex-citation
  413. C-c \ reftex-index-phrase-selection-or-word
  414. C-c | reftex-index-visit-phrases-buffer
  415.  
  416. Under X, these and other functions will also be available as ‘Ref’ menu
  417. on the menu bar.
  418.  
  419. ------------------------------------------------------------------------------
  420.  
  421. This is a minor mode. If called interactively, toggle the ‘Reftex mode’
  422. mode. If the prefix argument is positive, enable the mode, and if it is
  423. zero or negative, disable the mode.
  424.  
  425. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  426. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  427. if ARG is a negative number.
  428.  
  429. To check whether the minor mode is enabled in the current buffer,
  430. evaluate the variable ‘reftex-mode’.
  431.  
  432. The mode’s hook is called both when the mode is enabled and when it is
  433. disabled.
  434.  
  435. Global minor mode TeX-source-correlate-mode
  436.  
  437. Tex-Source-Correlate minor mode (no indicator):
  438. Minor mode for forward and inverse search.
  439.  
  440. If enabled, the viewer can be advised to show the output page
  441. corresponding to the point in the source and vice versa.
  442.  
  443. The method to be used can be controlled with the variable
  444. ‘TeX-source-correlate-method’. Currently source specials or
  445. SyncTeX are recognized.
  446.  
  447. This is a global minor mode. If called interactively, toggle the
  448. ‘Tex-Source-Correlate mode’ mode. If the prefix argument is positive,
  449. enable the mode, and if it is zero or negative, disable the mode.
  450.  
  451. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  452. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  453. if ARG is a negative number.
  454.  
  455. To check whether the minor mode is enabled in the current buffer,
  456. evaluate ‘(default-value 'TeX-source-correlate-mode)’.
  457.  
  458. The mode’s hook is called both when the mode is enabled and when it is
  459. disabled.
  460.  
  461. Global minor mode auto-encryption-mode
  462.  
  463. Auto-Encryption minor mode (no indicator):
  464. Toggle automatic file encryption/decryption (Auto Encryption mode).
  465.  
  466. This is a global minor mode. If called interactively, toggle the
  467. ‘Auto-Encryption mode’ mode. If the prefix argument is positive, enable
  468. the mode, and if it is zero or negative, disable the mode.
  469.  
  470. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  471. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  472. if ARG is a negative number.
  473.  
  474. To check whether the minor mode is enabled in the current buffer,
  475. evaluate ‘(default-value 'auto-encryption-mode)’.
  476.  
  477. The mode’s hook is called both when the mode is enabled and when it is
  478. disabled.
  479.  
  480. Global minor mode blink-cursor-mode
  481.  
  482. Blink-Cursor minor mode (no indicator):
  483. Toggle cursor blinking (Blink Cursor mode).
  484.  
  485. If the value of ‘blink-cursor-blinks’ is positive (10 by default),
  486. the cursor stops blinking after that number of blinks, if Emacs
  487. gets no input during that time.
  488.  
  489. See also ‘blink-cursor-interval’ and ‘blink-cursor-delay’.
  490.  
  491. This command is effective only on graphical frames. On text-only
  492. terminals, cursor blinking is controlled by the terminal.
  493.  
  494. This is a global minor mode. If called interactively, toggle the
  495. ‘Blink-Cursor mode’ mode. If the prefix argument is positive, enable
  496. the mode, and if it is zero or negative, disable the mode.
  497.  
  498. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  499. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  500. if ARG is a negative number.
  501.  
  502. To check whether the minor mode is enabled in the current buffer,
  503. evaluate ‘(default-value 'blink-cursor-mode)’.
  504.  
  505. The mode’s hook is called both when the mode is enabled and when it is
  506. disabled.
  507.  
  508. Global minor mode column-number-mode
  509.  
  510. Column-Number minor mode (no indicator):
  511. Toggle column number display in the mode line (Column Number mode).
  512.  
  513. See ‘mode-line-position-column-format’ for how this number is
  514. presented.
  515.  
  516. This is a global minor mode. If called interactively, toggle the
  517. ‘Column-Number mode’ mode. If the prefix argument is positive, enable
  518. the mode, and if it is zero or negative, disable the mode.
  519.  
  520. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  521. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  522. if ARG is a negative number.
  523.  
  524. To check whether the minor mode is enabled in the current buffer,
  525. evaluate ‘(default-value 'column-number-mode)’.
  526.  
  527. The mode’s hook is called both when the mode is enabled and when it is
  528. disabled.
  529.  
  530. Global minor mode delete-selection-mode
  531.  
  532. Delete-Selection minor mode (no indicator):
  533. Toggle Delete Selection mode.
  534.  
  535. When Delete Selection mode is enabled, typed text replaces the selection
  536. if the selection is active. Otherwise, typed text is just inserted at
  537. point regardless of any selection.
  538.  
  539. See ‘delete-selection-helper’ and ‘delete-selection-pre-hook’ for
  540. information on adapting behavior of commands in Delete Selection mode.
  541.  
  542. This is a global minor mode. If called interactively, toggle the
  543. ‘Delete-Selection mode’ mode. If the prefix argument is positive,
  544. enable the mode, and if it is zero or negative, disable the mode.
  545.  
  546. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  547. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  548. if ARG is a negative number.
  549.  
  550. To check whether the minor mode is enabled in the current buffer,
  551. evaluate ‘(default-value 'delete-selection-mode)’.
  552.  
  553. The mode’s hook is called both when the mode is enabled and when it is
  554. disabled.
  555.  
  556. Global minor mode denote-rename-buffer-mode
  557.  
  558. Denote-Rename-Buffer minor mode (no indicator):
  559. Automatically rename Denote buffers to be easier to read.
  560.  
  561. A buffer is renamed upon visiting the underlying file. This
  562. means that existing buffers are not renamed until they are
  563. visited again in a new buffer (files are visited with the command
  564. ‘find-file’ or related).
  565.  
  566. This is a global minor mode. If called interactively, toggle the
  567. ‘Denote-Rename-Buffer mode’ mode. If the prefix argument is positive,
  568. enable the mode, and if it is zero or negative, disable the mode.
  569.  
  570. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  571. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  572. if ARG is a negative number.
  573.  
  574. To check whether the minor mode is enabled in the current buffer,
  575. evaluate ‘(default-value 'denote-rename-buffer-mode)’.
  576.  
  577. The mode’s hook is called both when the mode is enabled and when it is
  578. disabled.
  579.  
  580. Global minor mode display-time-mode
  581.  
  582. Display-Time minor mode (no indicator):
  583. Toggle display of time, load level, and mail flag in mode lines.
  584.  
  585. When Display Time mode is enabled, it updates every minute (you
  586. can control the number of seconds between updates by customizing
  587. ‘display-time-interval’). If ‘display-time-day-and-date’ is
  588. non-nil, the current day and date are displayed as well. This
  589. runs the normal hook ‘display-time-hook’ after each update.
  590.  
  591. This is a global minor mode. If called interactively, toggle the
  592. ‘Display-Time mode’ mode. If the prefix argument is positive, enable
  593. the mode, and if it is zero or negative, disable the mode.
  594.  
  595. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  596. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  597. if ARG is a negative number.
  598.  
  599. To check whether the minor mode is enabled in the current buffer,
  600. evaluate ‘(default-value 'display-time-mode)’.
  601.  
  602. The mode’s hook is called both when the mode is enabled and when it is
  603. disabled.
  604.  
  605. Global minor mode doom-modeline-mode
  606.  
  607. Doom-Modeline minor mode (no indicator):
  608. Toggle ‘doom-modeline’ on or off.
  609.  
  610. This is a global minor mode. If called interactively, toggle the
  611. ‘Doom-Modeline mode’ mode. If the prefix argument is positive, enable
  612. the mode, and if it is zero or negative, disable the mode.
  613.  
  614. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  615. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  616. if ARG is a negative number.
  617.  
  618. To check whether the minor mode is enabled in the current buffer,
  619. evaluate ‘(default-value 'doom-modeline-mode)’.
  620.  
  621. The mode’s hook is called both when the mode is enabled and when it is
  622. disabled.
  623.  
  624. Global minor mode electric-indent-mode
  625.  
  626. Electric-Indent minor mode (no indicator):
  627. Toggle on-the-fly reindentation of text lines (Electric Indent mode).
  628.  
  629. When enabled, this reindents whenever the hook ‘electric-indent-functions’
  630. returns non-nil, or if you insert one of the "electric characters".
  631. The electric characters normally include the newline, but can
  632. also include other characters as needed by the major mode; see
  633. ‘electric-indent-chars’ for the actual list.
  634.  
  635. By "reindent" we mean remove any existing indentation, and then
  636. indent the line according to context and rules of the major mode.
  637.  
  638. This is a global minor mode. To toggle the mode in a single buffer,
  639. use ‘electric-indent-local-mode’.
  640.  
  641. This is a global minor mode. If called interactively, toggle the
  642. ‘Electric-Indent mode’ mode. If the prefix argument is positive, enable
  643. the mode, and if it is zero or negative, disable the mode.
  644.  
  645. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  646. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  647. if ARG is a negative number.
  648.  
  649. To check whether the minor mode is enabled in the current buffer,
  650. evaluate ‘(default-value 'electric-indent-mode)’.
  651.  
  652. The mode’s hook is called both when the mode is enabled and when it is
  653. disabled.
  654.  
  655. Global minor mode electric-pair-mode
  656.  
  657. Electric-Pair minor mode (no indicator):
  658. Toggle automatic parens pairing (Electric Pair mode).
  659.  
  660. Electric Pair mode is a global minor mode. When enabled, typing
  661. an open parenthesis automatically inserts the corresponding
  662. closing parenthesis, and vice versa. (Likewise for brackets, etc.).
  663. If the region is active, the parentheses (brackets, etc.) are
  664. inserted around the region instead.
  665.  
  666. To toggle the mode in a single buffer, use ‘electric-pair-local-mode’.
  667.  
  668. This is a global minor mode. If called interactively, toggle the
  669. ‘Electric-Pair mode’ mode. If the prefix argument is positive, enable
  670. the mode, and if it is zero or negative, disable the mode.
  671.  
  672. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  673. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  674. if ARG is a negative number.
  675.  
  676. To check whether the minor mode is enabled in the current buffer,
  677. evaluate ‘(default-value 'electric-pair-mode)’.
  678.  
  679. The mode’s hook is called both when the mode is enabled and when it is
  680. disabled.
  681.  
  682. Global minor mode file-name-shadow-mode
  683.  
  684. File-Name-Shadow minor mode (no indicator):
  685. Toggle file-name shadowing in minibuffers (File-Name Shadow mode).
  686.  
  687. File-Name Shadow mode is a global minor mode. When enabled, any
  688. part of a filename being read in the minibuffer that would be
  689. ignored (because the result is passed through
  690. ‘substitute-in-file-name’) is given the properties in
  691. ‘file-name-shadow-properties’, which can be used to make that
  692. portion dim, invisible, or otherwise less visually noticeable.
  693.  
  694. This is a global minor mode. If called interactively, toggle the
  695. ‘File-Name-Shadow mode’ mode. If the prefix argument is positive,
  696. enable the mode, and if it is zero or negative, disable the mode.
  697.  
  698. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  699. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  700. if ARG is a negative number.
  701.  
  702. To check whether the minor mode is enabled in the current buffer,
  703. evaluate ‘(default-value 'file-name-shadow-mode)’.
  704.  
  705. The mode’s hook is called both when the mode is enabled and when it is
  706. disabled.
  707.  
  708. Global minor mode global-auto-revert-mode
  709.  
  710. Global-Auto-Revert minor mode (no indicator):
  711. Toggle Global Auto-Revert Mode.
  712.  
  713. Global Auto-Revert Mode is a global minor mode that reverts any
  714. buffer associated with a file when the file changes on disk. Use
  715. ‘auto-revert-mode’ to revert a particular buffer.
  716.  
  717. If ‘global-auto-revert-non-file-buffers’ is non-nil, this mode
  718. may also revert some non-file buffers, as described in the
  719. documentation of that variable. It ignores buffers with modes
  720. matching ‘global-auto-revert-ignore-modes’, and buffers with a
  721. non-nil value of ‘global-auto-revert-ignore-buffer’.
  722.  
  723. When a buffer is reverted, a message is generated. This can be
  724. suppressed by setting ‘auto-revert-verbose’ to nil.
  725.  
  726. This function calls the hook ‘global-auto-revert-mode-hook’.
  727. It displays the text that ‘global-auto-revert-mode-text’
  728. specifies in the mode line.
  729.  
  730. This is a global minor mode. If called interactively, toggle the
  731. ‘Global Auto-Revert mode’ mode. If the prefix argument is positive,
  732. enable the mode, and if it is zero or negative, disable the mode.
  733.  
  734. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  735. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  736. if ARG is a negative number.
  737.  
  738. To check whether the minor mode is enabled in the current buffer,
  739. evaluate ‘(default-value 'global-auto-revert-mode)’.
  740.  
  741. The mode’s hook is called both when the mode is enabled and when it is
  742. disabled.
  743.  
  744. Global minor mode global-corfu-mode
  745.  
  746. Global-Corfu minor mode (no indicator):
  747. Toggle Corfu mode in all buffers.
  748. With prefix ARG, enable Global Corfu mode if ARG is positive;
  749. otherwise, disable it.
  750.  
  751. If called from Lisp, toggle the mode if ARG is ‘toggle’.
  752. Enable the mode if ARG is nil, omitted, or is a positive number.
  753. Disable the mode if ARG is a negative number.
  754.  
  755. Corfu mode is enabled in all buffers where ‘corfu--on’ would do it.
  756.  
  757. See ‘corfu-mode’ for more information on Corfu mode.
  758.  
  759. Global minor mode global-eldoc-mode
  760.  
  761. Global-Eldoc minor mode (no indicator):
  762. Toggle Eldoc mode in all buffers.
  763. With prefix ARG, enable Global Eldoc mode if ARG is positive; otherwise,
  764. disable it.
  765.  
  766. If called from Lisp, toggle the mode if ARG is ‘toggle’.
  767. Enable the mode if ARG is nil, omitted, or is a positive number.
  768. Disable the mode if ARG is a negative number.
  769.  
  770. Eldoc mode is enabled in all buffers where ‘turn-on-eldoc-mode’ would do
  771. it.
  772.  
  773. See ‘eldoc-mode’ for more information on Eldoc mode.
  774.  
  775. Global minor mode global-font-lock-mode
  776.  
  777. Global-Font-Lock minor mode (no indicator):
  778. Toggle Font-Lock mode in all buffers.
  779. With prefix ARG, enable Global Font-Lock mode if ARG is positive;
  780. otherwise, disable it.
  781.  
  782. If called from Lisp, toggle the mode if ARG is ‘toggle’.
  783. Enable the mode if ARG is nil, omitted, or is a positive number.
  784. Disable the mode if ARG is a negative number.
  785.  
  786. Font-Lock mode is enabled in all buffers where
  787. ‘turn-on-font-lock-if-desired’ would do it.
  788.  
  789. See ‘font-lock-mode’ for more information on Font-Lock mode.
  790.  
  791. Global minor mode marginalia-mode
  792.  
  793. Marginalia minor mode (no indicator):
  794. Annotate completion candidates with richer information.
  795.  
  796. This is a global minor mode. If called interactively, toggle the
  797. ‘Marginalia mode’ mode. If the prefix argument is positive, enable the
  798. mode, and if it is zero or negative, disable the mode.
  799.  
  800. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  801. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  802. if ARG is a negative number.
  803.  
  804. To check whether the minor mode is enabled in the current buffer,
  805. evaluate ‘(default-value 'marginalia-mode)’.
  806.  
  807. The mode’s hook is called both when the mode is enabled and when it is
  808. disabled.
  809.  
  810. Global minor mode minibuffer-regexp-mode
  811.  
  812. Minibuffer-Regexp minor mode (no indicator):
  813. Minor mode for editing regular expressions in the minibuffer.
  814.  
  815. Highlight parens via ‘show-paren-mode’ and ‘blink-matching-paren’
  816. in a user-friendly way, avoid reporting alleged paren mismatches
  817. and make sexp navigation more intuitive.
  818.  
  819. The list of prompts activating this mode in specific minibuffer
  820. interactions is customizable via ‘minibuffer-regexp-prompts’.
  821.  
  822. This is a global minor mode. If called interactively, toggle the
  823. ‘Minibuffer-Regexp mode’ mode. If the prefix argument is positive,
  824. enable the mode, and if it is zero or negative, disable the mode.
  825.  
  826. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  827. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  828. if ARG is a negative number.
  829.  
  830. To check whether the minor mode is enabled in the current buffer,
  831. evaluate ‘(default-value 'minibuffer-regexp-mode)’.
  832.  
  833. The mode’s hook is called both when the mode is enabled and when it is
  834. disabled.
  835.  
  836. Global minor mode nerd-icons-completion-mode
  837.  
  838. Nerd-Icons-Completion minor mode (no indicator):
  839. Add icons to completion candidates.
  840.  
  841. This is a global minor mode. If called interactively, toggle the
  842. ‘Nerd-Icons-Completion mode’ mode. If the prefix argument is positive,
  843. enable the mode, and if it is zero or negative, disable the mode.
  844.  
  845. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  846. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  847. if ARG is a negative number.
  848.  
  849. To check whether the minor mode is enabled in the current buffer,
  850. evaluate ‘(default-value 'nerd-icons-completion-mode)’.
  851.  
  852. The mode’s hook is called both when the mode is enabled and when it is
  853. disabled.
  854.  
  855. Global minor mode pixel-scroll-precision-mode
  856.  
  857. Pixel-Scroll-Precision minor mode (no indicator):
  858. Toggle pixel scrolling.
  859.  
  860. When enabled, this minor mode allows you to scroll the display
  861. precisely, according to the turning of the mouse wheel.
  862.  
  863. This is a global minor mode. If called interactively, toggle the
  864. ‘Pixel-Scroll-Precision mode’ mode. If the prefix argument is positive,
  865. enable the mode, and if it is zero or negative, disable the mode.
  866.  
  867. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  868. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  869. if ARG is a negative number.
  870.  
  871. To check whether the minor mode is enabled in the current buffer,
  872. evaluate ‘(default-value 'pixel-scroll-precision-mode)’.
  873.  
  874. The mode’s hook is called both when the mode is enabled and when it is
  875. disabled.
  876.  
  877. Global minor mode pulsar-global-mode
  878.  
  879. Pulsar-Global minor mode (no indicator):
  880. Toggle Pulsar mode in all buffers.
  881. With prefix ARG, enable Pulsar-Global mode if ARG is positive;
  882. otherwise, disable it.
  883.  
  884. If called from Lisp, toggle the mode if ARG is ‘toggle’.
  885. Enable the mode if ARG is nil, omitted, or is a positive number.
  886. Disable the mode if ARG is a negative number.
  887.  
  888. Pulsar mode is enabled in all buffers where ‘pulsar--on’ would do it.
  889.  
  890. See ‘pulsar-mode’ for more information on Pulsar mode.
  891.  
  892. Global minor mode recentf-mode
  893.  
  894. Recentf minor mode (no indicator):
  895. Toggle keeping track of opened files (Recentf mode).
  896.  
  897. This mode maintains a list of recently opened files and makes it
  898. easy to visit them. The recent files list is automatically saved
  899. across Emacs sessions.
  900.  
  901. You can use ‘recentf-open’ or ‘recentf-open-files’ to visit
  902. files.
  903.  
  904. When Recentf mode is enabled, a "Open Recent" submenu is
  905. displayed in the "File" menu, containing a list of files that
  906. were operated on recently, in the most-recently-used order.
  907.  
  908. By default, only operations like opening a file, writing a buffer
  909. to a file, and killing a buffer is counted as "operating" on
  910. the file. If instead you want to prioritize files that appear in
  911. buffers you switch to a lot, you can say something like the following:
  912.  
  913. (add-hook 'buffer-list-update-hook #'recentf-track-opened-file)
  914.  
  915. This is a global minor mode. If called interactively, toggle the
  916. ‘Recentf mode’ mode. If the prefix argument is positive, enable the
  917. mode, and if it is zero or negative, disable the mode.
  918.  
  919. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  920. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  921. if ARG is a negative number.
  922.  
  923. To check whether the minor mode is enabled in the current buffer,
  924. evaluate ‘(default-value 'recentf-mode)’.
  925.  
  926. The mode’s hook is called both when the mode is enabled and when it is
  927. disabled.
  928.  
  929. Global minor mode save-place-mode
  930.  
  931. Save-Place minor mode (no indicator):
  932. Non-nil means automatically save place in each file.
  933.  
  934. This means when you visit a file, point goes to the last place
  935. where it was when you previously visited the same file.
  936.  
  937. This is a global minor mode. If called interactively, toggle the
  938. ‘Save-Place mode’ mode. If the prefix argument is positive, enable the
  939. mode, and if it is zero or negative, disable the mode.
  940.  
  941. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  942. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  943. if ARG is a negative number.
  944.  
  945. To check whether the minor mode is enabled in the current buffer,
  946. evaluate ‘(default-value 'save-place-mode)’.
  947.  
  948. The mode’s hook is called both when the mode is enabled and when it is
  949. disabled.
  950.  
  951. Global minor mode savehist-mode
  952.  
  953. Savehist minor mode (no indicator):
  954. Toggle saving of minibuffer history (Savehist mode).
  955.  
  956. When Savehist mode is enabled, minibuffer history is saved
  957. to ‘savehist-file’ periodically and when exiting Emacs. When
  958. Savehist mode is enabled for the first time in an Emacs session,
  959. it loads the previous minibuffer histories from ‘savehist-file’.
  960. The variable ‘savehist-autosave-interval’ controls the
  961. periodicity of saving minibuffer histories.
  962.  
  963. If ‘savehist-save-minibuffer-history’ is non-nil (the default),
  964. all recorded minibuffer histories will be saved. You can arrange
  965. for additional history variables to be saved and restored by
  966. customizing ‘savehist-additional-variables’, which by default is
  967. an empty list. For example, to save the history of commands
  968. invoked via M-x, add ‘command-history’ to the list in
  969. ‘savehist-additional-variables’.
  970.  
  971. Alternatively, you could customize ‘savehist-save-minibuffer-history’
  972. to nil, and add to ‘savehist-additional-variables’ only those
  973. history variables you want to save.
  974.  
  975. To ignore some history variables, add their symbols to the list
  976. in ‘savehist-ignored-variables’.
  977.  
  978. This mode should normally be turned on from your Emacs init file.
  979. Calling it at any other time replaces your current minibuffer
  980. histories, which is probably undesirable.
  981.  
  982. This is a global minor mode. If called interactively, toggle the
  983. ‘Savehist mode’ mode. If the prefix argument is positive, enable the
  984. mode, and if it is zero or negative, disable the mode.
  985.  
  986. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  987. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  988. if ARG is a negative number.
  989.  
  990. To check whether the minor mode is enabled in the current buffer,
  991. evaluate ‘(default-value 'savehist-mode)’.
  992.  
  993. The mode’s hook is called both when the mode is enabled and when it is
  994. disabled.
  995.  
  996. Global minor mode show-paren-mode
  997.  
  998. Show-Paren minor mode (no indicator):
  999. Toggle visualization of matching parens (Show Paren mode).
  1000.  
  1001. When enabled, any matching parenthesis is highlighted in ‘show-paren-style’
  1002. after ‘show-paren-delay’ seconds of Emacs idle time.
  1003.  
  1004. Also see ‘show-paren-predicate’, which controls which buffers
  1005. this mode is enabled in.
  1006.  
  1007. This is a global minor mode. To toggle the mode in a single buffer,
  1008. use ‘show-paren-local-mode’.
  1009.  
  1010. This is a global minor mode. If called interactively, toggle the
  1011. ‘Show-Paren mode’ mode. If the prefix argument is positive, enable the
  1012. mode, and if it is zero or negative, disable the mode.
  1013.  
  1014. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1015. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1016. if ARG is a negative number.
  1017.  
  1018. To check whether the minor mode is enabled in the current buffer,
  1019. evaluate ‘(default-value 'show-paren-mode)’.
  1020.  
  1021. The mode’s hook is called both when the mode is enabled and when it is
  1022. disabled.
  1023.  
  1024. Global minor mode tooltip-mode
  1025.  
  1026. Tooltip minor mode (no indicator):
  1027. Toggle Tooltip mode.
  1028.  
  1029. When this global minor mode is enabled, Emacs displays help
  1030. text (e.g. for buttons and menu items that you put the mouse on)
  1031. in a pop-up window.
  1032.  
  1033. When Tooltip mode is disabled, Emacs displays help text in the
  1034. echo area, instead of making a pop-up window.
  1035.  
  1036. This is a global minor mode. If called interactively, toggle the
  1037. ‘Tooltip mode’ mode. If the prefix argument is positive, enable the
  1038. mode, and if it is zero or negative, disable the mode.
  1039.  
  1040. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1041. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1042. if ARG is a negative number.
  1043.  
  1044. To check whether the minor mode is enabled in the current buffer,
  1045. evaluate ‘(default-value 'tooltip-mode)’.
  1046.  
  1047. The mode’s hook is called both when the mode is enabled and when it is
  1048. disabled.
  1049.  
  1050. Global minor mode transient-mark-mode
  1051.  
  1052. Transient-Mark minor mode (no indicator):
  1053. Toggle Transient Mark mode.
  1054.  
  1055. Transient Mark mode is a global minor mode. When enabled, the
  1056. region is highlighted with the ‘region’ face whenever the mark
  1057. is active. The mark is "deactivated" after certain non-motion
  1058. commands, including those that change the text in the buffer, and
  1059. during shift or mouse selection by any unshifted cursor motion
  1060. command (see Info node ‘Shift Selection’ for more details).
  1061.  
  1062. You can also deactivate the mark by typing C-g or
  1063. M-ESC ESC.
  1064.  
  1065. Many commands change their behavior when Transient Mark mode is
  1066. in effect and the mark is active, by acting on the region instead
  1067. of their usual default part of the buffer’s text. Examples of
  1068. such commands include M-;, M-x flush-lines, M-x keep-lines,
  1069. M-x query-replace, C-M-%, M-x ispell, and C-x u.
  1070. To see the documentation of commands that are sensitive to the
  1071. Transient Mark mode, invoke C-h d and type "transient"
  1072. or "mark.*active" at the prompt.
  1073.  
  1074. This is a global minor mode. If called interactively, toggle the
  1075. ‘Transient-Mark mode’ mode. If the prefix argument is positive, enable
  1076. the mode, and if it is zero or negative, disable the mode.
  1077.  
  1078. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1079. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1080. if ARG is a negative number.
  1081.  
  1082. To check whether the minor mode is enabled in the current buffer,
  1083. evaluate ‘(default-value 'transient-mark-mode)’.
  1084.  
  1085. The mode’s hook is called both when the mode is enabled and when it is
  1086. disabled.
  1087.  
  1088. Global minor mode vertico-mode
  1089.  
  1090. Vertico minor mode (no indicator):
  1091. VERTical Interactive COmpletion.
  1092.  
  1093. This is a global minor mode. If called interactively, toggle the
  1094. ‘Vertico mode’ mode. If the prefix argument is positive, enable the
  1095. mode, and if it is zero or negative, disable the mode.
  1096.  
  1097. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1098. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1099. if ARG is a negative number.
  1100.  
  1101. To check whether the minor mode is enabled in the current buffer,
  1102. evaluate ‘(default-value 'vertico-mode)’.
  1103.  
  1104. The mode’s hook is called both when the mode is enabled and when it is
  1105. disabled.
  1106.  
  1107. Global minor mode vertico-posframe-mode
  1108.  
  1109. Vertico-Posframe minor mode (no indicator):
  1110. Display Vertico in posframe instead of the minibuffer.
  1111.  
  1112. This is a global minor mode. If called interactively, toggle the
  1113. ‘Vertico-Posframe mode’ mode. If the prefix argument is positive,
  1114. enable the mode, and if it is zero or negative, disable the mode.
  1115.  
  1116. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1117. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1118. if ARG is a negative number.
  1119.  
  1120. To check whether the minor mode is enabled in the current buffer,
  1121. evaluate ‘(default-value 'vertico-posframe-mode)’.
  1122.  
  1123. The mode’s hook is called both when the mode is enabled and when it is
  1124. disabled.
  1125.  
  1126. Global minor mode which-key-mode
  1127.  
  1128. Which-Key minor mode (indicator WK):
  1129. Toggle ‘which-key-mode’.
  1130.  
  1131. ‘which-key’ is a minor mode that displays the key bindings following
  1132. your currently entered incomplete command (a prefix) in a popup.
  1133.  
  1134. For example, after enabling the minor mode, if you enter C-x and
  1135. wait for one second (by default), the minibuffer will expand with all
  1136. available key bindings that follow C-x (or as many as space allows
  1137. given your settings).
  1138.  
  1139. This is a global minor mode. If called interactively, toggle the
  1140. ‘Which-Key mode’ mode. If the prefix argument is positive, enable the
  1141. mode, and if it is zero or negative, disable the mode.
  1142.  
  1143. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1144. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1145. if ARG is a negative number.
  1146.  
  1147. To check whether the minor mode is enabled in the current buffer,
  1148. evaluate ‘(default-value 'which-key-mode)’.
  1149.  
  1150. The mode’s hook is called both when the mode is enabled and when it is
  1151. disabled.
  1152.  
  1153. Global minor mode which-key-posframe-mode
  1154.  
  1155. Which-Key-Posframe minor mode (no indicator):
  1156. Toggle Which-Key-Posframe mode on or off.
  1157.  
  1158. This is a global minor mode. If called interactively, toggle the
  1159. ‘Which-Key-Posframe mode’ mode. If the prefix argument is positive,
  1160. enable the mode, and if it is zero or negative, disable the mode.
  1161.  
  1162. If called from Lisp, toggle the mode if ARG is ‘toggle’. Enable the
  1163. mode if ARG is nil, omitted, or is a positive number. Disable the mode
  1164. if ARG is a negative number.
  1165.  
  1166. To check whether the minor mode is enabled in the current buffer,
  1167. evaluate ‘(default-value 'which-key-posframe-mode)’.
  1168.  
  1169. The mode’s hook is called both when the mode is enabled and when it is
  1170. disabled.
  1171.  
  1172. [back]
  1173.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement