-
Notifications
You must be signed in to change notification settings - Fork 3
/
emacs-functions
18479 lines (18478 loc) · 828 KB
/
emacs-functions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Type RET on an entry to view its full documentation.
2C-associate-buffer C-x 6 b, <f2> b
Associate another buffer with this one in two-column minor mode.
2C-associated-buffer M-x ... RET
Switch to associated buffer.
2C-dissociate M-x ... RET
Turn off two-column minor mode in current and associated buffer.
2C-enlarge-window-horizontally M-x ... RET
Make current window ARG columns wider.
2C-merge M-x ... RET
Merges the associated buffer with the current buffer.
2C-newline M-x ... RET
Insert ARG newlines in both buffers.
2C-shrink-window-horizontally M-x ... RET
Make current window ARG columns narrower.
2C-split C-x 6 s, <f2> s
Split a two-column text at point, into two buffers in two-column
minor mode.
2C-toggle-autoscroll M-x ... RET
Toggle autoscrolling.
2C-two-columns C-x 6 2, C-x 6 <f2>, <f2> 2, <f2> <f2>
Split current window vertically for two-column editing.
5x5 <menu-bar> <tools> <games> <5x5>
Play 5x5.
5x5-crack M-x ... RET
Attempt to find a solution for 5x5.
5x5-crack-mutating-best M-x ... RET
Attempt to crack 5x5 by mutating the best solution.
5x5-crack-mutating-current M-x ... RET
Attempt to crack 5x5 by mutating the current solution.
5x5-crack-randomly M-x ... RET
Attempt to crack 5x5 using random solutions.
5x5-crack-xor-mutate M-x ... RET
Attempt to crack 5x5 by xoring the current and best solution.
Buffer-menu-1-window M-x ... RET
Select this line's buffer, alone, in full frame.
Buffer-menu-2-window M-x ... RET
Select this line's buffer, with previous buffer in second window.
Buffer-menu-backup-unmark M-x ... RET
Move up and cancel all requested operations on buffer on line
above.
Buffer-menu-bury M-x ... RET
Bury the buffer listed on this line.
Buffer-menu-delete M-x ... RET
Mark the buffer on this Buffer Menu buffer line for deletion.
Buffer-menu-delete-backwards M-x ... RET
Mark the buffer on this Buffer Menu line for deletion, and move up.
Buffer-menu-execute M-x ... RET
Save and/or delete marked buffers in the Buffer Menu.
Buffer-menu-isearch-buffers M-x ... RET
Search for a string through all marked buffers using Isearch.
Buffer-menu-isearch-buffers-regexp M-x ... RET
Search for a regexp through all marked buffers using Isearch.
Buffer-menu-mark M-x ... RET
Mark the Buffer menu entry at point for later display.
Buffer-menu-mode M-x ... RET
Major mode for Buffer Menu buffers.
Buffer-menu-mouse-select M-x ... RET
Select the buffer whose line you click on.
Buffer-menu-multi-occur M-x ... RET
Show all lines in marked buffers containing a match for a regexp.
Buffer-menu-not-modified M-x ... RET
Mark the buffer on this line as unmodified (no changes to save).
Buffer-menu-other-window M-x ... RET
Select this line's buffer in other window, leaving buffer menu
visible.
Buffer-menu-save M-x ... RET
Mark the buffer on this Buffer Menu line for saving.
Buffer-menu-select M-x ... RET
Select this line's buffer; also, display buffers marked with `>'.
Buffer-menu-sort M-x ... RET
Sort Tabulated List entries by the column at point.
Buffer-menu-switch-other-window M-x ... RET
Make the other window select this line's buffer.
Buffer-menu-this-window M-x ... RET
Select this line's buffer in this window.
Buffer-menu-toggle-files-only M-x ... RET
Toggle whether the current buffer-menu displays only file buffers.
Buffer-menu-toggle-read-only M-x ... RET
Toggle read-only status of buffer on this line.
Buffer-menu-unmark M-x ... RET
Cancel all requested operations on buffer on this line and move
down.
Buffer-menu-view M-x ... RET
View this line's buffer in View mode.
Buffer-menu-view-other-window M-x ... RET
View this line's buffer in View mode in another window.
Buffer-menu-visit-tags-table M-x ... RET
Visit the tags table in the buffer on this line. See
`visit-tags-table'.
Custom-buffer-done M-x ... RET
Exit current Custom buffer according to `custom-buffer-done-kill'.
Custom-goto-parent M-x ... RET
Go to the parent group listed at the top of this buffer.
Custom-help M-x ... RET
Read the node on Easy Customization in the Emacs manual.
Custom-mode M-x ... RET
Major mode for editing customization buffers.
Custom-mode-menu M-x ... RET
Menu used in customization buffers.
Custom-newline M-x ... RET
Invoke button at POS, or refuse to allow editing of Custom buffer.
Custom-no-edit M-x ... RET
Invoke button at POS, or refuse to allow editing of Custom buffer.
Custom-reset-current M-x ... RET
Reset all edited settings in the buffer to show their current
values.
Custom-reset-saved M-x ... RET
Reset all edited or set settings in the buffer to their saved
value.
Custom-reset-standard M-x ... RET
Erase all customizations (either current or saved) in current
buffer.
Custom-save M-x ... RET
Set all edited settings, then save all settings that have been set.
Custom-set M-x ... RET
Set the current value of all edited settings in the buffer.
Electric-command-history-redo-expression M-x ... RET
Edit current history line in minibuffer and execute result.
Helper-describe-bindings M-x ... RET
Describe local key bindings of current mode.
Helper-help M-x ... RET
Provide help for current mode.
Info-backward-node M-x ... RET
Go backward one node, considering all nodes as forming one
sequence.
Info-breadcrumbs-in-mode-line-mode M-x ... RET
Toggle the use of breadcrumbs in Info mode line.
Info-cease-edit M-x ... RET
Finish editing Info node; switch back to Info proper.
Info-copy-current-node-name M-x ... RET
Put the name of the current Info node into the kill ring.
Info-directory <menu-bar> <help-menu> <more-manuals> <other-manuals>
Go to the Info directory node.
Info-edit M-x ... RET
Edit the contents of this Info node.
Info-edit-mode M-x ... RET
Major mode for editing the contents of an Info node.
Info-exit M-x ... RET
Exit Info by selecting some other buffer.
Info-final-node M-x ... RET
Go to the final node in this file.
Info-follow-nearest-node M-x ... RET
:around advice: ‘Info-follow-nearest-node--magit-gitman’
Info-follow-nearest-node-new-window M-x ... RET
Open the link near the text cursor in a new window.
Info-follow-reference M-x ... RET
Follow cross reference named FOOTNOTENAME to the node it refers to.
Info-forward-node M-x ... RET
Go forward one node, considering all nodes as forming one sequence.
Info-goto-emacs-command-node <menu-bar> <help-menu> <search-documentation> <lookup-command-in-manual>, <help> F, <f1> F, C-h F
Go to the Info node in the Emacs manual for command COMMAND.
Info-goto-emacs-key-command-node <menu-bar> <help-menu> <search-documentation> <lookup-key-in-manual>, <help> K, <f1> K, C-h K
Go to the node in the Emacs manual describing command bound to KEY.
Info-goto-node M-x ... RET
Go to Info node named NODENAME. Give just NODENAME or
(FILENAME)NODENAME.
Info-goto-node-web M-x ... RET
Use `browse-url' to go to Info node NODE using a Web browser.
Info-help M-x ... RET
Enter the Info tutorial.
Info-history M-x ... RET
:around advice: ‘ad-Advice-Info-history’
Info-history-back M-x ... RET
Go back in the history to the last node visited.
Info-history-clear M-x ... RET
Clear Info history and reload current manual.
Info-history-forward M-x ... RET
Go forward in the history of visited nodes.
Info-index M-x ... RET
Look up a string TOPIC in the index for this manual and go to that
entry.
Info-index-next M-x ... RET
Go to the next matching index item from the last
\<Info-mode-map>\[Info-index] command.
Info-last M-x ... RET
Go back in the history to the last node visited.
Info-last-menu-item M-x ... RET
Go to the node of the previous menu item.
Info-last-preorder M-x ... RET
Go to the last node, popping up a level if there is none.
Info-menu M-x ... RET
Go to the node pointed to by the menu item named (or abbreviated)
MENU-ITEM.
Info-merge-subnodes M-x ... RET
Integrate current node with nodes referred to in its Menu.
Info-merged-menu M-x ... RET
Menu for merged `info' buffers.
Info-mode-menu M-x ... RET
Menu for Info files.
Info-mouse-follow-link M-x ... RET
Follow a link where you click.
Info-mouse-follow-nearest-node M-x ... RET
\<Info-mode-map>Follow a node reference near point.
Info-mouse-follow-nearest-node-new-window M-x ... RET
Open the link at the mouse pointer in a new window.
Info-mouse-scroll-down M-x ... RET
Scroll one screenful backward in Info, using the mouse.
Info-mouse-scroll-up M-x ... RET
Scroll one screenful forward in Info, using the mouse.
Info-next M-x ... RET
Go to the next node of this node.
Info-next-menu-item M-x ... RET
Go to the node of the next menu item.
Info-next-preorder M-x ... RET
Go to the next subnode or the next node, or go up a level.
Info-next-reference M-x ... RET
Move cursor to the next cross-reference or menu item in the node.
Info-nth-menu-item M-x ... RET
Go to the node of the Nth menu item.
Info-on-current-buffer M-x ... RET
Use Info mode to browse the current Info buffer.
Info-persist-history-mode M-x ... RET
Automatically persist the Info history in
`Info-saved-history-file'.
Info-prev M-x ... RET
Go to the previous node of this node.
Info-prev-reference M-x ... RET
Move cursor to the previous cross-reference or menu item in the
node.
Info-save-current-node M-x ... RET
Save name of current Info node to list `Info-saved-nodes'.
Info-scroll-down M-x ... RET
Scroll one screenful back in Info, considering all nodes as one
sequence.
Info-scroll-up M-x ... RET
Scroll one screenful forward in Info, considering all nodes as one
sequence.
Info-search M-x ... RET
Search for REGEXP, starting from point, and select node of search
hit.
Info-search-backward M-x ... RET
Search for REGEXP in the reverse direction.
Info-search-case-sensitively M-x ... RET
Search for a regexp case-sensitively.
Info-search-next M-x ... RET
Search for next regexp from a previous `Info-search' command.
Info-set-breadcrumbs-depth M-x ... RET
Set current breadcrumbs depth.
Info-speedbar-browser M-x ... RET
Initialize speedbar to display an Info node browser.
Info-split M-x ... RET
Split an info file into an indirect file plus bounded-size
subfiles.
Info-summary M-x ... RET
Display a brief summary of all Info commands.
Info-tagify M-x ... RET
Create or update Info file tag table in current buffer or in a
region.
Info-toc M-x ... RET
Go to a node with table of contents of the current Info file.
Info-toggle-breadcrumbs-in-header M-x ... RET
Toggle option `Info-breadcrumbs-in-header-flag'.
Info-toggle-breadcrumbs-in-header-line M-x ... RET
Toggle option `Info-breadcrumbs-in-header-flag'.
Info-toggle-fontify-angle-bracketed M-x ... RET
Toggle option `Info-fontify-angle-bracketed-flag'.
Info-toggle-fontify-emphasis M-x ... RET
Toggle option `Info-fontify-emphasis-flag'.
Info-toggle-fontify-quotations M-x ... RET
Toggle option `Info-fontify-quotations-flag'.
Info-toggle-fontify-single-quote M-x ... RET
Toggle option `Info-fontify-single-quote-flag'.
Info-top-node M-x ... RET
Go to the Top node of this file.
Info-undefined M-x ... RET
Make command be undefined in Info.
Info-up M-x ... RET
Go to the superior node of this node.
Info-url-for-node M-x ... RET
Return a URL for NODE, a node in the GNU Emacs or Elisp manual.
Info-validate M-x ... RET
Check current buffer for validity as an Info file.
Info-virtual-book M-x ... RET
Open a virtual Info BOOK, with a menu of Info NODES.
Info-virtual-index M-x ... RET
Show a node with all lines in the index containing a string TOPIC.
LaTeX-mode M-x ... RET
Major mode for editing files of input for LaTeX.
Lorem-ipsum-insert-list M-x ... RET
Insert lorem ipsum list items into buffer.
Lorem-ipsum-insert-paragraphs M-x ... RET
Insert lorem ipsum paragraphs into buffer.
Lorem-ipsum-insert-sentences M-x ... RET
Insert lorem ipsum sentences into buffer.
TeX-mode M-x ... RET
Major mode for editing files of input for TeX, LaTeX, or SliTeX.
View-exit-and-edit M-x ... RET
Exit View mode and make the current buffer editable.
abbrev-edit-save-buffer M-x ... RET
Save all user-level abbrev definitions in current buffer.
abbrev-edit-save-to-file M-x ... RET
Save all user-level abbrev definitions in current buffer to FILE.
abbrev-mode M-x ... RET
Toggle Abbrev mode in the current buffer.
abbrev-prefix-mark M-'
Mark current point as the beginning of an abbrev.
abort-recursive-edit C-x X a, C-]
Abort the command that requested this recursive edit or minibuffer
input.
about-emacs <menu-bar> <help-menu> <about-emacs>, <help> C-a, <f1> C-a, C-h C-a
Display the *About GNU Emacs* buffer.
ac-ispell-ac-setup M-x ... RET
Add `ac-source-ispell' to `ac-sources' and enable `auto-complete'
mode
ac-ispell-setup M-x ... RET
Declare auto-complete source based on `ac-ispell-requires'
accelerate-menu M-x ... RET
Start key navigation of the menu bar in FRAME.
ace-delete-other-windows M-x ... RET
Ace delete other windows.
ace-delete-window M-x ... RET
Ace delete window.
ace-jump-helm-line M-x ... RET
Jump to a candidate and execute the default action.
ace-jump-helm-line-and-select M-x ... RET
Jump to and select the candidate in helm window.
ace-jump-helm-line-autoshow-mode M-x ... RET
Automatically show line labels in `helm'.
ace-jump-helm-line-execute-action M-x ... RET
Jump to and select the candidate in helm window.
ace-link M-x ... RET
Call the ace link function for the current `major-mode'
ace-link-addr M-x ... RET
Open a visible link in a goto-address buffer.
ace-link-compilation M-x ... RET
Open a visible link in a `compilation-mode' buffer.
ace-link-custom M-x ... RET
Open a visible link in an `Custom-mode' buffer.
ace-link-eww M-x ... RET
Open a visible link in an `eww-mode' buffer.
ace-link-gnus M-x ... RET
Open a visible link in a `gnus-article-mode' buffer.
ace-link-help M-x ... RET
Open a visible link in a `help-mode' buffer.
ace-link-info M-x ... RET
Open a visible link in an `Info-mode' buffer.
ace-link-org M-x ... RET
Open a visible link in an `org-mode' buffer.
ace-link-woman M-x ... RET
Open a visible link in a `woman-mode' buffer.
ace-pinyin-dwim M-x ... RET
With PREFIX, only search Chinese.
ace-pinyin-global-mode M-x ... RET
Toggle Ace-Pinyin mode in all buffers.
ace-pinyin-goto-subword-0 M-x ... RET
Ace-pinyin replacement of `avy-goto-subword-0'.
ace-pinyin-goto-subword-1 M-x ... RET
Ace-pinyin replacement of `avy-goto-subword-1'.
ace-pinyin-goto-word-0 M-x ... RET
Ace-pinyin replacement of `avy-goto-word-0'.
ace-pinyin-goto-word-1 M-x ... RET
Ace-pinyin replacement of `avy-goto-word-1'.
ace-pinyin-jump-char M-x ... RET
AceJump with pinyin by QUERY-CHAR.
ace-pinyin-jump-char-2 M-x ... RET
Ace-pinyin replacement of `avy-goto-char-2'.
ace-pinyin-jump-char-in-line M-x ... RET
Ace-pinyn replacement of `avy-goto-char-in-line'.
ace-pinyin-jump-word M-x ... RET
Jump to Chinese word.
ace-pinyin-mode M-x ... RET
Toggle `ace-pinyin-mode'.
ace-select-window M-x ... RET
Ace select window.
ace-swap-window M-m w M
Ace swap window.
ace-window M-m w W
Select a window.
ace-window-display-mode M-x ... RET
Minor mode for showing the ace window key in the mode line.
ad-Advice-Info-history M-x ... RET
Around-advice `clear-info-hist-with-prefix-arg':
ad-activate M-x ... RET
Activate all the advice information of an advised FUNCTION.
ad-activate-all M-x ... RET
Activate all currently advised functions.
ad-activate-internal M-x ... RET
Activate all the advice information of an advised FUNCTION.
ad-activate-on M-x ... RET
Activate all the advice information of an advised FUNCTION.
ad-activate-regexp M-x ... RET
Activate functions with an advice name containing a REGEXP match.
ad-clear-cache M-x ... RET
Clears a previously cached advised definition of FUNCTION.
ad-deactivate M-x ... RET
Deactivate the advice of an actively advised FUNCTION.
ad-deactivate-all M-x ... RET
Deactivate all currently advised functions.
ad-deactivate-regexp M-x ... RET
Deactivate functions with an advice name containing REGEXP match.
ad-disable-advice M-x ... RET
Disable the advice of FUNCTION with CLASS and NAME.
ad-disable-regexp M-x ... RET
Disable all advices with names that contain a match for REGEXP.
ad-enable-advice M-x ... RET
Enables the advice of FUNCTION with CLASS and NAME.
ad-enable-regexp M-x ... RET
Enables all advices with names that contain a match for REGEXP.
ad-recover M-x ... RET
Try to recover FUNCTION's original definition, and unadvise it.
ad-recover-all M-x ... RET
Recover all currently advised functions. Use in emergencies.
ad-recover-normality M-x ... RET
Undo all advice related redefinitions and unadvises everything.
ad-remove-advice M-x ... RET
Remove FUNCTION's advice with NAME from its advices in CLASS.
ad-unadvise M-x ... RET
Deactivate FUNCTION and then remove all its advice information.
ad-unadvise-all M-x ... RET
Unadvise all currently advised functions.
ad-update M-x ... RET
Update the advised definition of FUNCTION if its advice is active.
ad-update-all M-x ... RET
Update all currently advised functions.
ad-update-regexp M-x ... RET
Update functions with an advice name containing a REGEXP match.
ada-find-file M-x ... RET
Open FILENAME, from anywhere in the source path.
ada-header M-x ... RET
Insert a descriptive header at the top of the file.
ada-mode M-x ... RET
Ada mode is the major mode for editing Ada code.
adaptive-wrap-prefix-mode <menu-bar> <options> <line-wrapping> <adaptive-wrap>
Wrap the buffer text with adaptive filling.
add-change-log-entry M-x ... RET
Find change log file, and add an entry for today and an item for
this file.
add-change-log-entry-other-window C-x 4 a
Find change log file in other window and add entry and item.
add-dir-local-variable M-m f v d
Add directory-local VARIABLE with its VALUE and MODE to
.dir-locals.el.
add-file-local-variable M-m f v f
Add file-local VARIABLE with its VALUE to the Local Variables list.
add-file-local-variable-prop-line M-m f v p
Add file-local VARIABLE with its VALUE to the -*- line.
add-global-abbrev C-x a g
Define global (all modes) abbrev for last word(s) before point.
add-log-edit-next-comment M-x ... RET
Cycle forward through Log-Edit mode comment history.
add-log-edit-prev-comment M-x ... RET
Cycle backward through Log-Edit mode comment history.
add-mode-abbrev C-x a l, C-x a C-a, C-x a +
Define mode-specific abbrev for last word(s) before point.
add-name-to-file M-x ... RET
Give FILE additional name NEWNAME. Both args must be strings.
adict-change-dictionary M-x ... RET
Set buffer language to LANG and stop detecting it automatically.
adict-guess-dictionary M-x ... RET
Automatically change ispell dictionary based on buffer language.
advertised-undo M-x ... RET
Undo some previous changes.
advertised-widget-backward M-x ... RET
Move point to the previous field or button.
ag M-x ... RET
Search using ag in a given DIRECTORY for a given literal search
STRING,
ag-dired M-x ... RET
Recursively find files in DIR matching literal search STRING.
ag-dired-regexp M-x ... RET
Recursively find files in DIR matching REGEXP.
ag-files M-x ... RET
Search using ag in a given DIRECTORY for a given literal search
STRING,
ag-kill-buffers M-x ... RET
Kill all `ag-mode' buffers.
ag-kill-other-buffers M-x ... RET
Kill all `ag-mode' buffers other than the current buffer.
ag-project M-x ... RET
Guess the root of the current project and search it with ag
ag-project-at-point M-x ... RET
Guess the root of the current project and search it with ag
ag-project-dired M-x ... RET
Recursively find files in current project matching PATTERN.
ag-project-dired-regexp M-x ... RET
Recursively find files in current project matching REGEXP.
ag-project-files M-x ... RET
Search using ag for a given literal search STRING,
ag-project-regexp M-x ... RET
Guess the root of the current project and search it with ag
ag-regexp M-x ... RET
Search using ag in a given directory for a given regexp.
ag-regexp-project-at-point M-x ... RET
Guess the root of the current project and search it with ag
aggressive-indent-global-mode M-x ... RET
Toggle Aggressive-Indent mode in all buffers.
aggressive-indent-indent-defun M-x ... RET
Indent current defun.
aggressive-indent-indent-region-and-on M-x ... RET
Indent region between L and R, and then some.
aggressive-indent-mode M-x ... RET
Toggle Aggressive-Indent mode on or off.
ahs-back-to-start M-x ... RET
:around advice: ‘ad-Advice-ahs-back-to-start’
ahs-backward M-x ... RET
:around advice: ‘ad-Advice-ahs-backward’
ahs-backward-definition M-x ... RET
:around advice: ‘ad-Advice-ahs-backward-definition’
ahs-change-range M-x ... RET
:around advice: ‘ad-Advice-ahs-change-range’
ahs-chrange-beginning-of-defun M-x ... RET
(not documented)
ahs-chrange-display M-x ... RET
(not documented)
ahs-chrange-whole-buffer M-x ... RET
(not documented)
ahs-display-stat M-x ... RET
Display current status.
ahs-edit-mode M-x ... RET
Turn on edit mode. With a prefix argument, current plugin change to
`whole buffer' temporary.
ahs-forward M-x ... RET
:around advice: ‘ad-Advice-ahs-forward’
ahs-forward-definition M-x ... RET
:around advice: ‘ad-Advice-ahs-forward-definition’
ahs-goto-web M-x ... RET
Go to official? web site.
ahs-highlight-now M-x ... RET
Highlight NOW!!
ahs-set-idle-interval M-x ... RET
Set wait until highlighting symbol when emacs is idle.
ahs-to-iedit M-x ... RET
(not documented)
align M-m x a a
Attempt to align a region based on a set of alignment rules.
align-current M-m x a c
Call `align' on the current alignment section.
align-entire M-x ... RET
Align the selected region as if it were one alignment section.
align-highlight-rule M-x ... RET
Highlight the whitespace which a given rule would have modified.
align-newline-and-indent M-x ... RET
A replacement function for `newline-and-indent', aligning as it
goes.
align-regexp M-x ... RET
Align the current region using an ad-hoc rule read from the
minibuffer.
align-unhighlight-rule M-x ... RET
Remove any highlighting that was added by `align-highlight-rule'.
allout-mode M-x ... RET
Toggle Allout outline mode.
allout-widgets-mode M-x ... RET
Toggle Allout Widgets mode.
anaconda-eldoc-mode M-x ... RET
Toggle echo area display of Python objects at point.
anaconda-mode M-x ... RET
Code navigation, documentation lookup and completion for Python.
ange-ftp-re-read-dir M-x ... RET
Reread remote directory DIR to update the directory cache.
ange-ftp-reread-dir M-x ... RET
Reread remote directory DIR to update the directory cache.
animate-birthday-present M-x ... RET
Return a birthday present in the buffer *Birthday-Present*.
ansi-color-for-comint-mode-filter M-x ... RET
Set `ansi-color-for-comint-mode' to symbol `filter'.
ansi-color-for-comint-mode-off M-x ... RET
Set `ansi-color-for-comint-mode' to nil.
ansi-color-for-comint-mode-on M-x ... RET
Set `ansi-color-for-comint-mode' to t.
ansi-term M-x ... RET
Start a terminal-emulator in a new buffer.
antlr-mode M-x ... RET
Major mode for editing ANTLR grammar files.
antlr-show-makefile-rules M-x ... RET
Show Makefile rules for all grammar files in the current directory.
anything-quickrun M-x ... RET
(not documented)
anzu-isearch-query-replace M-x ... RET
anzu version of `isearch-query-replace'.
anzu-isearch-query-replace-regexp M-x ... RET
anzu version of `isearch-query-replace-regexp'.
anzu-mode M-x ... RET
minor-mode which display search information in mode-line.
anzu-query-replace <menu-bar> <edit> <replace> <query-replace>
anzu version of `query-replace'.
anzu-query-replace-at-cursor M-x ... RET
Replace symbol at cursor with to-string.
anzu-query-replace-at-cursor-thing M-x ... RET
Replace symbol at cursor within `anzu-replace-at-cursor-thing'
area.
anzu-query-replace-regexp <menu-bar> <edit> <replace> <query-replace-regexp>
anzu version of `query-replace-regexp'.
anzu-replace-at-cursor-thing M-x ... RET
anzu-query-replace-at-cursor-thing without query.
append-next-kill C-M-w
Cause following command, if it kills, to add to previous kill.
append-to-buffer M-x ... RET
Append to specified buffer the text of the region.
append-to-file M-x ... RET
Append the contents of the region to the end of file FILENAME.
append-to-register M-x ... RET
Append region to text in register REGISTER.
apply-macro-to-region-lines C-x C-k r
Apply last keyboard macro to all lines in the region.
appt-activate M-x ... RET
Toggle checking of appointments.
appt-add M-x ... RET
Add an appointment for today at TIME with message MSG.
apropos <menu-bar> <help-menu> <search-documentation> <find-any-object-by-name>
Show all meaningful Lisp symbols whose names match PATTERN.
apropos-command <menu-bar> <help-menu> <search-documentation> <find-commands-by-name>, <help> a, <f1> a, C-h a
Show commands (interactively callable functions) that match
PATTERN.
apropos-documentation <menu-bar> <help-menu> <search-documentation> <search-documentation-strings>, <help> d, <f1> d, C-h d
Show symbols whose documentation contains matches for PATTERN.
apropos-follow RET
Invokes any button at point, otherwise invokes the nearest label
button.
apropos-library M-x ... RET
List the variables and functions defined by library FILE.
apropos-mode M-x ... RET
Major mode for following hyperlinks in output of apropos commands.
apropos-user-option <menu-bar> <help-menu> <search-documentation> <find-options-by-name>
Show user options that match PATTERN.
apropos-value <menu-bar> <help-menu> <search-documentation> <find-option-by-value>
Show all symbols whose value's printed representation matches
PATTERN.
apropos-variable M-x ... RET
Show variables that match PATTERN.
arp M-x ... RET
Run arp and display diagnostic output.
array-mode M-x ... RET
Major mode for editing arrays.
artist-mode M-x ... RET
Toggle Artist mode.
asm-mode M-x ... RET
Major mode for editing typical assembler code.
async-bytecomp-package-mode M-x ... RET
Byte compile asynchronously packages installed with package.el.
async-shell-command M-&
Execute string COMMAND asynchronously in background.
auth-source-forget-all-cached M-x ... RET
Forget all cached auth-source data.
auto-compile-display-log M-x ... RET
Display the *Compile-Log* buffer.
auto-compile-mode M-x ... RET
Compile Emacs Lisp source files after the visiting buffers are
saved.
auto-compile-mode-line-byte-compile M-x ... RET
Recompile visited file from the mode-line.
auto-compile-on-load-mode M-x ... RET
Before loading a library recompile it if it needs recompilation.
auto-compile-on-save-mode M-x ... RET
Toggle Auto-Compile mode in all buffers.
auto-compile-toggle M-x ... RET
Toggle automatic compilation of an Emacs Lisp source file or files.
auto-compile-toggle-mark-failed-modified M-x ... RET
Toggle whether buffers which failed to compile are marked as
modified.
auto-complete M-x ... RET
Start auto-completion at current point.
auto-complete-mode M-x ... RET
AutoComplete mode
auto-composition-mode M-x ... RET
Toggle Auto Composition mode.
auto-compression-mode M-x ... RET
Toggle Auto Compression mode.
auto-dictionary-mode M-x ... RET
A minor mode that automatically sets `ispell-dictionary`.
auto-encryption-mode M-x ... RET
Toggle automatic file encryption/decryption (Auto Encryption mode).
auto-fill-mode M-x ... RET
Toggle automatic line breaking (Auto Fill mode).
auto-highlight-symbol-mode M-x ... RET
Toggle Auto Highlight Symbol Mode
auto-image-file-mode M-x ... RET
Toggle visiting of image files as images (Auto Image File mode).
auto-insert M-x ... RET
Insert default contents into new files if variable `auto-insert' is
non-nil.
auto-insert-mode M-x ... RET
Toggle Auto-insert mode, a global minor mode.
auto-lower-mode M-x ... RET
Toggle whether or not the selected frame should auto-lower.
auto-raise-mode M-x ... RET
Toggle whether or not selected frames should auto-raise.
auto-revert-mode M-x ... RET
Toggle reverting buffer when the file changes (Auto Revert mode).
auto-revert-set-timer M-x ... RET
Restart or cancel the timer used by Auto-Revert Mode.
auto-revert-tail-mode M-x ... RET
Toggle reverting tail of buffer when the file grows.
auto-save-mode M-x ... RET
Toggle auto-saving in the current buffer (Auto Save mode).
autoarg-kp-mode M-x ... RET
Toggle Autoarg-KP mode, a global minor mode.
autoarg-mode M-x ... RET
Toggle Autoarg mode, a global minor mode.
autoconf-mode M-x ... RET
Major mode for editing Autoconf configure.ac files.
avy-copy-line M-x ... RET
Copy a selected line above the current line.
avy-copy-region M-x ... RET
Select two lines and copy the text between them to point.
avy-goto-char M-x ... RET
AceJump with pinyin by QUERY-CHAR.
avy-goto-char-2 M-x ... RET
Ace-pinyin replacement of `avy-goto-char-2'.
avy-goto-char-2-above M-x ... RET
Jump to the currently visible CHAR1 followed by CHAR2.
avy-goto-char-2-below M-x ... RET
Jump to the currently visible CHAR1 followed by CHAR2.
avy-goto-char-in-line M-x ... RET
Ace-pinyn replacement of `avy-goto-char-in-line'.
avy-goto-char-timer M-x ... RET
Read one or many consecutive chars and jump to the first one.
avy-goto-line M-x ... RET
Jump to a line start in current buffer.
avy-goto-line-above M-x ... RET
Goto visible line above the cursor.
avy-goto-line-below M-x ... RET
Goto visible line below the cursor.
avy-goto-subword-0 M-x ... RET
Ace-pinyin replacement of `avy-goto-subword-0'.
avy-goto-subword-1 M-x ... RET
Ace-pinyin replacement of `avy-goto-subword-1'.
avy-goto-symbol-1 M-x ... RET
Jump to the currently visible CHAR at a symbol start.
avy-goto-symbol-1-above M-x ... RET
Jump to the currently visible CHAR at a symbol start.
avy-goto-symbol-1-below M-x ... RET
Jump to the currently visible CHAR at a symbol start.
avy-goto-word-0 M-x ... RET
Ace-pinyin replacement of `avy-goto-word-0'.
avy-goto-word-0-above M-x ... RET
Jump to a word start between window start and point.
avy-goto-word-0-below M-x ... RET
Jump to a word start between point and window end.
avy-goto-word-1 M-x ... RET
Ace-pinyin replacement of `avy-goto-word-1'.
avy-goto-word-1-above M-x ... RET
Jump to the currently visible CHAR at a word start.
avy-goto-word-1-below M-x ... RET
Jump to the currently visible CHAR at a word start.
avy-goto-word-or-subword-1 C-;
Forward to `avy-goto-subword-1' or `avy-goto-word-1'.
avy-isearch M-x ... RET
Jump to one of the current isearch candidates.
avy-kill-region M-x ... RET
Select two lines and kill the region between them.
avy-kill-ring-save-region M-x ... RET
Select two lines and save the region between them to the kill ring.
avy-kill-ring-save-whole-line M-x ... RET
Select line and Save the whole selected line as if killed, but
don’t kill it.
avy-kill-whole-line M-x ... RET
Select line and kill the whole selected line.
avy-linum-mode M-x ... RET
Minor mode that uses avy hints for `linum-mode'.
avy-move-line M-x ... RET
Move a selected line above the current line.
avy-move-region M-x ... RET
Select two lines and move the text between them above the current
line.
avy-pop-mark M-m j b
Jump back to the last location of `avy-push-mark'.
avy-resume M-x ... RET
Stub to hold last avy command.
awk-mode M-x ... RET
Major mode for editing AWK code.
aya-create M-m i S c
Works on either the current line, or, if `mark-active', the current
region.
aya-create-one-line M-x ... RET
A simplistic `aya-create' to create only one mirror.
aya-expand M-x ... RET
Insert the last yasnippet created by `aya-create'.
aya-open-line M-x ... RET
Call `open-line', unless there are abbrevs or snippets at point.
aya-yank-snippet M-x ... RET
Insert current snippet at point.
back-to-indentation M-x ... RET
Move point to the first non-whitespace character on this line.
backtrace M-x ... RET
Print a trace of Lisp function calls currently active.
backward-button C-M-i, <backtab>
Move to the Nth previous button, or Nth next button if N is
negative.
backward-char C-b
Move point N characters backward (forward if N is negative).
backward-delete-char M-x ... RET
(not documented)
backward-delete-char-untabify M-x ... RET
Delete characters backward, changing tabs into spaces.
backward-kill-paragraph M-x ... RET
Kill back to start of paragraph.
backward-kill-sentence C-x DEL
Kill back from point to start of sentence.
backward-kill-sexp ESC <C-delete>, ESC <C-backspace>
Kill the sexp (balanced expression) preceding point.
backward-kill-word <C-backspace>
Kill characters backward until encountering the beginning of a
word.
backward-list C-M-p
Move backward across one balanced group of parentheses.
backward-page C-x [
Move backward to page boundary. With arg, repeat, or go fwd if
negative.
backward-paragraph M-{
Move backward to start of paragraph.
backward-sentence M-a
Move backward to start of sentence. With arg, do it arg times.
backward-sexp ESC <C-left>, C-M-b, <C-M-left>
Move backward across one balanced expression (sexp).
backward-to-indentation M-x ... RET
Move backward ARG lines and position at first nonblank character.
backward-up-list ESC <C-up>, C-M-u, <C-M-up>
Move backward out of one level of parentheses.
backward-word ESC <left>, M-b
Move backward until encountering the beginning of a word.
balance-windows C-x +, M-m w =
Balance the sizes of windows of WINDOW-OR-FRAME.
balance-windows-area M-x ... RET
Make all visible windows the same area (approximately).
base64-decode-region M-x ... RET
Base64-decode the region between BEG and END.
base64-encode-region M-x ... RET
Base64-encode the region between BEG and END.
basic-save-buffer M-x ... RET
Save the current buffer in its visited file, if it has been
modified.
bat-mode M-x ... RET
Major mode for editing DOS/Windows batch files.
battery M-x ... RET
Display battery status information in the echo area.
beginning-of-buffer <menu-bar> <edit> <goto> <beg-of-buf>, M-<, <C-home>, <begin>, <
Move point to the beginning of the buffer.
beginning-of-buffer-other-window ESC <home>, ESC <begin>, <M-home>, <M-begin>
Move point to the beginning of the buffer in the other window.
beginning-of-defun ESC <C-home>, C-M-a, <C-M-home>
Move backward to the beginning of a defun.
beginning-of-defun-raw M-x ... RET
Move point to the character that starts a defun.
beginning-of-line M-x ... RET
Move point to beginning of current line (in the logical order).
beginning-of-line-text M-x ... RET
Move to the beginning of the text on this line.
beginning-of-visual-line M-x ... RET
Move point to beginning of current visual line.
benchmark M-x ... RET
Print the time taken for REPETITIONS executions of FORM.
bibtex-Article M-x ... RET
Insert a template for a @Article entry; see also `bibtex-entry'.
bibtex-Book M-x ... RET
Insert a template for a @Book entry; see also `bibtex-entry'.
bibtex-BookInBook M-x ... RET
Insert a template for a @BookInBook entry; see also `bibtex-entry'.
bibtex-Booklet M-x ... RET
Insert a template for a @Booklet entry; see also `bibtex-entry'.
bibtex-Collection M-x ... RET
Insert a template for a @Collection entry; see also `bibtex-entry'.
bibtex-InBook M-x ... RET
Insert a template for a @InBook entry; see also `bibtex-entry'.
bibtex-InCollection M-x ... RET
Insert a template for a @InCollection entry; see also
`bibtex-entry'.
bibtex-InProceedings M-x ... RET
Insert a template for a @InProceedings entry; see also
`bibtex-entry'.
bibtex-InReference M-x ... RET
Insert a template for a @InReference entry; see also
`bibtex-entry'.
bibtex-MVBook M-x ... RET
Insert a template for a @MVBook entry; see also `bibtex-entry'.
bibtex-MVCollection M-x ... RET
Insert a template for a @MVCollection entry; see also
`bibtex-entry'.
bibtex-MVProceedings M-x ... RET
Insert a template for a @MVProceedings entry; see also
`bibtex-entry'.
bibtex-MVReference M-x ... RET
Insert a template for a @MVReference entry; see also
`bibtex-entry'.
bibtex-Manual M-x ... RET
Insert a template for a @Manual entry; see also `bibtex-entry'.
bibtex-MastersThesis M-x ... RET
Insert a template for a @MastersThesis entry; see also
`bibtex-entry'.
bibtex-Misc M-x ... RET
Insert a template for a @Misc entry; see also `bibtex-entry'.
bibtex-Online M-x ... RET
Insert a template for a @Online entry; see also `bibtex-entry'.
bibtex-Patent M-x ... RET
Insert a template for a @Patent entry; see also `bibtex-entry'.
bibtex-Periodical M-x ... RET
Insert a template for a @Periodical entry; see also `bibtex-entry'.
bibtex-PhdThesis M-x ... RET
Insert a template for a @PhdThesis entry; see also `bibtex-entry'.
bibtex-Preamble M-x ... RET
Insert a new BibTeX @Preamble entry.
bibtex-Proceedings M-x ... RET
Insert a template for a @Proceedings entry; see also
`bibtex-entry'.
bibtex-Reference M-x ... RET
Insert a template for a @Reference entry; see also `bibtex-entry'.
bibtex-Report M-x ... RET
Insert a template for a @Report entry; see also `bibtex-entry'.
bibtex-String M-x ... RET
Insert a new BibTeX @String entry with key KEY.
bibtex-SuppBook M-x ... RET
Insert a template for a @SuppBook entry; see also `bibtex-entry'.
bibtex-SuppCollection M-x ... RET
Insert a template for a @SuppCollection entry; see also
`bibtex-entry'.
bibtex-SuppPeriodical M-x ... RET
Insert a template for a @SuppPeriodical entry; see also
`bibtex-entry'.
bibtex-TechReport M-x ... RET
Insert a template for a @TechReport entry; see also `bibtex-entry'.
bibtex-Thesis M-x ... RET
Insert a template for a @Thesis entry; see also `bibtex-entry'.
bibtex-Unpublished M-x ... RET
Insert a template for a @Unpublished entry; see also
`bibtex-entry'.
bibtex-autofill-entry M-x ... RET
Try to fill fields of current BibTeX entry based on neighboring
entries.
bibtex-beginning-of-entry M-x ... RET
Move to beginning of BibTeX entry (beginning of line).
bibtex-clean-entry M-x ... RET
Finish editing the current BibTeX entry and clean it up.
bibtex-complete M-x ... RET
Perform completion on the text around point.
bibtex-convert-alien M-x ... RET
Make an alien BibTeX buffer fully usable by BibTeX mode.
bibtex-copy-entry-as-kill M-x ... RET
Copy the entire enclosing BibTeX entry to `bibtex-entry-kill-ring'.
bibtex-copy-field-as-kill M-x ... RET
Copy the BibTeX field at point to `bibtex-field-kill-ring'.
bibtex-copy-summary-as-kill M-x ... RET
Push summery of current BibTeX entry to kill ring.
bibtex-count-entries M-x ... RET
Count number of entries in current buffer or region.
bibtex-edit-menu M-x ... RET
BibTeX-Edit Menu in BibTeX mode
bibtex-empty-field M-x ... RET
Delete the text part of the current field, replace with empty text.
bibtex-end-of-entry M-x ... RET
Move to end of BibTeX entry (past the closing brace).
bibtex-entry M-x ... RET
Insert a template for a BibTeX entry of type ENTRY-TYPE.
bibtex-entry-update M-x ... RET
Update an existing BibTeX entry.
bibtex-fill-entry M-x ... RET
Fill current BibTeX entry.
bibtex-fill-field M-x ... RET
Like \[fill-paragraph], but fill current BibTeX field.
bibtex-find-crossref M-x ... RET
Move point to the beginning of BibTeX entry CROSSREF-KEY.
bibtex-find-entry M-x ... RET
Move point to the beginning of BibTeX entry named KEY.
bibtex-find-text M-x ... RET
Move point to end of text of current BibTeX field or entry head.
bibtex-initialize M-x ... RET
(Re)Initialize BibTeX buffers.
bibtex-ispell-abstract M-x ... RET
Check abstract of BibTeX entry for spelling errors.
bibtex-ispell-entry M-x ... RET
Check BibTeX entry for spelling errors.
bibtex-kill-entry M-x ... RET
Kill the entire enclosing BibTeX entry.
bibtex-kill-field M-x ... RET
Kill the entire enclosing BibTeX field.
bibtex-make-field M-x ... RET
Make a field named FIELD in current BibTeX entry.
bibtex-mark-entry M-x ... RET
Put mark at beginning, point at end of current BibTeX entry.
bibtex-mode M-x ... RET
Major mode for editing BibTeX files.
bibtex-narrow-to-entry M-x ... RET
Narrow buffer to current BibTeX entry.
bibtex-next-field M-x ... RET
Move point to end of text of next BibTeX field or entry head.
bibtex-pop-next M-x ... RET
Replace text of current field with the text of similar field in
next entry.
bibtex-pop-previous M-x ... RET
Replace text of current field with the similar field in previous
entry.
bibtex-print-help-message M-x ... RET
Print helpful information about current FIELD in current BibTeX
entry.
bibtex-reformat M-x ... RET
Reformat all BibTeX entries in buffer or region.
bibtex-remove-OPT-or-ALT M-x ... RET
Remove the string starting optional/alternative fields.
bibtex-remove-delimiters M-x ... RET
Remove "" or {} around current BibTeX field text.
bibtex-reposition-window M-x ... RET
Make the current BibTeX entry visible.
bibtex-search-crossref M-x ... RET
Move point to the beginning of BibTeX entry CROSSREF-KEY.
bibtex-search-entries M-x ... RET
Search BibTeX entries for FIELD matching REGEXP.
bibtex-search-entry M-x ... RET
Move point to the beginning of BibTeX entry named KEY.
bibtex-set-dialect M-x ... RET
Select BibTeX DIALECT for editing BibTeX files.