Advertisement
Guest User

Untitled

a guest
Jan 20th, 2021
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.57 KB | None | 0 0
  1. Enabled minor modes: Anzu Async-Bytecomp-Package Auto-Composition
  2. Auto-Compression Auto-Encryption Auto-Highlight-Symbol Bug-Reference-Prog
  3. Clean-Aindent Column-Number Company Desktop-Save Diff-Auto-Refine
  4. Display-Line-Numbers Electric-Indent Erc-Autojoin Erc-Button Erc-Fill
  5. Erc-Irccontrols Erc-List Erc-Match Erc-Menu Erc-Move-To-Prompt Erc-Netsplit
  6. Erc-Networks Erc-Noncommands Erc-Pcomplete Erc-Readonly Erc-Ring Erc-Stamp
  7. Erc-Track Erc-Track Eval-Sexp-Fu-Flash Evil Evil-Escape Evil-Local Evil-Mc
  8. Evil-Search-Highlight-Persist Evil-Surround Eyebrowse File-Name-Shadow Flx-Ido
  9. Flycheck-Pos-Tip Font-Lock Global-Anzu Global-Auto-Revert Global-Evil-Mc
  10. Global-Evil-Search-Highlight-Persist Global-Evil-Surround Global-Flycheck
  11. Global-Font-Lock Global-Git-Commit Global-Git-Gutter+ Global-Hl-Line
  12. Global-Magit-File Global-Page-Break-Lines Global-Semantic-Idle-Scheduler
  13. Global-Semantic-Idle-Summary Global-Semantic-Stickyfunc Global-Semanticdb
  14. Global-Spacemacs-Leader-Override Global-Spacemacs-Whitespace-Cleanup
  15. Global-Undo-Tree Global-Vi-Tilde-Fringe Goto-Address-Prog Helm Helm-Descbinds
  16. Helm-Flx Highlight-Numbers Highlight-Parentheses Hl-Todo Hs Ido-Vertical
  17. Info-Breadcrumbs-In-Mode-Line Line-Number Mouse-Wheel Override-Global
  18. Page-Break-Lines Persistent-Scratch-Autosave Persp Popwin Projectile
  19. Rainbow-Delimiters Recentf Save-Place Savehist Semantic Semantic-Idle-Scheduler
  20. Semantic-Idle-Summary Semantic-Stickyfunc Shell-Dirtrack Show-Smartparens
  21. Show-Smartparens-Global Slime Slime-Autodoc Slime-Trace-Dialog Smartparens
  22. Smartparens-Strict Spaceline-Helm Spaceline-Info Spacemacs-Leader-Override
  23. Spacemacs-Whitespace-Cleanup Transient-Mark Undo-Tree Vi-Tilde-Fringe
  24. Volatile-Highlights Which-Key Winner Winum Ws-Butler Ws-Butler-Global
  25. Xterm-Mouse Yas Yas-Global
  26.  
  27. (Information about these minor modes follows the major mode info.)
  28.  
  29. Lisp mode defined in ‘lisp-mode.el’:
  30. Major mode for editing Lisp code for Lisps other than GNU Emacs Lisp.
  31. Commands:
  32. Delete converts tabs to spaces as it moves back.
  33. Blank lines separate paragraphs. Semicolons start comments.
  34.  
  35. key binding
  36. --- -------
  37.  
  38. C-c Prefix Command
  39. ESC Prefix Command
  40. DEL backward-delete-char-untabify
  41. (that binding is currently shadowed by another mode)
  42.  
  43. C-c C-z run-lisp
  44.  
  45. C-M-x lisp-eval-defun
  46. (that binding is currently shadowed by another mode)
  47.  
  48. C-M-q indent-sexp
  49.  
  50. C-M-q prog-indent-sexp
  51. (that binding is currently shadowed by another mode)
  52.  
  53.  
  54. Note that ‘run-lisp’ may be used either to start an inferior Lisp job
  55. or to switch back to an existing one.
  56.  
  57. In addition to any hooks its parent mode ‘prog-mode’ might have run,
  58. this mode runs the hook ‘lisp-mode-hook’, as the final or penultimate step
  59. during initialization.
  60. Anzu minor mode (no indicator):
  61. minor-mode which display search information in mode-line.
  62.  
  63. (fn &optional ARG)
  64. Async-Bytecomp-Package minor mode (no indicator):
  65. Byte compile asynchronously packages installed with package.el.
  66. Async compilation of packages can be controlled by
  67. ‘async-bytecomp-allowed-packages’.
  68.  
  69. (fn &optional ARG)
  70. Auto-Composition minor mode (no indicator):
  71. Toggle Auto Composition mode.
  72. With a prefix argument ARG, enable Auto Composition mode if ARG
  73. is positive, and disable it otherwise. If called from Lisp,
  74. enable the mode if ARG is omitted or nil.
  75.  
  76. When Auto Composition mode is enabled, text characters are
  77. automatically composed by functions registered in
  78. ‘composition-function-table’.
  79.  
  80. You can use ‘global-auto-composition-mode’ to turn on
  81. Auto Composition mode in all buffers (this is the default).
  82. Auto-Compression minor mode (no indicator):
  83. Toggle Auto Compression mode.
  84. With a prefix argument ARG, enable Auto Compression mode if ARG
  85. is positive, and disable it otherwise. If called from Lisp,
  86. enable the mode if ARG is omitted or nil.
  87.  
  88. Auto Compression mode is a global minor mode. When enabled,
  89. compressed files are automatically uncompressed for reading, and
  90. compressed when writing.
  91. Auto-Encryption minor mode (no indicator):
  92. Toggle automatic file encryption/decryption (Auto Encryption mode).
  93. With a prefix argument ARG, enable Auto Encryption mode if ARG is
  94. positive, and disable it otherwise. If called from Lisp, enable
  95. the mode if ARG is omitted or nil.
  96.  
  97. (fn &optional ARG)
  98. Auto-Highlight-Symbol minor mode (no indicator):
  99. Toggle Auto Highlight Symbol Mode
  100. Bug-Reference-Prog minor mode (no indicator):
  101. Like ‘bug-reference-mode’, but only buttonize in comments and strings.
  102. Clean-Aindent minor mode (no indicator):
  103. Activates clean auto indent for function ’newline-and-indent’ and
  104. back-space unindent for M-DEL (meta-backspace).
  105.  
  106. clean-aindent mode is a global minor mode.
  107.  
  108. 1. Extension of ’newline-and-indent’ that keeps track of the last
  109. auto-indent operation and, if it is abandoned, would take care to
  110. trim down the unused white space characters.
  111.  
  112. 2. Simple indent, if activated, where cursor is aligned with
  113. indent of the lines above.
  114.  
  115. 3. Backspace Unindent. Extension of M-backspace. When cursor is
  116. in the indentation space of a line, or at the first character and
  117. you press M-backspace it will move the entire line to be aligned
  118. to the line above or any other that is with indentation smaller
  119. than the current.
  120. Column-Number minor mode (no indicator):
  121. Toggle column number display in the mode line (Column Number mode).
  122. With a prefix argument ARG, enable Column Number mode if ARG is
  123. positive, and disable it otherwise.
  124.  
  125. If called from Lisp, enable the mode if ARG is omitted or nil.
  126.  
  127. (fn &optional ARG)
  128. Company minor mode (indicator ⓐ):
  129. "complete anything"; is an in-buffer completion framework.
  130. Completion starts automatically, depending on the values
  131. ‘company-idle-delay’ and ‘company-minimum-prefix-length’.
  132.  
  133. Completion can be controlled with the commands:
  134. ‘company-complete-common’, ‘company-complete-selection’, ‘company-complete’,
  135. ‘company-select-next’, ‘company-select-previous’. If these commands are
  136. called before ‘company-idle-delay’, completion will also start.
  137.  
  138. Completions can be searched with ‘company-search-candidates’ or
  139. ‘company-filter-candidates’. These can be used while completion is
  140. inactive, as well.
  141.  
  142. The completion data is retrieved using ‘company-backends’ and displayed
  143. using ‘company-frontends’. If you want to start a specific backend, call
  144. it interactively or use ‘company-begin-backend’.
  145.  
  146. By default, the completions list is sorted alphabetically, unless the
  147. backend chooses otherwise, or ‘company-transformers’ changes it later.
  148.  
  149. regular keymap (‘company-mode-map’):
  150.  
  151. key binding
  152. --- -------
  153.  
  154.  
  155. keymap during active completions (‘company-active-map’):
  156.  
  157. key binding
  158. --- -------
  159.  
  160. C-d company-show-doc-buffer
  161. C-g company-abort
  162. C-h company-show-doc-buffer
  163. TAB company-complete-common-or-cycle
  164. C-j company-select-next
  165. C-k company-select-previous
  166. C-l .. RET company-complete-selection
  167. C-s company-search-candidates
  168. C-w company-show-location
  169. ESC Prefix Command
  170. C-/ helm-company
  171. <S-tab> spacemacs//company-complete-common-or-cycle-backward
  172. <backtab> spacemacs//company-complete-common-or-cycle-backward
  173. <down> company-select-next-or-abort
  174. <down-mouse-1> ignore
  175. <down-mouse-3> ignore
  176. <f1> company-show-doc-buffer
  177. <mouse-1> company-complete-mouse
  178. <mouse-3> company-select-mouse
  179. <remap> Prefix Command
  180. <return> company-complete-selection
  181. <tab> company-complete-common-or-cycle
  182. <up> company-select-previous-or-abort
  183. <up-mouse-1> ignore
  184. <up-mouse-3> ignore
  185.  
  186. <remap> <scroll-down-command> company-previous-page
  187. <remap> <scroll-up-command> company-next-page
  188.  
  189. C-M-s company-filter-candidates
  190. ESC ESC Prefix Command
  191. M-0 .. M-9 company-complete-number
  192. M-n company-select-next
  193. M-p company-select-previous
  194. C-M-/ company-filter-candidates
  195.  
  196. M-ESC ESC company-abort
  197.  
  198.  
  199.  
  200. (fn &optional ARG)
  201. Desktop-Save minor mode (no indicator):
  202. Toggle desktop saving (Desktop Save mode).
  203. With a prefix argument ARG, enable Desktop Save mode if ARG is positive,
  204. and disable it otherwise. If called from Lisp, enable the mode if ARG
  205. is omitted or nil.
  206.  
  207. When Desktop Save mode is enabled, the state of Emacs is saved from
  208. one session to another. In particular, Emacs will save the desktop when
  209. it exits (this may prompt you; see the option ‘desktop-save’). The next
  210. time Emacs starts, if this mode is active it will restore the desktop.
  211.  
  212. To manually save the desktop at any time, use the command ‘M-x desktop-save’.
  213. To load it, use ‘M-x desktop-read’.
  214.  
  215. Once a desktop file exists, Emacs will auto-save it according to the
  216. option ‘desktop-auto-save-timeout’.
  217.  
  218. To see all the options you can set, browse the ‘desktop’ customization group.
  219.  
  220. For further details, see info node ‘(emacs)Saving Emacs Sessions’.
  221.  
  222. (fn &optional ARG)
  223. Diff-Auto-Refine minor mode (no indicator):
  224. Toggle automatic diff hunk highlighting (Diff Auto Refine mode).
  225. With a prefix argument ARG, enable Diff Auto Refine mode if ARG
  226. is positive, and disable it otherwise. If called from Lisp,
  227. enable the mode if ARG is omitted or nil.
  228.  
  229. Diff Auto Refine mode is a buffer-local minor mode used with
  230. ‘diff-mode’. When enabled, Emacs automatically highlights
  231. changes in detail as the user visits hunks. When transitioning
  232. from disabled to enabled, it tries to refine the current hunk, as
  233. well.
  234.  
  235. (fn &optional ARG)
  236. Display-Line-Numbers minor mode (no indicator):
  237. Toggle display of line numbers in the buffer.
  238. This uses ‘display-line-numbers’ internally.
  239.  
  240. To change the type of line numbers displayed by default,
  241. customize ‘display-line-numbers-type’. To change the type while
  242. the mode is on, set ‘display-line-numbers’ directly.
  243.  
  244. (fn &optional ARG)
  245. Electric-Indent minor mode (no indicator):
  246. Toggle on-the-fly reindentation (Electric Indent mode).
  247. With a prefix argument ARG, enable Electric Indent mode if ARG is
  248. positive, and disable it otherwise. If called from Lisp, enable
  249. the mode if ARG is omitted or nil.
  250.  
  251. When enabled, this reindents whenever the hook ‘electric-indent-functions’
  252. returns non-nil, or if you insert a character from ‘electric-indent-chars’.
  253.  
  254. This is a global minor mode. To toggle the mode in a single buffer,
  255. use ‘electric-indent-local-mode’.
  256. Erc-Autojoin minor mode (no indicator):
  257. Toggle ERC autojoin mode.
  258. With a prefix argument ARG, enable autojoin if ARG is positive,
  259. and disable it otherwise. If called from Lisp, enable the mode
  260. if ARG is omitted or nil.
  261. Makes ERC autojoin on connects and reconnects.
  262. Erc-Button minor mode (no indicator):
  263. Toggle ERC button mode.
  264. With a prefix argument ARG, enable button if ARG is positive,
  265. and disable it otherwise. If called from Lisp, enable the mode
  266. if ARG is omitted or nil.
  267. This mode buttonizes all messages according to ‘erc-button-alist’.
  268.  
  269. (fn &optional ARG)
  270. Erc-Fill minor mode (no indicator):
  271. Toggle ERC fill mode.
  272. With a prefix argument ARG, enable ERC fill mode if ARG is
  273. positive, and disable it otherwise. If called from Lisp, enable
  274. the mode if ARG is omitted or nil.
  275.  
  276. ERC fill mode is a global minor mode. When enabled, messages in
  277. the channel buffers are filled.
  278. Erc-Irccontrols minor mode (no indicator):
  279. Toggle ERC irccontrols mode.
  280. With a prefix argument ARG, enable irccontrols if ARG is positive,
  281. and disable it otherwise. If called from Lisp, enable the mode
  282. if ARG is omitted or nil.
  283. This mode enables the interpretation of IRC control chars.
  284. Erc-List minor mode (no indicator):
  285. Toggle ERC list mode.
  286. With a prefix argument ARG, enable list if ARG is positive,
  287. and disable it otherwise. If called from Lisp, enable the mode
  288. if ARG is omitted or nil.
  289. List channels nicely in a separate buffer.
  290.  
  291. (fn &optional ARG)
  292. Erc-Match minor mode (no indicator):
  293. Toggle ERC match mode.
  294. With a prefix argument ARG, enable match if ARG is positive,
  295. and disable it otherwise. If called from Lisp, enable the mode
  296. if ARG is omitted or nil.
  297. This mode checks whether messages match certain patterns. If so,
  298. they are hidden or highlighted. This is controlled via the variables
  299. ‘erc-pals’, ‘erc-fools’, ‘erc-keywords’, ‘erc-dangerous-hosts’, and
  300. ‘erc-current-nick-highlight-type’. For all these highlighting types,
  301. you can decide whether the entire message or only the sending nick is
  302. highlighted.
  303. Erc-Menu minor mode (no indicator):
  304. Toggle ERC menu mode.
  305. With a prefix argument ARG, enable menu if ARG is positive,
  306. and disable it otherwise. If called from Lisp, enable the mode
  307. if ARG is omitted or nil.
  308. Enable a menu in ERC buffers.
  309. Erc-Move-To-Prompt minor mode (no indicator):
  310. Toggle ERC move-to-prompt mode.
  311. With a prefix argument ARG, enable move-to-prompt if ARG is positive,
  312. and disable it otherwise. If called from Lisp, enable the mode
  313. if ARG is omitted or nil.
  314. This mode causes the point to be moved to the prompt when typing text.
  315. Erc-Netsplit minor mode (no indicator):
  316. Toggle ERC netsplit mode.
  317. With a prefix argument ARG, enable netsplit if ARG is positive,
  318. and disable it otherwise. If called from Lisp, enable the mode
  319. if ARG is omitted or nil.
  320. This mode hides quit/join messages if a netsplit occurs.
  321. Erc-Networks minor mode (no indicator):
  322. Toggle ERC networks mode.
  323. With a prefix argument ARG, enable networks if ARG is positive,
  324. and disable it otherwise. If called from Lisp, enable the mode
  325. if ARG is omitted or nil.
  326. Provide data about IRC networks.
  327. Erc-Noncommands minor mode (no indicator):
  328. Toggle ERC noncommands mode.
  329. With a prefix argument ARG, enable noncommands if ARG is positive,
  330. and disable it otherwise. If called from Lisp, enable the mode
  331. if ARG is omitted or nil.
  332. This mode distinguishes non-commands.
  333. Commands listed in ‘erc-insert-this’ know how to display
  334. themselves.
  335. Erc-Pcomplete minor mode (no indicator):
  336. Toggle ERC pcomplete mode.
  337. With a prefix argument ARG, enable pcomplete if ARG is positive,
  338. and disable it otherwise. If called from Lisp, enable the mode
  339. if ARG is omitted or nil.
  340. In ERC Completion mode, the TAB key does completion whenever possible.
  341. Erc-Readonly minor mode (no indicator):
  342. Toggle ERC readonly mode.
  343. With a prefix argument ARG, enable readonly if ARG is positive,
  344. and disable it otherwise. If called from Lisp, enable the mode
  345. if ARG is omitted or nil.
  346. This mode causes all inserted text to be read-only.
  347. Erc-Ring minor mode (no indicator):
  348. Toggle ERC ring mode.
  349. With a prefix argument ARG, enable ring if ARG is positive,
  350. and disable it otherwise. If called from Lisp, enable the mode
  351. if ARG is omitted or nil.
  352. Stores input in a ring so that previous commands and messages can
  353. be recalled using M-p and M-n.
  354. Erc-Stamp minor mode (no indicator):
  355. Toggle ERC stamp mode.
  356. With a prefix argument ARG, enable stamp if ARG is positive,
  357. and disable it otherwise. If called from Lisp, enable the mode
  358. if ARG is omitted or nil.
  359. This mode timestamps messages in the channel buffers.
  360. Erc-Track minor mode (no indicator):
  361. Toggle mode line display of ERC activity (ERC Track minor mode).
  362. With a prefix argument ARG, enable ERC Track minor mode if ARG is
  363. positive, and disable it otherwise. If called from Lisp, enable
  364. the mode if ARG is omitted or nil.
  365.  
  366. ERC Track minor mode is a global minor mode. It exists for the
  367. sole purpose of providing the C-c C-SPC and C-c C-@ keybindings.
  368. Make sure that you have enabled the track module, otherwise the
  369. keybindings will not do anything useful.
  370.  
  371. (fn &optional ARG)
  372. Erc-Track minor mode (no indicator):
  373. Toggle ERC track mode.
  374. With a prefix argument ARG, enable track if ARG is positive,
  375. and disable it otherwise. If called from Lisp, enable the mode
  376. if ARG is omitted or nil.
  377. This mode tracks ERC channel buffers with activity.
  378.  
  379. (fn &optional ARG)
  380. Eval-Sexp-Fu-Flash minor mode (no indicator):
  381. Toggle EvalSexpFuFlash mode on or off. If this mode is on, some ‘eval-last-sexp’-ish commands will highlight the sexps during evaluation.
  382. Evil minor mode (no indicator):
  383. :around advice: ‘ad-Advice-evil-mode’
  384.  
  385. Toggle Evil-Local mode in all buffers.
  386. With prefix ARG, enable Evil mode if ARG is positive;
  387. otherwise, disable it. If called from Lisp, enable the mode if
  388. ARG is omitted or nil.
  389.  
  390. Evil-Local mode is enabled in all buffers where
  391. ‘evil-initialize’ would do it.
  392. See ‘evil-local-mode’ for more information on Evil-Local mode.
  393.  
  394. (fn &optional ARG)
  395. Evil-Escape minor mode (no indicator):
  396. Buffer-local minor mode to escape insert state and everything else
  397. with a key sequence.
  398. Evil-Local minor mode (no indicator):
  399. Minor mode for setting up Evil in a single buffer.
  400. Evil-Mc minor mode (no indicator):
  401. Toggle evil multiple cursors in a single buffer.
  402. Evil-Search-Highlight-Persist minor mode (no indicator):
  403. Keep the highlights persist after a search
  404. Evil-Surround minor mode (no indicator):
  405. Buffer-local minor mode to emulate surround.vim.
  406. Eyebrowse minor mode (no indicator):
  407. Toggle ‘eyebrowse-mode’.
  408. This global minor mode provides a set of keybindings for
  409. switching window configurations. It tries mimicking the tab
  410. behaviour of ‘ranger‘, a file manager.
  411.  
  412. (fn &optional ARG)
  413. File-Name-Shadow minor mode (no indicator):
  414. Toggle file-name shadowing in minibuffers (File-Name Shadow mode).
  415. With a prefix argument ARG, enable File-Name Shadow mode if ARG
  416. is positive, and disable it otherwise. If called from Lisp,
  417. enable the mode if ARG is omitted or nil.
  418.  
  419. File-Name Shadow mode is a global minor mode. When enabled, any
  420. part of a filename being read in the minibuffer that would be
  421. ignored (because the result is passed through
  422. ‘substitute-in-file-name’) is given the properties in
  423. ‘file-name-shadow-properties’, which can be used to make that
  424. portion dim, invisible, or otherwise less visually noticeable.
  425. Flx-Ido minor mode (no indicator):
  426. Toggle flx ido mode
  427. Flycheck-Pos-Tip minor mode (no indicator):
  428. A minor mode to show Flycheck error messages in a popup.
  429.  
  430. When called interactively, toggle ‘flycheck-pos-tip-mode’. With
  431. prefix ARG, enable ‘flycheck-pos-tip-mode’ if ARG is positive,
  432. otherwise disable it.
  433.  
  434. When called from Lisp, enable ‘flycheck-pos-tip-mode’ if ARG is
  435. omitted, nil or positive. If ARG is ‘toggle’, toggle
  436. ‘flycheck-pos-tip-mode’. Otherwise behave as if called
  437. interactively.
  438.  
  439. In ‘flycheck-pos-tip-mode’ show Flycheck’s error messages in a
  440. GUI tooltip. Falls back to ‘flycheck-display-error-messages’ on
  441. TTY frames.
  442.  
  443. (fn &optional ARG)
  444. Font-Lock minor mode (no indicator):
  445. Toggle syntax highlighting in this buffer (Font Lock mode).
  446. With a prefix argument ARG, enable Font Lock mode if ARG is
  447. positive, and disable it otherwise. If called from Lisp, enable
  448. the mode if ARG is omitted or nil.
  449.  
  450. When Font Lock mode is enabled, text is fontified as you type it:
  451.  
  452. - Comments are displayed in ‘font-lock-comment-face’;
  453. - Strings are displayed in ‘font-lock-string-face’;
  454. - Certain other expressions are displayed in other faces
  455. according to the value of the variable ‘font-lock-keywords’.
  456.  
  457. To customize the faces (colors, fonts, etc.) used by Font Lock for
  458. fontifying different parts of buffer text, use M-x customize-face.
  459.  
  460. You can enable Font Lock mode in any major mode automatically by
  461. turning on in the major mode’s hook. For example, put in your
  462. ~/.emacs:
  463.  
  464. (add-hook 'c-mode-hook 'turn-on-font-lock)
  465.  
  466. Alternatively, you can use Global Font Lock mode to automagically
  467. turn on Font Lock mode in buffers whose major mode supports it
  468. and whose major mode is one of ‘font-lock-global-modes’. For
  469. example, put in your ~/.emacs:
  470.  
  471. (global-font-lock-mode t)
  472.  
  473. Where major modes support different levels of fontification, you
  474. can use the variable ‘font-lock-maximum-decoration’ to specify
  475. which level you generally prefer. When you turn Font Lock mode
  476. on/off the buffer is fontified/defontified, though fontification
  477. occurs only if the buffer is less than ‘font-lock-maximum-size’.
  478.  
  479. To add your own highlighting for some major mode, and modify the
  480. highlighting selected automatically via the variable
  481. ‘font-lock-maximum-decoration’, you can use
  482. ‘font-lock-add-keywords’.
  483.  
  484. To fontify a buffer, without turning on Font Lock mode and
  485. regardless of buffer size, you can use M-x font-lock-fontify-buffer.
  486.  
  487. To fontify a block (the function or paragraph containing point,
  488. or a number of lines around point), perhaps because modification
  489. on the current line caused syntactic change on other lines, you
  490. can use M-o M-o.
  491.  
  492. You can set your own default settings for some mode, by setting a
  493. buffer local value for ‘font-lock-defaults’, via its mode hook.
  494.  
  495. The above is the default behavior of ‘font-lock-mode’; you may
  496. specify your own function which is called when ‘font-lock-mode’
  497. is toggled via ‘font-lock-function’.
  498. Global-Anzu minor mode (no indicator):
  499. Toggle Anzu mode in all buffers.
  500. With prefix ARG, enable Global Anzu mode if ARG is positive;
  501. otherwise, disable it. If called from Lisp, enable the mode if
  502. ARG is omitted or nil.
  503.  
  504. Anzu mode is enabled in all buffers where
  505. ‘anzu--turn-on’ would do it.
  506. See ‘anzu-mode’ for more information on Anzu mode.
  507.  
  508. (fn &optional ARG)
  509. Global-Auto-Revert minor mode (no indicator):
  510. Toggle Global Auto-Revert Mode.
  511. With a prefix argument ARG, enable Global Auto-Revert Mode if ARG
  512. is positive, and disable it otherwise. If called from Lisp,
  513. enable the mode if ARG is omitted or nil.
  514.  
  515. Global Auto-Revert Mode is a global minor mode that reverts any
  516. buffer associated with a file when the file changes on disk. Use
  517. ‘auto-revert-mode’ to revert a particular buffer.
  518.  
  519. If ‘global-auto-revert-non-file-buffers’ is non-nil, this mode
  520. may also revert some non-file buffers, as described in the
  521. documentation of that variable. It ignores buffers with modes
  522. matching ‘global-auto-revert-ignore-modes’, and buffers with a
  523. non-nil value of ‘global-auto-revert-ignore-buffer’.
  524.  
  525. When a buffer is reverted, a message is generated. This can be
  526. suppressed by setting ‘auto-revert-verbose’ to nil.
  527.  
  528. This function calls the hook ‘global-auto-revert-mode-hook’.
  529. It displays the text that ‘global-auto-revert-mode-text’
  530. specifies in the mode line.
  531.  
  532. (fn &optional ARG)
  533. Global-Evil-Mc minor mode (no indicator):
  534. Toggle Evil-Mc mode in all buffers.
  535. With prefix ARG, enable Global Evil-Mc mode if ARG is positive;
  536. otherwise, disable it. If called from Lisp, enable the mode if
  537. ARG is omitted or nil.
  538.  
  539. Evil-Mc mode is enabled in all buffers where
  540. ‘evil-mc-initialize’ would do it.
  541. See ‘evil-mc-mode’ for more information on Evil-Mc mode.
  542. Global-Evil-Search-Highlight-Persist minor mode (no indicator):
  543. Toggle Evil-Search-Highlight-Persist mode in all buffers.
  544. With prefix ARG, enable Global Evil-Search-Highlight-Persist mode if ARG is positive;
  545. otherwise, disable it. If called from Lisp, enable the mode if
  546. ARG is omitted or nil.
  547.  
  548. Evil-Search-Highlight-Persist mode is enabled in all buffers where
  549. ‘turn-on-search-highlight-persist’ would do it.
  550. See ‘evil-search-highlight-persist’ for more information on Evil-Search-Highlight-Persist mode.
  551. Global-Evil-Surround minor mode (no indicator):
  552. Toggle Evil-Surround mode in all buffers.
  553. With prefix ARG, enable Global Evil-Surround mode if ARG is positive;
  554. otherwise, disable it. If called from Lisp, enable the mode if
  555. ARG is omitted or nil.
  556.  
  557. Evil-Surround mode is enabled in all buffers where
  558. ‘turn-on-evil-surround-mode’ would do it.
  559. See ‘evil-surround-mode’ for more information on Evil-Surround mode.
  560. Global-Flycheck minor mode (no indicator):
  561. Toggle Flycheck mode in all buffers.
  562. With prefix ARG, enable Global Flycheck mode if ARG is positive;
  563. otherwise, disable it. If called from Lisp, enable the mode if
  564. ARG is omitted or nil.
  565.  
  566. Flycheck mode is enabled in all buffers where
  567. ‘flycheck-mode-on-safe’ would do it.
  568. See ‘flycheck-mode’ for more information on Flycheck mode.
  569.  
  570. (fn &optional ARG)
  571. Global-Font-Lock minor mode (no indicator):
  572. Toggle Font-Lock mode in all buffers.
  573. With prefix ARG, enable Global Font-Lock mode if ARG is positive;
  574. otherwise, disable it. If called from Lisp, enable the mode if
  575. ARG is omitted or nil.
  576.  
  577. Font-Lock mode is enabled in all buffers where
  578. ‘turn-on-font-lock-if-desired’ would do it.
  579. See ‘font-lock-mode’ for more information on Font-Lock mode.
  580. Global-Git-Commit minor mode (no indicator):
  581. Edit Git commit messages.
  582. This global mode arranges for ‘git-commit-setup’ to be called
  583. when a Git commit message file is opened. That usually happens
  584. when Git uses the Emacsclient as $GIT_EDITOR to have the user
  585. provide such a commit message.
  586.  
  587. (fn &optional ARG)
  588. Global-Git-Gutter+ minor mode (no indicator):
  589. Toggle Global Git-Gutter+ mode on or off.
  590. With a prefix argument ARG, enable Global Git-Gutter+ mode if ARG is
  591. positive, and disable it otherwise. If called from Lisp, enable
  592. the mode if ARG is omitted or nil, and toggle it if ARG is ‘toggle’.
  593.  
  594. Uses keymap ‘global-git-gutter+-mode-map’, which is not currently defined.
  595.  
  596.  
  597. (fn &optional ARG)
  598. Global-Hl-Line minor mode (no indicator):
  599. Toggle line highlighting in all buffers (Global Hl-Line mode).
  600. With a prefix argument ARG, enable Global Hl-Line mode if ARG is
  601. positive, and disable it otherwise. If called from Lisp, enable
  602. the mode if ARG is omitted or nil.
  603.  
  604. If ‘global-hl-line-sticky-flag’ is non-nil, Global Hl-Line mode
  605. highlights the line about the current buffer’s point in all live
  606. windows.
  607.  
  608. Global-Hl-Line mode uses the functions ‘global-hl-line-highlight’
  609. and ‘global-hl-line-maybe-unhighlight’ on ‘post-command-hook’.
  610.  
  611. (fn &optional ARG)
  612. Global-Magit-File minor mode (no indicator):
  613. Toggle Magit-File mode in all buffers.
  614. With prefix ARG, enable Global Magit-File mode if ARG is positive;
  615. otherwise, disable it. If called from Lisp, enable the mode if
  616. ARG is omitted or nil.
  617.  
  618. Magit-File mode is enabled in all buffers where
  619. ‘magit-file-mode-turn-on’ would do it.
  620. See ‘magit-file-mode’ for more information on Magit-File mode.
  621.  
  622. (fn &optional ARG)
  623. Global-Page-Break-Lines minor mode (no indicator):
  624. Toggle Page-Break-Lines mode in all buffers.
  625. With prefix ARG, enable Global Page-Break-Lines mode if ARG is positive;
  626. otherwise, disable it. If called from Lisp, enable the mode if
  627. ARG is omitted or nil.
  628.  
  629. Page-Break-Lines mode is enabled in all buffers where
  630. ‘page-break-lines-mode-maybe’ would do it.
  631. See ‘page-break-lines-mode’ for more information on Page-Break-Lines mode.
  632. Global-Semantic-Idle-Scheduler minor mode (no indicator):
  633. Toggle global use of option ‘semantic-idle-scheduler-mode’.
  634. The idle scheduler will automatically reparse buffers in idle time,
  635. and then schedule other jobs setup with ‘semantic-idle-scheduler-add’.
  636. If ARG is positive or nil, enable, if it is negative, disable.
  637. Global-Semantic-Idle-Summary minor mode (no indicator):
  638. Toggle Global Semantic Idle Summary mode.
  639. With ARG, turn Global Semantic Idle Summary mode on if ARG is
  640. positive, off otherwise.
  641.  
  642. When this minor mode is enabled, ‘semantic-idle-summary-mode’ is
  643. turned on in every Semantic-supported buffer.
  644. Global-Semantic-Stickyfunc minor mode (no indicator):
  645. Toggle global use of option ‘semantic-stickyfunc-mode’.
  646. If ARG is positive or nil, enable, if it is negative, disable.
  647. Global-Semanticdb minor mode (no indicator):
  648. Toggle Semantic DB mode.
  649. With ARG, turn Semantic DB mode on if ARG is positive, off otherwise.
  650.  
  651. In Semantic DB mode, Semantic parsers store results in a
  652. database, which can be saved for future Emacs sessions.
  653. Global-Spacemacs-Leader-Override minor mode (no indicator):
  654. Toggle Spacemacs-Leader-Override mode in all buffers.
  655. With prefix ARG, enable Global Spacemacs-Leader-Override mode if ARG is positive;
  656. otherwise, disable it. If called from Lisp, enable the mode if
  657. ARG is omitted or nil.
  658.  
  659. Spacemacs-Leader-Override mode is enabled in all buffers where
  660. ‘turn-on-spacemacs-leader-override-mode’ would do it.
  661. See ‘spacemacs-leader-override-mode’ for more information on Spacemacs-Leader-Override mode.
  662. Global-Spacemacs-Whitespace-Cleanup minor mode (no indicator):
  663. Toggle Spacemacs-Whitespace-Cleanup mode in all buffers.
  664. With prefix ARG, enable Global Spacemacs-Whitespace-Cleanup mode if ARG is positive;
  665. otherwise, disable it. If called from Lisp, enable the mode if
  666. ARG is omitted or nil.
  667.  
  668. Spacemacs-Whitespace-Cleanup mode is enabled in all buffers where
  669. ‘(lambda nil (let ((spacemacs-whitespace-cleanup-globally t)) (spacemacs-whitespace-cleanup-mode)))’ would do it.
  670. See ‘spacemacs-whitespace-cleanup-mode’ for more information on Spacemacs-Whitespace-Cleanup mode.
  671. Global-Undo-Tree minor mode (no indicator):
  672. Toggle Undo-Tree mode in all buffers.
  673. With prefix ARG, enable Global Undo-Tree mode if ARG is positive;
  674. otherwise, disable it. If called from Lisp, enable the mode if
  675. ARG is omitted or nil.
  676.  
  677. Undo-Tree mode is enabled in all buffers where
  678. ‘turn-on-undo-tree-mode’ would do it.
  679. See ‘undo-tree-mode’ for more information on Undo-Tree mode.
  680.  
  681. (fn &optional ARG)
  682. Global-Vi-Tilde-Fringe minor mode (no indicator):
  683. Toggle Vi-Tilde-Fringe mode in all buffers.
  684. With prefix ARG, enable Global Vi-Tilde-Fringe mode if ARG is positive;
  685. otherwise, disable it. If called from Lisp, enable the mode if
  686. ARG is omitted or nil.
  687.  
  688. Vi-Tilde-Fringe mode is enabled in all buffers where
  689. ‘vi-tilde-fringe-mode--turn-on’ would do it.
  690. See ‘vi-tilde-fringe-mode’ for more information on Vi-Tilde-Fringe mode.
  691. Goto-Address-Prog minor mode (no indicator):
  692. Like ‘goto-address-mode’, but only for comments and strings.
  693. Helm minor mode (no indicator):
  694. Toggle generic helm completion.
  695.  
  696. All functions in Emacs that use ‘completing-read’
  697. or ‘read-file-name’ and friends will use helm interface
  698. when this mode is turned on.
  699.  
  700. However you can modify this behavior for functions of your choice
  701. with ‘helm-completing-read-handlers-alist’.
  702.  
  703. Also commands using ‘completion-in-region’ will be helmized when
  704. ‘helm-mode-handle-completion-in-region’ is non nil, you can modify
  705. this behavior with ‘helm-mode-no-completion-in-region-in-modes’.
  706.  
  707. Called with a positive arg, turn on unconditionally, with a
  708. negative arg turn off.
  709. You can turn it on with ‘helm-mode’.
  710.  
  711. Some crap emacs functions may not be supported,
  712. e.g ‘ffap-alternate-file’ and maybe others
  713. You can add such functions to ‘helm-completing-read-handlers-alist’
  714. with a nil value.
  715.  
  716. About ‘ido-mode’:
  717. When you are using ‘helm-mode’, DO NOT use ‘ido-mode’, instead if you
  718. want some commands use ‘ido’, add these commands to
  719. ‘helm-completing-read-handlers-alist’ with ‘ido’ as value.
  720.  
  721. Note: This mode is incompatible with Emacs23.
  722.  
  723. (fn &optional ARG)
  724. Helm-Descbinds minor mode (no indicator):
  725. Use ‘helm’ for ‘describe-bindings’.
  726.  
  727. (fn &optional ARG)
  728. Helm-Flx minor mode (no indicator):
  729. helm-flx minor mode
  730.  
  731. (fn &optional ARG)
  732. Highlight-Numbers minor mode (no indicator):
  733. Minor mode for highlighting numeric literals in source code.
  734.  
  735. Toggle Highlight Numbers mode on or off.
  736.  
  737. With a prefix argument ARG, enable Highlight Numbers mode if ARG is
  738. positive, and disable it otherwise. If called from Lisp, enable
  739. the mode if ARG is omitted or nil, and toggle it if ARG is ‘toggle’.
  740.  
  741. (fn &optional ARG)
  742. Highlight-Parentheses minor mode (no indicator):
  743. Minor mode to highlight the surrounding parentheses.
  744. Hl-Todo minor mode (no indicator):
  745. Highlight TODO and similar keywords in comments and strings.
  746.  
  747. (fn &optional ARG)
  748. Hs minor mode (no indicator):
  749. Minor mode to selectively hide/show code and comment blocks.
  750. With a prefix argument ARG, enable the mode if ARG is positive,
  751. and disable it otherwise. If called from Lisp, enable the mode
  752. if ARG is omitted or nil.
  753.  
  754. When hideshow minor mode is on, the menu bar is augmented with hideshow
  755. commands and the hideshow commands are enabled.
  756. The value (hs . t) is added to ‘buffer-invisibility-spec’.
  757.  
  758. The main commands are: ‘hs-hide-all’, ‘hs-show-all’, ‘hs-hide-block’,
  759. ‘hs-show-block’, ‘hs-hide-level’ and ‘hs-toggle-hiding’. There is also
  760. ‘hs-hide-initial-comment-block’ and ‘hs-mouse-toggle-hiding’.
  761.  
  762. Turning hideshow minor mode off reverts the menu bar and the
  763. variables to default values and disables the hideshow commands.
  764.  
  765. Lastly, the normal hook ‘hs-minor-mode-hook’ is run using ‘run-hooks’.
  766.  
  767. Key bindings:
  768. key binding
  769. --- -------
  770.  
  771. C-c Prefix Command
  772. <S-mouse-2> hs-mouse-toggle-hiding
  773.  
  774. C-c @ Prefix Command
  775.  
  776. C-c @ C-a hs-show-all
  777. C-c @ C-c hs-toggle-hiding
  778. C-c @ C-d hs-hide-block
  779. C-c @ C-e hs-toggle-hiding
  780. C-c @ C-h hs-hide-block
  781. C-c @ C-l hs-hide-level
  782. C-c @ C-s hs-show-block
  783. C-c @ C-t hs-hide-all
  784. C-c @ ESC Prefix Command
  785.  
  786. C-c @ C-M-h hs-hide-all
  787. C-c @ C-M-s hs-show-all
  788.  
  789.  
  790. Ido-Vertical minor mode (no indicator):
  791. Makes ido-mode display vertically.
  792. Info-Breadcrumbs-In-Mode-Line minor mode (no indicator):
  793. Toggle the use of breadcrumbs in Info mode line.
  794. With arg, show breadcrumbs iff arg is positive.
  795. Change the default behavior by customizing option
  796. ‘Info-breadcrumbs-in-mode-line-mode’.
  797. Line-Number minor mode (no indicator):
  798. Toggle line number display in the mode line (Line Number mode).
  799. With a prefix argument ARG, enable Line Number mode if ARG is
  800. positive, and disable it otherwise. If called from Lisp, enable
  801. the mode if ARG is omitted or nil.
  802.  
  803. Line numbers do not appear for very large buffers and buffers
  804. with very long lines; see variables ‘line-number-display-limit’
  805. and ‘line-number-display-limit-width’.
  806.  
  807. (fn &optional ARG)
  808. Mouse-Wheel minor mode (no indicator):
  809. Toggle mouse wheel support (Mouse Wheel mode).
  810. With a prefix argument ARG, enable Mouse Wheel mode if ARG is
  811. positive, and disable it otherwise. If called from Lisp, enable
  812. the mode if ARG is omitted or nil.
  813. Override-Global minor mode (no indicator):
  814. A minor mode so that keymap settings override other modes.
  815. Page-Break-Lines minor mode (no indicator):
  816. Toggle Page Break Lines mode.
  817.  
  818. In Page Break mode, page breaks (^L characters) are displayed as a
  819. horizontal line of ‘page-break-string-char’ characters.
  820. Persistent-Scratch-Autosave minor mode (no indicator):
  821. Autosave scratch buffer state.
  822. Every ‘persistent-scratch-autosave-interval’ seconds and when Emacs quits, the
  823. state of all active scratch buffers is saved.
  824. This uses ‘persistent-scratch-save’, which see.
  825.  
  826. Toggle Persistent-Scratch-Autosave mode on or off.
  827. With a prefix argument ARG, enable Persistent-Scratch-Autosave mode if ARG is
  828. positive, and disable it otherwise. If called from Lisp, enable the mode if ARG
  829. is omitted or nil, and toggle it if ARG is ‘toggle’.
  830.  
  831. Uses keymap ‘persistent-scratch-autosave-mode-map’, which is not currently defined.
  832.  
  833.  
  834. (fn &optional ARG)
  835. Persp minor mode (no indicator):
  836. Toggle the persp-mode.
  837. When active, keeps track of multiple ’perspectives’,
  838. named collections of buffers and window configurations.
  839. Here is a keymap of this minor mode:
  840. key binding
  841. --- -------
  842.  
  843. C-c Prefix Command
  844.  
  845. C-c p persp-key-map
  846.  
  847. C-c p C persp-kill
  848. C-c p I persp-import-win-conf
  849. C-c p K persp-kill-buffer
  850. C-c p L persp-load-from-file-by-names
  851. C-c p S persp-window-switch
  852. C-c p W persp-save-to-file-by-names
  853. C-c p a persp-add-buffer
  854. C-c p b persp-switch-to-buffer
  855. C-c p c persp-copy
  856. C-c p i persp-import-buffers
  857. C-c p k persp-remove-buffer
  858. C-c p l persp-load-state-from-file
  859. C-c p n persp-next
  860. C-c p o ??
  861. C-c p p persp-prev
  862. C-c p r persp-rename
  863. C-c p s persp-frame-switch
  864. C-c p t persp-temporarily-display-buffer
  865. C-c p w persp-save-state-to-file
  866. C-c p z persp-save-and-kill
  867.  
  868.  
  869. Popwin minor mode (no indicator):
  870.  
  871. Projectile minor mode (no indicator):
  872. Minor mode to assist project management and navigation.
  873.  
  874. When called interactively, toggle ‘projectile-mode’. With prefix
  875. ARG, enable ‘projectile-mode’ if ARG is positive, otherwise disable
  876. it.
  877.  
  878. When called from Lisp, enable ‘projectile-mode’ if ARG is omitted,
  879. nil or positive. If ARG is ‘toggle’, toggle ‘projectile-mode’.
  880. Otherwise behave as if called interactively.
  881.  
  882. key binding
  883. --- -------
  884.  
  885.  
  886.  
  887. (fn &optional ARG)
  888. Rainbow-Delimiters minor mode (no indicator):
  889. Highlight nested parentheses, brackets, and braces according to their depth.
  890.  
  891. (fn &optional ARG)
  892. Recentf minor mode (no indicator):
  893. Toggle "Open Recent" menu (Recentf mode).
  894. With a prefix argument ARG, enable Recentf mode if ARG is
  895. positive, and disable it otherwise. If called from Lisp, enable
  896. Recentf mode if ARG is omitted or nil.
  897.  
  898. When Recentf mode is enabled, a "Open Recent" submenu is
  899. displayed in the "File" menu, containing a list of files that
  900. were operated on recently.
  901. Save-Place minor mode (no indicator):
  902. Non-nil means automatically save place in each file.
  903. This means when you visit a file, point goes to the last place
  904. where it was when you previously visited the same file.
  905. Savehist minor mode (no indicator):
  906. Toggle saving of minibuffer history (Savehist mode).
  907. With a prefix argument ARG, enable Savehist mode if ARG is
  908. positive, and disable it otherwise. If called from Lisp,
  909. also enable the mode if ARG is omitted or nil.
  910.  
  911. When Savehist mode is enabled, minibuffer history is saved
  912. to ‘savehist-file’ periodically and when exiting Emacs. When
  913. Savehist mode is enabled for the first time in an Emacs session,
  914. it loads the previous minibuffer histories from ‘savehist-file’.
  915. The variable ‘savehist-autosave-interval’ controls the
  916. periodicity of saving minibuffer histories.
  917.  
  918. If ‘savehist-save-minibuffer-history’ is non-nil (the default),
  919. all recorded minibuffer histories will be saved. You can arrange
  920. for additional history variables to be saved and restored by
  921. customizing ‘savehist-additional-variables’, which by default is
  922. an empty list. For example, to save the history of commands
  923. invoked via <execute>, add ‘command-history’ to the list in
  924. ‘savehist-additional-variables’.
  925.  
  926. Alternatively, you could customize ‘savehist-save-minibuffer-history’
  927. to nil, and add to ‘savehist-additional-variables’ only those
  928. history variables you want to save.
  929.  
  930. To ignore some history variables, add their symbols to the list
  931. in ‘savehist-ignored-variables’.
  932.  
  933. This mode should normally be turned on from your Emacs init file.
  934. Calling it at any other time replaces your current minibuffer
  935. histories, which is probably undesirable.
  936. Semantic minor mode (no indicator):
  937. Toggle parser features (Semantic mode).
  938. With a prefix argument ARG, enable Semantic mode if ARG is
  939. positive, and disable it otherwise. If called from Lisp, enable
  940. Semantic mode if ARG is omitted or nil.
  941.  
  942. In Semantic mode, Emacs parses the buffers you visit for their
  943. semantic content. This information is used by a variety of
  944. auxiliary minor modes, listed in ‘semantic-default-submodes’;
  945. all the minor modes in this list are also enabled when you enable
  946. Semantic mode.
  947.  
  948. key binding
  949. --- -------
  950.  
  951. C-c Prefix Command
  952.  
  953. C-c , Prefix Command
  954.  
  955. C-c , C-w senator-kill-tag
  956. C-c , C-y senator-yank-tag
  957. C-c , ESC Prefix Command
  958. C-c , SPC semantic-complete-analyze-inline
  959. C-c , , semantic-force-refresh
  960. C-c , G semantic-symref
  961. C-c , J semantic-complete-jump
  962. C-c , g semantic-symref-symbol
  963. C-c , j semantic-complete-jump-local
  964. C-c , l semantic-analyze-possible-completions
  965. C-c , m semantic-complete-jump-local-members
  966. C-c , n senator-next-tag
  967. C-c , p senator-previous-tag
  968. C-c , r senator-copy-tag-to-register
  969. C-c , u senator-go-to-up-reference
  970. C-c , <down> senator-transpose-tags-down
  971. C-c , <up> senator-transpose-tags-up
  972.  
  973. C-c , M-w senator-copy-tag
  974.  
  975.  
  976. Semantic-Idle-Scheduler minor mode (no indicator):
  977. Minor mode to auto parse buffer following a change.
  978. When this mode is off, a buffer is only rescanned for tokens when
  979. some command requests the list of available tokens. When idle-scheduler
  980. is enabled, Emacs periodically checks to see if the buffer is out of
  981. date, and reparses while the user is idle (not typing.)
  982.  
  983. With prefix argument ARG, turn on if positive, otherwise off. The
  984. minor mode can be turned on only if semantic feature is available and
  985. the current buffer was set up for parsing. Return non-nil if the
  986. minor mode is enabled.
  987. Semantic-Idle-Summary minor mode (no indicator):
  988. Toggle Semantic Idle Summary mode.
  989. With ARG, turn Semantic Idle Summary mode on if ARG is positive,
  990. off otherwise.
  991.  
  992. When this minor mode is enabled, the echo area displays a summary
  993. of the lexical token at point whenever Emacs is idle.
  994. Semantic-Stickyfunc minor mode (no indicator):
  995. Minor mode to show the title of a tag in the header line.
  996. Enables/disables making the header line of functions sticky.
  997. A function (or other tag class specified by
  998. ‘semantic-stickyfunc-sticky-classes’) has a header line, meaning the
  999. first line which describes the rest of the construct. This first
  1000. line is what is displayed in the header line.
  1001.  
  1002. With prefix argument ARG, turn on if positive, otherwise off. The
  1003. minor mode can be turned on only if semantic feature is available and
  1004. the current buffer was set up for parsing. Return non-nil if the
  1005. minor mode is enabled.
  1006. Shell-Dirtrack minor mode (no indicator):
  1007. Toggle directory tracking in this shell buffer (Shell Dirtrack mode).
  1008. With a prefix argument ARG, enable Shell Dirtrack mode if ARG is
  1009. positive, and disable it otherwise. If called from Lisp, enable
  1010. the mode if ARG is omitted or nil.
  1011.  
  1012. The ‘dirtrack’ package provides an alternative implementation of
  1013. this feature; see the function ‘dirtrack-mode’.
  1014.  
  1015. (fn &optional ARG)
  1016. Show-Smartparens minor mode (no indicator):
  1017. Toggle visualization of matching pairs. When enabled, any
  1018. matching pair is highlighted after ‘sp-show-pair-delay’ seconds
  1019. of Emacs idle time if the point is immediately in front or after
  1020. a pair. This mode works similarly to ‘show-paren-mode’, but
  1021. support custom pairs.
  1022.  
  1023. (fn &optional ARG)
  1024. Show-Smartparens-Global minor mode (no indicator):
  1025. Toggle Show-Smartparens mode in all buffers.
  1026. With prefix ARG, enable Show-Smartparens-Global mode if ARG is positive;
  1027. otherwise, disable it. If called from Lisp, enable the mode if
  1028. ARG is omitted or nil.
  1029.  
  1030. Show-Smartparens mode is enabled in all buffers where
  1031. ‘turn-on-show-smartparens-mode’ would do it.
  1032. See ‘show-smartparens-mode’ for more information on Show-Smartparens mode.
  1033.  
  1034. (fn &optional ARG)
  1035. Slime minor mode (indicator [COMMON-LISP-USER sbcl]):
  1036. SLIME: The Superior Lisp Interaction Mode for Emacs (minor-mode).
  1037.  
  1038. Commands to compile the current buffer’s source file and visually
  1039. highlight any resulting compiler notes and warnings:
  1040. C-c C-k - Compile and load the current buffer’s file.
  1041. C-c M-k - Compile (but not load) the current buffer’s file.
  1042. C-c C-c - Compile the top-level form at point.
  1043.  
  1044. Commands for visiting compiler notes:
  1045. M-n - Goto the next form with a compiler note.
  1046. M-p - Goto the previous form with a compiler note.
  1047. C-c M-c - Remove compiler-note annotations in buffer.
  1048.  
  1049. Finding definitions:
  1050. M-.
  1051. - Edit the definition of the function called at point.
  1052. M-,
  1053. - Pop the definition stack to go back from a definition.
  1054.  
  1055. Documentation commands:
  1056. C-c C-d C-d - Describe symbol.
  1057. C-c C-d C-a - Apropos search.
  1058. C-c M-d - Disassemble a function.
  1059.  
  1060. Evaluation commands:
  1061. C-M-x - Evaluate top-level from containing point.
  1062. C-x C-e - Evaluate sexp before point.
  1063. C-c C-p - Evaluate sexp before point, pretty-print result.
  1064.  
  1065. Full set of commands:
  1066. key binding
  1067. --- -------
  1068.  
  1069. C-c Prefix Command
  1070. C-x Prefix Command
  1071. ESC Prefix Command
  1072. SPC slime-space
  1073.  
  1074. C-c C-c slime-compile-defun
  1075. C-c C-k slime-compile-and-load-file
  1076. C-c ESC Prefix Command
  1077.  
  1078. M-n slime-next-note
  1079. M-p slime-previous-note
  1080.  
  1081. C-M-, slime-previous-location
  1082. C-M-. slime-next-location
  1083.  
  1084. C-c TAB completion-at-point
  1085. C-c RET slime-expand-1
  1086. C-c C-p slime-pprint-eval-last-expression
  1087. C-c C-u slime-undefine-function
  1088. C-c ESC Prefix Command
  1089.  
  1090. C-c C-b slime-interrupt
  1091. C-c C-d slime-doc-map
  1092. C-c C-e slime-interactive-eval
  1093. C-c C-l slime-load-file
  1094. C-c C-r slime-eval-region
  1095. C-c C-t slime-toggle-trace-fdefinition
  1096. C-c C-w slime-who-map
  1097. C-c C-x Prefix Command
  1098. C-c ESC Prefix Command
  1099. C-c : slime-interactive-eval
  1100. C-c < slime-list-callers
  1101. C-c > slime-list-callees
  1102. C-c E slime-edit-value
  1103. C-c I slime-inspect
  1104.  
  1105. C-x C-e slime-eval-last-expression
  1106. C-x 4 Prefix Command
  1107. C-x 5 Prefix Command
  1108.  
  1109. C-M-x slime-eval-defun
  1110. M-, slime-pop-find-definition-stack
  1111. M-. slime-edit-definition
  1112. M-? slime-edit-uses
  1113. M-_ slime-edit-uses
  1114.  
  1115. C-c M-c slime-remove-notes
  1116. C-c M-k slime-compile-file
  1117.  
  1118. C-c M-m slime-macroexpand-all
  1119.  
  1120. C-c C-w C-a slime-who-specializes
  1121. C-c C-w C-b slime-who-binds
  1122. C-c C-w C-c slime-who-calls
  1123. C-c C-w RET slime-who-macroexpands
  1124. C-c C-w C-r slime-who-references
  1125. C-c C-w C-s slime-who-sets
  1126. C-c C-w C-w slime-calls-who
  1127. C-c C-w a slime-who-specializes
  1128. C-c C-w b slime-who-binds
  1129. C-c C-w c slime-who-calls
  1130. C-c C-w m slime-who-macroexpands
  1131. C-c C-w r slime-who-references
  1132. C-c C-w s slime-who-sets
  1133. C-c C-w w slime-calls-who
  1134.  
  1135. C-c C-d C-a slime-apropos
  1136. C-c C-d C-d slime-describe-symbol
  1137. C-c C-d C-f slime-describe-function
  1138. C-c C-d C-g common-lisp-hyperspec-glossary-term
  1139. C-c C-d C-p slime-apropos-package
  1140. C-c C-d C-z slime-apropos-all
  1141. C-c C-d # common-lisp-hyperspec-lookup-reader-macro
  1142. C-c C-d a slime-apropos
  1143. C-c C-d d slime-describe-symbol
  1144. C-c C-d f slime-describe-function
  1145. C-c C-d g common-lisp-hyperspec-glossary-term
  1146. C-c C-d h slime-documentation-lookup
  1147. C-c C-d p slime-apropos-package
  1148. C-c C-d z slime-apropos-all
  1149. C-c C-d ~ common-lisp-hyperspec-format
  1150. C-c C-d C-# common-lisp-hyperspec-lookup-reader-macro
  1151. C-c C-d C-~ common-lisp-hyperspec-format
  1152.  
  1153. C-c C-x c slime-list-connections
  1154. C-c C-x n slime-next-connection
  1155. C-c C-x p slime-prev-connection
  1156. C-c C-x t slime-list-threads
  1157.  
  1158. C-c M-d slime-disassemble-symbol
  1159.  
  1160. C-x 5 . slime-edit-definition-other-frame
  1161.  
  1162. C-x 4 . slime-edit-definition-other-window
  1163.  
  1164.  
  1165.  
  1166. (fn &optional ARG)
  1167. Slime-Autodoc minor mode (indicator adoc):
  1168. Toggle echo area display of Lisp objects at point.
  1169. Slime-Trace-Dialog minor mode (no indicator):
  1170. Add keybindings for accessing SLIME’s Trace Dialog.
  1171.  
  1172. (fn &optional ARG)
  1173. Smartparens minor mode (indicator ⓟ):
  1174. Toggle smartparens mode.
  1175.  
  1176. You can enable pre-set bindings by customizing
  1177. ‘sp-base-key-bindings’ variable. The current content of
  1178. ‘smartparens-mode-map’ is:
  1179.  
  1180. key binding
  1181. --- -------
  1182.  
  1183.  
  1184.  
  1185. (fn &optional ARG)
  1186. Smartparens-Strict minor mode (no indicator):
  1187. Toggle the strict smartparens mode.
  1188.  
  1189. When strict mode is active, ‘delete-char’, ‘kill-word’ and their
  1190. backward variants will skip over the pair delimiters in order to
  1191. keep the structure always valid (the same way as ‘paredit-mode’
  1192. does). This is accomplished by remapping them to
  1193. ‘sp-delete-char’ and ‘sp-kill-word’. There is also function
  1194. ‘sp-kill-symbol’ that deletes symbols instead of words, otherwise
  1195. working exactly the same (it is not bound to any key by default).
  1196.  
  1197. When strict mode is active, this is indicated with "/s"
  1198. after the smartparens indicator in the mode list.
  1199.  
  1200. (fn &optional ARG)
  1201. Spaceline-Helm minor mode (no indicator):
  1202. Customize the mode-line in helm.
  1203. Spaceline-Info minor mode (no indicator):
  1204. Customize the mode-line in info.
  1205. This minor mode requires info+.
  1206. Spacemacs-Leader-Override minor mode (no indicator):
  1207. Minor mode that makes spacemacs-default-map override minor mode maps. Set up by bind-map.el.
  1208. Spacemacs-Whitespace-Cleanup minor mode (indicator Ⓦ):
  1209. Minor mode to clean whitespace.
  1210.  
  1211. The minor mode is based on the value of the dotfile variable
  1212. ‘dotspacemacs-whitespace-cleanup’ to determine the behavior
  1213. of the cleanup.
  1214. Transient-Mark minor mode (no indicator):
  1215. Toggle Transient Mark mode.
  1216. With a prefix argument ARG, enable Transient Mark mode if ARG is
  1217. positive, and disable it otherwise. If called from Lisp, enable
  1218. Transient Mark mode if ARG is omitted or nil.
  1219.  
  1220. Transient Mark mode is a global minor mode. When enabled, the
  1221. region is highlighted with the ‘region’ face whenever the mark
  1222. is active. The mark is "deactivated" after certain non-motion
  1223. commands, including those that change the text in the buffer, and
  1224. during shift or mouse selection by any unshifted cursor motion
  1225. command (see Info node ‘Shift Selection’ for more details).
  1226.  
  1227. You can also deactivate the mark by typing C-g or
  1228. M-ESC ESC.
  1229.  
  1230. Many commands change their behavior when Transient Mark mode is
  1231. in effect and the mark is active, by acting on the region instead
  1232. of their usual default part of the buffer’s text. Examples of
  1233. such commands include M-;, M-x flush-lines, M-x keep-lines,
  1234. M-%, C-M-%, M-x ispell, and C-_.
  1235. To see the documentation of commands which are sensitive to the
  1236. Transient Mark mode, invoke C-h d and type "transient"
  1237. or "mark.*active" at the prompt.
  1238.  
  1239. (fn &optional ARG)
  1240. Undo-Tree minor mode (indicator Undo-Tree):
  1241. Toggle undo-tree mode.
  1242. With no argument, this command toggles the mode.
  1243. A positive prefix argument turns the mode on.
  1244. A negative prefix argument turns it off.
  1245.  
  1246. Undo-tree-mode replaces Emacs’ standard undo feature with a more
  1247. powerful yet easier to use version, that treats the undo history
  1248. as what it is: a tree.
  1249.  
  1250. The following keys are available in ‘undo-tree-mode’:
  1251.  
  1252. key binding
  1253. --- -------
  1254.  
  1255. C-x Prefix Command
  1256. ESC Prefix Command
  1257. C-_ undo-tree-undo
  1258. C-/ undo-tree-undo
  1259. C-? undo-tree-redo
  1260. <remap> Prefix Command
  1261.  
  1262. C-x r Prefix Command
  1263. C-x u undo-tree-visualize
  1264.  
  1265. M-_ undo-tree-redo
  1266.  
  1267. <remap> <redo> undo-tree-redo
  1268. <remap> <undo> undo-tree-undo
  1269. <remap> <undo-only> undo-tree-undo
  1270.  
  1271. C-x r U undo-tree-restore-state-from-register
  1272. C-x r u undo-tree-save-state-to-register
  1273.  
  1274.  
  1275.  
  1276. Within the undo-tree visualizer, the following keys are available:
  1277.  
  1278. key binding
  1279. --- -------
  1280.  
  1281. C-b undo-tree-visualize-switch-branch-left
  1282. C-f undo-tree-visualize-switch-branch-right
  1283. C-n undo-tree-visualize-redo
  1284. C-p undo-tree-visualize-undo
  1285. C-q undo-tree-visualizer-abort
  1286. ESC Prefix Command
  1287. , undo-tree-visualizer-scroll-left
  1288. . undo-tree-visualizer-scroll-right
  1289. < undo-tree-visualizer-scroll-left
  1290. > undo-tree-visualizer-scroll-right
  1291. b undo-tree-visualize-switch-branch-left
  1292. d undo-tree-visualizer-toggle-diff
  1293. f undo-tree-visualize-switch-branch-right
  1294. n undo-tree-visualize-redo
  1295. p undo-tree-visualize-undo
  1296. q undo-tree-visualizer-quit
  1297. s undo-tree-visualizer-selection-mode
  1298. t undo-tree-visualizer-toggle-timestamps
  1299. <C-down> undo-tree-visualize-redo-to-x
  1300. <C-up> undo-tree-visualize-undo-to-x
  1301. <down> undo-tree-visualize-redo
  1302. <left> undo-tree-visualize-switch-branch-left
  1303. <mouse-1> undo-tree-visualizer-mouse-set
  1304. <next> undo-tree-visualizer-scroll-up
  1305. <prior> undo-tree-visualizer-scroll-down
  1306. <remap> Prefix Command
  1307. <right> undo-tree-visualize-switch-branch-right
  1308. <up> undo-tree-visualize-undo
  1309.  
  1310. M-{ undo-tree-visualize-undo-to-x
  1311. M-} undo-tree-visualize-redo-to-x
  1312.  
  1313. <remap> <backward-char> undo-tree-visualize-switch-branch-left
  1314. <remap> <backward-paragraph> undo-tree-visualize-undo-to-x
  1315. <remap> <evil-backward-char> undo-tree-visualize-switch-branch-left
  1316. <remap> <evil-forward-char> undo-tree-visualize-switch-branch-right
  1317. <remap> <evil-next-line> undo-tree-visualize-redo
  1318. <remap> <evil-previous-line> undo-tree-visualize-undo
  1319. <remap> <evil-ret> undo-tree-visualizer-set
  1320. <remap> <forward-char> undo-tree-visualize-switch-branch-right
  1321. <remap> <forward-paragraph> undo-tree-visualize-redo-to-x
  1322. <remap> <next-line> undo-tree-visualize-redo
  1323. <remap> <previous-line> undo-tree-visualize-undo
  1324.  
  1325.  
  1326.  
  1327. (fn &optional ARG)
  1328. Vi-Tilde-Fringe minor mode (no indicator):
  1329. Buffer-local minor mode to display tildes in the fringe when the line is
  1330. empty.
  1331. Volatile-Highlights minor mode (no indicator):
  1332. Minor mode for visual feedback on some operations.
  1333. Which-Key minor mode (indicator Ⓚ):
  1334. Toggle which-key-mode.
  1335.  
  1336. (fn &optional ARG)
  1337. Winner minor mode (no indicator):
  1338. Toggle Winner mode on or off.
  1339. With a prefix argument ARG, enable Winner mode if ARG is
  1340. positive, and disable it otherwise. If called from Lisp, enable
  1341. the mode if ARG is omitted or nil, and toggle it if ARG is ‘toggle’.
  1342.  
  1343. Winner mode is a global minor mode that records the changes in
  1344. the window configuration (i.e. how the frames are partitioned
  1345. into windows) so that the changes can be "undone" using the
  1346. command ‘winner-undo’. By default this one is bound to the key
  1347. sequence ‘C-c <left>’. If you change your mind (while undoing),
  1348. you can press ‘C-c <right>’ (calling ‘winner-redo’).
  1349. Winum minor mode (no indicator):
  1350. A minor mode that allows for managing windows based on window numbers.
  1351. Ws-Butler minor mode (indicator wb):
  1352. White space cleanup, without obtrusive white space removal.
  1353.  
  1354. Whitespaces at EOL and EOF are trimmed upon file save, and only
  1355. for lines modified by you.
  1356. Ws-Butler-Global minor mode (no indicator):
  1357. Toggle Ws-Butler mode in all buffers.
  1358. With prefix ARG, enable Ws-Butler-Global mode if ARG is positive;
  1359. otherwise, disable it. If called from Lisp, enable the mode if
  1360. ARG is omitted or nil.
  1361.  
  1362. Ws-Butler mode is enabled in all buffers where
  1363. ‘(lambda nil (unless (apply (function derived-mode-p) ws-butler-global-exempt-modes) (ws-butler-mode)))’ would do it.
  1364. See ‘ws-butler-mode’ for more information on Ws-Butler mode.
  1365. Xterm-Mouse minor mode (no indicator):
  1366. Toggle XTerm mouse mode.
  1367. With a prefix argument ARG, enable XTerm mouse mode if ARG is
  1368. positive, and disable it otherwise. If called from Lisp, enable
  1369. the mode if ARG is omitted or nil.
  1370.  
  1371. Turn it on to use Emacs mouse commands, and off to use xterm mouse commands.
  1372. This works in terminal emulators compatible with xterm. It only
  1373. works for simple uses of the mouse. Basically, only non-modified
  1374. single clicks are supported. When turned on, the normal xterm
  1375. mouse functionality for such clicks is still available by holding
  1376. down the SHIFT key while pressing the mouse button.
  1377.  
  1378. (fn &optional ARG)
  1379. Yas minor mode (indicator ⓨ):
  1380. Toggle YASnippet mode.
  1381.  
  1382. When YASnippet mode is enabled, ‘yas-expand’, normally bound to
  1383. the TAB key, expands snippets of code depending on the major
  1384. mode.
  1385.  
  1386. With no argument, this command toggles the mode.
  1387. positive prefix argument turns on the mode.
  1388. Negative prefix argument turns off the mode.
  1389.  
  1390. Key bindings:
  1391. key binding
  1392. --- -------
  1393.  
  1394. ESC Prefix Command
  1395.  
  1396. M-s-/ yas-next-field
  1397.  
  1398.  
  1399. Yas-Global minor mode (no indicator):
  1400. Toggle Yas minor mode in all buffers.
  1401. With prefix ARG, enable Yas-Global mode if ARG is positive;
  1402. otherwise, disable it. If called from Lisp, enable the mode if
  1403. ARG is omitted or nil.
  1404.  
  1405. Yas minor mode is enabled in all buffers where
  1406. ‘yas-minor-mode-on’ would do it.
  1407. See ‘yas-minor-mode’ for more information on Yas minor mode.
  1408.  
  1409. [back]
  1410.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement