From 6abe0dcf1a4c0f2a74171370880a9e0e6113a7c5 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Thu, 11 Aug 2022 16:41:05 +0100 Subject: (Emacs)-mwim, unicode-emoticons, tuareg, +fd-dired, ~update versions Just remove a few useless packages and update my cached versions list. --- Emacs/.config/emacs/config.org | 45 +++++++----------------- Emacs/.config/emacs/straight/versions/default.el | 11 +++--- 2 files changed, 17 insertions(+), 39 deletions(-) (limited to 'Emacs') diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 9751a96..3c2571f 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -1201,31 +1201,6 @@ for exiting insert state. Otherwise, I don't really need it. (key-chord-define evil-insert-state-map "jk" #'evil-normal-state) (key-chord-mode)) #+end_src -** mwim -Nice package for nicer movements. Of course the movements it enables -aren't really difficult to execute via Evil, but when running through -a large codebase or particularly long files with loads of lines of -code it does make life a bit easier. -#+begin_src emacs-lisp -(use-package mwim - :after keychord - :straight t - :general - (general-def - :states '(normal motion) - "gl" #'mwim-end - "gh" #'mwim-beginning)) -#+end_src -** unicode-emoticons -If I want some cool emoticons to seem hip on my README, I'll use this. -#+begin_src emacs-lisp -(use-package unicode-emoticons - :straight t - :defer t - :general - (leader - "tE" #'unicode-emoticons-mode)) -#+end_src ** (Rip)grep Grep is likely one of the most important programs ever invented; a must-have tool for any Linux users inventory. It is a searching @@ -1496,6 +1471,19 @@ thumb, otherwise open the file." "u" #'dired-undo "i" #'+dired/display-thumb-or-file)) #+end_src + +*** fd-dired +Uses fd for finding file results in a directory: ~find-dired~ -> +~fd-dired~. + +#+begin_src emacs-lisp +(use-package fd-dired + :after dired + :straight t + :general + (leader + "dF" #'fd-dired)) +#+end_src ** Xwidget Xwidget is a package (must be compiled at source) which allows for the insertion of arbitrary xwidgets into Emacs through buffers. One of its @@ -2481,13 +2469,6 @@ format [[file:~/Dotfiles/ClangFormat/.clang-format][config file]] in my dotfiles (clang-format-region (region-beginning) (region-end)) (clang-format-buffer)))) #+end_src -** OCaml -Nice language, seems interesting. -#+begin_src emacs-lisp -(use-package tuareg-mode - :defer t - :straight t) -#+end_src ** Racket A scheme with lots of stuff inside it. Using it for a language design book so it's useful to have some Emacs binds for it. diff --git a/Emacs/.config/emacs/straight/versions/default.el b/Emacs/.config/emacs/straight/versions/default.el index 149f172..94e4826 100644 --- a/Emacs/.config/emacs/straight/versions/default.el +++ b/Emacs/.config/emacs/straight/versions/default.el @@ -4,9 +4,8 @@ ("annalist.el" . "134fa3f0fb91a636a1c005c483516d4b64905a6d") ("avy" . "e92cb37457b43336b765630dbfbea8ba4be601fa") ("calctex" . "00281c008c2e0e997db19e774a5b0679532b6dc3") - ("clang-format" . "e48ff8ae18dc7ab6118c1f6752deb48cb1fc83ac") ("company-mode" . "88001d794d963049339883216b6606de0a1209ea") - ("csharp-mode" . "093f0f21a9d04d79a380de145cbc42693ef8c76f") + ("counsel-projectile" . "06b03c1080d3ccc3fa9b9c41b1ccbcf13f058e4b") ("dash.el" . "a17b6b5409825891423b3867cd7bea84852d6ddd") ("eglot" . "b4ffcf26fb392ed83f6c40bc9b62cbe54483119c") ("el-get" . "84dd1837f9ac80a329ab0c2de6859777f445f8ff") @@ -16,7 +15,6 @@ ("elisp-refs" . "b3634a4567c655a1cda51b217629849cba0ac6a7") ("emacs-dashboard" . "c3105dc0e1a32037a0db2d2808c980dd01053a8b") ("emacs-htmlize" . "49205105898ba8993b5253beec55d8bddd820a70") - ("emacs-tree-sitter" . "7f5d0938002092ec08830a73f64961021303e1e9") ("emacs-which-key" . "c632dbf27a77c1c73ce559041b3a78ec5f78b187") ("emacsmirror-mirror" . "ac57d5a4aae5a3a284bc90dc02fc8da6b36adc2a") ("emmet-mode" . "1acb821e0142136344ccf40c1e5fb664d7db2e70") @@ -30,6 +28,7 @@ ("evil-surround" . "346d4d85fcf1f9517e9c4991c1efe68b4130f93a") ("f.el" . "c4dbf8c8e83df834f5d6f72cd5649b9d8a8812ec") ("faceup" . "6c92dad56a133e14e7b27831e1bcf9b3a71ff154") + ("fd-dired" . "458464771bb220b6eb87ccfd4c985c436e57dc7e") ("flycheck" . "f8c679fff349850c80541a31de50009c3c15d4c9") ("flymake" . "43ec1aff768073aacc842dd418944f81e80e9ee0") ("general.el" . "a0b17d207badf462311b2eef7c065b884462cb7c") @@ -38,7 +37,6 @@ ("haskell-mode" . "20f72ccc17c8233dbb7c94ebf52a2a59e7d97730") ("helpful" . "7e4b1f0d5572a4e2b8ee7a9b084ef863d0315a73") ("hl-todo" . "4d18ccde596aef84ef278aa60144390ab41f0046") - ("hydra" . "2d553787aca1aceb3e6927e426200e9bb9f056f1") ("jsonrpc" . "dbfa30971026dacd9389f4312b0dd7a12fef0d87") ("key-chord" . "7f7fd7c5bd2b996fa054779357e1566f7989e07d") ("ledger-mode" . "4c48d4136229e1ba399906d6b23f7f39c9d4fb3c") @@ -48,8 +46,10 @@ ("nhexl-mode" . "211e6c72e1489426cde64eb9ac26719463524bde") ("no-littering" . "57357e15643158b4e0d9b3b4f70a82f5fc73178a") ("notmuch" . "4e209ca99ac8084a357c6fc8d7773f6207cfa16d") + ("olivetti" . "95479d5178fc5017060c963a45de0d2095c00e0f") ("orderless" . "2646dad28c0819fbe9ee521d39efb9ae40e03982") ("org" . "68db6fc064f1ddf9a8a1da537d662dbf3ba55977") + ("org-fragtog" . "479e0a1c3610dfe918d89a5f5a92c8aec37f131d") ("org-msg" . "89e746c0a864031eef940758230bc7263a6f2289") ("org-pretty-tags" . "5c7521651b35ae9a7d3add4a66ae8cc176ae1c76") ("org-reveal" . "499c5777174dbc7318e3f32fd50357c2823b228a") @@ -69,10 +69,7 @@ ("straight.el" . "1e27b0590df77a5d478970ca58fd6606971692f5") ("swiper" . "47b496544e238041bca5e3c9ca55848648344312") ("tablist" . "faab7a035ef2258cc4ea2182f67e3aedab7e2af9") - ("telephone-line" . "aebac4658e553902369a3bf465bacc1f07a01106") ("transient" . "cc16a5eaa73617a281b0bbf71b24432c38994e30") - ("tree-sitter-indent.el" . "18d263720c5a8f7fde0db368c7c36ea70437fc0b") - ("tree-sitter-langs" . "5d362ce98dcf656d7a55fcad6ae21c0a2caca861") ("typescript.el" . "b369d7d2518fa11760ac3908a383405350cd51d2") ("undo-tree" . "e326c6135e62f5fe8536528d3acd5e798f847407") ("use-package" . "a7422fb8ab1baee19adb2717b5b47b9c3812a84c") -- cgit v1.2.3-13-gbd6f