You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Casual is a collection of Transient user interfaces for various built-in Emacs
modes. This commit adds multiple links from Casual to highlight its offering to
a particular section.
Support for third party (non built-in) Emacs modes is handled with a separate
repo/package. Examples of this include Casual Avy and Casual Symbol Overlay.
Casual Suite is an umbrella package that includes all Casual user interfaces,
both built-in and third party.
Copy file name to clipboardExpand all lines: README.org
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -211,7 +211,8 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
211
211
- [[https://github.com/ichernyshovvv/enlight][enlight]] — Highly customizable startup screen for Emacs.
212
212
- [[https://github.com/jamescherti/inhibit-mouse.el][inhibit-mouse.el]] — A package that allows disabling mouse input in Emacs. It can help prevent accidental clicks or be used to reinforce a keyboard-centric workflow.
213
213
- [[https://github.com/emacs-sideline/sideline][sideline]] - Show information on the side.
214
-
214
+
- [[https://github.com/kickingvegas/casual][Casual]] - A collection of Transient user interfaces for various built-in Emacs modes.
215
+
215
216
*** Window & Frame Management
216
217
#+begin_quote
217
218
The window & frame system of Emacs itself, NOT the window system of OS (See "[[#operating-system][Operating System]]").
@@ -268,6 +269,9 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
268
269
- [[https://github.com/alezost/mwim.el][mwim]] - Toggle point between line positions of interest.
269
270
- [[https://github.com/tanrax/scroll-page-without-moving-point.el][scroll-page-without-moving-point]] - Move the scroll in Emacs without moving the position cursor.
270
271
- [[https://gitlab.com/Vonfry/zoxide.el][zoxide]] - A smarter cd command for Emacs.
272
+
- [[https://github.com/kickingvegas/casual-avy][Casual Avy]] - A Transient user-interface for [[https://github.com/abo-abo/avy][Avy]]. Included in [[https://github.com/kickingvegas/casual-suite][Casual Suite]].
273
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/bookmarks.org][Casual Bookmarks]] - a Transient user interface for the bookmark list. Included in [[https://github.com/kickingvegas/casual][Casual]].
274
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/info.org][Casual Info]] - a Transient user interface for Info. Included in [[https://github.com/kickingvegas/casual][Casual]].
271
275
272
276
*** Key-bindings
273
277
#+BEGIN_QUOTE
@@ -345,7 +349,8 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
345
349
- [[https://github.com/bbatsov/crux][crux]] - A Collection of Ridiculously Useful eXtensions for Emacs.
346
350
- [[https://github.com/jorgenschaefer/typoel][typo.el]] - Emacs extension for typographical editing.
347
351
- [[https://github.com/sulami/literate-calc-mode.el][literate-calc-mode]] - display live =calc= results inline.
348
-
352
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/editkit.org][Casual EditKit]] - a Transient user interface library for Emacs editing commands. Included in [[https://github.com/kickingvegas/casual][Casual]].
353
+
349
354
*** Indentation Enhancement
350
355
351
356
- [[https://github.com/DarthFennec/highlight-indent-guides][highlight-indent-guides]] - Emacs minor mode to highlight indentation.
@@ -366,6 +371,7 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
366
371
- [[https://github.com/fgeller/highlight-thing.el][highlight-thing]] - Light-weight minor mode to highlight thing under point using built-ins.
367
372
- [[https://github.com/ankurdave/color-identifiers-mode][color-identifiers-mode]] - Color Identifiers is a minor mode for Emacs that highlights each source code identifier uniquely based on its name.
368
373
- [[https://codeberg.org/ideasman42/emacs-idle-highlight-mode][idle-highlight-mode]] - Light-weight minor mode to automatically highlight the thing at point when idle, with configurable exceptions & behavior.
374
+
- [[https://github.com/kickingvegas/casual-symbol-overlay][Casual Symbol Overlay]] - a Transient user interface for Symbol Overlay. Included in [[https://github.com/kickingvegas/casual-suite][Casual Suite]].
369
375
370
376
*** Whitespaces Enhancement
371
377
@@ -471,6 +477,7 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
471
477
- [[https://doxymacs.sourceforge.net/][Doxymacs]] - Doxymacs is Doxygen + {X}Emacs.
472
478
- [[https://github.com/lassik/emacs-format-all-the-code][format-all]] - Auto-format source code in many languages using the same command.
473
479
- [[https://github.com/radian-software/apheleia][apheleia]] - Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming.
480
+
- [[https://github.com/kickingvegas/casual/blog/main/docs/re-builder.org][Casual RE-Builder]] - a Transient user interface for RE-Builder, the built-in Elisp regular expression tool. Included in [[https://github.com/kickingvegas/casual][Casual]].
474
481
475
482
*** Completion
476
483
@@ -551,6 +558,7 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
551
558
- [[https://www.emacswiki.org/emacs/DiredPlus][Dired+]] - Functional & interface extensions for Dired.
552
559
- [[https://github.com/Fuco1/dired-hacks][dired-hacks]] - Collection of useful Dired additions.
553
560
- [[https://github.com/emacsorphanage/dired-k][dired-k]] - Highlight Dired buffer by file size, modified time, git status.
561
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/dired.org][Casual Dired]] - a Transient user interface for the Dired file manager. Included in [[https://github.com/kickingvegas/casual][Casual]].
554
562
- [[https://github.com/jaypei/emacs-neotree][NeoTree]] - A emacs tree plugin like NERD tree for Vim.
555
563
- [[https://www.emacswiki.org/emacs/SrSpeedbar][Sr Speedbar]] - Same frame speedbar.
556
564
- [[https://github.com/anshulverma/projectile-speedbar][projectile-speedbar]] - Speedbar and Projectile integration.
@@ -563,7 +571,8 @@ Above all, enjoy using Emacs. The community, more than anything, makes Emacs a g
563
571
- [[https://github.com/raghavgautam/tramp-hdfs][tramp-hdfs]] - Browse HDFS in Emacs with dired using Tramp.
- [[https://github.com/kickingvegas/casual/blob/main/docs/ibuffer.org][Casual IBuffer]] - a Transient user interface for IBuffer, a major mode for viewing and managing Emacs buffers. Included in [[https://github.com/kickingvegas/casual][Casual]].
575
+
567
576
** Programming Language
568
577
569
578
*** C/C++
@@ -927,6 +936,7 @@ External Guides:
927
936
- [[https://github.com/snosov1/toc-org][toc-org]] - Generate TOC for Org files.
928
937
- [[https://github.com/ichernyshovvv/org-timeblock][org-timeblock]] — Interactive multiple-day timeblock view for orgmode tasks.
929
938
- [[https://github.com/positron-solutions/dslide][dslide]] - Programmable presentation for org documents
939
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/agenda.org][Casual Agenda]] - a Transient user interface for Org Agenda. Included in [[https://github.com/kickingvegas/casual][Casual]].
930
940
931
941
** Version control
932
942
@@ -990,6 +1000,7 @@ For additional git-related emacs packages to use or to get inspiration from, tak
990
1000
*** Search
991
1001
992
1002
- [[https://github.com/mhayashi1120/Emacs-wgrep][wgrep]] - Writable grep/ack/ag/pt buffer and apply the changes to files.
1003
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/isearch.org][Casual I-Search]] - a Transient menu for I-Search. Included in [[https://github.com/kickingvegas/casual][Casual]].
993
1004
994
1005
**** Ack
995
1006
@@ -1222,6 +1233,7 @@ For additional git-related emacs packages to use or to get inspiration from, tak
1222
1233
1223
1234
- [[https://github.com/ledger/ledger-mode][ledger-mode]] - Plain text double-entry accounting in Emacs with [[https://ledger-cli.org/][ledger]].
1224
1235
- [[https://github.com/narendraj9/hledger-mode][hledger-mode]] - A mode for writing [[https://hledger.org/][hledger]] journals with a set of useful reports.
1236
+
- [[https://github.com/kickingvegas/casual/blob/main/docs/calc.org][Casual Calc]] - a Transient user interface for Calc. Included in [[https://github.com/kickingvegas/casual][Casual]].
0 commit comments