From f8b2182c7b2cbf961827d08f65c24b999b958234 Mon Sep 17 00:00:00 2001 From: KemoNine Date: Wed, 14 Aug 2024 12:06:51 -0400 Subject: [PATCH] add pomodoro --- org/elpa/archives/melpa/archive-contents | 363 ++++----- org/elpa/pomidor-20240601.1617/overwork.wav | Bin 0 -> 11468 bytes .../pomidor-autoloads.el | 30 + org/elpa/pomidor-20240601.1617/pomidor-pkg.el | 16 + org/elpa/pomidor-20240601.1617/pomidor.el | 715 ++++++++++++++++++ org/elpa/pomidor-20240601.1617/tack.wav | Bin 0 -> 88284 bytes org/elpa/pomidor-20240601.1617/tick.wav | Bin 0 -> 88888 bytes org/init.el | 120 ++- 8 files changed, 1063 insertions(+), 181 deletions(-) create mode 100644 org/elpa/pomidor-20240601.1617/overwork.wav create mode 100644 org/elpa/pomidor-20240601.1617/pomidor-autoloads.el create mode 100644 org/elpa/pomidor-20240601.1617/pomidor-pkg.el create mode 100644 org/elpa/pomidor-20240601.1617/pomidor.el create mode 100644 org/elpa/pomidor-20240601.1617/tack.wav create mode 100644 org/elpa/pomidor-20240601.1617/tick.wav diff --git a/org/elpa/archives/melpa/archive-contents b/org/elpa/archives/melpa/archive-contents index cdfbff4..f8a0b98 100644 --- a/org/elpa/archives/melpa/archive-contents +++ b/org/elpa/archives/melpa/archive-contents @@ -155,7 +155,7 @@ (apache-mode . [(20210519 1931) nil "Major mode for editing Apache httpd configuration files" tar ((:commit . "f2c11aac2f5fc598123e04f4604bea248689a117") (:authors ("Karl Chen" . "quarl@nospam.quarl.org")) (:maintainers ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "languages" "faces") (:url . "https://github.com/emacs-php/apache-mode"))]) (apdl-mode . [(20211023 1831) ((emacs (25 1))) "Major mode for the APDL programming language." tar ((:commit . "ba756eaa1d229c9bf6936fb8d2d4126ad073d488") (:authors ("H. Dieter Wilhelm" . "dieter@duenenhof-wilhelm.de")) (:keywords "languages" "convenience" "tools" "ansys" "apdl") (:url . "https://github.com/dieter-wilhelm/apdl-mode"))]) (apel . [(20221214 1337) ((emacs (24 5))) "A Portable Emacs Library provides support for portable Emacs Lisp programs" tar ((:commit . "1a6fd3bab2cc6b0a450c2d801f77a1c9da0f72fb"))]) - (apheleia . [(20240517 2228) ((emacs (27))) "Reformat buffer stably" tar ((:commit . "61766b50b24fa16be519d77795dc63522e04dce8") (:authors ("Radian LLC" . "contact+apheleia@radian.codes")) (:maintainers ("Radian LLC" . "contact+apheleia@radian.codes")) (:maintainer "Radian LLC" . "contact+apheleia@radian.codes") (:keywords "tools") (:url . "https://github.com/radian-software/apheleia"))]) + (apheleia . [(20240803 2322) ((emacs (27))) "Reformat buffer stably" tar ((:commit . "3e347cff47eb0072b47c56f6188c4f440e477770") (:authors ("Radian LLC" . "contact+apheleia@radian.codes")) (:maintainers ("Radian LLC" . "contact+apheleia@radian.codes")) (:maintainer "Radian LLC" . "contact+apheleia@radian.codes") (:keywords "tools") (:url . "https://github.com/radian-software/apheleia"))]) (apib-mode . [(20200101 1017) ((markdown-mode (2 1))) "Major mode for API Blueprint files" tar ((:commit . "c6dd05201f6eb9295736d8668a79a7510d11159e") (:authors ("Vilibald Wanča" . "vilibald@wvi.cz")) (:maintainers ("Vilibald Wanča" . "vilibald@wvi.cz")) (:maintainer "Vilibald Wanča" . "vilibald@wvi.cz") (:keywords "tools" "api-blueprint") (:url . "http://github.com/w-vi/apib-mode"))]) (apiwrap . [(20180602 2231) ((emacs (25))) "api-wrapping macros" tar ((:commit . "e4c9c57d6620a788ec8a715ff1bb50542edea3a6") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainers ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:keywords "tools" "maint" "convenience") (:url . "https://github.com/vermiculus/apiwrap.el"))]) (app-monochrome-themes . [(20240611 1623) ((emacs (24 4))) "Low contrast monochrome themes" tar ((:commit . "e319fcfeb56d0fe28bbda7fc813537593c2f368d") (:authors ("Aleksandr Petrosyan" . "appetrosan3@gmail.com")) (:maintainers ("Aleksandr Petrosyan" . "appetrosan3@gmail.com")) (:maintainer "Aleksandr Petrosyan" . "appetrosan3@gmail.com") (:url . "https://github.com/Greybeard-Entertainment/app-monochrome"))]) @@ -187,7 +187,7 @@ (astro-ts-mode . [(20240724 332) ((emacs (29))) "Major mode for editing Astro templates" tar ((:commit . "78e7e942011839bd4f4de0a1d8460f5879ba4ca5") (:authors ("Ruby Iris Juric" . "ruby@srxl.me")) (:maintainers ("Ruby Iris Juric" . "ruby@srxl.me")) (:maintainer "Ruby Iris Juric" . "ruby@srxl.me") (:keywords "languages") (:url . "https://github.com/Sorixelle/astro-ts-mode"))]) (astyle . [(20200328 616) ((emacs (24 4)) (reformatter (0 3))) "Astyle formatter functions" tar ((:commit . "04ff2941f08c4b731fe6a18ee1697436d1ca1cc0") (:keywords "astyle" "c" "c++" "cpp" "reformatter") (:url . "https://github.com/storvik/emacs-astyle"))]) (asx . [(20191024 1100) ((emacs (26 1))) "Ask StackExchange/StackOverflow" tar ((:commit . "5ca12cc51bb02b5926adf9a7976ba9ca08a1ea21") (:authors ("Alex Ragone" . "ragonedk@gmail.com")) (:maintainers ("Alex Ragone" . "ragonedk@gmail.com")) (:maintainer "Alex Ragone" . "ragonedk@gmail.com") (:keywords "convenience") (:url . "https://github.com/ragone/asx"))]) - (async . [(20240719 640) ((emacs (24 4))) "Asynchronous processing in Emacs" tar ((:commit . "93957f5b0f2ed22aeef02972de860fb9c45b4422") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:keywords "async") (:url . "https://github.com/jwiegley/emacs-async"))]) + (async . [(20240811 1434) ((emacs (24 4))) "Asynchronous processing in Emacs" tar ((:commit . "e1d46f97a56e0c57206bd1ea31d04311097a8cbb") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:keywords "async") (:url . "https://github.com/jwiegley/emacs-async"))]) (async-await . [(20220827 437) ((emacs (25 1)) (promise (1 1)) (iter2 (0 9 10))) "Async/Await" tar ((:commit . "e0d15e8057ed7520100bc50c5552278292ebcb07") (:authors ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainers ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainer "chuntaro" . "chuntaro@sakura-games.jp") (:keywords "async" "await" "convenience") (:url . "https://github.com/chuntaro/emacs-async-await"))]) (async-backup . [(20230412 1534) ((emacs (24 4))) "Backup on each save without freezing Emacs" tar ((:commit . "d07a7bd4a5c3332a8a585680d67925385c595927") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainers ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "files") (:url . "https://codeberg.org/contrapunctus/async-backup"))]) (async-job-queue . [(20230427 2122) ((async (1 4)) (emacs (25 1)) (queue (0 2))) "Dispatch queue of async jobs to a fixed number of slots" tar ((:commit . "eeafcce7f960305666b2a51aec55cc6333f6af1b") (:keywords "extensions" "lisp") (:url . "https://github.com/owinebar/emacs-async-job-queue"))]) @@ -214,7 +214,7 @@ (auth-source-xoauth2 . [(20220804 2219) ((emacs (26 1))) "Integrate auth-source with XOAUTH2" tar ((:commit . "99a03f8ce835412943d311b2746e77fcf5a1b500") (:authors ("Cesar Crusius" . "ccrusius@google.com")) (:maintainers ("Cesar Crusius" . "ccrusius@google.com")) (:maintainer "Cesar Crusius" . "ccrusius@google.com") (:url . "https://github.com/ccrusius/auth-source-xoauth2"))]) (auto-async-byte-compile . [(20160916 454) nil "Automatically byte-compile when saved" tar ((:commit . "8681e74ddb8481789c5dbb3cafabb327db4c4484") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainers ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "lisp" "convenience") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/auto-async-byte-compile.el"))]) (auto-auto-indent . [(20131106 1903) ((es-lib (0 1)) (cl-lib (1 0))) "Indents code as you type" tar ((:commit . "0139378577f936d34b20276af6f022fb457af490") (:url . "https://github.com/sabof/auto-auto-indent"))]) - (auto-compile . [(20240628 2027) ((emacs (26 1))) "Automatically compile Emacs Lisp libraries" tar ((:commit . "8f6d708d7021559e0d4577f77b5d42afb3a6cb4f") (:authors ("Jonas Bernoulli" . "emacs.auto-compile@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.auto-compile@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.auto-compile@jonas.bernoulli.dev") (:keywords "compile" "convenience" "lisp") (:url . "https://github.com/emacscollective/auto-compile"))]) + (auto-compile . [(20240805 1931) ((emacs (26 1))) "Automatically compile Emacs Lisp libraries" tar ((:commit . "5cc4e97443727554357f6c57614f12ca87419627") (:authors ("Jonas Bernoulli" . "emacs.auto-compile@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.auto-compile@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.auto-compile@jonas.bernoulli.dev") (:keywords "compile" "convenience" "lisp") (:url . "https://github.com/emacscollective/auto-compile"))]) (auto-complete . [(20240320 1734) ((popup (0 5 0)) (cl-lib (0 5))) "Auto Completion for GNU Emacs" tar ((:commit . "0c2f5a7d28b70bfe30b87378d58d74798a62741d") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Jen-Chieh Shen" . "jcs090218@gmail.com") (:keywords "completion" "convenience") (:url . "https://github.com/auto-complete/auto-complete"))]) (auto-complete-auctex . [(20140223 1758) ((yasnippet (0 6 1)) (auto-complete (1 4))) "auto-completion for auctex" tar ((:commit . "855633f668bcc4b9408396742a7cb84e0c4a2f77") (:authors ("Christopher Monsanto" . "chris@monsan.to")) (:maintainers ("Christopher Monsanto" . "chris@monsan.to")) (:maintainer "Christopher Monsanto" . "chris@monsan.to"))]) (auto-complete-c-headers . [(20150912 323) ((auto-complete (1 4))) "An auto-complete source for C/C++ header files" tar ((:commit . "52fef720c6f274ad8de52bef39a343421006c511") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainers ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com") (:keywords "c"))]) @@ -274,7 +274,7 @@ (babel-repl . [(20160504 2201) ((emacs (24))) "Run babel REPL" tar ((:commit . "0faa2f6518a2b46236f116ca1736a314f7d9c034") (:keywords "babel" "javascript" "es6") (:url . "https://github.com/hung-phan/babel-repl/"))]) (back-button . [(20220827 1733) ((nav-flash (1 0 0)) (smartrep (0 0 3)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Visual navigation through mark rings" tar ((:commit . "f8783c98a7fefc1d0419959c1b462c7dcadce5a8") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainers ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "convenience" "navigation" "interface") (:url . "http://github.com/rolandwalker/back-button"))]) (backlight . [(20210513 129) ((emacs (24 3))) "backlight brightness adjustment on GNU/Linux" tar ((:commit . "b6826a60440d8bf440618e3cdafb40158de920e6") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainers ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:keywords "hardware") (:url . "https://github.com/mschuldt/backlight.el"))]) - (backline . [(20240712 2214) ((emacs (25 1)) (compat (30 0 0 0)) (outline-minor-faces (0 1 2))) "Preserve appearance of outline headings" tar ((:commit . "39726634051b2c1ee8d661df894b130447fb7632") (:authors ("Jonas Bernoulli" . "emacs.backline@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.backline@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.backline@jonas.bernoulli.dev") (:keywords "outlines") (:url . "https://github.com/tarsius/backline"))]) + (backline . [(20240805 1306) ((emacs (26 1)) (compat (30 0 0 0)) (outline-minor-faces (1 0 2))) "Preserve appearance of outline headings" tar ((:commit . "9c791fb9a4a2e4a09443ec8b0da8f1f10890c0c6") (:authors ("Jonas Bernoulli" . "emacs.backline@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.backline@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.backline@jonas.bernoulli.dev") (:keywords "outlines") (:url . "https://github.com/tarsius/backline"))]) (backup-each-save . [(20180227 557) nil "backup each savepoint of a file" tar ((:commit . "3c414b9d6b278911c95c5b8b71819e6af6f8a02a") (:authors ("Benjamin Rutt" . "brutt@bloomington.in.us")) (:maintainers ("Conor Nash" . "conor@nashcobusinessservicesllc.com")) (:maintainer "Conor Nash" . "conor@nashcobusinessservicesllc.com"))]) (backup-walker . [(20130720 1516) nil "quickly traverse all backups of a file" tar ((:commit . "934a4128c122972ac32bb9952addf279a60a94da") (:keywords "backup") (:url . "https://github.com/lewang/backup-walker"))]) (backward-forward . [(20161229 550) ((emacs (24 5))) "navigation backwards and forwards across marks" tar ((:commit . "58489957a62a0da25dfb5df902624d2548d800b4") (:authors ("Currell Berry" . "currellberry@gmail.com")) (:maintainers ("Currell Berry" . "currellberry@gmail.com")) (:maintainer "Currell Berry" . "currellberry@gmail.com") (:keywords "navigation" "convenience" "backward" "forward") (:url . "https://gitlab.com/vancan1ty/emacs-backward-forward/tree/master"))]) @@ -337,7 +337,7 @@ (bibtex-capf . [(20240122 1558) ((emacs (27 1)) (parsebib (3 0)) (org (9 5))) "Completion at point for bibtex" tar ((:commit . "31826efefcbbdebdb700a06b5070df0f06ce2291") (:keywords "bibtex" "convenience") (:url . "https://github.com/mclear-tools/bibtex-capf"))]) (bibtex-completion . [(20240220 1216) ((parsebib (1 0)) (s (1 9 0)) (dash (2 6 0)) (f (0 16 2)) (cl-lib (0 5)) (biblio (0 2)) (emacs (26 1))) "A BibTeX backend for completion frameworks" tar ((:commit . "8b71b4f5ce62eeaf18067f57faaddc06449fbe1c") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de") ("Justin Burkett" . "justin@burkett.cc")) (:maintainers ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/tmalsburg/helm-bibtex"))]) (bibtex-utils . [(20190703 2117) nil "Provides utilities for extending BibTeX mode" tar ((:commit . "26a8f0909b6adbf545a2b5e57ce7f779bf7a65af") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainers ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca") (:keywords "bibtex") (:url . "https://github.com/plantarum/bibtex-utils"))]) - (bicycle . [(20240712 2215) ((emacs (25 1)) (compat (30 0 0 0))) "Cycle outline and code visibility" tar ((:commit . "0b7ea156d211e8a87a931afa210d4f6beea20f5d") (:authors ("Jonas Bernoulli" . "emacs.bicycle@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.bicycle@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.bicycle@jonas.bernoulli.dev") (:keywords "outlines") (:url . "https://github.com/tarsius/bicycle"))]) + (bicycle . [(20240810 2050) ((emacs (26 1)) (compat (30 0 0 0))) "Cycle outline and code visibility" tar ((:commit . "80858c93ba5e24b89f1ccc6e4b21548f3eec35ae") (:authors ("Jonas Bernoulli" . "emacs.bicycle@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.bicycle@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.bicycle@jonas.bernoulli.dev") (:keywords "outlines") (:url . "https://github.com/tarsius/bicycle"))]) (bifocal . [(20200325 539) ((emacs (24 4))) "Split-screen scrolling for comint-mode buffers" tar ((:commit . "773a6dde790c4a240e643a9071e4c7bce09d40de") (:keywords "frames" "processes") (:url . "https://github.com/riscy/bifocal-mode"))]) (binclock . [(20170802 1116) ((cl-lib (0 5))) "Display the current time using a binary clock." tar ((:commit . "87042230d7f3fe3e9a77fae0dbab7d8f7e7794ad") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainers ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "games" "time" "display") (:url . "https://github.com/davep/binclock.el"))]) (bind . [(20231001 2051) ((emacs (25 1))) "Bind commands to keys" tar ((:commit . "4c1698a7c1c9f3d45559c3be871d87d76a1cbe00") (:authors ("repelliuss" . "https://github.com/repelliuss")) (:maintainers ("repelliuss" . "repelliuss@gmail.com")) (:maintainer "repelliuss" . "repelliuss@gmail.com") (:url . "https://github.com/repelliuss/bind"))]) @@ -387,7 +387,7 @@ (bookmark-view . [(20240102 334) ((emacs (27 1))) "Bookmark views" tar ((:commit . "2d16b2f88a106e57c58ad2af1f7166a847996512") (:url . "https://github.com/minad/bookmark-view"))]) (bool-flip . [(20161215 1539) ((emacs (24 3))) "flip the boolean under the point" tar ((:commit . "0f7cc9b387429239fb929896511727d4e49a795b") (:authors ("Michael Brandt" . "michaelbrandt5@gmail.com")) (:maintainers ("Michael Brandt" . "michaelbrandt5@gmail.com")) (:maintainer "Michael Brandt" . "michaelbrandt5@gmail.com") (:keywords "boolean" "convenience" "usability") (:url . "http://github.com/michaeljb/bool-flip/"))]) (boon . [(20240628 703) ((emacs (26 1)) (dash (2 12 0)) (expand-region (0 10 0)) (multiple-cursors (1 3 0))) "Ergonomic Command Mode for Emacs." tar ((:commit . "19a7f76e75759f5266986b40c470edb1f70c43df"))]) - (borg . [(20240801 1509) ((emacs (27 1)) (epkg (3 3 3)) (magit (3 3 0))) "Assimilate Emacs packages as Git submodules" tar ((:commit . "5d5f627f4d788ad12aaa3a3e6765681deef01803") (:authors ("Jonas Bernoulli" . "emacs.borg@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.borg@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.borg@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/emacscollective/borg"))]) + (borg . [(20240808 1953) ((emacs (27 1)) (epkg (4 0 0)) (magit (4 0 0))) "Assimilate Emacs packages as Git submodules" tar ((:commit . "e7a5a696d776f2b61c38335a8cec6108f4af2166") (:authors ("Jonas Bernoulli" . "emacs.borg@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.borg@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.borg@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/emacscollective/borg"))]) (borland-blue-theme . [(20160117 1321) ((emacs (24 1))) "Blue/yellow theme based on old DOS Borland/Turbo C IDE" tar ((:commit . "db74eefebbc89d3c62575f8f50b319e87b4a3470") (:authors ("Alexey Veretennikov" . "alexeydotveretennikovatgmaildotcom")) (:maintainers ("Alexey Veretennikov" . "alexeydotveretennikovatgmaildotcom")) (:maintainer "Alexey Veretennikov" . "alexeydotveretennikovatgmaildotcom") (:keywords "themes") (:url . "http://github.com/fourier/borland-blue-theme"))]) (boron-theme . [(20170808 1308) ((emacs (24 0))) "an Emacs 24 theme based on Boron (tmTheme)" tar ((:commit . "87ae1a765e07429fec25d2f29b004f84b52d2e0a") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (boxes . [(20240217 1143) ((emacs (24 3))) "ASCII boxes unlimited!" tar ((:commit . "75dfd61801b3ec23ec30c88640ea31bbca5b36b9") (:authors ("Jason L. Shiffer" . "jshiffer@zerotao.com")) (:maintainers ("Jason L. Shiffer" . "jshiffer@zerotao.com")) (:maintainer "Jason L. Shiffer" . "jshiffer@zerotao.com") (:keywords "extensions") (:url . "https://boxes.thomasjensen.com"))]) @@ -489,17 +489,17 @@ (cask-package-toolset . [(20170921 2256) ((emacs (24)) (cl-lib (0 3)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0)) (commander (0 2 0)) (ansi (0 1 0)) (shut-up (0 1 0))) "Toolsettize your package" tar ((:commit . "2c74cd827e88c7f8360581a841e45f0b794510e7") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainers ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:keywords "convenience" "tools") (:url . "http://github.com/AdrieanKhisbe/cask-package-toolset.el"))]) (caskxy . [(20140513 1539) ((log4e (0 2 0)) (yaxception (0 1))) "Control Cask in Emacs" tar ((:commit . "279f3ab79bd77fe69cb3148a79896b9bf118a9b3") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainers ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "convenience") (:url . "https://github.com/aki2o/caskxy"))]) (casual-avy . [(20240714 202) ((emacs (29 1)) (avy (0 5 0)) (casual-lib (1 1 0))) "Transient UI for Avy" tar ((:commit . "0f9072dc98b1af9200cf03c15b776cbd901333fc") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-avy"))]) - (casual-bookmarks . [(20240730 349) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Bookmarks" tar ((:commit . "e5f91bcc646d62166afaca9e9e4d6b904b4d0244") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-bookmarks"))]) - (casual-calc . [(20240628 2332) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Calc" tar ((:commit . "47d8c4fd2b4a2d91d3891320a42451577d9c804a") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-calc"))]) - (casual-dired . [(20240716 2120) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Dired" tar ((:commit . "4be72b52f91700cdb529a185b8f6f21bd0a86542") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-dired"))]) + (casual-bookmarks . [(20240806 2233) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Bookmarks" tar ((:commit . "d105638d9440581c4557a76f4d042a64b34e10ab") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-bookmarks"))]) + (casual-calc . [(20240811 103) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Calc" tar ((:commit . "a304f1ad086fad8cd78087f6b541940bf36d20d0") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-calc"))]) + (casual-dired . [(20240811 2038) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Dired" tar ((:commit . "9f0b49035c8bf16e0b3c1869709ce4a86fc2f31c") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-dired"))]) (casual-ibuffer . [(20240730 329) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for IBuffer" tar ((:commit . "877bffe4e69f2715f5f84ad15ca54f4a14493b80") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-ibuffer"))]) (casual-info . [(20240711 712) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for Info" tar ((:commit . "23f970d58e5f3c2dc9fa291bdce5f9e560fb205c") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-info"))]) - (casual-isearch . [(20240711 403) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for I-Search" tar ((:commit . "f86c54330a99961aa72e284a8744861f1ec8d94e") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "wp") (:url . "https://github.com/kickingvegas/casual-isearch"))]) + (casual-isearch . [(20240808 1638) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for I-Search" tar ((:commit . "812355ca972c81d9a31611572c490a2ea8ed8881") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "wp") (:url . "https://github.com/kickingvegas/casual-isearch"))]) (casual-lib . [(20240716 2021) ((emacs (29 1)) (transient (0 6 0))) "Library routines for Casual porcelains" tar ((:commit . "74ae8cf0b88efefe9afc58605ccb1576ec1b035a") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-lib"))]) (casual-re-builder . [(20240730 49) ((emacs (29 1)) (casual-lib (1 1 0))) "Transient UI for RE-Builder" tar ((:commit . "f52e0f2ae1faee0d2988fe701880f13fda66ab86") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-re-builder"))]) (casual-suite . [(20240730 426) ((emacs (29 1)) (casual-calc (1 9 0)) (casual-isearch (1 7 0)) (casual-dired (1 4 0)) (casual-ibuffer (1 0 1)) (casual-avy (1 2 0)) (casual-info (1 2 0)) (casual-re-builder (1 0 2)) (casual-bookmarks (1 0 0))) "A suite of opinionated Transient UIs" tar ((:commit . "328c9a02af56d56fe794fb073c0b720cb7ff7efc") (:authors ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainers ("Charles Choi" . "kickingvegas@gmail.com")) (:maintainer "Charles Choi" . "kickingvegas@gmail.com") (:keywords "tools") (:url . "https://github.com/kickingvegas/casual-suite"))]) (catmacs . [(20170826 1157) ((emacs (24))) "Simple CAT interface for Yaesu Transceivers." tar ((:commit . "6ea9ee195661fe95355413856476c45dcc8e24e8") (:authors ("Frank Singleton" . "b17flyboy@gmail.com")) (:maintainers ("Frank Singleton" . "b17flyboy@gmail.com")) (:maintainer "Frank Singleton" . "b17flyboy@gmail.com") (:keywords "comm" "hardware") (:url . "https://bitbucket.org/pymaximus/catmacs"))]) - (catppuccin-theme . [(20240607 1703) ((emacs (25 1))) "Catppuccin for Emacs - 🍄 Soothing pastel theme for Emacs" tar ((:commit . "2f15c7c7cca7834b072bb26421a2755a67786899") (:maintainers ("Carsten Kragelund" . "carsten@kragelund.me")) (:maintainer "Carsten Kragelund" . "carsten@kragelund.me") (:url . "https://github.com/catppuccin/emacs"))]) + (catppuccin-theme . [(20240813 830) ((emacs (25 1))) "Catppuccin for Emacs - 🍄 Soothing pastel theme for Emacs" tar ((:commit . "177ecee1e5b8bbd05053cba5c93ebfae3b8fee8c") (:maintainers ("Jeremy Baxter" . "jeremy@baxters.nz")) (:maintainer "Jeremy Baxter" . "jeremy@baxters.nz") (:url . "https://github.com/catppuccin/emacs"))]) (cats . [(20230407 1316) ((emacs (26 1))) "Monads for Elisp" tar ((:commit . "7fc70db0eeb2c33ffba5c13c4cdc0f31c7b95537") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/emacs-cats"))]) (cbm . [(20171116 1240) ((cl-lib (0 5))) "Switch to similar buffers." tar ((:commit . "5b41c936ba9f6d170309a85ffebc9939c1050b31") (:authors ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainers ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainer "Lukas Fürmetz" . "fuermetz@mailbox.org") (:keywords "buffers") (:url . "http://github.com/akermu/cbm.el"))]) (cbor . [(20230810 1653) ((emacs (25 1))) "CBOR utilities" tar ((:commit . "ba624ad3f8b726bee1d8dcb0a2a9e2b658bb4c9b") (:authors ("Oscar Najera" . "https://oscarnajera.com")) (:maintainers ("Oscar Najera" . "hi@oscarnajera.com")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) @@ -513,7 +513,7 @@ (cedit . [(20200816 526) nil "paredit-like commands for c-like languages" tar ((:commit . "cb38316903e6cfa8b8c978defa7e1dafcd4e0c12") (:url . "http://zk-phi.gitub.io/"))]) (celery . [(20170225 924) ((emacs (24)) (dash-functional (2 11 0)) (s (1 9 0)) (deferred (0 3 2))) "a minor mode to draw stats from celery and more?" tar ((:commit . "b3378dd81e5a717432123fb13d70201da5dc841a") (:authors ("ardumont" . "eniotna.t@gmail.com")) (:maintainers ("ardumont" . "eniotna.t@gmail.com")) (:maintainer "ardumont" . "eniotna.t@gmail.com") (:keywords "celery" "convenience") (:url . "https://github.com/ardumont/emacs-celery"))]) (celestial-mode-line . [(20230323 737) ((emacs (24))) "Show lunar phase and sunrise/-set time in modeline" tar ((:commit . "90056322d6664e2e2b593912e4d5e68f1468cafc") (:authors ("Peter" . "craven@gmx.net")) (:maintainers ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:keywords "extensions") (:url . "https://github.com/ecraven/celestial-mode-line"))]) - (centaur-tabs . [(20240726 625) ((emacs (27 1)) (powerline (2 4))) "Aesthetic, modern looking customizable tabs plugin" tar ((:commit . "49b9f6b813dfb1fe78aa782f76b4a7333dd8f980") (:authors ("Emmanuel Bustos" . "ema2159@gmail.com")) (:maintainers ("Jen-Chieh Shen" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh Shen" . "jcs090218@gmail.com") (:keywords "frames") (:url . "https://github.com/ema2159/centaur-tabs"))]) + (centaur-tabs . [(20240813 1143) ((emacs (27 1)) (powerline (2 4))) "Aesthetic, modern looking customizable tabs plugin" tar ((:commit . "ecee903518f1650421891f6c7bf521f200e22765") (:authors ("Emmanuel Bustos" . "ema2159@gmail.com")) (:maintainers ("Jen-Chieh Shen" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh Shen" . "jcs090218@gmail.com") (:keywords "frames") (:url . "https://github.com/ema2159/centaur-tabs"))]) (centered-cursor-mode . [(20230914 1358) nil "cursor stays vertically centered" tar ((:commit . "67ef719e685407dbc455c7430765e4e685fd95a9") (:authors ("André Riemann" . "andre.riemann@web.de")) (:maintainers ("André Riemann" . "andre.riemann@web.de")) (:maintainer "André Riemann" . "andre.riemann@web.de") (:keywords "convenience") (:url . "https://github.com/andre-r/centered-cursor-mode.el"))]) (centered-window . [(20220125 804) ((emacs (24 4))) "Center the text when there's only one window" tar ((:commit . "80965f6c6afe8d918481433984b493de72af5399") (:authors ("Anler Hernández Peral" . "inbox+emacs@anler.me")) (:maintainers ("Anler Hernández Peral" . "inbox+emacs@anler.me")) (:maintainer "Anler Hernández Peral" . "inbox+emacs@anler.me") (:keywords "faces" "windows") (:url . "https://github.com/anler/centered-window-mode"))]) (centimacro . [(20201225 1132) nil "Assign multiple macros as global key bindings" tar ((:commit . "0149877584b333c4f1953f0767f0cae23881b0df") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainers ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "macros") (:url . "https://github.com/abo-abo/centimacro"))]) @@ -524,10 +524,10 @@ (cfengine-code-style . [(20171111 1027) nil "C code style for CFEngine project." tar ((:commit . "92a25872a6d1de00c5bfc2b9455ccb0082bf6569") (:authors ("Mikhail Gusarov" . "mikhail.gusarov@cfengine.com")) (:maintainers ("Mikhail Gusarov" . "mikhail.gusarov@cfengine.com")) (:maintainer "Mikhail Gusarov" . "mikhail.gusarov@cfengine.com") (:url . "https://github.com/cfengine/core"))]) (cff . [(20160118 2018) ((cl-lib (0 5)) (emacs (24))) "Search of the C/C++ file header by the source and vice versa" tar ((:commit . "b6ab2a28e64ef06f281ec74cfe3114e450644dfa") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainers ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:keywords "find-file") (:url . "https://github.com/fourier/cff"))]) (cfml-mode . [(20190617 1130) ((emacs (25))) "Emacs mode for editing CFML files" tar ((:commit . "b06d7cee2af0ed5d55a94f0db80fc1f429a1829a") (:authors ("Andrew Myers" . "am2605@gmail.com")) (:maintainers ("Andrew Myers" . "am2605@gmail.com")) (:maintainer "Andrew Myers" . "am2605@gmail.com") (:url . "https://github.com/am2605/cfml-mode"))]) - (cfn-mode . [(20240721 805) ((emacs (27 0)) (f (0 20 0)) (s (1 12 0)) (yaml-mode (0 0 13))) "AWS cloudformation mode" tar ((:commit . "f492c795f1a0f4c6266bd6960224aedcf1ddbb0b") (:authors ("William Orr" . "will@worrbase.com")) (:maintainers ("William Orr" . "will@worrbase.com")) (:maintainer "William Orr" . "will@worrbase.com") (:keywords "convenience" "languages" "tools") (:url . "https://gitlab.com/worr/cfn-mode"))]) + (cfn-mode . [(20240811 805) ((emacs (27 0)) (f (0 20 0)) (s (1 12 0)) (yaml-mode (0 0 13))) "AWS cloudformation mode" tar ((:commit . "4784f043b214aa38c0c2c7f01e67802832a6c380") (:authors ("William Orr" . "will@worrbase.com")) (:maintainers ("William Orr" . "will@worrbase.com")) (:maintainer "William Orr" . "will@worrbase.com") (:keywords "convenience" "languages" "tools") (:url . "https://gitlab.com/worr/cfn-mode"))]) (cframe . [(20240223 2335) ((emacs (26)) (buffer-manage (0 11)) (dash (2 17 0))) "Customize a frame and fast switch size and positions" tar ((:commit . "580a20573ef413c269c032221de04abc1c97a6a8") (:keywords "frames") (:url . "https://github.com/plandes/cframe"))]) (cfrs . [(20220129 1149) ((emacs (26 1)) (dash (2 11 0)) (s (1 10 0)) (posframe (0 6 0))) "Child-frame based read-string" tar ((:commit . "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainers ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/cfrs"))]) - (cg . [(20240430 2040) ((emacs (26 1))) "Major mode for editing Constraint Grammar files" tar ((:commit . "06fb61345a4f3aae4bda74f3dfe261b1ec9d902d") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainers ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "languages") (:url . "https://visl.sdu.dk/constraint_grammar.html"))]) + (cg . [(20240808 1902) ((emacs (26 1))) "Major mode for editing Constraint Grammar files" tar ((:commit . "07e099991185330b1d14e940e6e0e1d203972183") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainers ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "languages") (:url . "https://visl.sdu.dk/constraint_grammar.html"))]) (challenger-deep-theme . [(20231218 1042) ((emacs (24))) "challenger-deep Theme" tar ((:commit . "1afd5787374c2bf3bfb46beb18e64d5677c07366") (:url . "https://github.com/challenger-deep-theme/emacs"))]) (champagne . [(20240515 310) ((emacs (28 1)) (posframe (1 4 2))) "Graphical countdowns" tar ((:commit . "42ef0451e4abe800f047583c4c3b04e51b29d5ee") (:authors ("Psionic K" . "contact@positron.solutions")) (:maintainers ("Psionic K" . "contact@positron.solutions")) (:maintainer "Psionic K" . "contact@positron.solutions") (:keywords "games") (:url . "http://github.com/positron-solutions/champagne"))]) (change-inner . [(20231203 1021) ((expand-region (0 7))) "Change contents based on semantic units" tar ((:commit . "1394f5c07a95a97e39d616a1d7054d7c9bc49ba3") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainers ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "convenience" "extensions"))]) @@ -535,7 +535,7 @@ (chapel-mode . [(20210513 457) ((emacs (25 1)) (hydra (0 15 0))) "A major mode for the Chapel programming language" tar ((:commit . "39fd24bb7cf44808200354ac0496be4fc4fddd9a") (:keywords "chapel" "chpl" "programming" "languages") (:url . "https://github.com/damon-kwok/chapel-mode"))]) (char-menu . [(20210321 1657) ((emacs (24 3)) (avy-menu (0 1))) "Create your own menu for fast insertion of arbitrary symbols" tar ((:commit . "d77c4d64fc8acc386a0fb9727d346c838e75f011") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainers ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "convenience" "editing") (:url . "https://github.com/mrkkrp/char-menu"))]) (charmap . [(20200616 1418) nil "Unicode table for Emacs" tar ((:commit . "feac50b87d2a596c5e5b7b82b79ddd65b6dedd8c") (:authors ("Anan Mikami" . "lateau@gmail.com")) (:maintainers ("Anan Mikami" . "lateau@gmail.com")) (:maintainer "Anan Mikami" . "lateau@gmail.com") (:keywords "unicode" "character" "ucs") (:url . "https://github.com/lateau/charmap"))]) - (chatgpt-shell . [(20240731 1734) ((emacs (27 1)) (shell-maker (0 50 5))) "ChatGPT shell + buffer insert commands" tar ((:commit . "4e09c9ee074bb8c1e03128c817ab99b6f228ccb5") (:url . "https://github.com/xenodium/chatgpt-shell"))]) + (chatgpt-shell . [(20240814 938) ((emacs (27 1)) (shell-maker (0 50 5))) "ChatGPT shell + buffer insert commands" tar ((:commit . "6fb85746bd0d316c97e375dcc14eb5314778e74d") (:url . "https://github.com/xenodium/chatgpt-shell"))]) (chatu . [(20240518 615) ((org (9 6 6)) (emacs (29 1)) (plantuml-mode (1 2 9))) "Convert and insert any images to org-mode or markdown buffer" tar ((:commit . "f813f0bc926346fbd8151d2ae7079119d4657abb") (:authors ("Kimi Ma" . "kimi.im@outlook.com")) (:maintainers ("Kimi Ma" . "kimi.im@outlook.com")) (:maintainer "Kimi Ma" . "kimi.im@outlook.com") (:keywords "multimedia" "convenience") (:url . "https://github.com/kimim/chatu"))]) (chatwork . [(20170511 442) nil "ChatWork client for Emacs" tar ((:commit . "fea231d479f06bf40dbfcf45de143eecc9ed744c") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainers ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:keywords "web") (:url . "https://github.com/ataka/chatwork"))]) (cheat-sh . [(20210607 1307) ((emacs (25 1))) "Interact with cheat.sh" tar ((:commit . "33bae22feae8d3375739c6bdef08d0dcdf47ee42") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainers ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "docs" "help") (:url . "https://github.com/davep/cheat-sh.el"))]) @@ -559,7 +559,7 @@ (chordpro-mode . [(20240618 626) ((emacs (28 1)) (compat (29 1 4 1))) "Major mode for ChordPro lead sheet file format" tar ((:commit . "ea530813edb4936f36efea9b2f0009c9feb6b90b") (:authors ("Howard Ding" . "hading2@gmail.com")) (:maintainers ("Howard Ding" . "hading2@gmail.com")) (:maintainer "Howard Ding" . "hading2@gmail.com") (:keywords "convenience") (:url . "https://git.sr.ht/~breatheoutbreathein/chordpro-mode.el/"))]) (chroma . [(20240716 1131) ((emacs (24 1))) "Color manipulation library" tar ((:commit . "89324b476498bdfc657079040cfbbe33d1da48a3") (:authors ("Nicolas Martyanoff" . "nicolas@n16f.net")) (:maintainers ("Nicolas Martyanoff" . "nicolas@n16f.net")) (:maintainer "Nicolas Martyanoff" . "nicolas@n16f.net") (:url . "https://github.com/galdor/chroma"))]) (chronometer . [(20190304 1528) ((emacs (24))) "a [not so] simple chronometer" tar ((:commit . "8457b296ef87be339cbe47730b922757d60bdcd5") (:authors ("Marcelo Toledo" . "marcelo@marcelotoledo.com")) (:maintainers ("Marcelo Toledo" . "marcelo@marcelotoledo.com")) (:maintainer "Marcelo Toledo" . "marcelo@marcelotoledo.com") (:keywords "tools" "convenience") (:url . "https://github.com/marcelotoledo/chronometer"))]) - (chronometrist . [(20230712 1532) ((emacs (27 1)) (dash (2 16 0)) (seq (2 20)) (ts (0 2))) "Friendly and powerful personal time tracker and analyzer" tar ((:commit . "dbbcdfd4398cc2845a20aca4161358fafcb60c65") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainers ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://codeberg.org/contrapunctus/chronometrist"))]) + (chronometrist . [(20240807 1850) ((emacs (27 1)) (dash (2 16 0)) (seq (2 20)) (ts (0 2))) "Friendly and powerful personal time tracker and analyzer" tar ((:commit . "fdeeba0c0f23cd0ebfa76d5ec2bf4e5e93f87941") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainers ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://codeberg.org/contrapunctus/chronometrist"))]) (chronometrist-goal . [(20210510 1831) ((emacs (25 1)) (alert (1 2)) (chronometrist (0 7 0))) "Adds support for time goals to Chronometrist" tar ((:commit . "6cb939d160f5d5966d7853aa23f3ed7c7ef9df44") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabber.fr")) (:maintainers ("contrapunctus" . "xmpp:contrapunctus@jabber.fr")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabber.fr") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist-goal"))]) (chronometrist-key-values . [(20230629 1039) ((chronometrist (0 7 0))) "add key-values to Chronometrist data" tar ((:commit . "d8290a82ea65730413627325a705067269cfa2f1") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainers ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist"))]) (chronometrist-spark . [(20230629 1039) ((emacs (25 1)) (chronometrist (0 7 0)) (spark (0 1))) "Show sparklines in Chronometrist buffers" tar ((:commit . "d8290a82ea65730413627325a705067269cfa2f1") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainers ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist"))]) @@ -567,7 +567,7 @@ (chruby . [(20180114 1652) ((cl-lib (0 5))) "Emacs integration for chruby" tar ((:commit . "42bc6d521f832eca8e2ba210f30d03ad5529788f") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainers ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:keywords "languages") (:url . "https://github.com/plexus/chruby.el"))]) (chyla-dark-theme . [(20240708 2033) ((emacs (24 1))) "Chyla.org - dark green color theme" tar ((:commit . "8d5c9a2eaaf04e0f1ad953a34b15e9777407b760") (:authors ("Adam Chyła https://chyla.org/" . "adam@chyla.org")) (:maintainers ("Adam Chyła https://chyla.org/" . "adam@chyla.org")) (:maintainer "Adam Chyła https://chyla.org/" . "adam@chyla.org") (:url . "https://github.com/chyla/ChylaDarkThemeForEmacs"))]) (chyla-theme . [(20240708 2017) ((emacs (24 1))) "Chyla.org - green color theme" tar ((:commit . "c2bb425eaff0975e0c7081f282d291f7853f8376") (:authors ("Adam Chyła https://chyla.org/" . "adam@chyla.org")) (:maintainers ("Adam Chyła https://chyla.org/" . "adam@chyla.org")) (:maintainer "Adam Chyła https://chyla.org/" . "adam@chyla.org") (:url . "https://github.com/chyla/ChylaThemeForEmacs"))]) - (cider . [(20240723 738) ((emacs (26)) (clojure-mode (5 19)) (parseedn (1 2 1)) (queue (0 2)) (spinner (1 7)) (seq (2 22)) (sesman (0 3 2)) (transient (0 4 1))) "Clojure Interactive Development Environment that Rocks" tar ((:commit . "81401810b55dd7a1e935c3f4b05a70734d28758a") (:authors ("Tim King" . "kingtim@gmail.com") ("Phil Hagelberg" . "technomancy@gmail.com") ("Bozhidar Batsov" . "bozhidar@batsov.dev") ("Artur Malabarba" . "bruce.connor.am@gmail.com") ("Hugo Duncan" . "hugo@hugoduncan.org") ("Steve Purcell" . "steve@sanityinc.com")) (:maintainers ("Bozhidar Batsov" . "bozhidar@batsov.dev")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "languages" "clojure" "cider") (:url . "https://www.github.com/clojure-emacs/cider"))]) + (cider . [(20240813 1832) ((emacs (26)) (clojure-mode (5 19)) (parseedn (1 2 1)) (queue (0 2)) (spinner (1 7)) (seq (2 22)) (sesman (0 3 2)) (transient (0 4 1))) "Clojure Interactive Development Environment that Rocks" tar ((:commit . "3c8af8b6787245e5dfd6dbb550a0ce8de1df4dcb") (:authors ("Tim King" . "kingtim@gmail.com") ("Phil Hagelberg" . "technomancy@gmail.com") ("Bozhidar Batsov" . "bozhidar@batsov.dev") ("Artur Malabarba" . "bruce.connor.am@gmail.com") ("Hugo Duncan" . "hugo@hugoduncan.org") ("Steve Purcell" . "steve@sanityinc.com")) (:maintainers ("Bozhidar Batsov" . "bozhidar@batsov.dev")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "languages" "clojure" "cider") (:url . "https://www.github.com/clojure-emacs/cider"))]) (cider-decompile . [(20151122 537) ((cider (0 3 0)) (javap-mode (9))) "decompilation extension for cider" tar ((:commit . "5d87035f3c3c14025e8f01c0c53d0ce2c8f56651") (:keywords "languages" "clojure" "cider") (:url . "http://www.github.com/clojure-emacs/cider-decompile"))]) (cider-eval-sexp-fu . [(20190311 2152) ((emacs (24)) (eval-sexp-fu (0 5 0))) "Briefly highlights an evaluated sexp." tar ((:commit . "7fd229f1441356866aedba611fd0cf4e89b50921") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainers ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "languages" "clojure" "cider"))]) (cider-hydra . [(20190816 1121) ((cider (0 22 0)) (hydra (0 13 0))) "Hydras for CIDER." tar ((:commit . "c3b8a15d72dddfbc390ab6a454bd7e4c765a2c95") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainers ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:keywords "convenience" "tools") (:url . "https://github.com/clojure-emacs/cider-hydra"))]) @@ -629,7 +629,7 @@ (clojure-snippets . [(20220914 950) ((yasnippet (0 10 0))) "Yasnippets for clojure" tar ((:commit . "66d23f0ffedf2cc2be0387c3504b5f89d7300cfa") (:authors ("Max Penet" . "m@qbits.cc")) (:maintainer "Max Penet" . "m@qbits.cc") (:keywords "snippets"))]) (clojure-ts-mode . [(20240725 1139) ((emacs (29 1))) "Major mode for Clojure code" tar ((:commit . "0e6816e76ea31c0f0e4d39d8f016c262e57dcb10") (:maintainers ("Danny Freeman" . "danny@dfreeman.email")) (:maintainer "Danny Freeman" . "danny@dfreeman.email") (:keywords "languages" "clojure" "clojurescript" "lisp") (:url . "http://github.com/clojure-emacs/clojure-ts-mode"))]) (clomacs . [(20220415 1035) ((emacs (24 3)) (cider (0 22 1)) (s (1 12 0)) (simple-httpd (1 4 6)) (dash (2 19 1))) "Simplifies Emacs Lisp interaction with Clojure." tar ((:commit . "9cd7c9fd86bc7bc627a31275d1ef131378b90a49") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainers ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:keywords "clojure" "interaction") (:url . "https://github.com/clojure-emacs/clomacs"))]) - (closql . [(20240712 2215) ((emacs (26 1)) (compat (30 0 0 0)) (emacsql (20240124))) "Store EIEIO objects using EmacSQL" tar ((:commit . "ebfb860510d895ebcbbe920dd0d86381f1b6504c") (:authors ("Jonas Bernoulli" . "emacs.closql@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.closql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.closql@jonas.bernoulli.dev") (:keywords "extensions") (:url . "https://github.com/emacscollective/closql"))]) + (closql . [(20240808 1934) ((emacs (26 1)) (compat (30 0 0 0)) (emacsql (4 0 0))) "Store EIEIO objects using EmacSQL" tar ((:commit . "c1a346d56ecee16d1f0d7707f0d62c72604a8802") (:authors ("Jonas Bernoulli" . "emacs.closql@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.closql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.closql@jonas.bernoulli.dev") (:keywords "extensions") (:url . "https://github.com/emacscollective/closql"))]) (closure-lint-mode . [(20101118 2124) nil "minor mode for the Closure Linter" tar ((:commit . "bc3d2fd5c35580bf1b8af43b12484c95a343b4b5") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainers ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com") (:keywords "tools" "closure" "javascript" "lint" "flymake") (:url . "https://github.com/r0man/closure-lint-mode"))]) (cloud-theme . [(20220205 1336) ((emacs (24))) "A light colored theme" tar ((:commit . "16ef7fbf0a423b29e3c3a0a2d9525afaf265aaed") (:authors ("Valerii Lysenko" . "vallyscode@gmail.com")) (:maintainers ("Valerii Lysenko" . "vallyscode@gmail.com")) (:maintainer "Valerii Lysenko" . "vallyscode@gmail.com") (:keywords "color" "theme") (:url . "https://github.com/vallyscode/cloud-theme"))]) (cloud-to-butt-erc . [(20130627 2308) nil "Replace 'the cloud' with 'my butt'" tar ((:commit . "6710c03d1bc91736435cbfe845924940cae34e5c") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainers ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/cloud-to-butt-erc"))]) @@ -737,7 +737,7 @@ (company-plsense . [(20180118 58) ((company (0 9 3)) (cl-lib (0 5 0)) (dash (2 12 0)) (s (1 12)) (emacs (24))) "Company backend for Perl" tar ((:commit . "b48e3181e08ec597269621d621aa06636f02d883") (:authors ("Troy Hinckley" . "troy.hinckley@gmail.com")) (:maintainers ("Troy Hinckley" . "troy.hinckley@gmail.com")) (:maintainer "Troy Hinckley" . "troy.hinckley@gmail.com") (:url . "https://github.com/CeleritasCelery/company-plsense"))]) (company-pollen . [(20160812 1510) ((company (0 9 0)) (pollen-mode (1 0))) "company-mode completion backend for pollen" tar ((:commit . "9779f7f13b1e0cfb58af01af5d8ee9e783bb8a43") (:authors ("Junsong Li" . "ljs.darkfishATGMAIL")) (:keywords "languages" "pollen" "pollenpub" "company") (:url . "https://github.com/lijunsong/pollen-mode"))]) (company-posframe . [(20230104 1229) ((emacs (26 0)) (company (0 9 0)) (posframe (0 9 0))) "Use a posframe as company candidate menu" tar ((:commit . "18d6641bba72cba3c00018cee737ea8b454f64a8") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainers ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "abbrev" "convenience" "matching") (:url . "https://github.com/tumashu/company-posframe"))]) - (company-prescient . [(20240226 204) ((emacs (25 1)) (prescient (6 1 0)) (company (0 9 6))) "prescient.el + Company" tar ((:commit . "c39bf07c56b427bf41aafd7d20eaef5cf3c312b5") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) + (company-prescient . [(20240803 2320) ((emacs (25 1)) (prescient (6 1 0)) (company (0 9 6))) "prescient.el + Company" tar ((:commit . "2b8a8b41228bddb2e11eb1c200e98a9edd04797c") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) (company-qml . [(20170428 1708) ((qml-mode (0 1)) (company (0 8 12))) "Company backend for QML files" tar ((:commit . "4af4f32a7ad86d86bb9293fb0b675aec513b5736") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainers ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) (company-quickhelp . [(20231026 1714) ((emacs (24 3)) (company (0 8 9)) (pos-tip (0 4 6))) "Popup documentation for completion candidates" tar ((:commit . "5bda859577582cc42d16fc0eaf5f7c8bedfd9e69") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainers ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:keywords "company" "popup" "documentation" "quickhelp") (:url . "https://www.github.com/expez/company-quickhelp"))]) (company-quickhelp-terminal . [(20240101 1005) ((emacs (24 4)) (company-quickhelp (2 2 0)) (popup (0 5 3))) "Terminal support for `company-quickhelp'" tar ((:commit . "1ea1dcc8696714f349df21e151bc66fb2cf396a8") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "terminal" "extends" "support" "tip" "help") (:url . "https://github.com/jcs-elpa/company-quickhelp-terminal"))]) @@ -778,7 +778,7 @@ (connection . [(20191111 446) nil "TCP-based client connection" tar ((:commit . "c9cad101100975e88873636bfd426b7a19304ebd") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainers ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net") (:keywords "network"))]) (conner . [(20240707 2220) ((emacs (29 1))) "Define and run project specific commands" tar ((:commit . "583d8288b07f4372b68e1c06917eb77c419c555d") (:keywords "tools") (:url . "https://github.com/tralph3/conner"))]) (constant-theme . [(20180921 1012) ((emacs (24 1))) "A calm, dark, almost monochrome color theme." tar ((:commit . "0feb9f99d708633d62fa548c953ebbe68fd70de0") (:authors ("Jannis Pohlmann" . "contact@jannispohlmann.de")) (:maintainers ("Jannis Pohlmann" . "contact@jannispohlmann.de")) (:maintainer "Jannis Pohlmann" . "contact@jannispohlmann.de") (:keywords "themes") (:url . "https://github.com/jannis/emacs-constant-theme"))]) - (consult . [(20240725 508) ((emacs (27 1)) (compat (30))) "Consulting completing-read" tar ((:commit . "4889458dccf842ab6223099f8a73ff8b147e9459") (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "matching" "files" "completion") (:url . "https://github.com/minad/consult"))]) + (consult . [(20240811 1858) ((emacs (27 1)) (compat (30))) "Consulting completing-read" tar ((:commit . "3d0fc6a8c6a74b21ca854b8632b3f58e0e513b85") (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "matching" "files" "completion") (:url . "https://github.com/minad/consult"))]) (consult-ag . [(20230227 406) ((emacs (27 1)) (consult (0 32))) "The silver searcher integration using Consult" tar ((:commit . "9eb4df265aedf2628a714610c2ade6d2f21de053") (:authors ("Kanon Kakuno and contributors" . "yadex205@outlook.jp")) (:maintainers ("Kanon Kakuno and contributors" . "yadex205@outlook.jp")) (:maintainer "Kanon Kakuno and contributors" . "yadex205@outlook.jp") (:url . "https://github.com/yadex205/consult-ag"))]) (consult-codesearch . [(20230315 1424) ((emacs (27 1)) (consult (0 20))) "Consult interface for codesearch" tar ((:commit . "51df545bb57b468058245950322ae15f6c3a0ce2") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainers ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com") (:keywords "tools") (:url . "https://github.com/youngker/consult-codesearch"))]) (consult-company . [(20230606 1824) ((emacs (27 1)) (company (0 9)) (consult (0 9))) "Consult frontend for company" tar ((:commit . "6e309fa9115c9ecd29aa27bff4e3b733979e5dbc") (:authors ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainers ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainer "mohsin kaleem" . "mohkale@kisara.moe") (:url . "https://github.com/mohkale/consult-company"))]) @@ -794,14 +794,14 @@ (consult-hatena-bookmark . [(20221125 109) ((emacs (27 1)) (consult (0 9)) (async-await (1 1))) "Consult commands for the Hatena Bookmark" tar ((:commit . "b85484b11705ebd896878d3ac7fdb12bc8c9637a") (:url . "https://github.com/Nyoho/consult-hatena-bookmark"))]) (consult-ls-git . [(20240529 641) ((emacs (27 1)) (consult (0 16))) "Consult integration for git" tar ((:commit . "b1ca94f7c43cbd3811d09a0c9ab04f67f6318e95") (:keywords "convenience") (:url . "https://github.com/rcj/consult-ls-git"))]) (consult-lsp . [(20240507 2105) ((emacs (27 1)) (lsp-mode (5 0)) (consult (0 16)) (f (0 20 0))) "LSP-mode Consult integration" tar ((:commit . "68583913168bf66fd4d542b2517a2dcab19c447c") (:keywords "tools" "completion" "lsp") (:url . "https://github.com/gagbo/consult-lsp"))]) - (consult-notes . [(20240624 1219) ((emacs (27 1)) (consult (0 17)) (s (1 12 0)) (dash (2 19))) "Manage notes with consult" tar ((:commit . "9858bb13b54934ea0a95df45947ff40ffde4553b") (:authors ("Colin McLear" . "mclear@fastmail.com")) (:keywords "convenience") (:url . "https://github.com/mclear-tools/consult-notes"))]) + (consult-notes . [(20240810 1318) ((emacs (27 1)) (consult (0 17)) (s (1 12 0)) (dash (2 19))) "Manage notes with consult" tar ((:commit . "6ece62337d6065e88a91b222fac5e252c00a8d53") (:authors ("Colin McLear" . "mclear@fastmail.com")) (:keywords "convenience") (:url . "https://github.com/mclear-tools/consult-notes"))]) (consult-notmuch . [(20240127 406) ((emacs (26 1)) (consult (0 9)) (notmuch (0 31))) "Notmuch search using consult" tar ((:commit . "d8022e2ddc67ed4e89cc6f5bbe664fdb04e1e815") (:authors ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:keywords "mail") (:url . "https://codeberg.org/jao/consult-notmuch"))]) (consult-org-roam . [(20240217 1442) ((emacs (27 1)) (org-roam (2 2 0)) (consult (0 16))) "Consult integration for org-roam" tar ((:commit . "a6dec09dcd06a3014409044399c4f8860ca45ef1") (:authors ("jgru" . "https://github.com/jgru")) (:maintainers ("jgru" . "https://github.com/jgru")) (:maintainer "jgru" . "https://github.com/jgru") (:url . "https://github.com/jgru/consult-org-roam"))]) (consult-project-extra . [(20231221 1857) ((emacs (27 1)) (consult (0 17)) (project (0 8 1))) "Consult integration for project.el" tar ((:commit . "982e8008d69ea6733a2a7548e245d645c0fefb3f") (:keywords "convenience" "project" "management") (:url . "https://github.com/Qkessler/consult-project-extra"))]) (consult-projectile . [(20230821 406) ((emacs (25 1)) (consult (0 12)) (projectile (2 5 0))) "Consult integration for projectile" tar ((:commit . "400439c56d17bca7888f7d143d8a11f84900a406") (:keywords "convenience") (:url . "https://gitlab.com/OlMon/consult-projectile"))]) (consult-recoll . [(20231211 1221) ((emacs (26 1)) (consult (0 19))) "Recoll queries using consult" tar ((:commit . "ba68d052d9479aeaa5dda15a57a2c070df7d9bca") (:authors ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainers ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") (:keywords "docs" "convenience") (:url . "https://codeberg.org/jao/consult-recoll"))]) (consult-spotify . [(20211114 2258) ((emacs (26 1)) (consult (0 8)) (espotify (0 1))) "Spotify queries using consult" tar ((:commit . "5c1dcf0182135cda4191d4ba206fe2f265100293") (:authors ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:keywords "multimedia") (:url . "https://codeberg.org/jao/espotify"))]) - (consult-tex . [(20240417 1149) ((emacs (28 2)) (consult (0 35))) "Consult powered completion for tex" tar ((:commit . "675755e106f9e64e2c1fd3cf05a43275c09497da") (:maintainers ("Titus Pinta" . "titus.pinta@gmail.com")) (:maintainer "Titus Pinta" . "titus.pinta@gmail.com") (:keywords "consult" "tex" "latex") (:url . "https://gitlab.com/titus.pinta/consult-TeX"))]) + (consult-tex . [(20240808 1300) ((emacs (28 2)) (consult (0 35))) "Consult powered completion for tex" tar ((:commit . "9df92b31a8e7ef253667229a4e05153ea13346de") (:maintainers ("Titus Pinta" . "titus.pinta@gmail.com")) (:maintainer "Titus Pinta" . "titus.pinta@gmail.com") (:keywords "consult" "tex" "latex") (:url . "https://gitlab.com/titus.pinta/consult-TeX"))]) (consult-todo . [(20231022 2059) ((emacs (27 1)) (consult (0 35)) (hl-todo (3 1 2))) "Search hl-todo keywords in consult" tar ((:commit . "84f3c9876a285f733d75053076a97cc30f7d8eb9") (:authors ("liuyinz" . "liuyinz@gmail.com")) (:maintainers ("liuyinz" . "liuyinz@gmail.com")) (:maintainer "liuyinz" . "liuyinz@gmail.com") (:url . "https://github.com/liuyinz/consult-todo"))]) (consult-yasnippet . [(20240314 1838) ((emacs (27 1)) (yasnippet (0 14)) (consult (0 16))) "A consulting-read interface for yasnippet" tar ((:commit . "834d39acfe8a7d2c304afbe4d649b9372118c756") (:authors ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainers ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainer "mohsin kaleem" . "mohkale@kisara.moe") (:url . "https://github.com/mohkale/consult-yasnippet"))]) (context-transient . [(20240530 1344) ((emacs (29 1))) "Context specific transients" tar ((:commit . "4461c3a5b8654cb1dacea404f78951172437804f") (:authors ("Mykhaylo Bilyanskyy" . "mb@m1k.pw")) (:maintainers ("Mykhaylo Bilyanskyy" . "mb@m1k.pw")) (:maintainer "Mykhaylo Bilyanskyy" . "mb@m1k.pw") (:url . "https://github.com/licht1stein/context-transient.el"))]) @@ -818,7 +818,7 @@ (coq-commenter . [(20170822 2309) ((dash (2 13 0)) (s (1 11 0)) (cl-lib (0 5))) "Coq commenting minor mode for proof" tar ((:commit . "7fe9a2cc0ebdb0b1e54a24eb7971d757fb588ac3") (:authors ("Junyoung Clare Jang" . "jjc9310@gmail.com")) (:maintainers ("Junyoung Clare Jang" . "jjc9310@gmail.com")) (:maintainer "Junyoung Clare Jang" . "jjc9310@gmail.com") (:keywords "comment" "coq" "proof") (:url . "http://github.com/ailrun/coq-commenter"))]) (corfu . [(20240726 359) ((emacs (27 1)) (compat (30))) "COmpletion in Region FUnction" tar ((:commit . "5e3a959766d2313651c5db3beedd937bfc27b57a") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "abbrev" "convenience" "matching" "completion" "text") (:url . "https://github.com/minad/corfu"))]) (corfu-candidate-overlay . [(20240322 1814) ((emacs (28 1)) (corfu (0 36))) "Show first candidate in an overlay while typing" tar ((:commit . "f730de2c150720ee70d4d7be4b8bb533c7dfc97e") (:authors ("Adam Kruszewski" . "adam@kruszewski.name")) (:maintainers ("Adam Kruszewski" . "adam@kruszewski.name")) (:maintainer "Adam Kruszewski" . "adam@kruszewski.name") (:url . "https://code.bsdgeek.org/adam/corfu-candidate-overlay/"))]) - (corfu-prescient . [(20240226 204) ((emacs (27 1)) (prescient (6 1 0)) (corfu (1 1))) "prescient.el + Corfu" tar ((:commit . "c39bf07c56b427bf41aafd7d20eaef5cf3c312b5") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/prescient.el"))]) + (corfu-prescient . [(20240803 2320) ((emacs (27 1)) (prescient (6 1 0)) (corfu (1 1))) "prescient.el + Corfu" tar ((:commit . "2b8a8b41228bddb2e11eb1c200e98a9edd04797c") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/prescient.el"))]) (corral . [(20160502 948) nil "Quickly surround text with delimiters" tar ((:commit . "e7ab6aa118e46b93d4933d1364bc273f57cd6911") (:authors ("Kevin Liu" . "mail@nivekuil.com")) (:maintainers ("Kevin Liu" . "mail@nivekuil.com")) (:maintainer "Kevin Liu" . "mail@nivekuil.com") (:url . "http://github.com/nivekuil/corral"))]) (cort . [(20211020 18) ((emacs (24 1)) (ansi (0 4)) (cl-lib (0 6))) "Simplify extended unit test framework" tar ((:commit . "3f64a7b03a4c5b768ec21fd5987acd0d62d16c7b") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "test" "lisp") (:url . "https://github.com/conao3/cort.el"))]) (cosmo . [(20170922 744) ((emacs (24 4))) "Cosmological Calculator" tar ((:commit . "dd83b09a49a2843606b28279b674b2207040b36b") (:authors ("Francesco Montanari" . "fmnt@fmnt.info")) (:maintainers ("Francesco Montanari" . "fmnt@fmnt.info")) (:maintainer "Francesco Montanari" . "fmnt@fmnt.info") (:keywords "tools") (:url . "https://gitlab.com/montanari/cosmo-el"))]) @@ -877,7 +877,7 @@ (crystal-playground . [(20180830 501) ((emacs (25)) (crystal-mode (0 1 2))) "Local crystal playground for short code snippets." tar ((:commit . "532dc7e4239eb4bdd241bc4347d34760344c1ebb") (:keywords "tools" "crystal") (:url . "https://github.com/jasonrobot/crystal-playground"))]) (csgo-conf-mode . [(20161209 1619) nil "CS:GO Configuration files syntax highlighting" tar ((:commit . "df45ca833eb68c394dd03acce5733a33c3b06bf8") (:authors ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainers ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainer "Guillermo Robles" . "guillerobles1995@gmail.com") (:keywords "languages") (:url . "https://github.com/wynro/emacs-csgo-conf-mode"))]) (csharp-mode . [(20221126 2005) ((emacs (26 1))) "C# mode derived mode" tar ((:commit . "d8b058c9e9d0429ea7e81d121ce19b064bd7e0f5") (:authors ("Theodor Thornhill" . "theo@thornhill.no")) (:maintainers ("Jostein Kjønigsen" . "jostein@gmail.com") ("Theodor Thornhill" . "theo@thornhill.no")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:keywords "c#" "languages" "oop" "mode") (:url . "https://github.com/emacs-csharp/csharp-mode"))]) - (csound-mode . [(20240716 1423) ((emacs (25)) (shut-up (0 3 2)) (multi (2 0 1)) (dash (2 16 0)) (highlight (0))) "A major mode for interacting and coding Csound" tar ((:commit . "a83fabdccf1af72295318bf15cb69ee5ac5fb2c6") (:authors ("Hlöðver Sigurðsson" . "hlolli@gmail.com")) (:maintainers ("Hlöðver Sigurðsson" . "hlolli@gmail.com")) (:maintainer "Hlöðver Sigurðsson" . "hlolli@gmail.com") (:url . "https://github.com/hlolli/csound-mode"))]) + (csound-mode . [(20240813 1802) ((emacs (25)) (shut-up (0 3 2)) (multi (2 0 1)) (dash (2 16 0)) (highlight (0))) "A major mode for interacting and coding Csound" tar ((:commit . "bea3a94f4e1b4d3b32a4ed7943d2beda794908b5") (:authors ("Hlöðver Sigurðsson" . "hlolli@gmail.com")) (:maintainers ("Hlöðver Sigurðsson" . "hlolli@gmail.com")) (:maintainer "Hlöðver Sigurðsson" . "hlolli@gmail.com") (:url . "https://github.com/hlolli/csound-mode"))]) (csproj-mode . [(20200801 1732) ((emacs (24))) "Work with .NET project files (csproj, vbproj)" tar ((:commit . "a7f0f4610c976a28c41b9b8299892f88b5d0336c") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainers ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:keywords "languages" "tools") (:url . "https://github.com/omajid/csproj-mode"))]) (css-autoprefixer . [(20180311 1600) ((emacs (24))) "Adds autoprefix to CSS" tar ((:commit . "386a5defc8543a3b87820f1761c075c7d1d93b38") (:authors ("Kyung Mo Kweon and contributors" . "kkweon@gmail.com")) (:maintainers ("Kyung Mo Kweon and contributors" . "kkweon@gmail.com")) (:maintainer "Kyung Mo Kweon and contributors" . "kkweon@gmail.com") (:keywords "convenience" "usability" "css") (:url . "https://github.com/kkweon/emacs-css-autoprefixer"))]) (css-comb . [(20160416 559) nil "Sort CSS properties in a particular order using CSS Comb" tar ((:commit . "6fa45e5af8a8bd3af6c1154cde3540e32c4206ee") (:authors ("Charanjit Singh" . "ckhabra@gmail.com")) (:maintainers ("Charanjit Singh" . "ckhabra@gmail.com")) (:maintainer "Charanjit Singh" . "ckhabra@gmail.com") (:url . "https://github.com/channikhabra/css-comb.el"))]) @@ -917,14 +917,14 @@ (cypher-mode . [(20151110 1142) nil "major mode for editing cypher scripts" tar ((:commit . "ce8543d7877c736c574a17b49874c9dcdc7a06d6") (:authors ("François-Xavier Bois" . "fxboisATGoogleMailService")) (:keywords "cypher" "graph") (:url . "http://github.com/fxbois/cypher-mode"))]) (cython-mode . [(20221130 1257) nil "Major mode for editing Cython files" tar ((:commit . "3e4790559d3168fe992cf2aa62f01423038cedb5"))]) (czech-holidays . [(20160113 1752) nil "Adds a list of Czech public holidays to Emacs calendar" tar ((:commit . "d19828122cf3322bcf50601cefa4ac385d2d8f82") (:authors ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainers ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainer "David Chkhikvadze" . "david.chk@outlook.com") (:keywords "calendar"))]) - (d-mode . [(20240722 232) ((emacs (25 1))) "D Programming Language major mode for (X)Emacs" tar ((:commit . "def180655199b1143207545f63bd188852082b2b") (:maintainers ("Russel Winder" . "russel@winder.org.uk") ("Vladimir Panteleev" . "vladimir@thecybershadow.net")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:keywords "d" "programming" "language" "emacs" "cc-mode"))]) + (d-mode . [(20240813 659) ((emacs (25 1))) "D Programming Language major mode for (X)Emacs" tar ((:commit . "9b1676d70edbc2f2788130adfd5797515a5c8538") (:maintainers ("Russel Winder" . "russel@winder.org.uk") ("Vladimir Panteleev" . "vladimir@thecybershadow.net")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:keywords "d" "programming" "language" "emacs" "cc-mode"))]) (d2-mode . [(20240707 1850) ((emacs (26 1))) "Major mode for working with d2 graphs" tar ((:commit . "69374e0249df20139f3f2d475de9eae2b201d019") (:authors ("Andor Kesselman" . "andor@henosisknot.com")) (:maintainers ("Andor Kesselman" . "andor@henosisknot.com")) (:maintainer "Andor Kesselman" . "andor@henosisknot.com") (:keywords "d2" "graphs" "tools" "processes") (:url . "https://github.com/andorsk/d2-mode"))]) (dactyl-mode . [(20140906 1725) nil "Major mode for editing Pentadactyl config files" tar ((:commit . "cc55fe6b987271d9647492b8df4c812d884f661f") (:keywords "languages" "vim") (:url . "https://github.com/luxbock/dactyl-mode"))]) (dad-joke . [(20170928 658) ((emacs (24))) "Get/display dad jokes" tar ((:commit . "bee47e7b746b403228fa7d7361cb095de19ac9ba") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainers ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "games") (:url . "https://github.com/davep/dad-joke.el"))]) (daemons . [(20231212 1324) ((emacs (25 1)) (s (1 13 0)) (compat (29 1 4 2))) "UI for managing init system daemons (services)" tar ((:commit . "6b6b97b7bac3040cfc58ea5ca7bd9dc9003068fb") (:keywords "unix" "convenience") (:url . "https://github.com/cbowdon/daemons.el"))]) (dakrone-light-theme . [(20170808 2140) nil "dakrone's custom light theme" tar ((:commit . "06f198dc8b4ca7421990b30a23d89c8e0b8c5de4") (:authors ("Lee Hinman" . "lee_AT_writequit.org")) (:maintainers ("Lee Hinman" . "lee_AT_writequit.org")) (:maintainer "Lee Hinman" . "lee_AT_writequit.org") (:keywords "color" "themes" "faces") (:url . "https://github.com/dakrone/dakrone-light-theme"))]) (dakrone-theme . [(20170801 1933) nil "dakrone's custom dark theme" tar ((:commit . "232ad1be5f3572dcbdf528f1655109aa355a6937") (:authors ("Lee Hinman" . "lee_AT_writequit.org")) (:maintainers ("Lee Hinman" . "lee_AT_writequit.org")) (:maintainer "Lee Hinman" . "lee_AT_writequit.org") (:keywords "color" "themes") (:url . "https://github.com/dakrone/dakrone-theme"))]) - (dall-e-shell . [(20240731 1734) ((emacs (27 1)) (shell-maker (0 49 1))) "Interaction mode for DALL-E" tar ((:commit . "4e09c9ee074bb8c1e03128c817ab99b6f228ccb5") (:url . "https://github.com/xenodium/chatgpt-shell"))]) + (dall-e-shell . [(20240814 938) ((emacs (27 1)) (shell-maker (0 49 1))) "Interaction mode for DALL-E" tar ((:commit . "6fb85746bd0d316c97e375dcc14eb5314778e74d") (:url . "https://github.com/xenodium/chatgpt-shell"))]) (daml-lsp . [(20231101 1818) ((daml-mode (1 0)) (dash (2 18 0)) (f (0 20 0)) (ht (2 3)) (lsp-mode (7 0))) "LSP client definition for daml" tar ((:commit . "26ea6a1b34c49aaa5a2b395a0468c8af710bfab7") (:url . "https://github.com/bartfaitamas/daml-mode"))]) (daml-mode . [(20231106 916) ((emacs (27 1)) (haskell-mode (16 1))) "Major mode for daml" tar ((:commit . "3ba1166edd4c22402996625b1f8a05a2d5b1cbc6") (:url . "https://github.com/bartfaitamas/daml-mode"))]) (danneskjold-theme . [(20240723 1000) nil "Beautiful high-contrast Emacs theme." tar ((:commit . "d495ba64e4a9e3e44b028b9fbc3898da3348ffdc") (:authors ("Dmitry Akatov" . "akatovda@yandex.com")) (:maintainer "Dmitry Akatov" . "akatovda@yandex.com") (:url . "https://github.com/rails-to-cosmos/danneskjold-theme"))]) @@ -946,7 +946,7 @@ (dash-at-point . [(20211023 104) nil "Search the word at point with Dash" tar ((:commit . "fba1a6f42ea51d05110e12c62bdced664059eb55") (:authors ("Shinji Tanaka" . "shinji.tanaka@gmail.com")) (:maintainers ("Shinji Tanaka" . "shinji.tanaka@gmail.com")) (:maintainer "Shinji Tanaka" . "shinji.tanaka@gmail.com") (:url . "https://github.com/stanaka/dash-at-point"))]) (dash-docs . [(20210830 926) ((emacs (24 4)) (cl-lib (0 5)) (async (1 9 3))) "Offline documentation browser using Dash docsets." tar ((:commit . "29848b6b347ac520f7646c200ed2ec36cea3feda") (:authors ("Raimon Grau" . "raimonster@gmail.com") ("Toni Reina" . "areina0@gmail.com") ("Bryan Gilbert" . "bryan@bryan.sh")) (:maintainers ("Raimon Grau" . "raimonster@gmail.com") ("Toni Reina" . "areina0@gmail.com") ("Bryan Gilbert" . "bryan@bryan.sh")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:keywords "docs") (:url . "http://github.com/areina/helm-dash"))]) (dash-functional . [(20210826 1149) ((dash (2 18 0))) "Collection of useful combinators for Emacs Lisp" tar ((:commit . "39d067b9fbb2db65fc7a6938bfb21489ad990cb4") (:authors ("Matus Goljer" . "matus.goljer@gmail.com") ("Magnar Sveen" . "magnars@gmail.com")) (:maintainers ("Matus Goljer" . "matus.goljer@gmail.com") ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "extensions" "lisp") (:url . "https://github.com/magnars/dash.el"))]) - (dashboard . [(20240529 2058) ((emacs (26 1))) "A startup screen extracted from Spacemacs" tar ((:commit . "3852301f9c6f3104d9cc98389612b5ef3452a7de") (:authors ("Rakan Al-Hneiti" . "rakan.alhneiti@gmail.com")) (:maintainers ("Jesús Martínez" . "jesusmartinez93@gmail.com") ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jesús Martínez" . "jesusmartinez93@gmail.com") (:keywords "startup" "screen" "tools" "dashboard") (:url . "https://github.com/emacs-dashboard/emacs-dashboard"))]) + (dashboard . [(20240813 838) ((emacs (26 1))) "A startup screen extracted from Spacemacs" tar ((:commit . "187699e2d80f6a3b0ec7b2fb2e1d7ece2712208f") (:authors ("Rakan Al-Hneiti" . "rakan.alhneiti@gmail.com")) (:maintainers ("Jesús Martínez" . "jesusmartinez93@gmail.com") ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jesús Martínez" . "jesusmartinez93@gmail.com") (:keywords "startup" "screen" "tools" "dashboard") (:url . "https://github.com/emacs-dashboard/emacs-dashboard"))]) (dashboard-hackernews . [(20220516 1809) ((emacs (24)) (dashboard (1 2 5)) (request (0 3 0))) "Display Hacker News on dashboard" tar ((:commit . "34d86bffcde7e6d10ffa7c5080a71a144f01f3aa") (:authors ("Hayato KAJIYAMA" . "kaji1216@gmail.com")) (:maintainers ("Hayato KAJIYAMA" . "kaji1216@gmail.com")) (:maintainer "Hayato KAJIYAMA" . "kaji1216@gmail.com") (:url . "https://github.com/hyakt/emacs-dashboard-hackernews"))]) (dashboard-ls . [(20240101 841) ((emacs (26 1)) (dashboard (1 2 5))) "Display files/directories in current directory on Dashboard" tar ((:commit . "bc79640e8fcc625ff1af31d5e17b054b1f535f39") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "directory" "file" "show") (:url . "https://github.com/emacs-dashboard/dashboard-ls"))]) (dashboard-project-status . [(20190202 1354) ((emacs (24)) (git (0 1 1)) (dashboard (1 2 5))) "Display a git project status in a dashboard widget." tar ((:commit . "7675c138e9df8fe2c626e7ba9bbb8b6717671a41") (:authors ("Jason Duncan" . "jasond496@msn.com")) (:maintainers ("Jason Duncan" . "jasond496@msn.com")) (:maintainer "Jason Duncan" . "jasond496@msn.com") (:url . "https://github.com/functionreturnfunction/dashboard-project-status"))]) @@ -1014,7 +1014,7 @@ (didyoumean . [(20240229 1807) ((emacs (24 4))) "Did you mean to open another file?" tar ((:commit . "fc12bd33c7b4f6dc74e49735c269ff75c72227a1") (:keywords "convenience") (:url . "https://gitlab.com/kisaragi-hiu/didyoumean.el"))]) (diff-ansi . [(20240616 2345) ((emacs (29 1))) "Display diff's using alternative diffing tools" tar ((:commit . "0338970469375eadd3c0e492997aec2fcb06bb27") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-diff-ansi"))]) (diff-at-point . [(20240421 858) ((emacs (29 1))) "Diff navigation" tar ((:commit . "bdd507b940e57a110e0e7d31834987924abc05b2") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-diff-at-point"))]) - (diff-hl . [(20240719 1051) ((cl-lib (0 2)) (emacs (25 1))) "Highlight uncommitted changes using VC" tar ((:commit . "57d9d4e3e17397bf178c3aa5c369b5edd24523e0") (:authors ("Dmitry Gutov" . "dmitry@gutov.dev")) (:maintainers ("Dmitry Gutov" . "dmitry@gutov.dev")) (:maintainer "Dmitry Gutov" . "dmitry@gutov.dev") (:keywords "vc" "diff") (:url . "https://github.com/dgutov/diff-hl"))]) + (diff-hl . [(20240802 2316) ((cl-lib (0 2)) (emacs (25 1))) "Highlight uncommitted changes using VC" tar ((:commit . "b80ff9b4a772f7ea000e86fbf88175104ddf9557") (:authors ("Dmitry Gutov" . "dmitry@gutov.dev")) (:maintainers ("Dmitry Gutov" . "dmitry@gutov.dev")) (:maintainer "Dmitry Gutov" . "dmitry@gutov.dev") (:keywords "vc" "diff") (:url . "https://github.com/dgutov/diff-hl"))]) (diffed . [(20240618 2037) ((emacs (27 1))) "Diffed is for recursive diff like Dired is for ls" tar ((:commit . "93251169a4fc8c07fdd5f3d32c89b4d3401d37a1") (:authors ("Bernhard Rotter" . "bernhard@b-rotter.de")) (:maintainers ("Bernhard Rotter" . "bernhard@b-rotter.de")) (:maintainer "Bernhard Rotter" . "bernhard@b-rotter.de") (:keywords "tools") (:url . "https://github.com/ber-ro/diffed"))]) (difflib . [(20210224 2242) ((emacs (24 4)) (cl-generic (0 3)) (ht (2 2)) (s (1 12 0))) "Helpers for computing deltas between sequences." tar ((:commit . "646fc4388274fe765bbf4661e17a24e4d081250c") (:authors ("Diego A. Mundo" . "dieggsy@pm.me")) (:maintainers ("Diego A. Mundo" . "dieggsy@pm.me")) (:maintainer "Diego A. Mundo" . "dieggsy@pm.me") (:keywords "matching" "tools" "string") (:url . "http://github.com/dieggsy/difflib.el"))]) (diffpdf . [(20210626 1447) ((emacs (25 1)) (transient (0 3 0))) "Transient diffpdf" tar ((:commit . "a5b203b549e373cb9b0ef3f00c0010bd34dd644a") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainers ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/diffpdf.el"))]) @@ -1027,7 +1027,7 @@ (digitalocean-helm . [(20180610 746) ((emacs (24 3)) (helm (2 5)) (digitalocean (0 1))) "Create and manipulate digitalocean droplets" tar ((:commit . "b125c9882eded7d73ec109d152b26625f333440b") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainers ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:keywords "processes" "tools") (:url . "https://gitlab.com/olymk2/digitalocean-api"))]) (dilbert . [(20211118 1512) ((emacs (26 1)) (enlive (0 0 1)) (dash (2 19 1))) "View Dilbert comics" tar ((:commit . "d8c586f1bac58c334822b64bce671dde5e25a27f") (:authors ("Daniils Petrovs" . "thedanpetrov@gmail.com")) (:maintainers ("Daniils Petrovs" . "thedanpetrov@gmail.com")) (:maintainer "Daniils Petrovs" . "thedanpetrov@gmail.com") (:keywords "multimedia" "news") (:url . "https://github.com/DaniruKun/dilbert-el"))]) (dim . [(20160818 949) ((emacs (24 4))) "Change mode-line names of major/minor modes" tar ((:commit . "110624657fec0c8a7b3589108230e6a635302ae0") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainers ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "convenience") (:url . "https://github.com/alezost/dim.el"))]) - (dim-autoload . [(20240712 2215) ((emacs (25 1)) (compat (30 0 0 0))) "Dim or hide autoload cookie lines" tar ((:commit . "9d08ecf4f8b00e53093864a59b51f58e4fb6ae4b") (:authors ("Jonas Bernoulli" . "emacs.dim-autoload@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.dim-autoload@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.dim-autoload@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/dim-autoload"))]) + (dim-autoload . [(20240805 1309) ((emacs (26 1)) (compat (30 0 0 0))) "Dim or hide autoload cookie lines" tar ((:commit . "dbe0f038c0a7fcc7e0f021947a42db5b0e8f143d") (:authors ("Jonas Bernoulli" . "emacs.dim-autoload@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.dim-autoload@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.dim-autoload@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/dim-autoload"))]) (dime . [(20210613 1431) ((emacs (25 1)) (dylan (3 0))) "Dylan interaction mode" tar ((:commit . "d85409dc3cba57a390ca85da95822f8078ecbfa2") (:url . "https://opendylan.org/"))]) (diminish . [(20220909 847) ((emacs (24 3))) "Diminished modes are minor modes with no modeline display" tar ((:commit . "fbd5d846611bad828e336b25d2e131d1bc06b83d") (:authors ("Will Mengarini" . "seldon@eskimo.com")) (:maintainers ("Martin Yrjölä" . "martin.yrjola@gmail.com")) (:maintainer "Martin Yrjölä" . "martin.yrjola@gmail.com") (:keywords "extensions" "diminish" "minor" "codeprose") (:url . "https://github.com/myrjola/diminish.el"))]) (diminish-buffer . [(20240612 52) ((emacs (24 4))) "Diminish (hide) buffers from buffer-menu" tar ((:commit . "ba65fec96983ae471edbeee2b38c2107bee94f31") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "diminish" "hide" "buffer" "menu") (:url . "https://github.com/jcs-elpa/diminish-buffer"))]) @@ -1056,14 +1056,14 @@ (dired-icon . [(20170223 526) ((emacs (24 3))) "A minor mode to display a list of associated icons in dired buffers." tar ((:commit . "f60e10757a5011235b519231ad35974ff25963ed") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainers ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:keywords "dired" "files") (:url . "https://gitlab.com/xuhdev/dired-icon"))]) (dired-imenu . [(20230904 1810) nil "imenu binding for dired mode" tar ((:commit . "4f6169f9056fe5f9b9a97e9e75f27825a15e05b9") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainers ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:keywords "dired" "imenu") (:url . "https://github.com/DamienCassou/dired-imenu"))]) (dired-k . [(20211002 2358) ((emacs (24 3))) "Highlight dired by size, date, git status" tar ((:commit . "b9507bac79fc8c030abbec389267262bc671f58b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainers ("Neil Okamoto" . "neil.okamoto+melpa@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/emacsorphanage/dired-k"))]) - (dired-launch . [(20240417 1903) ((emacs (24 3))) "Use dired as a launcher" tar ((:commit . "933aa6b921010c9d33ddf18f48c8ce780443f963") (:keywords "dired" "launch") (:url . "https://codeberg.org/thomp/dired-launch"))]) + (dired-launch . [(20240809 1910) ((emacs (24 3))) "Use dired as a launcher" tar ((:commit . "31066f860735325a284c12a2f79c51a640d13556") (:keywords "dired" "launch") (:url . "https://codeberg.org/thomp/dired-launch"))]) (dired-list . [(20240318 845) ((dash (2 10 0)) (emacs (24 3)) (dired-hacks-utils (0 0 1))) "Create dired listings from sources" tar ((:commit . "475be5486bc2d593283ba6e8c8c43053d4cbdd7f") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files") (:url . "https://github.com/Fuco1/dired-hacks"))]) (dired-lsi . [(20200812 929) ((emacs (26 1))) "Add memo to directory and show it in dired" tar ((:commit . "0f4038c8b47f6cfc70f82062800700c14c9912c2") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/dired-lsi.el"))]) (dired-narrow . [(20240629 1953) ((dash (2 7 0)) (dired-hacks-utils (0 0 1)) (emacs (24))) "Live-narrowing of search results for dired" tar ((:commit . "e9e408e8571aee5574ca0a431ef15cac5a3585d4") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files") (:url . "https://github.com/Fuco1/dired-hacks"))]) (dired-open . [(20240629 1857) ((dash (2 5 0)) (dired-hacks-utils (0 0 1)) (emacs (24))) "Open files from dired using using custom actions" tar ((:commit . "d1a85901c892ba7ec273995070a43cbbbe5d0b37") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files") (:url . "https://github.com/Fuco1/dired-hacks"))]) (dired-open-with . [(20240614 2213) ((emacs (28 1))) "And \"Open with\" dialog for Dired" tar ((:commit . "f82f986263c7ded9ae87853544548d5bf7fbae81") (:authors ("Jakub Kadlčík" . "frostyx@email.cz")) (:maintainers ("Jakub Kadlčík" . "frostyx@email.cz")) (:maintainer "Jakub Kadlčík" . "frostyx@email.cz") (:keywords "files" "dired" "xdg" "open-with") (:url . "https://github.com/FrostyX/dired-open-with"))]) (dired-posframe . [(20200817 420) ((emacs (26 1)) (posframe (0 7))) "Peep dired items using posframe" tar ((:commit . "1a21eb9ad956a0371dd3c9e1bec53407d685f705") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/dired-posframe.el"))]) - (dired-quick-sort . [(20240411 229) ((hydra (0 13 0)) (emacs (24))) "Persistent quick sorting of dired buffers in various ways." tar ((:commit . "d50b910baa716dfcf4830f1c08226c92bcaee7f6") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainers ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:keywords "convenience" "files") (:url . "https://gitlab.com/xuhdev/dired-quick-sort#dired-quick-sort"))]) + (dired-quick-sort . [(20240805 545) ((hydra (0 13 0)) (emacs (24))) "Persistent quick sorting of dired buffers in various ways." tar ((:commit . "eaeab1021b391e3d6275ba7c186c5ac95fb8a10e") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainers ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:keywords "convenience" "files") (:url . "https://gitlab.com/xuhdev/dired-quick-sort#dired-quick-sort"))]) (dired-rainbow . [(20240629 1857) ((dash (2 5 0)) (dired-hacks-utils (0 0 1)) (emacs (24))) "Extended file highlighting according to its type" tar ((:commit . "d1a85901c892ba7ec273995070a43cbbbe5d0b37") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "files") (:url . "https://github.com/Fuco1/dired-hacks"))]) (dired-ranger . [(20240629 1857) ((dash (2 7 0)) (dired-hacks-utils (0 0 1)) (emacs (24 3))) "Implementation of useful ranger features for dired" tar ((:commit . "d1a85901c892ba7ec273995070a43cbbbe5d0b37") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files") (:url . "https://github.com/Fuco1/dired-hacks"))]) (dired-recent . [(20211004 1924) ((emacs (24))) "Dired visited paths history" tar ((:commit . "a376f53e42fdca80c3286e8111578c65c64b0711") (:authors ("Wojciech Siewierski" . "wojciechdotsiewierskiatonetdotpl")) (:maintainers ("Wojciech Siewierski" . "wojciechdotsiewierskiatonetdotpl")) (:maintainer "Wojciech Siewierski" . "wojciechdotsiewierskiatonetdotpl") (:keywords "files") (:url . "https://github.com/vifon/dired-recent.el"))]) @@ -1122,7 +1122,7 @@ (doc-show-inline . [(20240616 2345) ((emacs (29 1))) "Show doc-strings found in external files" tar ((:commit . "cc363ed39f023642c4d8e7c91b26c802ca356fa3") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:keywords "convenience") (:url . "https://codeberg.org/ideasman42/emacs-doc-show-inline"))]) (docbook-snippets . [(20150714 1625) ((yasnippet (0 8 0))) "Yasnippets for DocBook" tar ((:commit . "b06297fdec039a541aaa6312cb328a11062cfab4") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainers ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:keywords "snippets" "docbook") (:url . "https://github.com/jhradilek/emacs-docbook-snippets"))]) (docean . [(20180605 1744) ((emacs (24)) (cl-lib (0 5)) (request (0 2 0))) "Interact with DigitalOcean from Emacs." tar ((:commit . "bbe2298fd21f7876fc2d5c52a69b931ff59df979") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainers ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "convenience") (:url . "https://github.com/emacs-pe/docean.el"))]) - (docker . [(20231110 1006) ((aio (1 0)) (dash (2 19 1)) (emacs (26 1)) (s (1 13 0)) (tablist (1 1)) (transient (0 4 3))) "Interface to Docker" tar ((:commit . "2def2ab7fa04ed14403d00e3547a94c3822302cb") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainers ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:keywords "filename" "convenience") (:url . "https://github.com/Silex/docker.el"))]) + (docker . [(20240805 1313) ((aio (1 0)) (dash (2 19 1)) (emacs (26 1)) (s (1 13 0)) (tablist (1 1)) (transient (0 4 3))) "Interface to Docker" tar ((:commit . "d837c7dfc6c5a949f19e9d673a4ac70b960d282e") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainers ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:keywords "filename" "convenience") (:url . "https://github.com/Silex/docker.el"))]) (docker-api . [(20160525 720) ((dash (2 12 1)) (request (0 2 0)) (s (1 11 0))) "Emacs interface to the Docker API" tar ((:commit . "206144346b7fa4165223349cfeb64a75d47ddd1b") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainers ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/docker-api.el"))]) (docker-cli . [(20190524 1624) nil "Running various commands in docker containers" tar ((:commit . "328429219574555c5fb831a421b4b5d9a2338561") (:authors ("Boško Ivanišević" . "bosko.ivanisevic@gmail.com")) (:maintainers ("Boško Ivanišević" . "bosko.ivanisevic@gmail.com")) (:maintainer "Boško Ivanišević" . "bosko.ivanisevic@gmail.com") (:keywords "processes") (:url . "https://github.com/bosko/docker-cli"))]) (docker-compose-mode . [(20200830 1336) ((emacs (24 3)) (dash (2 12 0)) (yaml-mode (0 0 12))) "Major mode for editing docker-compose files" tar ((:commit . "abaa4f3aeb5c62d7d16e186dd7d77f4e846e126a") (:keywords "convenience") (:url . "https://github.com/meqif/docker-compose-mode"))]) @@ -1138,9 +1138,9 @@ (dokuwiki-mode . [(20170223 1301) nil "Major mode for DokuWiki document" tar ((:commit . "e4e116f6fcc373e3f5937c1a7daa5c2c9c6d3fa1") (:authors ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainers ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainer "Tsunenobu Kai" . "kai2nenobu@gmail.com") (:keywords "hypermedia" "text" "dokuwiki") (:url . "https://github.com/kai2nenobu/emacs-dokuwiki-mode"))]) (dollaro . [(20151123 1302) ((s (1 6 0))) "simple text templates" tar ((:commit . "500127f0172ac7a1eec627e026b59136580a74ac") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainers ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com") (:keywords "tools" "convenience"))]) (doom . [(20180301 2308) ((cl-lib (0 5))) "DOM implementation and manipulation library" tar ((:commit . "e59040aefc92dd9b3134eb623624307fb9e4327b") (:authors ("Alex Schroeder" . "alex@gnu.org") ("Henrik.Motakef" . "elisp@henrik-motakef.de") ("Katherine Whitlock" . "toroidal-code@gmail.com") ("Syohei YOSHIDA" . "syohex@gmail.com")) (:keywords "xml" "dom") (:url . "http://www.github.com/kensanata/doom.el/"))]) - (doom-modeline . [(20240731 1048) ((emacs (25 1)) (compat (29 1 4 5)) (nerd-icons (0 1 0)) (shrink-path (0 3 1))) "A minimal and modern mode-line" tar ((:commit . "5788d2c72857a258e4d62aaa09d97df591998a8c") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainers ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:keywords "faces" "mode-line") (:url . "https://github.com/seagle0128/doom-modeline"))]) + (doom-modeline . [(20240811 1437) ((emacs (25 1)) (compat (29 1 4 5)) (nerd-icons (0 1 0)) (shrink-path (0 3 1))) "A minimal and modern mode-line" tar ((:commit . "790e6817814a1fa893a91722861cba9424b0f004") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainers ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:keywords "faces" "mode-line") (:url . "https://github.com/seagle0128/doom-modeline"))]) (doom-modeline-now-playing . [(20240522 1704) ((emacs (24 4)) (doom-modeline (3 0 0)) (async (1 9 3))) "Segment for Doom Modeline to show playerctl information" tar ((:commit . "1532f324f98a234aa14e12ebdfd17cebba978d6a") (:authors ("Ellis Kenyő" . "me@elken.dev")) (:maintainers ("Ellis Kenyő" . "me@elken.dev")) (:maintainer "Ellis Kenyő" . "me@elken.dev") (:url . "https://github.com/elken/doom-modeline-now-playing"))]) - (doom-themes . [(20240726 2030) ((emacs (25 1)) (cl-lib (0 5))) "an opinionated pack of modern color-themes" tar ((:commit . "b6872fa0963cd4ae2e87938563429e82599bb6d4") (:authors ("Henrik Lissner" . "contact@henrik.io")) (:maintainers ("Henrik Lissner" . "contact@henrik.io")) (:maintainer "Henrik Lissner" . "contact@henrik.io") (:keywords "themes" "faces") (:url . "https://github.com/doomemacs/themes"))]) + (doom-themes . [(20240809 2135) ((emacs (25 1)) (cl-lib (0 5))) "an opinionated pack of modern color-themes" tar ((:commit . "c589b245d643dcc5ec93054ea436efc5255f9b88") (:authors ("Henrik Lissner" . "contact@henrik.io")) (:maintainers ("Henrik Lissner" . "contact@henrik.io")) (:maintainer "Henrik Lissner" . "contact@henrik.io") (:keywords "themes" "faces") (:url . "https://github.com/doomemacs/themes"))]) (dot-env . [(20230820 2014) ((emacs (24 4)) (s (1 13 0))) "Dotenv functionality" tar ((:commit . "83ce690e8ef9175fc621c85d5fbef4f7ace7b7a8") (:keywords "convenience" "dotenv" "environment" "configuration") (:url . "https://github.com/amodelbello/dot-env.el"))]) (dot-mode . [(20180312 2300) ((emacs (24 3))) "minor mode to repeat typing or commands" tar ((:commit . "6ca22b73bcdae2363ee9641b822a60685df16a3e") (:authors ("Robert Wyrick" . "rob@wyrick.org")) (:maintainers ("Robert Wyrick" . "rob@wyrick.org")) (:maintainer "Robert Wyrick" . "rob@wyrick.org") (:keywords "convenience") (:url . "https://github.com/wyrickre/dot-mode"))]) (dotenv-mode . [(20191027 2129) ((emacs (24 3))) "Major mode for .env files" tar ((:commit . "e3701bf739bde44f6484eb7753deadaf691b73fb") (:url . "https://github.com/preetpalS/emacs-dotenv-mode"))]) @@ -1182,7 +1182,7 @@ (dut-mode . [(20170729 2111) ((emacs (24))) "Major mode for the Dut programming language" tar ((:commit . "9235c7acaa6690942e9de8b7acd1e4be0c859dc1") (:keywords "languages" "gut") (:url . "https://github.com/dut-lang/dut-mode"))]) (dw . [(20210331 2311) ((emacs (25 1))) "Diceware passphrase generation commands" tar ((:commit . "61c5718ba64ace4c9e29de18aa2690ecc3f0f258") (:authors ("D. Williams" . "d.williams@posteo.net")) (:maintainers ("D. Williams" . "d.williams@posteo.net")) (:maintainer "D. Williams" . "d.williams@posteo.net") (:keywords "convenience" "games") (:url . "https://github.com/integral-dw/dw-passphrase-generator"))]) (dwim-coder-mode . [(20240712 1047) ((emacs (29))) "DWIM keybindings for C, Python, Rust, and more" tar ((:commit . "02f5fa0c3ae5cc17ca860c792d988705f41b0eee") (:authors ("Mohammed Sadiq" . "sadiq@sadiqpk.org")) (:maintainers ("Mohammed Sadiq" . "sadiq@sadiqpk.org")) (:maintainer "Mohammed Sadiq" . "sadiq@sadiqpk.org") (:keywords "convenience" "hacks") (:url . "https://sadiqpk.org/projects/dwim-coder-mode.html"))]) - (dwim-shell-command . [(20240726 2003) ((emacs (28 1))) "Shell commands with DWIM behaviour" tar ((:commit . "f73e8f4ec2cb5a48922621d8de07a945cb430563") (:url . "https://github.com/xenodium/dwim-shell-command"))]) + (dwim-shell-command . [(20240808 1547) ((emacs (28 1))) "Shell commands with DWIM behaviour" tar ((:commit . "7d1c45aa2bc782c448cadd989dc776c2e5f83514") (:url . "https://github.com/xenodium/dwim-shell-command"))]) (dyalog-mode . [(20230214 1027) ((cl-lib (0 2)) (emacs (24 3))) "Major mode for editing Dyalog APL source code" tar ((:commit . "13c0d391aa878a1609259a89fe3e6db8d21935e8") (:authors ("Joakim Hårsman" . "joakim.harsman@gmail.com")) (:maintainers ("Joakim Hårsman" . "joakim.harsman@gmail.com")) (:maintainer "Joakim Hårsman" . "joakim.harsman@gmail.com") (:keywords "languages") (:url . "https://github.com/harsman/dyalog-mode.git"))]) (dylan . [(20220115 1804) ((emacs (25 1))) "Dylan editing modes" tar ((:commit . "9d2891e3e06405b75072d296f385fa795aeb9835") (:url . "https://opendylan.org/"))]) (dynamic-fonts . [(20140731 1226) ((font-utils (0 7 0)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Set faces based on available fonts" tar ((:commit . "004ee6014dc7dbff8f14d26015c91d9229f6eac0") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainers ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "faces" "frames") (:url . "http://github.com/rolandwalker/dynamic-fonts"))]) @@ -1212,7 +1212,7 @@ (easy-kill . [(20220511 557) ((emacs (25)) (cl-lib (0 5))) "kill & mark things easily" tar ((:commit . "de7d66c3c864a4722a973ee9bc228a14be49ba0c") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainers ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com") (:keywords "killing" "convenience") (:url . "https://github.com/leoliu/easy-kill"))]) (easy-kill-extras . [(20240122 1649) ((easy-kill (0 9 4))) "Extra functions for easy-kill." tar ((:commit . "6ec0a1ff47aee681f7aa7af4250ede75815385f2") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainers ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:keywords "killing" "convenience") (:url . "https://github.com/knu/easy-kill-extras.el"))]) (easy-repeat . [(20150516 848) ((emacs (24 4))) "Repeat easily" tar ((:commit . "060f0e6801c82c40c06961dc0528a00e18947a8c") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainers ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "repeat" "convenience") (:url . "https://github.com/xuchunyang/easy-repeat.el"))]) - (easysession . [(20240730 1538) ((emacs (25 1)) (f (0 18 2))) "Easily persist and restore your editing sessions" tar ((:commit . "e5492c8bf5352350b3a49837278b061e58a29952") (:keywords "convenience") (:url . "https://github.com/jamescherti/easysession.el"))]) + (easysession . [(20240809 2239) ((emacs (25 1)) (f (0 18 2))) "Easily persist and restore your editing sessions" tar ((:commit . "c7d5b38fa82a54a6710fed01f00756764d78dd7a") (:keywords "convenience") (:url . "https://github.com/jamescherti/easysession.el"))]) (ebdb-mua-sidecar . [(20240428 1852) ((emacs (28 1)) (universal-sidecar (1 5 1)) (ebdb (0 8 20))) "EBDB Integration for Universal Sidecar" tar ((:commit . "4c78015d10caba9c700e6e6b582004ae1c1d5344") (:authors ("Samuel W. Flint" . "me@samuelwflint.com")) (:maintainers ("Samuel W. Flint" . "me@samuelwflint.com")) (:maintainer "Samuel W. Flint" . "me@samuelwflint.com") (:keywords "mail" "convenience") (:url . "https://git.sr.ht/~swflint/emacs-universal-sidecar"))]) (ebf . [(20210225 1211) ((dash (2 18 0)) (cl-lib (0 5))) "brainfuck language transpiler to Emacs Lisp" tar ((:commit . "6cbeb4d62416f4cfd5be8906667342af8ecc44a6") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainers ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/ebf"))]) (ebib . [(20240723 1149) ((parsebib (4 0)) (emacs (27 1)) (compat (29 1 4 3))) "a BibTeX database manager" tar ((:commit . "5ea510a1e4ab17a442352d0212777da5f78d4be2") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainers ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm") (:keywords "text" "bibtex") (:url . "http://joostkremers.github.io/ebib/"))]) @@ -1240,7 +1240,7 @@ (edit-list . [(20100930 1443) nil "edit a single list" tar ((:commit . "f460d3f9e208a4e606fe6ded307f1b011916ca71") (:authors ("Michael Olson" . "mwolson@gnu.org")) (:maintainers ("Michael Olson" . "mwolson@gnu.org")) (:maintainer "Michael Olson" . "mwolson@gnu.org") (:url . "http://mwolson.org/static/dist/elisp/edit-list.el"))]) (edit-server . [(20220908 1014) nil "server that responds to edit requests from Chrome" tar ((:commit . "3ce09c6eb2919d56ef052b1584bba6abb12f7e99") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainers ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/emacs_chrome"))]) (edit-server-htmlize . [(20130329 2248) ((edit-server (1 9))) "(de)HTMLization hooks for edit-server.el" tar ((:commit . "e7f8dadfabe869c77ca241cd6fbd4c52bd908392") (:authors ("Roland McGrath" . "roland@hack.frob.com")) (:maintainers ("Roland McGrath" . "roland@hack.frob.com")) (:maintainer "Roland McGrath" . "roland@hack.frob.com") (:url . "https://github.com/frobtech/edit-server-htmlize"))]) - (editorconfig . [(20240728 1714) ((emacs (26 1))) "EditorConfig Emacs Plugin" tar ((:commit . "fbd078ad647888c971abe3508dd0ba27fac97cb9") (:authors ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainers ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainer "EditorConfig Team" . "editorconfig@googlegroups.com") (:keywords "convenience" "editorconfig") (:url . "https://github.com/editorconfig/editorconfig-emacs#readme"))]) + (editorconfig . [(20240813 801) ((emacs (26 1))) "EditorConfig Emacs Plugin" tar ((:commit . "648f0cf9aeb72db77b252832a58367332b7bc055") (:authors ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainers ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainer "EditorConfig Team" . "editorconfig@googlegroups.com") (:keywords "convenience" "editorconfig") (:url . "https://github.com/editorconfig/editorconfig-emacs#readme"))]) (editorconfig-charset-extras . [(20180223 457) ((editorconfig (0 6 0))) "Extra EditorConfig Charset Support" tar ((:commit . "ddf60923c6f4841cb593b2ea04c9c710a01d262f") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainers ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:keywords "tools") (:url . "https://github.com/10sr/editorconfig-charset-extras-el"))]) (editorconfig-custom-majormode . [(20180816 244) ((editorconfig (0 6 0))) "Decide major-mode and mmm-mode from EditorConfig" tar ((:commit . "13ad1c83f847bedd4b3a19f9df7fd925853b19de") (:authors ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainers ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainer "10sr" . "8slashes+el[at]gmail[dot]com") (:keywords "editorconfig" "util") (:url . "https://github.com/10sr/editorconfig-custom-majormode-el"))]) (editorconfig-domain-specific . [(20180505 924) ((cl-lib (0 5)) (editorconfig (0 6 0))) "Apply brace style and other \"domain-specific\" EditorConfig properties" tar ((:commit . "e9824160fb2e466afa755240ee3ab7cc5657fb04") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainers ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "editorconfig" "util") (:url . "https://github.com/lassik/editorconfig-emacs-domain-specific"))]) @@ -1270,7 +1270,7 @@ (eink-theme . [(20190219 858) nil "E Ink color theme" tar ((:commit . "326b07523dcb076d6209cdbc7fdbb73df296dbdb") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainers ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "http://github.com/maio/eink-emacs"))]) (ejc-sql . [(20240106 1848) ((emacs (26 3)) (clomacs (0 0 5)) (dash (2 16 0)) (spinner (1 7 3))) "Emacs SQL client uses Clojure JDBC." tar ((:commit . "b80b773238719fa7160e598219f300dfbc4db06d") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainers ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:keywords "sql" "jdbc") (:url . "https://github.com/kostafey/ejc-sql"))]) (ejson-mode . [(20190720 2138) ((emacs (25))) "Major mode for editing ejson files." tar ((:commit . "9630dfac9549779711dbe89e621f516bb4b3a354") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/dantecatalfamo/ejson-mode"))]) - (ekg . [(20240728 1623) ((triples (0 3 5)) (emacs (28 1)) (llm (0 17 0))) "A system for recording and linking information" tar ((:commit . "a03117f117e2eaf63c56061e2beb7f4868111596") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainers ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com") (:keywords "outlines" "hypermedia") (:url . "https://github.com/ahyatt/ekg"))]) + (ekg . [(20240812 352) ((triples (0 3 5)) (emacs (28 1)) (llm (0 17 0))) "A system for recording and linking information" tar ((:commit . "00ae22d95ee7a006214589b905fc9b7e268141b2") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainers ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com") (:keywords "outlines" "hypermedia") (:url . "https://github.com/ahyatt/ekg"))]) (el-autoyas . [(20120918 1317) nil "Automatically create Emacs-Lisp Yasnippets" tar ((:commit . "bde0251ecb504f585dfa27c205c8e312655310cc") (:keywords "emacs" "lisp" "mode" "yasnippet") (:url . "https://github.com/mlf176f2/el-autoyas.el"))]) (el-fetch . [(20230624 2) ((emacs (25 1))) "Show system information in Neofetch-like style (eg CPU, RAM)" tar ((:commit . "7907fd7829ca55b21a62d23c17066fdfde9cd07c") (:authors ("Maciej Barć" . "xgqt@riseup.net")) (:maintainers ("Maciej Barć" . "xgqt@riseup.net")) (:maintainer "Maciej Barć" . "xgqt@riseup.net") (:keywords "games") (:url . "https://gitlab.com/xgqt/emacs-el-fetch"))]) (el-fly-indent-mode . [(20180422 243) ((emacs (25))) "Indent Emacs Lisp on the fly" tar ((:commit . "1dd4b907ff4d9581c18b4e38e8719e83ba0dace1") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainers ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:keywords "lisp" "languages") (:url . "https://github.com/jiahaowork/el-fly-indent-mode.el"))]) @@ -1375,17 +1375,17 @@ (elune-theme . [(20231009 1709) nil "Elune theme" tar ((:commit . "4d0217a7601e34fa84fc174ccf7945cd598d4135") (:authors ("ağan Korkmaz" . "xcatalystt@gmail.com")) (:maintainers ("ağan Korkmaz" . "xcatalystt@gmail.com")) (:maintainer "ağan Korkmaz" . "xcatalystt@gmail.com") (:url . "https://github.com/xcatalyst/elune-theme"))]) (elvish-mode . [(20180809 1612) ((emacs (24 3))) "Defines a major mode for Elvish" tar ((:commit . "c3a7e31564256b9755b1ab9fb40d32ad78cd1ad2") (:authors ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainers ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainer "Adam Schwalm" . "adamschwalm@gmail.com") (:url . "https://github.com/ALSchwalm/elvish-mode"))]) (elwm . [(20150817 1007) ((dash (1 1 0))) "Minimalistic window manager for emacs" tar ((:commit . "c33b183f006ad476c3a44dab316f580f8b369930") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "docs") (:url . "https://github.com/Fuco1/elwm"))]) - (elx . [(20240712 2216) ((emacs (25 1)) (compat (30 0 0 0)) (llama (0 3 1))) "Extract information from Emacs Lisp libraries" tar ((:commit . "1159333ab9a09eaf32b3ab4fe10e4e7cea5a1a64") (:authors ("Jonas Bernoulli" . "emacs.elx@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.elx@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.elx@jonas.bernoulli.dev") (:keywords "docs" "libraries" "packages") (:url . "https://github.com/emacscollective/elx"))]) + (elx . [(20240805 1311) ((emacs (26 1)) (compat (30 0 0 0)) (llama (0 3 1))) "Extract information from Emacs Lisp libraries" tar ((:commit . "be1afda54a182c726d7f0c584b2ac4854384ffda") (:authors ("Jonas Bernoulli" . "emacs.elx@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.elx@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.elx@jonas.bernoulli.dev") (:keywords "docs" "libraries" "packages") (:url . "https://github.com/emacscollective/elx"))]) (emacs-everywhere . [(20240509 1715) ((emacs (26 3))) "System-wide popup windows for quick edits" tar ((:commit . "0b731ca6da351ba40953d090acf69e81757d437b") (:authors ("TEC" . "https://github.com/tecosaur")) (:maintainers ("TEC" . "contact@tecosaur.net")) (:maintainer "TEC" . "contact@tecosaur.net") (:keywords "convenience" "frames") (:url . "https://github.com/tecosaur/emacs-everywhere"))]) (emacsc . [(20240629 1325) nil "helper for emacsc(1)" tar ((:commit . "49b0bbbcd021424da4000bf47193bd2d928b2228") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainers ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:keywords "tools") (:url . "https://github.com/knu/emacsc"))]) (emacsist-view . [(20160426 1223) nil "Mode for viewing emacsist.com" tar ((:commit . "f67761259ed779a9bc95c9a4e0474522990c5c6b") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainers ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "usability") (:url . "https://github.com/lujun9972/emacsist-view"))]) - (emacsql . [(20240730 1339) ((emacs (25 1))) "High-level SQL database front-end" tar ((:commit . "32f086e6e1aca48120b71fec2437b4c8b21b29fd") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-mysql . [(20240415 1535) ((emacs (25 1)) (emacsql (20230220))) "EmacSQL back-end for MySQL" tar ((:commit . "5108c16c5e1d5bfdd41fcc0807241e28886ab763") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-pg . [(20240714 1824) ((emacs (28 1)) (emacsql (20240623)) (pg (0 37))) "EmacSQL back-end for PostgreSQL via pg" tar ((:commit . "8aeffcfc3f5700af7a6216889610330cb438d3b9") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-psql . [(20240415 1535) ((emacs (25 1)) (emacsql (20230220))) "EmacSQL back-end for PostgreSQL via psql" tar ((:commit . "5108c16c5e1d5bfdd41fcc0807241e28886ab763") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-sqlite . [(20240623 1340) ((emacs (25 1)) (emacsql (20230220))) "EmacSQL back-end for SQLite" tar ((:commit . "efddd69c5e69214dbbe921fbf90f938501414894") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-sqlite-builtin . [(20240415 1535) ((emacs (29)) (emacsql (20230220))) "EmacSQL back-end for SQLite using builtin support" tar ((:commit . "5108c16c5e1d5bfdd41fcc0807241e28886ab763") (:authors ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-sqlite-module . [(20240415 1535) ((emacs (25)) (emacsql (20230220)) (sqlite3 (0 16))) "EmacSQL back-end for SQLite using a module" tar ((:commit . "5108c16c5e1d5bfdd41fcc0807241e28886ab763") (:authors ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql . [(20240808 1856) ((emacs (25 1))) "High-level SQL database front-end" tar ((:commit . "3d9622aabbf3ab925beadd12ce928370d7704573") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql-mysql . [(20240808 2016) nil "This package has been merged into emacsql" tar ((:commit . "c786ea159facf5892e9c4e5b7bdda44da95cd62e") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql-pg . [(20240808 2016) nil "This package has been merged into emacsql" tar ((:commit . "c786ea159facf5892e9c4e5b7bdda44da95cd62e") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql-psql . [(20240808 2016) nil "This package has been merged into emacsql" tar ((:commit . "c786ea159facf5892e9c4e5b7bdda44da95cd62e") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql-sqlite . [(20240808 2016) nil "This package has been merged into emacsql" tar ((:commit . "c786ea159facf5892e9c4e5b7bdda44da95cd62e") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql-sqlite-builtin . [(20240808 2016) nil "This package has been merged into emacsql" tar ((:commit . "c786ea159facf5892e9c4e5b7bdda44da95cd62e") (:authors ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) + (emacsql-sqlite-module . [(20240808 2016) nil "This package has been merged into emacsql" tar ((:commit . "c786ea159facf5892e9c4e5b7bdda44da95cd62e") (:authors ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.emacsql@jonas.bernoulli.dev") (:url . "https://github.com/magit/emacsql"))]) (emacsshot . [(20191206 944) ((emacs (24 4))) "Snapshot a frame or window from within" tar ((:commit . "fe958b11056f3c671ebdd604d5aa574323284ca5") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:keywords "convenience") (:url . "https://gitlab.com/marcowahl/emacsshot"))]) (emamux . [(20200315 1220) ((emacs (24 3))) "Interact with tmux" tar ((:commit . "6172131d78038f0b1490e24bac60534bf4ad3b30") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainers ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-emamux"))]) (emamux-ruby-test . [(20130812 1639) ((emamux (0 1)) (projectile (0 9 1))) "Ruby test with emamux" tar ((:commit . "785bfd44d097a46bb2ebe1e62ac7595fd4dc9ab5") (:url . "https://github.com/syohex/emamux-ruby-test"))]) @@ -1416,7 +1416,7 @@ (emojify . [(20210108 1111) ((seq (1 11)) (ht (2 0)) (emacs (24 3))) "Display emojis in Emacs" tar ((:commit . "cfa00865388809363df3f884b4dd554a5d44f835") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainers ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:keywords "multimedia" "convenience") (:url . "https://github.com/iqbalansari/emacs-emojify"))]) (emojify-logos . [(20180814 917) ((emojify (0 4))) "Add logos to emojify" tar ((:commit . "a3e78bcbdf863092d4c9b026ac08bf7d1c7c0e8b") (:authors ("mxgoldstein" . "m_goldstein@gmx.net")) (:maintainers ("mxgoldstein" . "m_goldstein@gmx.net")) (:maintainer "mxgoldstein" . "m_goldstein@gmx.net") (:url . "https://github.com/mxgoldstein/emojify-logos"))]) (empos . [(20151011 1916) nil "Locate bibtex citations from within emacs" tar ((:commit . "7b99ad30e56937adb7e6349777e5a2045597d564") (:authors ("Dimitris Alikaniotis" . "da352[at]cam.ac.uk")) (:maintainers ("Dimitris Alikaniotis" . "da352[at]cam.ac.uk")) (:maintainer "Dimitris Alikaniotis" . "da352[at]cam.ac.uk") (:keywords "citations" "reference" "bibtex" "reftex") (:url . "http://github.com/dimalik/empos/"))]) - (empv . [(20240728 1657) ((emacs (28 1)) (s (1 13 0)) (compat (29 1 4 4))) "A multimedia player/manager, YouTube interface" tar ((:commit . "1a8b93b72cc574355150edf984f1fc896db63921") (:authors ("Isa Mert Gurbuz" . "isamertgurbuz@gmail.com")) (:maintainers ("Isa Mert Gurbuz" . "isamertgurbuz@gmail.com")) (:maintainer "Isa Mert Gurbuz" . "isamertgurbuz@gmail.com") (:url . "https://github.com/isamert/empv.el"))]) + (empv . [(20240810 2302) ((emacs (28 1)) (s (1 13 0)) (compat (29 1 4 4))) "A multimedia player/manager, YouTube interface" tar ((:commit . "165bf678b5c27e402ee95e58471748480aab1657") (:authors ("Isa Mert Gurbuz" . "isamertgurbuz@gmail.com")) (:maintainers ("Isa Mert Gurbuz" . "isamertgurbuz@gmail.com")) (:maintainer "Isa Mert Gurbuz" . "isamertgurbuz@gmail.com") (:url . "https://github.com/isamert/empv.el"))]) (emr . [(20220108 548) ((s (1 3 1)) (dash (1 2 0)) (cl-lib (0 2)) (popup (0 5 0)) (emacs (24 1)) (list-utils (0 3 0)) (paredit (24 0 0)) (projectile (0 9 1)) (clang-format (0 0 1)) (iedit (0 97))) "Emacs refactoring system." tar ((:commit . "cac1b52932926f56d7f6d2923732d20bbd20670d") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainers ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com") (:keywords "tools" "convenience" "refactoring") (:url . "https://github.com/Wilfred/emacs-refactor"))]) (enclose . [(20121008 1614) nil "Enclose cursor within punctuation pairs." tar ((:commit . "2fff3d4fcc1089f87647042d7164ba04282766ae") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "speed" "convenience") (:url . "http://github.com/rejeep/enclose"))]) (encourage-mode . [(20151128 905) ((emacs (24 4))) "Encourages you in your work. :D" tar ((:commit . "ca411e6bfd3d0edffe95852127bd995730b942e3") (:authors ("Patrick Mosby" . "patrick@schreiblogade.de")) (:maintainers ("Patrick Mosby" . "patrick@schreiblogade.de")) (:maintainer "Patrick Mosby" . "patrick@schreiblogade.de") (:keywords "fun") (:url . "https://github.com/halbtuerke/encourage-mode.el"))]) @@ -1434,8 +1434,8 @@ (epc . [(20140610 534) ((concurrent (0 3 1)) (ctable (0 1 2))) "A RPC stack for the Emacs Lisp" tar ((:commit . "94cd36a3bec752263ac9b1b3a9dd2def329d2af7") (:authors ("SAKURAI Masashi" . "m.sakuraiatkiwanami.net")) (:maintainers ("SAKURAI Masashi" . "m.sakuraiatkiwanami.net")) (:maintainer "SAKURAI Masashi" . "m.sakuraiatkiwanami.net") (:keywords "lisp" "rpc") (:url . "https://github.com/kiwanami/emacs-epc"))]) (epic . [(20170210 23) ((htmlize (1 47))) "Evernote Picker for Cocoa Emacs" tar ((:commit . "a41826c330eb0ea061d58a08cc861b0c4ac8ec4e") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainers ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:keywords "evernote" "applescript") (:url . "https://github.com/yoshinari-nomura/epic"))]) (eping . [(20201027 2149) ((emacs (25 1))) "Ping websites to check internet connectivity" tar ((:commit . "004496ee06c0b8ead4a4f49e17109e8eb32eb49d") (:authors ("Sean Hutchings" . "seanhut@yandex.com")) (:maintainers ("Sean Hutchings" . "seanhut@yandex.com")) (:maintainer "Sean Hutchings" . "seanhut@yandex.com") (:keywords "comm" "processes" "terminals" "unix") (:url . "https://github.com/sean-hut/eping"))]) - (epkg . [(20240712 2216) ((emacs (26 1)) (compat (30 0 0 0)) (closql (20240601)) (emacsql (20240415)) (llama (0 3 1))) "Browse the Emacsmirror package database" tar ((:commit . "e864055a1916a54127050fbb50f07614e2f6319b") (:authors ("Jonas Bernoulli" . "emacs.epkg@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.epkg@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.epkg@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/emacscollective/epkg"))]) - (epkg-marginalia . [(20240712 2216) ((emacs (27 1)) (compat (30 0 0 0)) (epkg (3 3 3)) (llama (0 3 0)) (marginalia (1 2))) "Show Epkg information in completion annotations" tar ((:commit . "11e551187b7fa37aa8989bee50939ed0adbacdeb") (:authors ("Jonas Bernoulli" . "emacs.epkg-marginalia@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.epkg-marginalia@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.epkg-marginalia@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/emacscollective/epkg-marginalia"))]) + (epkg . [(20240808 1949) ((emacs (26 1)) (compat (30 0 0 0)) (closql (2 0 0)) (emacsql (4 0 0)) (llama (0 3 1))) "Browse the Emacsmirror package database" tar ((:commit . "e14d2b4808631d37faac1ff1c7f962d60ec28825") (:authors ("Jonas Bernoulli" . "emacs.epkg@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.epkg@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.epkg@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/emacscollective/epkg"))]) + (epkg-marginalia . [(20240808 1951) ((emacs (27 1)) (compat (30 0 0 0)) (epkg (4 0 0)) (llama (0 3 1)) (marginalia (1 7))) "Show Epkg information in completion annotations" tar ((:commit . "1e291facfbcce0d515a7a90b0bfd82d5b6358e92") (:authors ("Jonas Bernoulli" . "emacs.epkg-marginalia@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.epkg-marginalia@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.epkg-marginalia@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/emacscollective/epkg-marginalia"))]) (epl . [(20180205 2049) ((cl-lib (0 3))) "Emacs Package Library" tar ((:commit . "78ab7a85c08222cd15582a298a364774e3282ce6") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainers ("Johan Andersson" . "johan.rejeep@gmail.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "convenience") (:url . "http://github.com/cask/epl"))]) (epm . [(20190509 443) ((emacs (24 3)) (epl (0 8))) "Emacs Package Manager" tar ((:commit . "6375ddbf93c5f25647f6ebb25b54045b3c93a5be") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainers ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/epm"))]) (epresent . [(20160411 201) ((org (8)) (cl-lib (0 5))) "Simple presentation mode for Emacs Org-mode" tar ((:commit . "bc3443879bb0111dcde2abd2f9c578e2cd438186") (:keywords "gui") (:url . "https://github.com/dakrone/epresent"))]) @@ -1462,7 +1462,7 @@ (ereader . [(20170810 501) ((emacs (24 4)) (dash (2 12 1)) (s (1 10 0)) (xml+ (0 0 0))) "Major mode for reading ebooks with org-mode integration" tar ((:commit . "f3bbd3f13195f8fba3e3c880aab0e4c60430dcf3") (:authors ("Ben Dean" . "bendean837@gmail.com")) (:maintainers ("Ben Dean" . "bendean837@gmail.com")) (:maintainer "Ben Dean" . "bendean837@gmail.com") (:keywords "epub" "ebook") (:url . "https://github.com/bddean/emacs-ereader"))]) (eredis . [(20181119 131) ((dash (0))) "eredis, a Redis client in emacs lisp" tar ((:commit . "cfbfc25832f6fbc507bdd56b02e3a0b851a3c368") (:authors ("Justin Heyes-Jones" . "justinhj@gmail.com")) (:maintainers ("Justin Heyes-Jones" . "justinhj@gmail.com")) (:maintainer "Justin Heyes-Jones" . "justinhj@gmail.com") (:keywords "redis" "api" "tools" "org") (:url . "http://github.com/justinhj/eredis/"))]) (erefactor . [(20200513 1252) ((cl-lib (0 3))) "Emacs-Lisp refactoring utilities" tar ((:commit . "bfe27a1b8c7cac0fe054e76113e941efa3775fe8") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "extensions" "tools" "maint") (:url . "https://github.com/mhayashi1120/Emacs-erefactor"))]) - (ergoemacs-mode . [(20240129 1407) ((emacs (24 1)) (cl-lib (0 5)) (nadvice (0 4))) "Emacs mode based on common modern interface and ergonomics." tar ((:commit . "095129648e9846fbda1f585806de39c12e82f37e") (:authors ("Xah Lee" . "xah@xahlee.org") ("David Capello" . "davidcapello@gmail.com") ("Matthew L. Fidler" . "matthew.fidler@gmail.com") ("Kim F. Storm -- CUA approach for C-x and C-c" . "storm@cua.dk")) (:maintainers ("Matthew L. Fidler" . "matthew.fidler@gmail.com")) (:maintainer "Matthew L. Fidler" . "matthew.fidler@gmail.com") (:keywords "convenience") (:url . "https://github.com/ergoemacs/ergoemacs-mode"))]) + (ergoemacs-mode . [(20240809 2246) ((emacs (24 1)) (cl-lib (0 5)) (nadvice (0 4))) "Emacs mode based on common modern interface and ergonomics." tar ((:commit . "3c9081fe83f70cf791abc98d6b9184f8ea7fb714") (:authors ("Xah Lee" . "xah@xahlee.org") ("David Capello" . "davidcapello@gmail.com") ("Matthew L. Fidler" . "matthew.fidler@gmail.com") ("Kim F. Storm -- CUA approach for C-x and C-c" . "storm@cua.dk")) (:maintainers ("Matthew L. Fidler" . "matthew.fidler@gmail.com")) (:maintainer "Matthew L. Fidler" . "matthew.fidler@gmail.com") (:keywords "convenience") (:url . "https://github.com/ergoemacs/ergoemacs-mode"))]) (ergoemacs-status . [(20160318 538) ((powerline (2 3)) (mode-icons (0 1 0))) "Adaptive Status Bar / Mode Line" tar ((:commit . "d952cc2361adf6eb4d6af60950ad4ab699c81320"))]) (eri . [(20240220 2129) nil "Enhanced relative indentation (eri)" tar ((:commit . "d4ac6d038e25bb8d4912da7a4c5df91a856e1c9c") (:url . "https://github.com/agda/agda"))]) (erk . [(20231227 1449) ((emacs (28 1)) (auto-compile (1 2 0)) (dash (2 18 0)) (license-templates (0 1 3))) "Elisp (GitHub) Repository Kit" tar ((:commit . "0d9906415a649caff2df7b4b1b3f8f6cc337032a") (:authors ("Positron Solutions" . "contact@positron.solutions")) (:maintainers ("Positron Solutions" . "contact@positron.solutions")) (:maintainer "Positron Solutions" . "contact@positron.solutions") (:keywords "convenience" "programming") (:url . "http://github.com/positron-solutions/elisp-repo-kit"))]) @@ -1510,7 +1510,7 @@ (espy . [(20200317 2333) ((emacs (24))) "Emacs Simple Password Yielder" tar ((:commit . "2c01be937a5e5bde62921684a0b27300705fb4e0") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainers ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "convenience") (:url . "https://github.com/walseb/espy"))]) (esqlite . [(20151206 1206) ((pcsv (1 3 3))) "Manipulate sqlite file from Emacs" tar ((:commit . "fae9826cbc255b0f0686a801288f1441bda5f631") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "data") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) (esqlite-helm . [(20151116 850) ((esqlite (0 2 0)) (helm (20131207 845))) "Define helm source for sqlite database" tar ((:commit . "84d5b16198f30949c544affba751ee0d58a000d9") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "data") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) - (ess . [(20240516 811) ((emacs (25 1))) "Emacs Speaks Statistics" tar ((:commit . "f307097eac4d182986ed200924f92f14210a7c46") (:authors ("David Smith" . "dsmith@stats.adelaide.edu.au") ("A.J. Rossini" . "blindglobe@gmail.com") ("Richard M. Heiberger" . "rmh@temple.edu") ("Kurt Hornik" . "Kurt.Hornik@R-project.org") ("Martin Maechler" . "maechler@stat.math.ethz.ch") ("Rodney A. Sparapani" . "rsparapa@mcw.edu") ("Stephen Eglen" . "stephen@gnu.org") ("Sebastian P. Luque" . "spluque@gmail.com") ("Henning Redestig" . "henning.red@googlemail.com") ("Vitalie Spinu" . "spinuvit@gmail.com") ("Lionel Henry" . "lionel.hry@gmail.com") ("J. Alexander Branham" . "alex.branham@gmail.com")) (:maintainers ("ESS Core Team" . "ESS-core@r-project.org")) (:maintainer "ESS Core Team" . "ESS-core@r-project.org") (:url . "https://ess.r-project.org/"))]) + (ess . [(20240803 1733) ((emacs (25 1))) "Emacs Speaks Statistics" tar ((:commit . "950bf61054bd96d2203ac0457792c0af8dfba721") (:authors ("David Smith" . "dsmith@stats.adelaide.edu.au") ("A.J. Rossini" . "blindglobe@gmail.com") ("Richard M. Heiberger" . "rmh@temple.edu") ("Kurt Hornik" . "Kurt.Hornik@R-project.org") ("Martin Maechler" . "maechler@stat.math.ethz.ch") ("Rodney A. Sparapani" . "rsparapa@mcw.edu") ("Stephen Eglen" . "stephen@gnu.org") ("Sebastian P. Luque" . "spluque@gmail.com") ("Henning Redestig" . "henning.red@googlemail.com") ("Vitalie Spinu" . "spinuvit@gmail.com") ("Lionel Henry" . "lionel.hry@gmail.com") ("J. Alexander Branham" . "alex.branham@gmail.com")) (:maintainers ("ESS Core Team" . "ESS-core@r-project.org")) (:maintainer "ESS Core Team" . "ESS-core@r-project.org") (:url . "https://ess.r-project.org/"))]) (ess-R-data-view . [(20130509 1158) ((ctable (20130313 1743)) (popup (20130324 1305)) (ess (20130225 1754))) "Data viewer for GNU R" tar ((:commit . "d6e98d3ae1e2a2ea39a56eebcdb73e99d29562e9") (:authors ("myuhe" . "yuhei.maeda_at_gmail.com")) (:keywords "convenience") (:url . "https://github.com/myuhe/ess-R-data-view.el"))]) (ess-r-insert-obj . [(20220610 1406) ((emacs (26 1)) (ess (18 10 1))) "Insert objects in ESS-R" tar ((:commit . "2ded9c23d0af2a7f6c0e02f9ea4af0e5b3cb7fb4") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainers ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/ess-r-insert-obj"))]) (ess-smart-equals . [(20210411 1333) ((emacs (25 1)) (ess (18 10))) "flexible, context-sensitive assignment key for R/S" tar ((:commit . "fea9eea4b59c3e9559b379508e3500076ca99ef1") (:authors ("Christopher R. Genovese" . "genovese@cmu.edu")) (:maintainers ("Christopher R. Genovese" . "genovese@cmu.edu")) (:maintainer "Christopher R. Genovese" . "genovese@cmu.edu") (:keywords "r" "s" "ess" "convenience") (:url . "https://github.com/genovese/ess-smart-equals"))]) @@ -1536,7 +1536,7 @@ (eve-mode . [(20170822 2231) ((emacs (25)) (polymode (1 0)) (markdown-mode (2 0))) "Major mode for editing Eve documents." tar ((:commit . "a4661114d9c18725691b76321d72167ca5a9070a") (:authors ("Joshua Cole" . "joshuafcole@gmail.com")) (:maintainers ("Joshua Cole" . "joshuafcole@gmail.com")) (:maintainer "Joshua Cole" . "joshuafcole@gmail.com") (:keywords "languages" "wp" "tools") (:url . "https://github.com/witheve/emacs-eve-mode"))]) (evenok . [(20240718 723) ((emacs (28 1))) "Themes with perceptively evenly distributed colors" tar ((:commit . "2963a451b12c3287879e3872dcc85c9ac476ac3d") (:authors ("Mekeor Melire" . "mekeor@posteo.de")) (:maintainers ("Mekeor Melire" . "mekeor@posteo.de")) (:maintainer "Mekeor Melire" . "mekeor@posteo.de") (:keywords "faces" "theme") (:url . "https://codeberg.org/mekeor/evenok"))]) (everlasting-scratch . [(20240612 814) ((emacs (25 1))) "The *scratch* that lasts forever" tar ((:commit . "fa1b2af29e8bb463400bbea912ab4dfaa2b0c890") (:authors ("Huming Chen" . "chenhuming@gmail.com")) (:maintainers ("Huming Chen" . "chenhuming@gmail.com")) (:maintainer "Huming Chen" . "chenhuming@gmail.com") (:keywords "convenience" "tool") (:url . "https://github.com/beacoder/everlasting-scratch"))]) - (evil . [(20240721 2045) ((emacs (24 1)) (goto-chg (1 6)) (cl-lib (0 5))) "Extensible vi layer" tar ((:commit . "30ebe6df27c36fdf2ea3c82a916edec31acc2647") (:maintainer "Tom Dalziel" . "tom.dalziel@gmail.com") (:keywords "emulations") (:url . "https://github.com/emacs-evil/evil"))]) + (evil . [(20240810 1655) ((emacs (24 1)) (goto-chg (1 6)) (cl-lib (0 5))) "Extensible vi layer" tar ((:commit . "5db0bdc7dcd9300b983526d37cbe480f35e36211") (:maintainer "Tom Dalziel" . "tom.dalziel@gmail.com") (:keywords "emulations") (:url . "https://github.com/emacs-evil/evil"))]) (evil-anzu . [(20220911 1939) ((evil (1 0 0)) (anzu (0 46))) "anzu for evil-mode" tar ((:commit . "d1e98ee6976437164627542909a25c6946497899") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com") ("Fredrik Bergroth" . "fbergroth@gmail.com")) (:maintainers ("Syohei YOSHIDA" . "syohex@gmail.com") ("Fredrik Bergroth" . "fbergroth@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-evil-anzu"))]) (evil-args . [(20240210 504) ((evil (1 0 8))) "Motions and text objects for delimited arguments in Evil." tar ((:commit . "a8151556f63c9d45d0c44c8a7ef9e5a542f3cdc7") (:authors ("Connor Smith" . "wconnorsmith@gmail.com")) (:maintainers ("Connor Smith" . "wconnorsmith@gmail.com")) (:maintainer "Connor Smith" . "wconnorsmith@gmail.com") (:keywords "evil" "vim-emulation") (:url . "http://github.com/wcsmith/evil-args"))]) (evil-avy . [(20150908 748) ((emacs (24 1)) (cl-lib (0 5)) (avy (0 3 0)) (evil (1 2 3))) "set-based completion" tar ((:commit . "2dd955cc3ecaa7ddeb67b295298abdc6d16dd3a5") (:authors ("Yufan Lou" . "loganlyf@gmail.com")) (:maintainers ("Yufan Lou" . "loganlyf@gmail.com")) (:maintainer "Yufan Lou" . "loganlyf@gmail.com") (:keywords "point" "location" "evil" "vim") (:url . "https://github.com/louy2/evil-avy"))]) @@ -1544,7 +1544,7 @@ (evil-cleverparens . [(20240529 1025) ((evil (1 0)) (paredit (1)) (smartparens (1 6 1)) (emacs (24 4)) (dash (2 12 0))) "Evil friendly minor-mode for editing lisp." tar ((:commit . "6637717af0bdac55f97eef98433d53a10395cf77") (:authors ("Olli Piepponen" . "opieppo@gmail.com")) (:maintainers ("Olli Piepponen" . "opieppo@gmail.com")) (:maintainer "Olli Piepponen" . "opieppo@gmail.com") (:keywords "convenience" "emulations") (:url . "https://github.com/emacs-evil/evil-cleverparens"))]) (evil-colemak-basics . [(20221230 1443) ((emacs (24 3)) (evil (1 2 12)) (evil-snipe (2 0 3))) "Basic Colemak key bindings for evil-mode" tar ((:commit . "ea519b962f051cabced8aadaf6ed0134b861225c") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainers ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:keywords "convenience" "emulations" "colemak" "evil") (:url . "https://github.com/wbolster/evil-colemak-basics"))]) (evil-colemak-minimal . [(20171006 1317) ((emacs (24)) (evil (1 2 12))) "Minimal Colemak key bindings for evil-mode" tar ((:commit . "6d98b6da60f414524a0d718f76024c26dce742b3") (:authors ("Bryan Allred" . "bryan@revolvingcow.com")) (:maintainers ("Bryan Allred" . "bryan@revolvingcow.com")) (:maintainer "Bryan Allred" . "bryan@revolvingcow.com") (:keywords "colemak" "evil") (:url . "https://github.com/bmallred/evil-colemak-minimal"))]) - (evil-collection . [(20240711 1239) ((emacs (26 3)) (evil (1 2 13)) (annalist (1 0))) "A set of keybindings for Evil mode" tar ((:commit . "28d64031ff58871828a0dec25ef437beb9371337") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainers ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "evil" "tools") (:url . "https://github.com/emacs-evil/evil-collection"))]) + (evil-collection . [(20240813 1850) ((emacs (26 3)) (evil (1 2 13)) (annalist (1 0))) "A set of keybindings for Evil mode" tar ((:commit . "fd233059fba8daaab2bd9bb396fc756af56a296d") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainers ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "evil" "tools") (:url . "https://github.com/emacs-evil/evil-collection"))]) (evil-commentary . [(20230610 1006) ((evil (1 0 0))) "Comment stuff out. A port of vim-commentary." tar ((:commit . "c5945f28ce47644c828aac1f5f6ec335478d17fb") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainers ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:keywords "evil" "comment" "commentary" "evil-commentary") (:url . "http://github.com/linktohack/evil-commentary"))]) (evil-dvorak . [(20160416 1841) ((evil (1 0 8))) "evil keybindings for that work with dvorak mode" tar ((:commit . "e7b80077d6f332452049eb3d7ea51f6c8fbf5947") (:keywords "dvorak" "evil" "vim"))]) (evil-easymotion . [(20200424 135) ((emacs (24)) (avy (0 3 0)) (cl-lib (0 5))) "A port of vim's easymotion to emacs" tar ((:commit . "f96c2ed38ddc07908db7c3c11bcd6285a3e8c2e9") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainers ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:keywords "convenience" "evil") (:url . "https://github.com/pythonnut/evil-easymotion"))]) @@ -1638,7 +1638,7 @@ (exsqlaim-mode . [(20170607 1003) ((s (1 10 0))) "Use variables inside sql queries" tar ((:commit . "a2e0a62ec8b87193d8eaa695774bfd689324b06c") (:authors ("Ahmad Nazir Raja" . "ahmadnazir@gmail.com")) (:maintainers ("Ahmad Nazir Raja" . "ahmadnazir@gmail.com")) (:maintainer "Ahmad Nazir Raja" . "ahmadnazir@gmail.com") (:url . "https://github.com/ahmadnazir/exsqlaim-mode"))]) (extempore-mode . [(20220704 2241) ((emacs (24 4))) "Emacs major mode for Extempore source files" tar ((:commit . "92e0fff482a0a4dc2971c39581c5ea9e84ae5e1c") (:authors ("Ben Swift" . "ben@benswift.me")) (:maintainers ("Ben Swift" . "ben@benswift.me")) (:maintainer "Ben Swift" . "ben@benswift.me") (:keywords "extempore") (:url . "http://github.com/extemporelang/extempore-emacs-mode"))]) (extend-dnd . [(20151122 1850) nil "R drag and Drop" tar ((:commit . "80c966c93b82c9bb5c6225a432557c39144fc602") (:keywords "extend" "drag and drop") (:url . "https://github.com/mlf176f2/extend-dnd"))]) - (external-dict . [(20231129 1043) ((emacs (25 1))) "Query external dictionary like goldendict, Bob.app etc" tar ((:commit . "17807ac7e671b44da495e7e3fac5b8cb72a25feb") (:keywords "wp" "processes") (:url . "https://repo.or.cz/external-dict.el.git"))]) + (external-dict . [(20240813 1416) ((emacs (25 1))) "Query external dictionary like goldendict, Bob.app etc" tar ((:commit . "bfa4135c53306f1d57c721ae9ce37f1013052192") (:keywords "wp" "processes") (:url . "https://repo.or.cz/external-dict.el.git"))]) (extmap . [(20230907 1959) ((emacs (24 4))) "Externally-stored constant mapping for Elisp" tar ((:commit . "3b0f898057082a1c01584ff2bbaf5fd4d22c1400") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainers ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:keywords "lisp") (:url . "https://github.com/doublep/extmap"))]) (exunit . [(20240502 431) ((s (1 11 0)) (emacs (24 3)) (f (0 20 0)) (transient (0 3 6)) (project (0 9 8))) "ExUnit test runner" tar ((:commit . "b6134ce920a4bbc561f65fac1d1bf37206d97505") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainers ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com") (:keywords "processes" "elixir" "exunit") (:url . "http://github.com/ananthakumaran/exunit.el"))]) (exwm-edit . [(20240418 2142) ((emacs (27 1))) "Edit mode for EXWM" tar ((:commit . "046b8c11f71bfd6c798df770c6b7708af2c187a2") (:keywords "convenience") (:url . "https://github.com/agzam/exwm-edit"))]) @@ -1711,7 +1711,7 @@ (find-things-fast . [(20150519 2226) nil "Find things fast, leveraging the power of git" tar ((:commit . "281dcb5a2e2db1013246dcac5111808352a8ea95") (:keywords "project" "convenience"))]) (findr . [(20130127 2032) nil "Breadth-first file-finding facility for (X)Emacs" tar ((:commit . "1ddbc0464bb05dcda392b62666ad17239a2152d3") (:authors ("David Bakhash" . "cadet@bu.edu")) (:maintainers ("David Bakhash" . "cadet@bu.edu")) (:maintainer "David Bakhash" . "cadet@bu.edu") (:keywords "files"))]) (fingers . [(20160817 829) nil "Modal editing with universal text manipulation helpers." tar ((:commit . "7de351448a6f5ea7aa7a25db6c90d5138f87eb16") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainers ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:keywords "fingers" "modal" "editing" "workman") (:url . "http://github.com/fgeller/fingers.el"))]) - (finito . [(20240219 2059) ((emacs (27 1)) (dash (2 17 0)) (request (0 3 2)) (f (0 2 0)) (s (1 12 0)) (transient (0 3 0)) (graphql (0 1 1)) (async (1 9 3))) "View and collect books" tar ((:commit . "b4f1c776e3a6cda2f51dd71e55f72de6fd3c1dcf") (:keywords "outlines") (:url . "https://github.com/LaurenceWarne/finito.el"))]) + (finito . [(20240803 1549) ((emacs (27 1)) (dash (2 17 0)) (request (0 3 2)) (f (0 2 0)) (s (1 12 0)) (transient (0 3 0)) (graphql (0 1 1)) (async (1 9 3))) "View and collect books" tar ((:commit . "7441c73271fc44a33078f0d8d5f47c4e181804b1") (:keywords "outlines") (:url . "https://github.com/LaurenceWarne/finito.el"))]) (fiplr . [(20140724 645) ((grizzl (0 1 0)) (cl-lib (0 1))) "Fuzzy Search for Files in Projects" tar ((:commit . "bb6b90ba3c558988c195048c4c40140b2ee17530") (:authors ("Chris Corbyn" . "chris@w3style.co.uk")) (:maintainer "Chris Corbyn" . "chris@w3style.co.uk") (:keywords "convenience" "usability" "project") (:url . "https://github.com/d11wtq/fiplr"))]) (fira-code-mode . [(20240228 1728) ((emacs (24 4))) "Minor mode for Fira Code ligatures using prettify-symbols" tar ((:commit . "c48f3f16a4b497b9e455966561bbb6638efe4900") (:authors ("Jonathan Ming" . "jming422@gmail.com")) (:maintainers ("Jonathan Ming" . "jming422@gmail.com")) (:maintainer "Jonathan Ming" . "jming422@gmail.com") (:keywords "faces" "ligatures" "fonts" "programming-ligatures") (:url . "https://github.com/jming422/fira-code-mode"))]) (firebase-rules-mode . [(20240520 1326) ((emacs (24 3))) "Editing support for firebase.rules" tar ((:commit . "c88cb10251cdfce931e4fe48ce76eaa50cc7e791") (:authors ("Darrel Herbst" . "dherbst@gmail.com")) (:maintainers ("Darrel Herbst" . "dherbst@gmail.com")) (:maintainer "Darrel Herbst" . "dherbst@gmail.com") (:keywords "languages") (:url . "https://github.com/dherbst/firebase-rules-mode"))]) @@ -1719,7 +1719,7 @@ (fireplace . [(20200402 2206) nil "A cozy fireplace for emacs" tar ((:commit . "f6c23e259349922aae25cf2898ba815a7d8f2527") (:authors ("Johan Sivertsen" . "johanvts@gmail.com")) (:maintainers ("Johan Sivertsen" . "johanvts@gmail.com")) (:maintainer "Johan Sivertsen" . "johanvts@gmail.com") (:keywords "games") (:url . "https://github.com/johanvts/emacs-fireplace"))]) (firestarter . [(20210508 1626) ((emacs (24 1))) "Execute (shell) commands on save" tar ((:commit . "76070c9074aa363350abe6ad06143e90b3e12ab1") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainers ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "convenience") (:url . "https://depp.brause.cc/firestarter"))]) (firrtl-mode . [(20231127 1237) ((emacs (24 3))) "mode for working with FIRRTL files" tar ((:commit . "0c7d971899f93367b78e13d70d64cfb89d80b45c") (:authors ("Schuyler Eldridge" . "schuyler.eldridge@ibm.com")) (:maintainers ("Schuyler Eldridge" . "schuyler.eldridge@ibm.com")) (:maintainer "Schuyler Eldridge" . "schuyler.eldridge@ibm.com") (:keywords "languages" "firrtl") (:url . "https://github.com/ibm/firrtl-mode"))]) - (firstly-search . [(20240801 2011) ((emacs (29 1))) "Search with any key: Dired, Package, Buffer menu modes" tar ((:commit . "8def7c8074e83e586e749ffb2a7aeb2b3abd55c5") (:keywords "matching" "isearch" "navigation" "dired" "packagemenu") (:url . "https://codeberg.org/Anoncheg/firstly-search"))]) + (firstly-search . [(20240804 955) ((emacs (29 1))) "Search with any key: Dired, Package, Buffer menu modes" tar ((:commit . "d2f58ef2411f664617e8164a1c8d036541f57cef") (:keywords "matching" "isearch" "navigation" "dired" "packagemenu") (:url . "https://codeberg.org/Anoncheg/firstly-search"))]) (fish-completion . [(20240518 1403) ((emacs (25 1))) "Fish completion for pcomplete (shell and Eshell)" tar ((:commit . "1256f137a2039805d4e87f8e6c11a162ed019587") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainers ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/Ambrevar/emacs-fish-completion"))]) (fish-mode . [(20240129 1213) ((emacs (24))) "Major mode for fish shell scripts" tar ((:commit . "2526b1803b58cf145bc70ff6ce2adb3f6c246f89") (:authors ("Tony Wang" . "wwwjfy@gmail.com")) (:maintainers ("Tony Wang" . "wwwjfy@gmail.com")) (:maintainer "Tony Wang" . "wwwjfy@gmail.com") (:keywords "fish" "shell"))]) (fit-text-scale . [(20211230 2002) ((emacs (25 1))) "Fit text by scaling" tar ((:commit . "c53c8ce606380088643463848a9ee3502b0c64f4") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainers ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl" . "marcowahlsoft@gmail.com") (:keywords "convenience") (:url . "https://gitlab.com/marcowahl/fit-text-scale"))]) @@ -1768,7 +1768,7 @@ (flycheck-cask . [(20240205 1721) ((emacs (24 3)) (flycheck (0 14)) (dash (2 4 0))) "Cask support in Flycheck" tar ((:commit . "0eeec5197e9d31bfcfc39380b262d65259a87d91") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainers ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-cask"))]) (flycheck-cfn . [(20240512 2341) ((emacs (27 0)) (flycheck (31))) "Flycheck backend for AWS cloudformation" tar ((:commit . "b26a95a219aa700256b22fd026cace57bce1701b") (:authors ("William Orr" . "will@worrbase.com")) (:maintainers ("William Orr" . "will@worrbase.com")) (:maintainer "William Orr" . "will@worrbase.com") (:keywords "convenience") (:url . "https://gitlab.com/worr/cfn-mode"))]) (flycheck-checkbashisms . [(20230313 1418) ((emacs (24)) (flycheck (0 25))) "checkbashisms checker for flycheck" tar ((:commit . "ca8f11679c77d6702f34e773bdde185ceb47a05d") (:authors ("Cuong Le" . "cuong.manhle.vn@gmail.com")) (:maintainers ("Cuong Le" . "cuong.manhle.vn@gmail.com")) (:maintainer "Cuong Le" . "cuong.manhle.vn@gmail.com") (:keywords "convenience" "tools" "sh" "unix") (:url . "https://github.com/cuonglm/flycheck-checkbashisms"))]) - (flycheck-checkpatch . [(20170217 1025) ((emacs (25)) (flycheck (30))) "Flycheck support for checkpatch.pl tool" tar ((:commit . "6461fc7b0d493eb9863814055f8bce5fa35739de") (:authors ("Alexander Yarygin" . "yarygin.alexander@gmail.com")) (:maintainers ("Alexander Yarygin" . "yarygin.alexander@gmail.com")) (:maintainer "Alexander Yarygin" . "yarygin.alexander@gmail.com") (:url . "https://github.com/zpp0/flycheck-checkpatch"))]) + (flycheck-checkpatch . [(20240810 1951) ((emacs (25)) (flycheck (30))) "Flycheck support for checkpatch.pl tool" tar ((:commit . "61710dff2828ff119968161e7118fce2a4a0b67f") (:authors ("Alexander Yarygin" . "yarygin.alexander@gmail.com")) (:maintainers ("Alexander Yarygin" . "yarygin.alexander@gmail.com")) (:maintainer "Alexander Yarygin" . "yarygin.alexander@gmail.com") (:url . "https://github.com/zpp0/flycheck-checkpatch"))]) (flycheck-clang-analyzer . [(20211214 648) ((flycheck (0 24)) (emacs (24 4))) "Integrate Clang Analyzer with flycheck" tar ((:commit . "646d9f3a80046ab231a07526778695d5decad92d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainers ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-clang-analyzer"))]) (flycheck-clang-tidy . [(20201115 1232) ((flycheck (0 30))) "Flycheck syntax checker using clang-tidy" tar ((:commit . "3bd947fb0dcc1e97617eab7be9e1b6e57db5e091") (:authors ("Sebastian Nagel" . "sebastian.nagel@ncoding.at")) (:maintainers ("tastytea" . "tastytea@tastytea.de")) (:maintainer "tastytea" . "tastytea@tastytea.de") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/ch1bo/flycheck-clang-tidy"))]) (flycheck-clangcheck . [(20150712 710) ((cl-lib (0 5)) (seq (1 7)) (flycheck (0 17))) "A Flycheck checker difinition for ClangCheck." tar ((:commit . "24a9424c484420073a24443a829fd5779752362b") (:authors ("kumar8600" . "kumar8600@gmail.com")) (:maintainers ("kumar8600" . "kumar8600@gmail.com")) (:maintainer "kumar8600" . "kumar8600@gmail.com") (:url . "https://github.com/kumar8600/flycheck-clangcheck"))]) @@ -1962,7 +1962,7 @@ (foreign-regexp . [(20200325 50) nil "search and replace by foreign regexp." tar ((:commit . "e2dd47f2160cadc194eb156e7c76c3c869e6706e") (:authors ("K-talo Miyazaki" . "KeitarodotMiyazakiatgmaildotcom")) (:maintainers ("K-talo Miyazaki" . "KeitarodotMiyazakiatgmaildotcom")) (:maintainer "K-talo Miyazaki" . "KeitarodotMiyazakiatgmaildotcom") (:keywords "convenience" "emulations" "matching" "tools" "unix" "wp"))]) (foreman-mode . [(20170725 1422) ((s (1 9 0)) (dash (2 10 0)) (dash-functional (1 2 0)) (f (0 17 2)) (emacs (24))) "View and manage Procfile-based applications" tar ((:commit . "22b3bb13134b617870ed1e888af739f4818be929") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainers ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:keywords "foreman") (:url . "http://github.com/zweifisch/foreman-mode"))]) (forest-blue-theme . [(20160627 842) ((emacs (24))) "Emacs theme with a dark background." tar ((:commit . "58096ce1a25615d2bae806c3775bae3e2775019d"))]) - (forge . [(20240731 1235) ((emacs (27 1)) (compat (30 0 0 0)) (closql (20240701)) (dash (2 19 1)) (emacsql (20240124)) (ghub (20240507)) (let-alist (1 0 6)) (magit (20240701)) (markdown-mode (2 6)) (seq (2 24)) (transient (20240729)) (yaml (0 5 5))) "Access Git forges from Magit." tar ((:commit . "19ec2d24ee9d99d6e5a405aa59732e9f30c62a89") (:authors ("Jonas Bernoulli" . "emacs.forge@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.forge@jonas.bernoulli.dev") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/forge"))]) + (forge . [(20240814 1249) ((emacs (27 1)) (compat (30 0 0 0)) (closql (2 0 0)) (dash (2 19 1)) (emacsql (4 0 0)) (ghub (4 0 0)) (let-alist (1 0 6)) (magit (4 0 0)) (markdown-mode (2 6)) (seq (2 24)) (transient (0 7 4)) (yaml (0 5 5))) "Access Git forges from Magit." tar ((:commit . "22a7aa5f0fe8cad99770fdcdb163de919a74ba76") (:authors ("Jonas Bernoulli" . "emacs.forge@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.forge@jonas.bernoulli.dev") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/forge"))]) (form-feed . [(20210508 1627) ((emacs (24 1))) "Display ^L glyphs as horizontal lines" tar ((:commit . "ac1f0ef30a11979f5dfe12d8c05a666739e486ff") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainers ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "faces") (:url . "https://depp.brause.cc/form-feed"))]) (form-feed-st . [(20231002 2211) ((emacs (25 1))) "Display ^L glyphs as full-width horizontal lines" tar ((:commit . "f91c8daf35b7588e0aa24c8716c8cfd8ff0067c8") (:keywords "faces") (:url . "https://github.com/leodag/form-feed-st"))]) (format-all . [(20240511 1811) ((emacs (24 4)) (inheritenv (0 1)) (language-id (0 20))) "Auto-format C, C++, JS, Python, Ruby and 50 other languages" tar ((:commit . "c5ddfc5f3317eaa2a7541a818a0fce961e5e61dd") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainers ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "languages" "util") (:url . "https://github.com/lassik/emacs-format-all-the-code"))]) @@ -1979,7 +1979,7 @@ (frame-purpose . [(20211011 1518) ((emacs (25 1)) (dash (2 18))) "Purpose-specific frames" tar ((:commit . "7d498147445cc0afb87b922a8225d2e163e5ed5a") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "buffers" "convenience" "frames") (:url . "http://github.com/alphapapa/frame-purpose.el"))]) (frame-tag . [(20170111 6) ((cl-lib (0 5))) "Minor mode that assigns a unique number to each frame for easy switching" tar ((:commit . "73d6163568c7d32952175e663318b872f995a4e5") (:authors ("Wong Liang Zan" . "zan@liangzan.net")) (:maintainers ("Wong Liang Zan" . "zan@liangzan.net")) (:maintainer "Wong Liang Zan" . "zan@liangzan.net") (:keywords "frame" "movement") (:url . "http://github.com/liangzan/frame-tag.el"))]) (frames-only-mode . [(20240716 706) ((emacs (26 3)) (dash (2 13 0)) (s (1 11 0))) "Use frames instead of Emacs windows" tar ((:commit . "057462df122e588dceef472023343dee3315ceea") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainers ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:keywords "frames" "windows") (:url . "https://github.com/davidshepherd7/frames-only-mode"))]) - (frameshot . [(20240712 2217) ((emacs (25 3)) (compat (30 0 0 0))) "Take screenshots of a frame" tar ((:commit . "23d550389ca978945300f5a1076d5c4f530d8d0e") (:authors ("Jonas Bernoulli" . "emacs.frameshot@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.frameshot@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.frameshot@jonas.bernoulli.dev") (:keywords "multimedia") (:url . "https://github.com/tarsius/frameshot"))]) + (frameshot . [(20240805 1314) ((emacs (26 1)) (compat (30 0 0 0))) "Take screenshots of a frame" tar ((:commit . "050ef28e4007a608f12bbd476ccc52d19854f13d") (:authors ("Jonas Bernoulli" . "emacs.frameshot@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.frameshot@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.frameshot@jonas.bernoulli.dev") (:keywords "multimedia") (:url . "https://github.com/tarsius/frameshot"))]) (framesize . [(20131017 2132) ((key-chord (0 5 20080915))) "change the size of frames in Emacs" tar ((:commit . "f2dbf5d2513b2bc45f2085370a55c1754b6025da") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainers ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "frames") (:url . "http://github.com/nicferrier/emacs-framesize"))]) (frecency . [(20240111 628) ((emacs (25 1)) (a (0 1)) (dash (2 13 0))) "Library for sorting items by frequency and recency of access" tar ((:commit . "4293bf4c8d571b0914e16a5aa05a6d657fdff551") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "extensions") (:url . "http://github.com/alphapapa/frecency.el"))]) (frecentf . [(20231125 201) ((emacs (26 1)) (frecency (0 1 -1)) (persist (0 4)) (async (1 9 4))) "Pervasive recentf using frecency" tar ((:commit . "ef788b2af412311fbc6f52d639810746e5c0fa93") (:authors ("Felipe Lema" . "felipel@mortemale.org")) (:maintainers ("Felipe Lema" . "felipel@mortemale.org")) (:maintainer "Felipe Lema" . "felipel@mortemale.org") (:keywords "files" "maint") (:url . "https://launchpad.net/frecentf.el"))]) @@ -2011,7 +2011,7 @@ (fuzzy . [(20240101 830) ((emacs (24 3))) "Fuzzy Matching" tar ((:commit . "295140da741ac02c1bd3dec69ccf7f6268d60ec5") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainers ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com") (:keywords "convenience") (:url . "https://github.com/auto-complete/fuzzy-el"))]) (fuzzy-finder . [(20210906 217) ((emacs (24 4))) "Fuzzy Finder App Integration" tar ((:commit . "915a281fc8e50df84dcc205f9357e8314d60fa54") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainers ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:keywords "matching") (:url . "https://github.com/10sr/fuzzy-finder-el"))]) (fvwm-mode . [(20230214 2149) nil "A major mode for editing Fvwm configuration files" tar ((:commit . "574c0370f6199c9a1492923bf0d35fdd26738d24") (:authors ("Bert Geens" . "bert@lair.be")) (:maintainers ("Bert Geens" . "bert@lair.be")) (:maintainer "Bert Geens" . "bert@lair.be") (:keywords "files") (:url . "https://github.com/theBlackDragon/fvwm-mode"))]) - (fwb-cmds . [(20240712 2218) ((emacs (25 1)) (compat (30 0 0 0))) "misc frame, window and buffer commands" tar ((:commit . "257659fc0bf0112d40f921717c57e558b25f91ea") (:authors ("Jonas Bernoulli" . "emacs.fwb-cmds@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.fwb-cmds@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.fwb-cmds@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/fwb-cmds"))]) + (fwb-cmds . [(20240805 1318) ((emacs (26 1)) (compat (30 0 0 0))) "misc frame, window and buffer commands" tar ((:commit . "973a0033c406ce644ce0fb87de70c2f4046ab1b7") (:authors ("Jonas Bernoulli" . "emacs.fwb-cmds@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.fwb-cmds@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.fwb-cmds@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/fwb-cmds"))]) (fxrd-mode . [(20170728 1801) ((s (1 2))) "Major mode for editing fixed field width files" tar ((:commit . "795b969346982b75e24b5c8619b46197982fbb4d") (:authors ("Marc Sherry" . "(msherry@gmail.com)")) (:maintainers ("Marc Sherry" . "(msherry@gmail.com)")) (:maintainer "Marc Sherry" . "(msherry@gmail.com)") (:keywords "convenience") (:url . "https://github.com/msherry/fxrd-mode"))]) (fyure . [(20130216 1314) nil "An interface to fix Japanese hyoki-yure" tar ((:commit . "b6977f1eb148e8b63259f7233b55bb050e44d9b8") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainers ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com") (:keywords "languages"))]) (fzf . [(20230403 1304) ((emacs (24 4))) "A front-end for fzf." tar ((:commit . "3a55b983921c620fb5a2cc811f42aa4daaad8266") (:keywords "fzf" "fuzzy" "search") (:url . "https://github.com/bling/fzf.el"))]) @@ -2034,7 +2034,7 @@ (geiser-chicken . [(20220717 1130) ((emacs (24 4)) (geiser (0 19))) "Chicken's implementation of the geiser protocols" tar ((:commit . "a480598b5908c95bc8d3178a48f13e9072a9235b") (:keywords "languages" "chicken" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/chicken"))]) (geiser-gambit . [(20220208 1356) ((emacs (26 1)) (geiser (0 18))) "Gambit's implementation of the geiser protocols" tar ((:commit . "381d74ca5059b44fe3d8b5daf42214019c6d1a88") (:maintainers ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") (:keywords "languages" "gambit" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/gambit"))]) (geiser-gauche . [(20220503 1700) ((emacs (26 1)) (geiser (0 11 2))) "Gauche scheme support for Geiser" tar ((:commit . "8ff743f6416f00751e24aef8b9791501a40f5421") (:authors ("András Simonyi" . "andras.simonyi@gmail.com")) (:maintainers ("András Simonyi" . "andras.simonyi@gmail.com")) (:maintainer "András Simonyi" . "andras.simonyi@gmail.com") (:keywords "languages" "gauche" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/gauche"))]) - (geiser-guile . [(20240712 1202) ((emacs (25 1)) (transient (0 3)) (geiser (0 28 1))) "Guile and Geiser talk to each other" tar ((:commit . "ebdd1923b0780778706ea6b16aa2b0ce3e7dc33d") (:authors ("Jose Antonio Ortega Ruiz" . "(jao@gnu.org)")) (:maintainers ("Jose Antonio Ortega Ruiz" . "(jao@gnu.org)")) (:maintainer "Jose Antonio Ortega Ruiz" . "(jao@gnu.org)") (:keywords "languages" "guile" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/guile"))]) + (geiser-guile . [(20240811 1520) ((emacs (26 1)) (transient (0 3)) (geiser (0 28 1))) "Guile and Geiser talk to each other" tar ((:commit . "5a856c2982030ff77e2d151ead4fcd991512f362") (:authors ("Jose Antonio Ortega Ruiz" . "(jao@gnu.org)")) (:maintainers ("Jose Antonio Ortega Ruiz" . "(jao@gnu.org)")) (:maintainer "Jose Antonio Ortega Ruiz" . "(jao@gnu.org)") (:keywords "languages" "guile" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/guile"))]) (geiser-kawa . [(20210920 1607) ((emacs (26 1)) (geiser (0 16))) "Kawa scheme support for Geiser" tar ((:commit . "5896b19642923f74f718eb68d447560b2d26d797") (:authors ("spellcard199" . "spellcard199@protonmail.com")) (:maintainers ("spellcard199" . "spellcard199@protonmail.com")) (:maintainer "spellcard199" . "spellcard199@protonmail.com") (:keywords "languages" "kawa" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/kawa"))]) (geiser-mit . [(20211204 1935) ((emacs (24 4)) (geiser (0 18))) "MIT/GNU Scheme's implementation of the geiser protocols" tar ((:commit . "4e90e9ae815e89f3540fb9644e6016c663ef5765") (:authors ("Peter" . "craven@gmx.net")) (:maintainers ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") (:keywords "languages" "mit" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/mit"))]) (geiser-racket . [(20210421 125) ((emacs (26 1)) (geiser (0 16))) "Support for Racket in Geiser" tar ((:commit . "22e56ce80389544d3872cf4beb4008fb514b2218") (:authors ("Jose Antonio Ortega Ruiz" . "(jao@gnu.org)")) (:maintainers ("Jose Antonio Ortega Ruiz" . "(jao@gnu.org)")) (:maintainer "Jose Antonio Ortega Ruiz" . "(jao@gnu.org)") (:keywords "languages" "racket" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/racket"))]) @@ -2061,7 +2061,7 @@ (gherkin-mode . [(20171224 1353) nil "An emacs major mode for editing gherkin files." tar ((:commit . "0313492e7da152f0aa73ddf96c0287ded8f51253") (:keywords "languages"))]) (ghost-blog . [(20171023 742) ((markdown-mode (1 0))) "A package to manage Ghost blog" tar ((:commit . "71b358643cc9a2db1bf752281ff94aba9b59e4cc") (:authors ("Javier Aguirre" . "hello@javaguirre.net")) (:maintainers ("Javier Aguirre" . "hello@javaguirre.net")) (:maintainer "Javier Aguirre" . "hello@javaguirre.net") (:keywords "ghost" "blog") (:url . "https://github.com/javaguirre/ghost-blog"))]) (ghq . [(20230510 332) ((emacs (26 1)) (dash (2 18 0)) (s (1 7 0))) "Ghq interface for emacs" tar ((:commit . "eb197c14e53ac57a136ea8d34eec7528487c3301") (:authors ("Roman Coedo" . "romancoedo@gmail.com")) (:maintainers ("Joseph LaFreniere" . "joseph@lafreniere.xyz")) (:maintainer "Joseph LaFreniere" . "joseph@lafreniere.xyz") (:keywords "convenience") (:url . "https://github.com/lafrenierejm/emacs-ghq"))]) - (ghub . [(20240713 1918) ((emacs (26 3)) (compat (30 0 0 0)) (let-alist (1 0 6)) (treepy (0 1 2))) "Client libraries for Git forge APIs." tar ((:commit . "56c76725348da9d7abab88cec64a06505c67abe9") (:authors ("Jonas Bernoulli" . "emacs.ghub@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.ghub@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/magit/ghub"))]) + (ghub . [(20240808 1936) ((emacs (26 3)) (compat (30 0 0 0)) (let-alist (1 0 6)) (treepy (0 1 2))) "Client libraries for Git forge APIs." tar ((:commit . "c20bc86c70eb2f43df8674097db7847e172ef2c2") (:authors ("Jonas Bernoulli" . "emacs.ghub@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.ghub@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/magit/ghub"))]) (ghub+ . [(20191229 1748) ((emacs (25)) (ghub (2 0)) (apiwrap (0 5))) "a thick GitHub API client built on ghub" tar ((:commit . "b1adef2402d7599911d4dd447a987a0cea04e6fe") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainers ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:keywords "extensions" "multimedia" "tools") (:url . "https://github.com/vermiculus/ghub-plus"))]) (gif-screencast . [(20230728 1144) ((emacs (25 1))) "One-frame-per-action GIF recording" tar ((:commit . "6798656d3d3107d16e30cc26bc3928b00e50c1ca") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainers ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:keywords "multimedia" "screencast") (:url . "https://gitlab.com/ambrevar/emacs-gif-screencast"))]) (gift-mode . [(20210528 1459) nil "major mode for editing GIFT format quizzes" tar ((:commit . "c93354e8fe1173b22f398f17b127875807f15b87") (:authors ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainers ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainer "Christophe Rhodes" . "christophe@rhodes.io") (:url . "https://github.com/csrhodes/gift-mode"))]) @@ -2078,7 +2078,7 @@ (git-blamed . [(20161028 1926) nil "Minor mode for incremental blame for Git" tar ((:commit . "cef196abf398e2dd11f775d1e6cd8690567408aa") (:keywords "git" "version control" "release management"))]) (git-cliff . [(20240730 1912) ((emacs (29 1)) (transient (0 6 0)) (dash (2 19 1))) "Generate and update changelog using git-cliff" tar ((:commit . "514396c9306338f7df49140e3c9d2177ad7f3567") (:authors ("liuyinz" . "liuyinz95@gmail.com")) (:maintainers ("liuyinz" . "liuyinz95@gmail.com")) (:maintainer "liuyinz" . "liuyinz95@gmail.com") (:keywords "tools") (:url . "https://github.com/liuyinz/git-cliff.el"))]) (git-command . [(20191028 333) ((term-run (0 1 4)) (with-editor (2 3 1))) "A Git Command-Line interface" tar ((:commit . "a773d40da39dfb1c6ecf2b0758aa370ddea8f06d") (:authors ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainers ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainer "10sr" . "8slashes+el[at]gmail[dot]com") (:keywords "utility" "git") (:url . "https://github.com/10sr/git-command-el"))]) - (git-commit . [(20240730 1355) ((emacs (26 1)) (compat (30 0 0 0)) (transient (20240629)) (with-editor (20240702))) "Edit Git commit messages." tar ((:commit . "57e6a2404070241a3fc9c4f18fd0c40b89075be2") (:authors ("Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Florian Ragwitz" . "rafl@debian.org") ("Marius Vollmer" . "marius.vollmer@gmail.com")) (:maintainer "Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/magit"))]) + (git-commit . [(20240811 1419) ((emacs (26 1)) (compat (30 0 0 0)) (transient (20240805)) (with-editor (20240806))) "Edit Git commit messages." tar ((:commit . "a2739d7db1fdf19b95f36f6ddd15b0c1f523bd26") (:authors ("Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Florian Ragwitz" . "rafl@debian.org") ("Marius Vollmer" . "marius.vollmer@gmail.com")) (:maintainer "Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/magit"))]) (git-commit-insert-issue . [(20230512 1416) ((emacs (25)) (projectile (0)) (s (0)) (ghub (0)) (bitbucket (0))) "Get issues list when typing \"Fixes #\"" tar ((:commit . "df7ce0549d1db7bab27d401a351ea0d187c4a673") (:keywords "tools" "vc" "github" "gitlab" "bitbucket" "commit" "issues") (:url . "https://gitlab.com/emacs-stuff/git-commit-insert-issue/"))]) (git-commit-ts-mode . [(20240722 1815) ((emacs (29 1))) "Tree-sitter support for Git commit messages" tar ((:commit . "ba722ba44964e87b2acf48cb7b6154ad4c99bc26") (:authors ("Daniil Shvalov" . "daniil.shvalov@gmail.com")) (:maintainers ("Daniil Shvalov" . "daniil.shvalov@gmail.com")) (:maintainer "Daniil Shvalov" . "daniil.shvalov@gmail.com") (:keywords "tree-sitter" "git" "faces") (:url . "https://github.com/danilshvalov/git-commit-ts-mode"))]) (git-dwim . [(20170126 1214) nil "Context-aware git commands such as branch handling" tar ((:commit . "485c732130686c2f28a026e385366006435394b9") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainers ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "git" "tools" "convenience") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/git-dwim.el"))]) @@ -2091,9 +2091,9 @@ (git-identity . [(20220721 912) ((emacs (25 1)) (dash (2 10)) (hydra (0 14)) (f (0 20))) "Identity management for (ma)git" tar ((:commit . "f920916a92fad0c551cd0739e48fc09d8709bd8d") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainers ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "git" "vc" "convenience") (:url . "https://github.com/akirak/git-identity.el"))]) (git-io . [(20230322 1038) ((emacs (24 4))) "Integration for git.io URL shortening in buffer" tar ((:commit . "fb25f9432e6454edd621a7512ee7abc6220151a5") (:authors ("Tejas Bubane" . "tejasbubane@gmail.com")) (:maintainers ("Tejas Bubane" . "tejasbubane@gmail.com")) (:maintainer "Tejas Bubane" . "tejasbubane@gmail.com") (:keywords "convenience" "files") (:url . "https://github.com/tejasbubane/emacs-git-io"))]) (git-lens . [(20220922 710) ((emacs (24 4))) "Show new, deleted or modified files in branch" tar ((:commit . "347832fbdb75a0930aa3eef628ec0069a335f3b7") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainers ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se") (:keywords "vc" "convenience") (:url . "https://github.com/pidu/git-lens"))]) - (git-link . [(20240723 14) ((emacs (24 3))) "Get the GitHub/Bitbucket/GitLab URL for a buffer location" tar ((:commit . "db586e906a926785bbf960f3714d70dc11b019b9") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainers ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:keywords "git" "vc" "github" "bitbucket" "gitlab" "sourcehut" "aws" "azure" "convenience") (:url . "http://github.com/sshaw/git-link"))]) + (git-link . [(20240809 300) ((emacs (24 3))) "Get the GitHub/Bitbucket/GitLab URL for a buffer location" tar ((:commit . "a0a2fff2d2fba516bc4c08cae10e067c3eb10529") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainers ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:keywords "git" "vc" "github" "bitbucket" "gitlab" "sourcehut" "aws" "azure" "convenience") (:url . "http://github.com/sshaw/git-link"))]) (git-messenger . [(20201202 1637) ((emacs (24 3)) (popup (0 5 3))) "Popup last commit of current line" tar ((:commit . "fb9a049ac3b5fba7369ef1f027b97881f1e377ec") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:url . "https://github.com/emacsorphanage/git-messenger"))]) - (git-modes . [(20240713 1918) ((emacs (25 1)) (compat (30 0 0 0))) "Major modes for editing Git configuration files" tar ((:commit . "d96fa7a3c7d754812675b37247c6a77e459eec53") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.net") ("Jonas Bernoulli" . "emacs.git-modes@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.git-modes@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.git-modes@jonas.bernoulli.dev") (:keywords "convenience" "vc" "git") (:url . "https://github.com/magit/git-modes"))]) + (git-modes . [(20240805 1320) ((emacs (26 1)) (compat (30 0 0 0))) "Major modes for editing Git configuration files" tar ((:commit . "f99010bbeb8b6d8a0819fac0195a2ef0159d08f0") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.net") ("Jonas Bernoulli" . "emacs.git-modes@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.git-modes@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.git-modes@jonas.bernoulli.dev") (:keywords "convenience" "vc" "git") (:url . "https://github.com/magit/git-modes"))]) (git-msg-prefix . [(20191031 1304) ((emacs (24)) (s (1 10 0)) (dash (2 9 0))) "Insert commit message prefix (issue number)" tar ((:commit . "43f6b31c1090371260a2f15b2117a7666920bee7") (:authors ("Raimon Grau" . "raimonster@gmail.com")) (:maintainers ("Raimon Grau" . "raimonster@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:keywords "vc" "tools") (:url . "http://github.com/kidd/git-msg-prefix.el"))]) (git-ps1-mode . [(20200113 704) nil "Global minor-mode to print __git_ps1 in mode-line" tar ((:commit . "6762a309bd593d26258dfbf43e7bc21254a70fbf") (:authors ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainers ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainer "10sr" . "8slashes+el[at]gmail[dot]com") (:keywords "utility" "mode-line" "git") (:url . "https://github.com/10sr/git-ps1-mode-el"))]) (git-time-metric . [(20181116 2011) nil "Provide function to record time with gtm ( git time metric )" tar ((:commit . "287108ed1d6885dc795eb3bad4476aa08c626186") (:authors ("Anton Sivolapov" . "anton.sivolapov@gmail.com")) (:maintainers ("Anton Sivolapov" . "anton.sivolapov@gmail.com")) (:maintainer "Anton Sivolapov" . "anton.sivolapov@gmail.com") (:keywords "tools" "gtm" "productivity" "time") (:url . "https://github.com/c301/gtm-emacs-plugin"))]) @@ -2136,7 +2136,7 @@ (gnome-calendar . [(20161110 1256) nil "Integration with the GNOME Shell calendar" tar ((:commit . "668591bec95c23934c5e1ef100cec4824e7cb25d") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainers ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:keywords "gnome" "calendar"))]) (gnome-screencast . [(20210125 2001) ((emacs (25))) "Use Gnome screen recording functionality using elisp" tar ((:commit . "1f4ef60fe9d452320dc02f89e289bac04ef2ad1c") (:authors ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainers ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainer "Jürgen Hötzel" . "juergen@hoetzel.info") (:keywords "tools" "multimedia") (:url . "https://github.com/juergenhoetzel/emacs-gnome-screencast"))]) (gnomenm . [(20150316 1918) ((s (1 9 0)) (dash (2 3 0)) (kv (0 0 19))) "Emacs interface to Gnome nmcli command" tar ((:commit . "9065cda44ffc9e06239b8189a0154d31314c3b4d") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainers ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "processes" "hardware") (:url . "http://github.com/nicferrier/emacs-nm"))]) - (gnosis . [(20240717 722) ((emacs (27 2)) (emacsql (20240124)) (compat (29 1 4 2))) "Spaced Repetition System" tar ((:commit . "4cd3ce6993a9b97b698537c428addf7387b13a3f") (:authors ("Thanos Apollo" . "public@thanosapollo.org")) (:maintainers ("Thanos Apollo" . "public@thanosapollo.org")) (:maintainer "Thanos Apollo" . "public@thanosapollo.org") (:keywords "extensions") (:url . "https://thanosapollo.org/projects/gnosis"))]) + (gnosis . [(20240811 2007) ((emacs (27 2)) (emacsql (20240124)) (compat (29 1 4 2)) (transient (0 7 2))) "Spaced Repetition System" tar ((:commit . "fe019d58f26e99e59a5601d2e276ad06676b1b66") (:authors ("Thanos Apollo" . "public@thanosapollo.org")) (:maintainers ("Thanos Apollo" . "public@thanosapollo.org")) (:maintainer "Thanos Apollo" . "public@thanosapollo.org") (:keywords "extensions") (:url . "https://thanosapollo.org/projects/gnosis"))]) (gntp . [(20141025 250) nil "Growl Notification Protocol for Emacs" tar ((:commit . "767571135e2c0985944017dc59b0be79af222ef5") (:authors ("Engelke Eschner" . "tekai@gmx.li")) (:maintainers ("Engelke Eschner" . "tekai@gmx.li")) (:maintainer "Engelke Eschner" . "tekai@gmx.li"))]) (gnu-apl-mode . [(20220404 341) ((emacs (27))) "Integrate GNU APL with Emacs" tar ((:commit . "c8695b0d55b5167263a843252ffd21a589018427") (:authors ("Elias Mårtenson" . "lokedhs@gmail.com")) (:maintainer "Elias Mårtenson" . "lokedhs@gmail.com") (:keywords "languages") (:url . "http://www.gnu.org/software/apl/"))]) (gnu-indent . [(20221127 2112) ((emacs (25 1))) "Indent your code with GNU Indent" tar ((:commit . "f31dbe60478b6270bb57b6b05998df8eec56f801") (:authors ("Akib Azmain Turja" . "akib@disroot.org")) (:maintainers ("Akib Azmain Turja" . "akib@disroot.org")) (:maintainer "Akib Azmain Turja" . "akib@disroot.org") (:keywords "tools" "c") (:url . "https://codeberg.org/akib/emacs-gnu-indent"))]) @@ -2178,7 +2178,7 @@ (go-tag . [(20230111 651) ((emacs (24 0)) (go-mode (1 5 0))) "Edit Golang struct field tag" tar ((:commit . "33f2059551d5298ca228d90f525b99d1a8d70364") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainers ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:keywords "tools") (:url . "https://github.com/brantou/emacs-go-tag"))]) (go-translate . [(20240802 131) ((emacs (28 1))) "Translation framework, configurable and scalable" tar ((:commit . "424682b94df9efb3dd59e396677b45e4a67b7723") (:authors ("lorniu" . "lorniu@gmail.com")) (:maintainers ("lorniu" . "lorniu@gmail.com")) (:maintainer "lorniu" . "lorniu@gmail.com") (:keywords "convenience") (:url . "https://github.com/lorniu/go-translate"))]) (gobgen . [(20161020 1523) ((emacs (24 4))) "Generate GObject descendants using a detailed form" tar ((:commit . "ed2c2b0d217deae293096f3cf14aa492791ddd4f") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainers ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu") (:keywords "gobject" "glib" "gtk" "helper" "utilities"))]) - (god-mode . [(20221230 708) ((emacs (25 1))) "Minor mode for God-like command entering" tar ((:commit . "607aff10a7b27a8aa0c1a15c2c39337ab17cfda7") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainers ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/emacsorphanage/god-mode"))]) + (god-mode . [(20240812 1014) ((emacs (26 3))) "Minor mode for God-like command entering" tar ((:commit . "55490fffd42ae7d4671ce409214a3fcd0868d791") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainers ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/emacsorphanage/god-mode"))]) (godoctor . [(20180710 2152) nil "Frontend for godoctor" tar ((:commit . "4b45ff3d0572f0e84056e4c3ba91fcc178199859") (:authors ("Sangho Na" . "microamp@protonmail.com")) (:maintainers ("Sangho Na" . "microamp@protonmail.com")) (:maintainer "Sangho Na" . "microamp@protonmail.com") (:keywords "go" "golang" "refactoring") (:url . "https://github.com/microamp/godoctor.el"))]) (gofmt-tag . [(20240111 2031) ((emacs (27))) "Format and align go struct tags" tar ((:commit . "b7cc315ac45342fc9c17dde779cc9c37aa309841") (:authors ("ybenel" . "http://github/m1ndo")) (:maintainers ("ybenel" . "root@ybenel.cf")) (:maintainer "ybenel" . "root@ybenel.cf") (:keywords "tools" "wp" "matching") (:url . "https://github.com/m1ndo/gofmt-tag"))]) (goggles . [(20240216 1542) ((emacs (27 1))) "Pulse modified regions" tar ((:commit . "41d3669d7ae7b73bd39d298e5373ece48b656ce3") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "convenience" "text") (:url . "https://github.com/minad/goggles"))]) @@ -2232,7 +2232,7 @@ (grapnel . [(20131001 1534) nil "HTTP request lib with flexible callback dispatch" tar ((:commit . "7387234eb3f0285a490fddb1e06a4bf029719fb7") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainers ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/grapnel"))]) (grass-mode . [(20170503 1500) ((cl-lib (0 2)) (dash (2 8 0))) "Provides Emacs modes for interacting with the GRASS GIS program" tar ((:commit . "f17e330dfde6a1b81a9b33d019fc0dff890f482d") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainers ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca") (:keywords "grass" "gis"))]) (grayscale-theme . [(20171005 802) nil "A simple grayscale theme" tar ((:commit . "917d63c0effc8459502a41e0cad5822d2b200499") (:authors ("Kaleb Elwert" . "belak@coded.io")) (:maintainers ("Kaleb Elwert" . "belak@coded.io")) (:maintainer "Kaleb Elwert" . "belak@coded.io") (:keywords "lisp") (:url . "https://github.com/belak/emacs-grayscale-theme"))]) - (greader . [(20240729 1337) ((emacs (26 1)) (seq (2 24)) (compat (29 1 4 5))) "Gnamù reader, send buffer contents to a speech engine" tar ((:commit . "22de487ef5c5dbaf4e96f527c394332d8961ee1d") (:authors ("Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com")) (:maintainers ("Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com")) (:maintainer "Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com") (:keywords "tools" "accessibility") (:url . "https://gitlab.com/michelangelo-rodriguez/greader"))]) + (greader . [(20240806 1624) ((emacs (26 1)) (seq (2 24)) (compat (29 1 4 5))) "Gnamù reader, send buffer contents to a speech engine" tar ((:commit . "6664c20a6a6a32e3a6c31d13a160fb8c9c8e118c") (:authors ("Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com")) (:maintainers ("Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com")) (:maintainer "Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com") (:keywords "tools" "accessibility") (:url . "https://gitlab.com/michelangelo-rodriguez/greader"))]) (greek-polytonic . [(20190303 1358) ((emacs (24))) "Quail package for inputting polytonic Greek" tar ((:commit . "114cba0f57cc077871693c799b807df2292341ec") (:authors ("Johannes Choo" . "jhanschoo@gmail.com")) (:maintainers ("Johannes Choo" . "jhanschoo@gmail.com")) (:maintainer "Johannes Choo" . "jhanschoo@gmail.com") (:keywords "i18n" "multilingual" "input method" "greek") (:url . "https://github.com/jhanschoo/greek-polytonic"))]) (green-is-the-new-black-theme . [(20230828 2225) nil "A cool and minimalist green blackened theme engine" tar ((:commit . "ad6f349e7e3a626f790af994424d3f015ac0d3ee") (:authors ("Fred Campos" . "fred.tecnologia@gmail.com")) (:maintainers ("Fred Campos" . "fred.tecnologia@gmail.com")) (:maintainer "Fred Campos" . "fred.tecnologia@gmail.com") (:keywords "faces" "themes") (:url . "https://github.com/fredcamps/green-is-the-new-black-emacs"))]) (green-phosphor-theme . [(20150515 1447) nil "A light color theme with muted, autumnal colors." tar ((:commit . "5549781559ff5daa85c1d6c635c94524c1c5f644") (:authors ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainers ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainer "Adam Alpern" . "adam.alpern@gmail.com") (:keywords "color" "theme") (:url . "http://github.com/aalpern/emacs-color-theme-green-phosphor"))]) @@ -2308,8 +2308,8 @@ (headlong . [(20150417 1526) nil "reckless completion" tar ((:commit . "f6830f87f236eee88263cb6976125f72422abe72") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainers ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "completion") (:url . "https://github.com/abo-abo/headlong"))]) (heaven-and-hell . [(20190713 1830) ((emacs (24 4))) "easy toggle light/dark themes" tar ((:commit . "e1febfd60d060c110a1e43c5f093cd8537251308") (:authors ("Valentin Ignatev" . "valentignatev@gmail.com")) (:maintainers ("Valentin Ignatev" . "valentignatev@gmail.com")) (:maintainer "Valentin Ignatev" . "valentignatev@gmail.com") (:keywords "faces") (:url . "https://github.com/valignatev/heaven-and-hell"))]) (heex-ts-mode . [(20240113 1104) ((emacs (29 1))) "Major mode for Heex with tree-sitter support" tar ((:commit . "90142df2929956536dc1eaae3bb5ca04dc4232ab") (:keywords "heex" "languages" "tree-sitter") (:url . "https://github.com/wkirschbaum/elixir-ts-mode"))]) - (helix-theme . [(20240729 1203) nil "Color theme inspired by Helix editor's default colors" tar ((:commit . "fe1c95a93142020338a7de2a7984c5cd0018fbf4") (:keywords "faces") (:url . "https://github.com/ibakepunk/helix-theme"))]) - (helm . [(20240802 1017) ((helm-core (3 9 9)) (wfnames (1 2))) "Helm is an Emacs incremental and narrowing framework" tar ((:commit . "f48231d98e2ffb9fad2d445b0fd473aba973a1a9") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/"))]) + (helix-theme . [(20240814 1212) nil "Color theme inspired by Helix editor's default colors" tar ((:commit . "8c70b48fe5fbb392d237b6be2ae9da7b84236320") (:keywords "faces") (:url . "https://github.com/ibakepunk/helix-theme"))]) + (helm . [(20240812 1744) ((helm-core (3 9 9)) (wfnames (1 2))) "Helm is an Emacs incremental and narrowing framework" tar ((:commit . "dc745dd55362471115f919bebc554f5c26da85f2") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/"))]) (helm-R . [(20120820 14) ((helm (20120517)) (ess (20120509))) "helm-sources and some utilities for GNU R." tar ((:commit . "b0eb9d5f6a483a9dbe6eb6cf1f2024d4f5938bc2") (:authors ("myuhe" . "yuhei.maeda_at_gmail.com")) (:keywords "convenience") (:url . "https://github.com/myuhe/helm-R.el"))]) (helm-ack . [(20141030 1226) ((helm (1 0)) (cl-lib (0 5))) "Ack command with helm interface" tar ((:commit . "5982f3cb6ec9f460ebbe06ec0ce7b3590bca3118") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainers ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ack"))]) (helm-ad . [(20151209 1015) ((dash (2 8 0)) (helm (1 6 2))) "helm source for Active Directory" tar ((:commit . "8ac044705d8620ee354a9cfa8cc1b865e83c0d55") (:authors ("Takahiro Noda" . "takahiro.noda+github@gmail.com")) (:maintainers ("Takahiro Noda" . "takahiro.noda+github@gmail.com")) (:maintainer "Takahiro Noda" . "takahiro.noda+github@gmail.com") (:keywords "comm"))]) @@ -2323,7 +2323,7 @@ (helm-bibtexkey . [(20140214 1504) ((helm (1 5 8))) "Bibtexkey source for helm" tar ((:commit . "aa1637ea5c8c5f1817e480fc2a3750cafab3d99f") (:authors ("TAKAGI Kentaro" . "kentaro0910_at_gmail.com")) (:maintainers ("TAKAGI Kentaro" . "kentaro0910_at_gmail.com")) (:maintainer "TAKAGI Kentaro" . "kentaro0910_at_gmail.com") (:keywords "bib" "tex") (:url . "https://github.com/kenbeese/helm-bibtexkey"))]) (helm-bind-key . [(20141109 515) ((bind-key (1 0)) (helm (1 6 4))) "helm-source for for bind-key." tar ((:commit . "9da6ad8b7530e72fb4ac67be8c6a482898dddc25") (:authors ("Yuhei Maeda" . "yuhei.maeda_at_gmail.com")) (:keywords "convenience" "emulation"))]) (helm-bitbucket . [(20220722 1538) ((emacs (24)) (helm-core (3 6 0))) "Search Bitbucket with Helm" tar ((:commit . "9d07a274584ad364a2620c6389f86d90502f2640") (:authors ("Peter Urbak" . "tolowercase@gmail.com")) (:maintainers ("Peter Urbak" . "tolowercase@gmail.com")) (:maintainer "Peter Urbak" . "tolowercase@gmail.com") (:keywords "matching") (:url . "https://github.com/dragonwasrobot/helm-bitbucket"))]) - (helm-bm . [(20240722 1430) ((bm (1 0)) (cl-lib (0 5)) (helm (1 9 3))) "helm sources for bm.el" tar ((:commit . "9a34b29d5a034e97f509046f63df66a89278416b") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainers ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "helm" "bookmark") (:url . "https://github.com/yasuyk/helm-bm"))]) + (helm-bm . [(20240812 1738) ((bm (1 0)) (cl-lib (0 5)) (helm (1 9 3))) "helm sources for bm.el" tar ((:commit . "4744b5784df5800f36c3c54de5269034191155f5") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com") ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:keywords "helm" "bookmark") (:url . "https://github.com/emacs-helm/helm-bm"))]) (helm-books . [(20170325 631) ((helm (1 7 7))) "Helm interface for searching books" tar ((:commit . "6735e1787f99b5ef77b276fa5c43e565b4d3e792") (:authors ("grugrut" . "grugruglut+github@gmail.com")) (:maintainers ("grugrut" . "grugruglut+github@gmail.com")) (:maintainer "grugrut" . "grugruglut+github@gmail.com") (:url . "https://github.com/grugrut/helm-books"))]) (helm-bufler . [(20230916 916) ((emacs (26 3)) (bufler (0 2 -1)) (helm (1 9 4))) "Helm source for Bufler" tar ((:commit . "938b186f09739196fe0e65e8e370f90b47008054") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "https://github.com/alphapapa/bufler.el"))]) (helm-bundle-show . [(20190526 1401) ((emacs (24)) (helm (1 8 0))) "Bundle show with helm interface" tar ((:commit . "70f1ca7d1847c7d5cd5a3e488562cd4a295b809f") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainers ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-bundle-show"))]) @@ -2343,7 +2343,7 @@ (helm-comint . [(20231102 2029) ((emacs (25 1)) (helm (3 9 4))) "Comint prompt navigation for helm" tar ((:commit . "9215b2aa8f42f62cbda66a1503832abb7f491549") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainers ("Benedict Wang" . "foss@bhw.name")) (:maintainer "Benedict Wang" . "foss@bhw.name") (:keywords "processes" "matching") (:url . "https://github.com/benedicthw/helm-comint.git"))]) (helm-commandlinefu . [(20150611 545) ((emacs (24 1)) (helm (1 7 0)) (json (1 3)) (let-alist (1 0 3))) "Search and browse commandlinefu.com from helm" tar ((:commit . "9ee7e018c5db23ae9c8d1c8fa969876f15b7280d") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainers ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "commandlinefu.com") (:url . "https://github.com/xuchunyang/helm-commandlinefu"))]) (helm-company . [(20231113 701) ((helm (1 5 9)) (company (0 10 0))) "Helm interface for company-mode" tar ((:commit . "4622b82353220ee6cc33468f710fa5b6b253b7f1") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainers ("Daniel Ralston" . "Sodel-the-Vociferous@users.noreply.github.com")) (:maintainer "Daniel Ralston" . "Sodel-the-Vociferous@users.noreply.github.com") (:url . "https://github.com/Sodel-the-Vociferous/helm-company"))]) - (helm-core . [(20240802 1013) ((emacs (25 1)) (async (1 9 8))) "Development files for Helm" tar ((:commit . "d2497a8ceae2d99b20135569d1aab75f0a47d936") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/"))]) + (helm-core . [(20240813 1920) ((emacs (25 1)) (async (1 9 8))) "Development files for Helm" tar ((:commit . "8eead4b760e5b5a14e917cd0a5103705164e1536") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainers ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/"))]) (helm-cscope . [(20190615 41) ((xcscope (1 0)) (helm (1 6 7)) (cl-lib (0 5)) (emacs (24 1))) "Helm interface for xcscope.el." tar ((:commit . "af1d9e7f4460a88d7400b5a74d5da68084089ac1") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainers ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:keywords "cscope" "helm") (:url . "https://github.com/alpha22jp/helm-cscope.el"))]) (helm-css-scss . [(20230522 1113) ((emacs (24 3)) (helm (1 0))) "CSS/SCSS/LESS Selectors with helm interface" tar ((:commit . "2169d83d8fdc661241df208cb3235112735d936e") (:keywords "convenience" "scss" "css" "less" "selector" "helm") (:url . "https://github.com/ShingoFukuyama/helm-css-scss"))]) (helm-ctest . [(20220721 400) ((s (1 9 0)) (dash (2 11 0)) (helm-core (3 6 0))) "Run ctest from within emacs" tar ((:commit . "48edc9fa862219da34feb423c06c33d8f6d43722") (:authors ("Dan LaManna" . "me@danlamanna.com")) (:maintainers ("Dan LaManna" . "me@danlamanna.com")) (:maintainer "Dan LaManna" . "me@danlamanna.com") (:keywords "helm" "ctest"))]) @@ -2407,7 +2407,7 @@ (helm-lib-babel . [(20180510 1324) ((cl-lib (0 5)) (helm (1 9 2)) (emacs (24 4))) "helm insertion of babel function references" tar ((:commit . "41bc0cdea8a604c6c8dc83ed5066644d33688fad") (:authors ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainers ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainer "Derek Feichtinger" . "dfeich@gmail.com") (:keywords "convenience") (:url . "https://github.com/dfeich/helm-lib-babel.el"))]) (helm-lines . [(20220103 1909) ((emacs (24 4)) (helm (1 9 8))) "A helm interface for completing by lines" tar ((:commit . "f5ad178818d223f32a0bf60d370b50c01df5f3da") (:authors (nil . "@torgeir")) (:maintainers (nil . "@torgeir")) (:maintainer nil . "@torgeir") (:keywords "files" "helm" "rg" "ag" "pt" "vc" "git" "lines" "complete" "tools" "languages") (:url . "https://github.com/torgeir/helm-lines.el/"))]) (helm-lobsters . [(20230820 1403) ((helm (1 0)) (cl-lib (0 5))) "helm front-end for lobste.rs" tar ((:commit . "3a1af0d063ca24fe0187daff12110171b942c7d3") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainers ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:url . "https://github.com/julienXX/helm-lobste.rs"))]) - (helm-ls-git . [(20240731 618) ((helm (3 9 5)) (emacs (25 3))) "list git files." tar ((:commit . "f92a7e2a11cc7d10243ca84d4fd80e32ace9a41d") (:url . "https://github.com/emacs-helm/helm-ls-git"))]) + (helm-ls-git . [(20240811 1739) ((helm (3 9 5)) (emacs (25 3))) "list git files." tar ((:commit . "244b6854c1c118e41c8fac0201eff03ba034ddc6") (:url . "https://github.com/emacs-helm/helm-ls-git"))]) (helm-ls-hg . [(20150909 543) ((helm (1 7 8))) "List hg files in hg project." tar ((:commit . "61b91a22fcfb62d0fc56e361ec01ce96973c7165"))]) (helm-ls-svn . [(20190316 2203) ((emacs (24 1)) (helm (1 7 0)) (cl-lib (0 5))) "helm extension to list svn files" tar ((:commit . "a6043e1187282f649e2cb9f0e722a42daf41294b") (:authors ("Chunyang Xu" . "chunyang@macports.org")) (:maintainers ("Chunyang Xu" . "chunyang@macports.org")) (:maintainer "Chunyang Xu" . "chunyang@macports.org") (:keywords "helm" "svn") (:url . "https://svn.macports.org/repository/macports/users/chunyang/helm-ls-svn.el/helm-ls-svn.el"))]) (helm-lsp . [(20210419 2014) ((emacs (25 1)) (dash (2 14 1)) (lsp-mode (5 0)) (helm (2 0))) "LSP helm integration" tar ((:commit . "c2c6974dadfac459b1a69a1217441283874cea92") (:authors ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainers ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainer "Ivan Yonchovski" . "yyoncho@gmail.com") (:keywords "languages" "debug") (:url . "https://github.com/yyoncho/helm-lsp"))]) @@ -2549,7 +2549,7 @@ (hl-indent-scope . [(20240422 204) ((emacs (29 1))) "Highlight indentation by scope" tar ((:commit . "b7816f73c1000975835ac28f54f8ecfc6648c0dc") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-hl-indent-scope"))]) (hl-prog-extra . [(20240422 211) ((emacs (26 2))) "Customizable highlighting for source-code" tar ((:commit . "f32c04519f544634bd8dedf55d8bc458d9f64766") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:keywords "convenience") (:url . "https://codeberg.org/ideasman42/emacs-hl-prog-extra"))]) (hl-sentence . [(20171018 1519) nil "highlight a sentence based on customizable face" tar ((:commit . "86ae38d3103bd20da5485cbdd59dfbd396c45ee4") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainers ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:keywords "highlighting") (:url . "http://github.com/milkypostman/hl-sentence"))]) - (hl-todo . [(20240713 1918) ((emacs (26 1)) (compat (30 0 0 0))) "Highlight TODO and similar keywords" tar ((:commit . "aa58c45a78c64bb8d5509120c775a33b4b2c6aa2") (:authors ("Jonas Bernoulli" . "emacs.hl-todo@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.hl-todo@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.hl-todo@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/hl-todo"))]) + (hl-todo . [(20240805 1444) ((emacs (26 1)) (compat (30 0 0 0))) "Highlight TODO and similar keywords" tar ((:commit . "82eba6b8f7b5a4cbcf22436d5c5b88fb3134f57e") (:authors ("Jonas Bernoulli" . "emacs.hl-todo@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.hl-todo@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.hl-todo@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/hl-todo"))]) (hledger-mode . [(20240415 1812) ((emacs (24 4)) (popup (0 5 3)) (async (1 9)) (htmlize (1 47))) "A mode for writing journal entries for hledger." tar ((:commit . "5492509a23047f0a1f05a112b47fa34eba7c5e1d") (:authors ("Narendra Joshi" . "narendraj9@gmail.com")) (:maintainers ("Narendra Joshi" . "narendraj9@gmail.com")) (:maintainer "Narendra Joshi" . "narendraj9@gmail.com") (:keywords "data") (:url . "https://github.com/narendraj9/hledger-mode.git"))]) (hlint-refactor . [(20190115 900) nil "Apply HLint suggestions" tar ((:commit . "c4307f86aad6d02e32e9b30cb6edc115584c791c") (:keywords "haskell" "refactor") (:url . "https://github.com/mpickering/hlint-refactor-mode"))]) (hlinum . [(20180422 412) ((cl-lib (0 2))) "Extension for linum.el to highlight current line number" tar ((:commit . "f17360fe93de6df99a05b4b64b0a1ca4ee45abb6") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainers ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "convenience" "extensions") (:url . "https://github.com/tom-tan/hlinum-mode/"))]) @@ -2595,8 +2595,8 @@ (hydandata-light-theme . [(20190809 1925) nil "A light color theme that is easy on your eyes" tar ((:commit . "812ffa4bee3163098ef66ee4506feed45018be4e") (:authors ("David Chkhikvadze" . "david@chkhd.net")) (:maintainers ("David Chkhikvadze" . "david@chkhd.net")) (:maintainer "David Chkhikvadze" . "david@chkhd.net") (:keywords "color-theme" "theme") (:url . "https://github.com/chkhd/hydandata-light-theme"))]) (hyde . [(20160508 308) nil "Major mode to help create and manage Jekyll blogs" tar ((:commit . "a8cd6ed00ecd8d7de0ded2f4867015b412b15b76"))]) (hydra . [(20220910 1206) ((cl-lib (0 5)) (lv (0))) "Make bindings that stick around." tar ((:commit . "317e1de33086637579a7aeb60f77ed0405bf359b") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainers ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "bindings") (:url . "https://github.com/abo-abo/hydra"))]) - (hyperbole . [(20240731 553) ((emacs (27 1))) "GNU Hyperbole: The Everyday Hypertextual Information Manager" tar ((:commit . "2d2112713d0783897411a65d5fbbb099c809353a") (:authors ("Robert Weiner" . "rsw@gnu.org")) (:maintainers ("Mats Lidell" . "matsl@gnu.org")) (:maintainer "Mats Lidell" . "matsl@gnu.org") (:keywords "comm" "convenience" "files" "frames" "hypermedia" "languages" "mail" "matching" "mouse" "multimedia" "outlines" "tools" "wp") (:url . "http://www.gnu.org/software/hyperbole"))]) - (hyperdrive . [(20240801 422) ((emacs (28 1)) (map (3 0)) (compat (30 0 0 0)) (org (9 7 6)) (plz (0 9 0)) (persist (0 6 1)) (taxy-magit-section (0 13)) (transient (0 7 2))) "P2P filesystem" tar ((:commit . "4c5fc6ca7692ea01f2674113dbf229bfae74ebc9") (:authors ("Joseph Turner" . "joseph@ushin.org")) (:maintainers ("Joseph Turner" . "~ushin/ushin@lists.sr.ht")) (:maintainer "Joseph Turner" . "~ushin/ushin@lists.sr.ht") (:url . "https://git.sr.ht/~ushin/hyperdrive.el"))]) + (hyperbole . [(20240814 558) ((emacs (27 1))) "GNU Hyperbole: The Everyday Hypertextual Information Manager" tar ((:commit . "690126165df951912291c89fccf847756cda7620") (:authors ("Robert Weiner" . "rsw@gnu.org")) (:maintainers ("Mats Lidell" . "matsl@gnu.org")) (:maintainer "Mats Lidell" . "matsl@gnu.org") (:keywords "comm" "convenience" "files" "frames" "hypermedia" "languages" "mail" "matching" "mouse" "multimedia" "outlines" "tools" "wp") (:url . "http://www.gnu.org/software/hyperbole"))]) + (hyperdrive . [(20240812 1909) ((emacs (28 1)) (map (3 0)) (compat (30 0 0 0)) (org (9 7 6)) (plz (0 9 0)) (persist (0 6 1)) (taxy-magit-section (0 13)) (transient (0 7 4))) "P2P filesystem" tar ((:commit . "468cda16f0529e05a60570af18d5e1a9ef877cd5") (:authors ("Joseph Turner" . "joseph@ushin.org")) (:maintainers ("Joseph Turner" . "~ushin/ushin@lists.sr.ht")) (:maintainer "Joseph Turner" . "~ushin/ushin@lists.sr.ht") (:url . "https://git.sr.ht/~ushin/hyperdrive.el"))]) (hyperkitty . [(20220226 1951) ((request (0 3 2)) (emacs (25 1))) "Emacs interface for Hyperkitty archives" tar ((:commit . "2c1d22ff017d096c359aa151e6a29f7214a58118") (:authors ("Abhilash Raj" . "maxking@asynchronous.in")) (:maintainers ("Abhilash Raj" . "maxking@asynchronous.in")) (:maintainer "Abhilash Raj" . "maxking@asynchronous.in") (:keywords "mail" "hyperkitty" "mailman") (:url . "https://github.com/maxking/hyperkitty.el"))]) (hyperlist-mode . [(20230119 28) ((emacs (24))) "A major-mode for viewing Hyperlists" tar ((:commit . "480dbf33ca72e7b5fade952aaf0d5a5eb43acb1d") (:keywords "outlines") (:url . "https://github.com/vifon/hyperlist-mode"))]) (hyperspace . [(20230518 442) ((emacs (25)) (s (1 12 0))) "Get there from here" tar ((:commit . "f574d07fd8715e806ba4f0487b73c699963baed3") (:authors ("Ian Eure" . "ian@retrospec.tv")) (:maintainers ("Ian Eure" . "ian@retrospec.tv")) (:maintainer "Ian Eure" . "ian@retrospec.tv") (:keywords "tools" "convenience") (:url . "https://github.com/ieure/hyperspace-el"))]) @@ -2657,7 +2657,7 @@ (image-archive . [(20150621 132) ((emacs (24)) (cl-lib (0 5))) "Image thumbnails in archive file with non-blocking" tar ((:commit . "4cf0edabfd6a4da2ffb920ff1e5009a002fc1e53") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "multimedia") (:url . "https://github.com/mhayashi1120/Emacs-image-archive"))]) (image-dired+ . [(20150430 544) ((cl-lib (0 3))) "Image-dired extensions" tar ((:commit . "b68094625d963056ad64e0e44af0e2266b2eadc7") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "extensions" "multimedia") (:url . "https://github.com/mhayashi1120/Emacs-image-diredx"))]) (imakado . [(20141024 923) nil "imakado's usefull macros and functions" tar ((:commit . "00a1e7eea2cb9e9066343a23927d6c747707902f") (:authors ("imakado" . "ken.imakado_at_gmail.com")) (:keywords "convenience") (:url . "https://github.com/imakado/emacs-imakado"))]) - (imake . [(20240713 1918) ((emacs (25 1)) (compat (30 0 0 0))) "Simple, opinionated make target runner" tar ((:commit . "3fda90d4f86649181b6d743cf2bcef37e96c1655") (:authors ("Jonas Bernoulli" . "emacs.imake@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.imake@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.imake@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/imake"))]) + (imake . [(20240805 1321) ((emacs (26 1)) (compat (30 0 0 0))) "Simple, opinionated make target runner" tar ((:commit . "f3765f893e74e63ccb15a577d6bdf5be5f0da788") (:authors ("Jonas Bernoulli" . "emacs.imake@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.imake@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.imake@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/imake"))]) (imapfilter . [(20180318 2222) nil "run the imapfilter executable" tar ((:commit . "79bbbe918319bc1e8f42a0bef53dc7c77fe868ea") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainers ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "mail") (:url . "https://github.com/tarsius/imapfilter"))]) (imbot . [(20240120 1331) ((emacs (25 1))) "Automatic system input method switcher" tar ((:commit . "32be46c7a8bd759945ae34f19c0c6f09935a7e64") (:keywords "convenience") (:url . "https://github.com/QiangF/imbot"))]) (imenu-anywhere . [(20210201 1704) ((cl-lib (0 5)) (emacs (25))) "ido/ivy/helm imenu across same mode/project/etc buffers" tar ((:commit . "06ec33d79e33edf01b9118aead1eabeae8ee08b1") (:authors ("Vitalie Spinu" . "spinuvit.list[aaattt]gmail[dot]com")) (:maintainers ("Vitalie Spinu" . "spinuvit.list[aaattt]gmail[dot]com")) (:maintainer "Vitalie Spinu" . "spinuvit.list[aaattt]gmail[dot]com") (:keywords "ido" "imenu" "tags") (:url . "https://github.com/vitoshka/imenu-anywhere"))]) @@ -2780,7 +2780,7 @@ (ivy-omni-org . [(20200810 1050) ((emacs (25 1)) (ivy (0 13)) (dash (2 12))) "Browse anything in Org mode" tar ((:commit . "b6a27379bc40fd6530a84afc50b3f41cd488e0c9") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainers ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "outlines") (:url . "https://github.com/akirak/ivy-omni-org"))]) (ivy-pass . [(20170812 1955) ((emacs (24)) (ivy (0 8 0)) (password-store (1 6 5))) "ivy interface for pass" tar ((:commit . "5b523de1151f2109fdd6a8114d0af12eef83d3c5") (:keywords "pass" "password" "convenience" "data") (:url . "https://github.com/ecraven/ivy-pass/"))]) (ivy-posframe . [(20211217 234) ((emacs (26 0)) (posframe (1 0 0)) (ivy (0 13 0))) "Using posframe to show Ivy" tar ((:commit . "533a8e368fcabfd534761a5c685ce713376fa594") (:authors ("Feng Shu" . "tumashu@163.com") ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "abbrev" "convenience" "matching" "ivy") (:url . "https://github.com/tumashu/ivy-posframe"))]) - (ivy-prescient . [(20240226 204) ((emacs (25 1)) (prescient (6 1 0)) (ivy (0 11 0))) "prescient.el + Ivy" tar ((:commit . "c39bf07c56b427bf41aafd7d20eaef5cf3c312b5") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) + (ivy-prescient . [(20240803 2320) ((emacs (25 1)) (prescient (6 1 0)) (ivy (0 11 0))) "prescient.el + Ivy" tar ((:commit . "2b8a8b41228bddb2e11eb1c200e98a9edd04797c") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) (ivy-purpose . [(20160724 1003) ((emacs (24)) (ivy (0 8)) (window-purpose (1 5))) "Ivy Interface for Purpose" tar ((:commit . "0495f2f3aed64d7e0028125e76a9a68f8fc4107e") (:url . "https://github.com/bmag/ivy-purpose"))]) (ivy-rich . [(20230425 1422) ((emacs (25 1)) (ivy (0 13 0))) "More friendly display transformer for ivy" tar ((:commit . "aff9b6bd53e0fdcf350ab83c90e64e651b47dba4") (:authors ("Yevgnen Koh" . "wherejoystarts@gmail.com")) (:maintainers ("Yevgnen Koh" . "wherejoystarts@gmail.com")) (:maintainer "Yevgnen Koh" . "wherejoystarts@gmail.com") (:keywords "convenience" "ivy") (:url . "https://github.com/Yevgnen/ivy-rich"))]) (ivy-rtags . [(20191222 920) ((ivy (0 7 0)) (rtags (2 10))) "RTags completion back-end for ivy" tar ((:commit . "595055b5316a7c92ba1d638f324f98842a0f41a5") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainers ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "https://github.com/Andersbakken/rtags"))]) @@ -2884,7 +2884,7 @@ (julia-mode . [(20240506 1205) ((emacs (26 1))) "Major mode for editing Julia source code" tar ((:commit . "d360ad5285b8a0be1818fd6c2b4307c34e468c6e") (:keywords "languages") (:url . "https://github.com/JuliaEditorSupport/julia-emacs"))]) (julia-repl . [(20240408 850) ((emacs (25 1)) (s (1 12))) "A minor mode for a Julia REPL" tar ((:commit . "801d0fc3d8f6f08f66a11515e6517739a0b312a1") (:authors ("Tamas Papp" . "tkpapp@gmail.com")) (:maintainers ("Tamas Papp" . "tkpapp@gmail.com")) (:maintainer "Tamas Papp" . "tkpapp@gmail.com") (:keywords "languages") (:url . "https://github.com/tpapp/julia-repl"))]) (julia-shell . [(20161125 1910) ((julia-mode (0 3))) "Major mode for an inferior Julia shell" tar ((:commit . "583a0b2ca20461ab4356929fd0f2212c22341b69") (:authors ("Dennis Ogbe" . "dogbe@purdue.edu")) (:maintainers ("Dennis Ogbe" . "dogbe@purdue.edu")) (:maintainer "Dennis Ogbe" . "dogbe@purdue.edu"))]) - (julia-snail . [(20240521 22) ((emacs (26 2)) (dash (2 16 0)) (julia-mode (0 3)) (s (1 12 0)) (spinner (1 7 3)) (popup (0 5 9))) "Julia Snail" tar ((:commit . "f7784c50078332aeeb8e388bf5b8f13042b7406b") (:url . "https://github.com/gcv/julia-snail"))]) + (julia-snail . [(20240812 840) ((emacs (26 2)) (dash (2 16 0)) (julia-mode (0 3)) (s (1 12 0)) (spinner (1 7 3)) (popup (0 5 9))) "Julia Snail" tar ((:commit . "dff92c4250e40a6cc106f0ea993f9631ad55eb7c") (:url . "https://github.com/gcv/julia-snail"))]) (julia-ts-mode . [(20230921 1433) ((emacs (29 1)) (julia-mode (0 4))) "Major mode for Julia source code using tree-sitter" tar ((:commit . "44260b265359c7ed4052398e099ad019ce899109") (:keywords "julia" "languages" "tree-sitter") (:url . "https://github.com/ronisbr/julia-ts-mode"))]) (julia-vterm . [(20240514 724) ((emacs (25 1)) (vterm (0 0 1))) "A mode for Julia REPL using vterm" tar ((:commit . "2298cd42d354f069adbb7bb06b3b15222e5f54a2") (:keywords "languages" "julia") (:url . "https://github.com/shg/julia-vterm.el"))]) (jumblr . [(20170727 2043) ((s (1 8 0)) (dash (2 2 0))) "an anagram game for emacs" tar ((:commit . "34533dfb9db8538c005f4eaffafeff7ed193729f") (:keywords "anagram" "word game" "games") (:url . "https://github.com/mkmcc/jumblr"))]) @@ -2902,7 +2902,7 @@ (kaesar-file . [(20230614 332) ((emacs (24 3)) (kaesar (0 1 1))) "AES encrypt/decrypt file" tar ((:commit . "be615884cbbb9838c5e6655abf7f112a8df03a06") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "data" "files") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (kaesar-mode . [(20230626 401) ((emacs (24 3)) (kaesar (0 1 4))) "AES encrypt/decrypt buffer" tar ((:commit . "fd833c69ad3ced4a890eb162f4399d79a8ec199c") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "data" "convenience") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (kaesar-pbkdf2 . [(20230626 2314) ((emacs (25 1))) "PBKDF2 extension for kaesar.el" tar ((:commit . "740eaea4d2510b78d30cceabf4be2c3daca66cf7") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainers ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "data") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) - (kagi . [(20240724 1904) ((emacs (29 1)) (markdown-mode (2 6)) (shell-maker (0 46 1))) "Kagi API integration" tar ((:commit . "2b471f9e7683753432593bf2a620f4d050fa8e06") (:authors ("Bram Schoenmakers" . "me@bramschoenmakers.nl")) (:maintainers ("Bram Schoenmakers" . "me@bramschoenmakers.nl")) (:maintainer "Bram Schoenmakers" . "me@bramschoenmakers.nl") (:keywords "terminals" "wp") (:url . "https://codeberg.org/bram85/kagi.el"))]) + (kagi . [(20240811 2130) ((emacs (29 1)) (markdown-mode (2 6)) (shell-maker (0 46 1))) "Kagi API integration" tar ((:commit . "013749218495e2c1bf2bb203c6b61976963817b5") (:authors ("Bram Schoenmakers" . "me@bramschoenmakers.nl")) (:maintainers ("Bram Schoenmakers" . "me@bramschoenmakers.nl")) (:maintainer "Bram Schoenmakers" . "me@bramschoenmakers.nl") (:keywords "terminals" "wp") (:url . "https://codeberg.org/bram85/kagi.el"))]) (kakapo-mode . [(20171004 451) ((cl-lib (0 5))) "TABS (hard or soft) for indentation (leading whitespace), and SPACES for alignment." tar ((:commit . "67d516138172fd60782df94454b3d0bd247e84f3") (:keywords "indentation") (:url . "https://github.com/listx/kakapo-mode"))]) (kakoune . [(20230206 2037) ((ryo-modal (0 45)) (multiple-cursors (1 4)) (expand-region (0 11 0)) (emacs (25 1))) "A simulation, but not emulation, of kakoune" tar ((:commit . "b39c5605e896c55ea246f755c46171bd6d0768a8") (:authors ("Joseph Morag" . "jm4157@columbia.edu")) (:maintainers ("Joseph Morag" . "jm4157@columbia.edu")) (:maintainer "Joseph Morag" . "jm4157@columbia.edu") (:url . "https://github.com/jmorag/kakoune.el"))]) (kaleidoscope . [(20170808 817) ((s (1 11 0))) "Controlling Kaleidoscope-powered devices." tar ((:commit . "b89a243f6024099192f1bc38d8a54e3e7a654090") (:url . "https://github.com/algernon/kaleidoscope.el"))]) @@ -2931,11 +2931,11 @@ (key-leap . [(20160831 1447) ((emacs (24 3))) "Leap between lines by typing keywords" tar ((:commit . "b3f6ef15c8a13870475d5af159fa24b30f97dea0") (:authors ("Martin Rykfors" . "martinrykfors@gmail.com")) (:maintainers ("Martin Rykfors" . "martinrykfors@gmail.com")) (:maintainer "Martin Rykfors" . "martinrykfors@gmail.com") (:keywords "point" "convenience") (:url . "https://github.com/MartinRykfors/key-leap"))]) (key-quiz . [(20200226 2129) ((emacs (26))) "Emacs Keys Quiz" tar ((:commit . "1ee67f3f8977d95785e021f7896685de1979137e") (:authors ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainers ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainer "Federico Tedin" . "federicotedin@gmail.com") (:keywords "games") (:url . "https://github.com/federicotdn/key-quiz"))]) (key-seq . [(20150907 756) ((key-chord (0 6))) "map pairs of sequentially pressed keys to commands" tar ((:commit . "e29b083a6427d061638749194fc249ef69ad2cc0") (:authors ("Vyacheslav Levit" . "dev@vlevit.org")) (:maintainers ("Vyacheslav Levit" . "dev@vlevit.org")) (:maintainer "Vyacheslav Levit" . "dev@vlevit.org") (:keywords "convenience" "keyboard" "keybindings") (:url . "http://github.com/vlevit/key-seq.el"))]) - (keycast . [(20240731 1152) ((emacs (25 3)) (compat (30 0 0 0))) "Show current command and its binding" tar ((:commit . "82affc7bb85b4b7c53c849cfd216b115d9f84972") (:authors ("Jonas Bernoulli" . "emacs.keycast@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.keycast@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.keycast@jonas.bernoulli.dev") (:keywords "multimedia") (:url . "https://github.com/tarsius/keycast"))]) + (keycast . [(20240805 1322) ((emacs (26 1)) (compat (30 0 0 0))) "Show current command and its binding" tar ((:commit . "c44618d2867fc2410e5061fef2a805e974198cf2") (:authors ("Jonas Bernoulli" . "emacs.keycast@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.keycast@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.keycast@jonas.bernoulli.dev") (:keywords "multimedia") (:url . "https://github.com/tarsius/keycast"))]) (keychain-environment . [(20180318 2223) nil "load keychain environment variables" tar ((:commit . "d3643196de6dc79ea77f9f4805028350fd76100b") (:authors ("Paul Tipper" . "bluefooatgooglemaildotcom")) (:maintainers ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "gnupg" "pgp" "ssh") (:url . "https://github.com/tarsius/keychain-environment"))]) (keydef . [(20090428 1931) nil "a simpler way to define keys, with kbd syntax" tar ((:commit . "dff2be9f58d12d8c6a490ad0c1b2b10b55528dc0") (:authors ("Michael John Downes" . "mjd@ams.org")) (:maintainers ("Michael John Downes" . "mjd@ams.org")) (:maintainer "Michael John Downes" . "mjd@ams.org") (:keywords "convenience" "lisp" "customization" "keyboard" "keys"))]) (keyfreq . [(20231107 106) ((cl-lib (0 5))) "track command frequencies" tar ((:commit . "c6955162307f37c2ac631d9daf118781009f8dda"))]) - (keymap-utils . [(20240713 1919) ((emacs (25 1)) (compat (30 0 0 0))) "Keymap utilities" tar ((:commit . "1e131cc842f5f66227802e9d367a510fc372710d") (:authors ("Jonas Bernoulli" . "emacs.keymap-utils@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.keymap-utils@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.keymap-utils@jonas.bernoulli.dev") (:keywords "convenience" "extensions") (:url . "https://github.com/tarsius/keymap-utils"))]) + (keymap-utils . [(20240805 1326) ((emacs (26 1)) (compat (30 0 0 0))) "Keymap utilities" tar ((:commit . "a1ea60ce0adfbb4b47cdd7f29943e5ee362b71ce") (:authors ("Jonas Bernoulli" . "emacs.keymap-utils@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.keymap-utils@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.keymap-utils@jonas.bernoulli.dev") (:keywords "convenience" "extensions") (:url . "https://github.com/tarsius/keymap-utils"))]) (keypress-multi-event . [(20190109 530) ((emacs (24 3))) "Perform different actions for the same keypress." tar ((:commit . "9de65a27e10d8ae47aa6d28c02c3eb82ee8c0b2e") (:authors ("Boruch Baum" . "boruch_baum@gmx.com")) (:maintainers ("Boruch Baum" . "boruch_baum@gmx.com")) (:maintainer "Boruch Baum" . "boruch_baum@gmx.com") (:keywords "abbrev" "convenience" "wp" "keyboard") (:url . "https://www.github.com/Boruch_Baum/emacs-keypress-multi-event"))]) (keypression . [(20240111 440) ((emacs (26 3))) "Keystroke visualizer" tar ((:commit . "e85e3fd9ce216a370be221cf9de1503777ef0088") (:authors ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainers ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainer "chuntaro" . "chuntaro@sakura-games.jp") (:keywords "key" "screencast" "tools") (:url . "https://github.com/chuntaro/emacs-keypression"))]) (keyset . [(20150220 530) ((dash (2 8 0)) (cl-lib (0 5))) "A small library for structuring key bindings." tar ((:commit . "c6b375fbe8035fde593d1d96895eb6e3f111d379") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainers ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/keyset"))]) @@ -2946,7 +2946,7 @@ (kfg . [(20140909 538) ((f (0 17 1))) "an emacs configuration system" tar ((:commit . "ffc35b77f227d4c64a1271ec30d31333ffeb0013") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainers ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/kfg"))]) (khalel . [(20240527 527) ((emacs (27 1))) "Import, edit and create calendar events through khal" tar ((:commit . "14ef50352394cd1d62b80bc17ab14f4f801f47cd") (:authors ("Hanno Perrey" . "http://gitlab.com/hperrey")) (:maintainers ("Hanno Perrey" . "hanno@hoowl.se")) (:maintainer "Hanno Perrey" . "hanno@hoowl.se") (:keywords "event" "calendar" "ics" "khal") (:url . "https://gitlab.com/hperrey/khalel"))]) (khardel . [(20231126 1502) ((emacs (27 1)) (yaml-mode (0 0 13))) "Integrate with khard" tar ((:commit . "205e374b36252183a146a7a8f857bcf95a77edc3") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainers ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/khardel"))]) - (khoj . [(20240726 1444) ((emacs (27 1)) (transient (0 3 0)) (dash (2 19 1))) "AI copilot for your Second Brain" tar ((:commit . "eb5af38f330dea7b4d5d153c6511015784324b13") (:authors ("Debanjum Singh Solanky" . "debanjum@khoj.dev") ("Saba Imran" . "saba@khoj.dev")) (:maintainers ("Debanjum Singh Solanky" . "debanjum@khoj.dev") ("Saba Imran" . "saba@khoj.dev")) (:maintainer "Debanjum Singh Solanky" . "debanjum@khoj.dev") (:keywords "search" "chat" "org-mode" "outlines" "markdown" "pdf" "image") (:url . "https://github.com/khoj-ai/khoj/tree/master/src/interface/emacs"))]) + (khoj . [(20240811 1030) ((emacs (27 1)) (transient (0 3 0)) (dash (2 19 1))) "Your Second Brain" tar ((:commit . "7815e02dd421b705461df6a97033dafd61ba6419") (:authors ("Debanjum Singh Solanky" . "debanjum@khoj.dev") ("Saba Imran" . "saba@khoj.dev")) (:maintainers ("Debanjum Singh Solanky" . "debanjum@khoj.dev") ("Saba Imran" . "saba@khoj.dev")) (:maintainer "Debanjum Singh Solanky" . "debanjum@khoj.dev") (:keywords "search" "chat" "ai" "org-mode" "outlines" "markdown" "pdf" "image") (:url . "https://github.com/khoj-ai/khoj/tree/master/src/interface/emacs"))]) (kibit-helper . [(20150508 1533) ((s (0 8)) (emacs (24))) "Conveniently use the Kibit Leiningen plugin from Emacs" tar ((:commit . "ec5f154db3bb0c838e86f527353f08644cede926") (:authors ("James Elliott" . "james@brunchboy.com")) (:maintainers ("James Elliott" . "james@brunchboy.com")) (:maintainer "James Elliott" . "james@brunchboy.com") (:keywords "languages" "clojure" "kibit") (:url . "http://www.github.com/brunchboy/kibit-helper"))]) (kill-file-path . [(20230306 1041) ((emacs (26))) "Copy file name into kill ring" tar ((:commit . "5dcbce69cbae17665216a32dd20f27de54c62972") (:authors ("Adam Chyła" . "adam@chyla.org")) (:maintainers ("Adam Chyła" . "adam@chyla.org")) (:maintainer "Adam Chyła" . "adam@chyla.org") (:keywords "files") (:url . "https://github.com/chyla/kill-file-path/kill-file-path.el"))]) (kill-or-bury-alive . [(20230606 1503) ((emacs (24 4))) "Precise control over buffer killing" tar ((:commit . "16c393db6ad0c7e184af0a24d26b637e23543b1f") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainers ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "convenience") (:url . "https://github.com/mrkkrp/kill-or-bury-alive"))]) @@ -2976,7 +2976,7 @@ (ksp-mode . [(20221220 1136) ((emacs (27 1))) "Major mode for editing ksp files" tar ((:commit . "89b91b8ed6753867e30aa494e5d80325dfe25569") (:maintainers ("YoungJoo Lee" . "youngker@gmail.com")) (:maintainer "YoungJoo Lee" . "youngker@gmail.com") (:keywords "ksp" "languages") (:url . "https://github.com/youngker/ksp-mode.el"))]) (kubectx-mode . [(20240312 2024) ((emacs (24))) "Change kubectl context/namespace and show in mode line" tar ((:commit . "b177c0fa9f8471d6199df4598afde1e39e83c504") (:authors ("Terje Sannum" . "terje@offpiste.org")) (:maintainers ("Terje Sannum" . "terje@offpiste.org")) (:maintainer "Terje Sannum" . "terje@offpiste.org") (:keywords "tools" "kubernetes") (:url . "https://github.com/terjesannum/emacs-kubectx-mode"))]) (kubedoc . [(20240108 1404) ((emacs (27 1))) "Kubernetes API Documentation" tar ((:commit . "aac02b096c98b83b4eaf129e6d767cf7150a6d43") (:authors ("Dean Lindqvist Todevski" . "https://github.com/r0bobo")) (:keywords "docs" "help" "k8s" "kubernetes" "tools") (:url . "https://github.com/r0bobo/kubedoc.el/"))]) - (kubel . [(20240419 1521) ((transient (0 1 0)) (emacs (25 3)) (dash (2 12 0)) (s (1 2 0)) (yaml-mode (0 0 14))) "Control Kubernetes with limited permissions" tar ((:commit . "eb41a6420d20142e5cd33cd34e17654294c99c86") (:keywords "kubernetes" "k8s" "tools" "processes") (:url . "https://github.com/abrochard/kubel"))]) + (kubel . [(20240807 905) ((transient (0 1 0)) (emacs (25 3)) (dash (2 12 0)) (s (1 2 0)) (yaml-mode (0 0 14))) "Control Kubernetes with limited permissions" tar ((:commit . "68da30c647e16307dff71e1614015ba9877cd621") (:keywords "kubernetes" "k8s" "tools" "processes") (:url . "https://github.com/abrochard/kubel"))]) (kubel-evil . [(20231224 1343) ((kubel (1 0)) (evil (1 0)) (emacs (25 3))) "extension for kubel to provide evil keybindings" tar ((:commit . "3d2f86fccdf81ab890f5d46dde93f241b718a436") (:keywords "kubernetes" "k8s" "tools" "processes" "evil" "keybindings") (:url . "https://github.com/abrochard/kubel"))]) (kubernetes . [(20221229 1519) ((dash (2 12 0)) (magit-section (3 1 1)) (magit-popup (2 13 0)) (with-editor (3 0 4)) (request (0 3 2)) (s (1 12 0)) (transient (0 3 0))) "Magit-like porcelain for Kubernetes" tar ((:commit . "099004511670c7fd52a619c5758047bb3172ba36") (:authors ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainers ("Chris Barrett" . "chris+emacs@walrus.cool") ("Noorul Islam K M" . "noorul@noorul.com") ("Jonathan Jin" . "me@jonathanj.in")) (:maintainer "Chris Barrett" . "chris+emacs@walrus.cool") (:keywords "kubernetes") (:url . "https://github.com/kubernetes-el/kubernetes-el"))]) (kubernetes-evil . [(20220625 534) ((kubernetes (0 18 0)) (evil (1 2 12))) "Kubernetes keybindings for evil-mode." tar ((:commit . "b155d64aa72bd1175770db3518a67a347caa36dd") (:authors ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainers ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainer "Chris Barrett" . "chris+emacs@walrus.cool"))]) @@ -3028,16 +3028,16 @@ (leaf . [(20230803 729) ((emacs (24 1))) "Simplify your init.el configuration, extended use-package" tar ((:commit . "fce3378f987bf118a0a5f1a24c4408ac920f858d") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "lisp" "settings") (:url . "https://github.com/conao3/leaf.el"))]) (leaf-convert . [(20210816 1103) ((emacs (26 1)) (leaf (3 6 0)) (leaf-keywords (1 1 0)) (ppp (2 1))) "Convert many format to leaf format" tar ((:commit . "da86654f1021445cc42c1a5a9195f15097352209") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "tools") (:url . "https://github.com/conao3/leaf-convert.el"))]) (leaf-defaults . [(20210301 118) ((emacs (26 1)) (leaf (4 1)) (leaf-keywords (1 1))) "Awesome leaf config collections" tar ((:commit . "96ce39d4f16736f1e654e24eac16a2603976c724") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/leaf-defaults.el"))]) - (leaf-keywords . [(20240618 10) ((emacs (24 4)) (leaf (3 5 0))) "Additional leaf.el keywords for external packages" tar ((:commit . "febda9969046019aae3bf3b7d1f042e9dbef2af9") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "lisp" "settings") (:url . "https://github.com/conao3/leaf-keywords.el"))]) + (leaf-keywords . [(20240808 2302) ((emacs (24 4)) (leaf (3 5 0))) "Additional leaf.el keywords for external packages" tar ((:commit . "82ec27e3441900daedeaaebca509181f964da81f") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "lisp" "settings") (:url . "https://github.com/conao3/leaf-keywords.el"))]) (leaf-manager . [(20211225 624) ((emacs (26 1)) (leaf (4 1)) (leaf-convert (1 0)) (ppp (2 1))) "Configuration manager for leaf based init.el" tar ((:commit . "a9fb7fda1432d0cf6bd8546d98a11b3fbe1d84e6") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience" "leaf") (:url . "https://github.com/conao3/leaf-manager.el"))]) (leaf-tree . [(20211105 19) ((emacs (25 1)) (imenu-list (0 8))) "Interactive side-bar feature for init.el using leaf" tar ((:commit . "89c3b8842df067bba67663d309f43aa311acdccd") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience" "leaf") (:url . "https://github.com/conao3/leaf-tree.el"))]) (lean-mode . [(20230611 728) ((emacs (24 3)) (dash (2 18 0)) (s (1 10 0)) (f (0 19 0)) (flycheck (30))) "A major mode for the Lean 3 language" tar ((:commit . "99d6a34dc5b12f6e996e9217fa9f6fe4a6af037a") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong" . "soonhok@cs.cmu.edu") ("Gabriel Ebner" . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainers ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:keywords "languages") (:url . "https://github.com/leanprover/lean-mode"))]) (leanote . [(20161223 139) ((emacs (24 4)) (cl-lib (0 5)) (request (0 2)) (let-alist (1 0 3)) (pcache (0 4 0)) (s (1 10 0)) (async (1 9))) "A minor mode writing markdown leanote" tar ((:commit . "d499e7b59bb1f1a2fabc0e4c26fb101ed62ebc7b") (:authors ("Aborn Jiang" . "aborn.jiang@gmail.com")) (:maintainers ("Aborn Jiang" . "aborn.jiang@gmail.com")) (:maintainer "Aborn Jiang" . "aborn.jiang@gmail.com") (:keywords "leanote" "note" "markdown") (:url . "https://github.com/aborn/leanote-emacs"))]) (learn-ocaml . [(20211003 1412) ((emacs (25 1))) "Emacs frontend for learn-ocaml" tar ((:commit . "abdc263537a6a534152a4eaaa17b2c3e4e10418b") (:url . "https://github.com/pfitaxel/learn-ocaml.el"))]) (ledger-import . [(20230904 1837) ((emacs (25 1))) "Fetch OFX files from bank and push them to Ledger" tar ((:commit . "e47e8508794462986b982d6ce3d05bcd17c19242") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainers ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/libmpdel"))]) - (ledger-mode . [(20240709 1803) ((emacs (25 1))) "Helper code for use with the \"ledger\" command-line tool" tar ((:commit . "17983be9e9de42eadccd50709ccc1d3c147e85ca"))]) + (ledger-mode . [(20240804 1623) ((emacs (25 1))) "Helper code for use with the \"ledger\" command-line tool" tar ((:commit . "a6be7a2d79281a442ce5abd3f073b6c20d7d11d8"))]) (leerzeichen . [(20220626 835) nil "Minor mode to display whitespace characters." tar ((:commit . "9d4126d5f6563569080845a69b0867119a9fd6ea") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainers ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:keywords "whitespace" "characters") (:url . "http://github.com/fgeller/leerzeichen.el"))]) - (leetcode . [(20230524 1851) ((emacs (26 1)) (dash (2 16 0)) (graphql (0 1 1)) (spinner (1 7 3)) (aio (1 0)) (log4e (0 3 3))) "An leetcode client" tar ((:commit . "e5701191a98d043acdc7112f28d67e3d5c848228") (:authors ("Wang Kai" . "kaiwkx@gmail.com")) (:maintainers ("Wang Kai" . "kaiwkx@gmail.com")) (:maintainer "Wang Kai" . "kaiwkx@gmail.com") (:keywords "extensions" "tools") (:url . "https://github.com/kaiwk/leetcode.el"))]) + (leetcode . [(20240807 1731) ((emacs (26 1)) (s (1 13 0)) (dash (2 16 0)) (aio (1 0)) (log4e (0 3 3))) "An leetcode client" tar ((:commit . "064a03d3407d67391fd8c0f6494d0e0f0d867edc") (:authors ("Wang Kai" . "kaiwkx@gmail.com")) (:maintainers ("Wang Kai" . "kaiwkx@gmail.com")) (:maintainer "Wang Kai" . "kaiwkx@gmail.com") (:keywords "extensions" "tools") (:url . "https://github.com/kaiwk/leetcode.el"))]) (legalese . [(20200119 2248) nil "Add legalese to your program files" tar ((:commit . "e465471d2d5a62d35073d93e0f8d40387a82e302") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainers ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:keywords "convenience") (:url . "https://github.com/jorgenschaefer/legalese"))]) (lem . [(20240630 1228) ((emacs (29 1)) (fedi (0 2)) (markdown-mode (2 5))) "A lemmy client" tar ((:commit . "2dc5036f0991db352948ea93ae895654c0fe775d") (:authors ("martian hiatus" . "martianhiatus[at]riseup[dot]net")) (:maintainers ("martian hiatus" . "martianhiatus[at]riseup[dot]net")) (:maintainer "martian hiatus" . "martianhiatus[at]riseup[dot]net") (:keywords "multimedia" "comm" "web" "fediverse") (:url . "https://codeberg.org/martianh/lem.el"))]) (lemon-mode . [(20130216 1304) nil "A major mode for editing lemon grammar files" tar ((:commit . "155bfced6c9afc8072a0133d3d1baa54c6d67430") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainers ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com") (:keywords "lemon"))]) @@ -3075,7 +3075,7 @@ (linguistic . [(20181129 2116) nil "A package for basic linguistic analysis." tar ((:commit . "23e47e98cdb09ee61883669b6d8a11bf6449862c") (:authors ("Andrew Favia" . "drewlinguistics01atgmaildotcom")) (:maintainers ("Andrew Favia" . "drewlinguistics01atgmaildotcom")) (:maintainer "Andrew Favia" . "drewlinguistics01atgmaildotcom") (:keywords "linguistics" "text analysis" "matching") (:url . "https://github.com/andcarnivorous/linguistic"))]) (lingva . [(20240607 1120) ((emacs (25 1))) "Access Google Translate without tracking via lingva.ml" tar ((:commit . "c4cd68fb3ab1ebf419be0ec92b77d9feac921a87") (:authors ("marty hiatt" . "martianhiatus[at]riseup[dot]net")) (:maintainers ("marty hiatt" . "martianhiatus[at]riseup[dot]net")) (:maintainer "marty hiatt" . "martianhiatus[at]riseup[dot]net") (:keywords "convenience" "translation" "wp" "text") (:url . "https://codeberg.org/martianh/lingva.el"))]) (link . [(20191111 446) nil "Hypertext links in text buffers" tar ((:commit . "c9cad101100975e88873636bfd426b7a19304ebd") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainers ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net") (:keywords "interface" "hypermedia"))]) - (link-hint . [(20240626 1159) ((avy (0 4 0)) (emacs (24 4))) "Use avy to open, copy, etc. visible links" tar ((:commit . "391930f2010014b9b5bc16bb431db01dd21ca7bd") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainers ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:keywords "convenience" "url" "avy" "link" "links" "hyperlink") (:url . "https://github.com/noctuid/link-hint.el"))]) + (link-hint . [(20240803 1223) ((avy (0 4 0)) (emacs (24 4))) "Use avy to open, copy, etc. visible links" tar ((:commit . "eade470b2fe35b36b2ab3cc1c5f87792954063a2") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainers ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:keywords "convenience" "url" "avy" "link" "links" "hyperlink") (:url . "https://github.com/noctuid/link-hint.el"))]) (linkode . [(20240604 53) nil "Generate a linkode snippet with region/buffer content" tar ((:commit . "5152aa3ba7a4360133efd5892f0891837af30440") (:authors ("Erick Navarro" . "erick@navarro.io")) (:maintainers ("Erick Navarro" . "erick@navarro.io")) (:maintainer "Erick Navarro" . "erick@navarro.io") (:url . "https://github.com/erickgnavar/linkode.el"))]) (linphone . [(20130524 1109) nil "Emacs interface to Linphone" tar ((:commit . "99af3db941b7f4e5272bb48bff96c1ce4ceac302") (:authors ("Yoni Rabkin" . "yonirabkin@member.fsf.org")) (:maintainers ("Yoni Rabkin" . "yonirabkin@member.fsf.org")) (:maintainer "Yoni Rabkin" . "yonirabkin@member.fsf.org") (:keywords "comm") (:url . "https://github.com/zabbal/emacs-linphone"))]) (linum-off . [(20160217 2137) nil "Provides an interface for turning line-numbering off" tar ((:commit . "3e37baaad27d27e405f8dfe01d4ab9cd5b591353") (:keywords "line" "numbering") (:url . "http://www.emacswiki.org/emacs/auto-indent-mode.el "))]) @@ -3112,7 +3112,7 @@ (livescript-mode . [(20221015 1316) ((emacs (24 3))) "Major mode for editing LiveScript files" tar ((:commit . "e71a82a400e9d451c966c397bb8fa7887d35637b") (:authors ("Hisamatsu Yasuyuki" . "yas@null.net")) (:maintainers ("Hisamatsu Yasuyuki" . "yas@null.net")) (:maintainer "Hisamatsu Yasuyuki" . "yas@null.net") (:keywords "languages" "livescript") (:url . "https://github.com/yhisamatsu/livescript-mode"))]) (livid-mode . [(20131116 1344) ((skewer-mode (1 5 3)) (s (1 8 0))) "Live browser eval of JavaScript every time a buffer changes" tar ((:commit . "dfe5212fa64738bc4138bfebf349fbc8bc237c26") (:url . "https://github.com/pandeiro/livid-mode"))]) (ll-debug . [(20211002 1031) ((emacs (24 3))) "Low level debug tools" tar ((:commit . "a2cfeab46e5100c348b35987fae34f9ea76d7c0b") (:authors ("Claus Brunzema" . "mail@cbrunzema.de")) (:maintainers ("Claus Brunzema" . "mail@cbrunzema.de")) (:maintainer "Claus Brunzema" . "mail@cbrunzema.de") (:keywords "abbrev" "convenience" "tools" "c" "lisp") (:url . "https://github.com/replrep/ll-debug"))]) - (llama . [(20240722 2332) nil "Compact syntax for short lambda" tar ((:commit . "ab2b4b1f4eb1abe9dbac99d0d6df45108aaef7cd") (:keywords "extensions") (:url . "https://git.sr.ht/~tarsius/llama"))]) + (llama . [(20240811 23) (("emacs" (26 1))) "Compact syntax for short lambda" tar ((:commit . "d98debc6ca4c7cc86e9dd944b2393698802ef077") (:keywords "extensions") (:url . "https://github.com/tarsius/llama"))]) (llama-cpp . [(20240511 1039) ((emacs (27 1)) (dash (2 19 1))) "A client for llama-cpp server" tar ((:commit . "5cea3698aa63921b21888f126cae4f3ebc1baa39") (:authors ("Evgeny Kurnevsky" . "kurnevsky@gmail.com")) (:maintainers ("Evgeny Kurnevsky" . "kurnevsky@gmail.com")) (:maintainer "Evgeny Kurnevsky" . "kurnevsky@gmail.com") (:keywords "tools") (:url . "https://github.com/kurnevsky/llama.el"))]) (llvm-ts-mode . [(20231120 1251) ((emacs (29 1))) "LLVM major mode using tree-sitter" tar ((:commit . "9974601dcddbeffc4ad47598d63d3c1a83bb6fb9") (:authors ("Noah Peart" . "noah.v.peart@gmail.com")) (:maintainers ("Noah Peart" . "noah.v.peart@gmail.com")) (:maintainer "Noah Peart" . "noah.v.peart@gmail.com") (:keywords "languages" "tree-sitter" "llvm") (:url . "https://github.com/nverno/llvm-ts-mode"))]) (lms . [(20210820 2200) ((emacs (25 1))) "Squeezebox / Logitech Media Server frontend" tar ((:commit . "29593b4c18a570dfb2e60b196f24d407a1277daa") (:authors ("Iñigo Serna" . "inigoserna@gmx.com")) (:maintainers ("Iñigo Serna" . "inigoserna@gmx.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmx.com") (:keywords "multimedia") (:url . "https://hg.serna.eu/emacs/lms"))]) @@ -3158,7 +3158,7 @@ (lsp-javacomp . [(20190124 1755) ((emacs (25 1)) (lsp-mode (3 0)) (s (1 2 0))) "Provide Java IDE features powered by JavaComp." tar ((:commit . "82aa4ad6ca03a74565c35e855b318b1887bcd89b") (:keywords "java" "tools" "lsp") (:url . "https://github.com/tigersoldier/lsp-javacomp"))]) (lsp-jedi . [(20230824 1908) ((emacs (25 1)) (lsp-mode (6 0))) "Lsp client plugin for Python Jedi Language Server" tar ((:commit . "3c828df8dd422dbb94856cc99db6f9acb52b871d") (:authors ("Fred Campos" . "fred.tecnologia@gmail.com")) (:keywords "language-server" "tools" "python" "jedi" "ide") (:url . "http://github.com/fredcamps/lsp-jedi"))]) (lsp-julia . [(20230915 654) ((emacs (25 1)) (lsp-mode (6 3)) (julia-mode (0 3))) "Julia support for lsp-mode" tar ((:commit . "c869b2f6c05a97e5495ed3cc6710a33b4faf41a2") (:authors ("Martin Wolke" . "vibhavp@gmail.com") ("Adam Beckmeyer" . "adam_git@thebeckmeyers.xyz") ("Guido Kraemer" . "gdkrmr@users.noreply.github.com")) (:maintainers ("Guido Kraemer" . "gdkrmr@users.noreply.github.com")) (:maintainer "Guido Kraemer" . "gdkrmr@users.noreply.github.com") (:keywords "languages" "tools") (:url . "https://github.com/gdkrmr/lsp-julia"))]) - (lsp-latex . [(20240324 1218) ((emacs (27 1)) (lsp-mode (6 0)) (consult (0 35))) "LSP-mode client for LaTeX, on texlab" tar ((:commit . "30e5ee2a387bee7b320564d402b3e587cdae536c") (:authors ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainers ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY" . "rocktakey@gmail.com") (:keywords "languages" "tex") (:url . "https://github.com/ROCKTAKEY/lsp-latex"))]) + (lsp-latex . [(20240803 1436) ((emacs (27 1)) (lsp-mode (6 0)) (consult (0 35))) "LSP-mode client for LaTeX, on texlab" tar ((:commit . "2f45606dce911ebc45a42cbbaa01973b8caff4ec") (:authors ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainers ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY" . "rocktakey@gmail.com") (:keywords "languages" "tex") (:url . "https://github.com/ROCKTAKEY/lsp-latex"))]) (lsp-ltex . [(20240425 2049) ((emacs (27 1)) (lsp-mode (6 1))) "LSP Clients for LTEX" tar ((:commit . "c473ed37aa0f2769bb0b4c344cc28f95975dbc17") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "lsp" "languagetool" "checker") (:url . "https://github.com/emacs-languagetool/lsp-ltex"))]) (lsp-metals . [(20240508 627) ((emacs (27 1)) (scala-mode (0 23)) (lsp-mode (7 0)) (lsp-treemacs (0 2)) (dap-mode (0 3)) (dash (2 18 0)) (f (0 20 0)) (ht (2 0)) (treemacs (3 1)) (posframe (1 4 1))) "Scala Client settings" tar ((:commit . "fa4072cbe7a7061cdb218b9a3619979f7facba0e") (:authors ("Ross A. Baker" . "ross@rossabaker.com") ("Evgeny Kurnevsky" . "kurnevsky@gmail.com")) (:maintainers ("Ross A. Baker" . "ross@rossabaker.com") ("Evgeny Kurnevsky" . "kurnevsky@gmail.com")) (:maintainer "Ross A. Baker" . "ross@rossabaker.com") (:keywords "languages" "extensions") (:url . "https://github.com/emacs-lsp/lsp-metals"))]) (lsp-mode . [(20240801 2341) ((emacs (27 1)) (dash (2 18 0)) (f (0 20 0)) (ht (2 3)) (spinner (1 7 3)) (markdown-mode (2 3)) (lv (0)) (eldoc (1 11))) "LSP mode" tar ((:commit . "c8d8bd0f5c40123821bf7c90afa5b6abb05074cb") (:keywords "languages") (:url . "https://github.com/emacs-lsp/lsp-mode"))]) @@ -3172,7 +3172,7 @@ (lsp-rescript . [(20220314 1957) ((lsp-mode (7 0 1)) (emacs (25 1)) (rescript-mode (0 1))) "LSP client configuration for lsp-mode and rescript-vscode" tar ((:commit . "7baf9adf10234cf964feefae99050268e9bc5681") (:keywords "languages") (:url . "https://github.com/jjlee/lsp-rescript"))]) (lsp-scheme . [(20230606 1722) ((emacs (26 1)) (f (0 20 0)) (lsp-mode (8 0 0))) "Scheme support for lsp-mode" tar ((:commit . "99251252005650d6f39cead8b2b9698c83251f01") (:authors ("Ricardo G. Herdt" . "r.herdt@posteo.de")) (:maintainers ("Ricardo G. Herdt" . "r.herdt@posteo.de")) (:maintainer "Ricardo G. Herdt" . "r.herdt@posteo.de") (:keywords "languages" "lisp" "tools") (:url . "https://codeberg.org/rgherdt/emacs-lsp-scheme"))]) (lsp-shader . [(20240229 111) ((emacs (27 1)) (lsp-mode (6 1))) "LSP Clients for ShaderLab" tar ((:commit . "02fdc6d74e931db52ba1aa8dcce17d0a26049242") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "shader") (:url . "https://github.com/shader-ls/lsp-shader"))]) - (lsp-sonarlint . [(20240628 2255) ((emacs (27 1)) (dash (2 12 0)) (lsp-mode (6 3)) (ht (2 3))) "Emacs SonarLint lsp client" tar ((:commit . "043bda7b2210440169a4a551e16ae9a093a14589") (:authors ("Fermin MF" . "fmfs@posteo.net")) (:maintainers ("Fermin MF" . "fmfs@posteo.net")) (:maintainer "Fermin MF" . "fmfs@posteo.net") (:keywords "languages" "tools" "php" "javascript" "typescript" "go" "xml" "html" "java" "python") (:url . "https://github.com/emacs-lsp/lsp-sonarlint"))]) + (lsp-sonarlint . [(20240806 305) ((emacs (27 1)) (dash (2 12 0)) (lsp-mode (6 3)) (ht (2 3))) "Emacs SonarLint lsp client" tar ((:commit . "ad668f7451664c901f798878534d85dd5e09a4a8") (:authors ("Fermin MF" . "fmfs@posteo.net")) (:maintainers ("Fermin MF" . "fmfs@posteo.net")) (:maintainer "Fermin MF" . "fmfs@posteo.net") (:keywords "languages" "tools" "php" "javascript" "typescript" "go" "xml" "html" "java" "python") (:url . "https://github.com/emacs-lsp/lsp-sonarlint"))]) (lsp-sourcekit . [(20230815 717) ((emacs (27 1)) (lsp-mode (5))) "sourcekit-lsp client for lsp-mode" tar ((:commit . "1cd5e7d2699598a97bdbcd289d9a88b249db474c") (:keywords "languages" "lsp" "swift" "objective-c" "c++") (:url . "https://github.com/emacs-lsp/lsp-sourcekit"))]) (lsp-tailwindcss . [(20240420 1411) ((lsp-mode (7 1)) (f (0 20 0)) (emacs (26 1))) "A lsp-mode client for tailwindcss" tar ((:commit . "3e3cc80a448e9dd24663eaa41742cda686dac5ab") (:authors ("A.I." . "merrick@luois.me")) (:maintainers ("A.I." . "merrick@luois.me")) (:maintainer "A.I." . "merrick@luois.me") (:keywords "language" "tools") (:url . "https://github.com/merrickluo/lsp-tailwindcss"))]) (lsp-treemacs . [(20240406 2141) ((emacs (27 1)) (dash (2 18 0)) (f (0 20 0)) (ht (2 0)) (treemacs (2 5)) (lsp-mode (6 0))) "LSP treemacs" tar ((:commit . "e223fbb6c09ebcd1366d631c191fab485f0678b8") (:keywords "languages") (:url . "https://github.com/emacs-lsp/lsp-treemacs"))]) @@ -3192,7 +3192,7 @@ (m-buffer . [(20240302 2255) ((seq (2 14))) "List-Oriented, Functional Buffer Manipulation" tar ((:commit . "8a51de3366599e7fa52e37b596c9ce226b6f04c5") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainers ("Phillip Lord" . "phillip.lord@russet.rg.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.rg.uk"))]) (mac-pseudo-daemon . [(20211208 138) ((cl-lib (0 1))) "Daemon mode that plays nice with Mac OS." tar ((:commit . "462031a53255185ae25eb10ae1f4272e49ad70f7") (:keywords "convenience" "osx" "mac") (:url . "https://github.com/DarwinAwardWinner/mac-pseudo-daemon"))]) (maces-game . [(20170903 1551) ((dash (2 12 0)) (cl-lib (0 5)) (emacs (24))) "another anagram game." tar ((:commit . "6a067422d305ac51612842930ed6686dc615ffec") (:authors ("Pawel Bokota" . "pawelb.lnx@gmail.com")) (:maintainers ("Pawel Bokota" . "pawelb.lnx@gmail.com")) (:maintainer "Pawel Bokota" . "pawelb.lnx@gmail.com") (:keywords "games" "word games" "anagram") (:url . "https://github.com/pawelbx/anagram-game"))]) - (macports . [(20240321 2352) ((emacs (26 1)) (transient (0 1 0))) "A porcelain for MacPorts" tar ((:commit . "a5ef9d69ff04f5dc62c5a48c5119d96ab3e4d62a") (:keywords "convenience") (:url . "https://github.com/amake/macports.el"))]) + (macports . [(20240814 1020) ((emacs (26 1)) (transient (0 1 0))) "A porcelain for MacPorts" tar ((:commit . "594b0dcd596464270d5e954d7c78015df2132c33") (:keywords "convenience") (:url . "https://github.com/amake/macports.el"))]) (macro-math . [(20130328 1604) nil "in-buffer mathematical operations" tar ((:commit . "216e59371e9ee39c34117ba79b9acd78bb415750") (:authors ("Nikolaj Schumacher" . "bugs*nschumde")) (:maintainers ("Nikolaj Schumacher" . "bugs*nschumde")) (:maintainer "Nikolaj Schumacher" . "bugs*nschumde") (:keywords "convenience") (:url . "http://nschum.de/src/emacs/macro-math/"))]) (macrostep . [(20240513 2203) ((cl-lib (0 5)) (compat (29))) "Interactive macro expander" tar ((:commit . "4939d88779761e8b5461b4cf73f86600172987db") (:authors ("Jon Oddie" . "j.j.oddie@gmail.com")) (:maintainers ("Jeremy Bryant" . "jb@jeremybryant.net")) (:maintainer "Jeremy Bryant" . "jb@jeremybryant.net") (:keywords "lisp" "languages" "macro" "debugging") (:url . "https://github.com/emacsorphanage/macrostep"))]) (macrostep-geiser . [(20210717 801) ((emacs (24 4)) (macrostep (0 9)) (geiser (0 12))) "Macrostep for `geiser'" tar ((:commit . "f6a2d5bb96ade4f23df557649af87ebd0cc45125") (:keywords "languages" "scheme") (:url . "https://github.com/nbfalcon/macrostep-geiser"))]) @@ -3200,9 +3200,9 @@ (mag-menu . [(20150505 1850) ((splitter (0 1 0))) "Intuitive keyboard-centric menu system" tar ((:commit . "9b9277021cd09fb1dba64b1d2a00705d20914bd6") (:keywords "convenience") (:url . "https://github.com/chumpage/mag-menu"))]) (magic-filetype . [(20240130 1805) ((emacs (24 3)) (s (1 9 0))) "Enhance filetype major mode" tar ((:commit . "3979ddbd8066d7390e31bde2b35f997c5f5f4516") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainers ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "emulations" "vim" "ft" "file" "magic-mode") (:url . "https://github.com/emacs-php/magic-filetype.el"))]) (magic-latex-buffer . [(20210306 422) ((cl-lib (0 5)) (emacs (25 1))) "Magically enhance LaTeX-mode font-locking for semi-WYSIWYG editing" tar ((:commit . "903ec91872760e47c0e5715795f8465173615098") (:url . "http://zk-phi.github.io/"))]) - (magik-mode . [(20240521 1419) ((emacs (24 4)) (compat (28 1))) "Emacs major mode for Smallworld Magik files" tar ((:commit . "51ec2d21e4d68fc549d2022f86a882e090541ec3") (:keywords "languages") (:url . "https://github.com/roadrunner1776/magik"))]) - (magit . [(20240801 2227) ((emacs (26 1)) (compat (30 0 0 0)) (dash (20240510)) (git-commit (20240623)) (magit-section (20240710)) (seq (2 24)) (transient (20240629)) (with-editor (20240702))) "A Git porcelain inside Emacs." tar ((:commit . "1fdb30cc1a0860c6b27d982b5bb6329843674357") (:authors ("Marius Vollmer" . "marius.vollmer@gmail.com") ("Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/magit"))]) - (magit-annex . [(20231210 2140) ((cl-lib (0 3)) (magit (3 0 0))) "Control git-annex from Magit" tar ((:commit . "056f0d4462cdccbd7bb7589994da7fef9de766da") (:authors ("Kyle Meyer" . "kyle@kyleam.com") ("Rémi Vanicat" . "vanicat@debian.org")) (:maintainers ("Kyle Meyer" . "kyle@kyleam.com") ("Rémi Vanicat" . "vanicat@debian.org")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "vc" "tools") (:url . "https://github.com/magit/magit-annex"))]) + (magik-mode . [(20240814 914) ((emacs (24 4)) (compat (28 1))) "Emacs major mode for Smallworld Magik files" tar ((:commit . "e4b0ab1e97095973e7c40fed20e3acbfa1172823") (:keywords "languages") (:url . "https://github.com/roadrunner1776/magik"))]) + (magit . [(20240811 1419) ((emacs (26 1)) (compat (30 0 0 0)) (dash (20240510)) (git-commit (20240808)) (magit-section (20240808)) (seq (2 24)) (transient (20240805)) (with-editor (20240806))) "A Git porcelain inside Emacs." tar ((:commit . "a2739d7db1fdf19b95f36f6ddd15b0c1f523bd26") (:authors ("Marius Vollmer" . "marius.vollmer@gmail.com") ("Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/magit"))]) + (magit-annex . [(20240811 1850) ((emacs (26 1)) (magit (4 0 0))) "Control git-annex from Magit" tar ((:commit . "9db0bc61461f222106c7ae3d8cd6d3de1f1b143f") (:authors ("Kyle Meyer" . "kyle@kyleam.com") ("Rémi Vanicat" . "vanicat@debian.org")) (:maintainers ("Kyle Meyer" . "kyle@kyleam.com") ("Rémi Vanicat" . "vanicat@debian.org")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "vc" "tools") (:url . "https://github.com/magit/magit-annex"))]) (magit-commit-mark . [(20240421 931) ((emacs (29 1)) (magit (3 3 0))) "Support marking commits as read" tar ((:commit . "d09d0df6f8a697446e9fac77428b32997b94c59e") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-magit-commit-mark"))]) (magit-delta . [(20220125 50) ((emacs (25 1)) (magit (20200426)) (xterm-color (2 0))) "Use Delta when displaying diffs in Magit" tar ((:commit . "5fc7dbddcfacfe46d3fd876172ad02a9ab6ac616") (:authors ("Dan Davison" . "dandavison7@gmail.com")) (:maintainers ("Dan Davison" . "dandavison7@gmail.com")) (:maintainer "Dan Davison" . "dandavison7@gmail.com") (:url . "https://github.com/dandavison/magit-delta"))]) (magit-diff-flycheck . [(20190524 551) ((magit (2)) (flycheck (31)) (seq (2)) (emacs (25 1))) "Report errors in diffs" tar ((:commit . "ad58efa312d708f25661dfcc2a7f83a833cca328") (:authors ("Alex Ragone" . "ragonedk@gmail.com")) (:maintainers ("Alex Ragone" . "ragonedk@gmail.com")) (:maintainer "Alex Ragone" . "ragonedk@gmail.com") (:keywords "convenience" "matching") (:url . "https://github.com/ragone/magit-diff-flycheck"))]) @@ -3214,7 +3214,7 @@ (magit-gitflow . [(20170929 824) ((magit (2 1 0)) (magit-popup (2 2 0))) "gitflow extension for magit" tar ((:commit . "cc41b561ec6eea947fe9a176349fb4f771ed865b") (:authors ("Jan Tatarik" . "Jan.Tatarik@gmail.com")) (:maintainers ("Jan Tatarik" . "Jan.Tatarik@gmail.com")) (:maintainer "Jan Tatarik" . "Jan.Tatarik@gmail.com") (:keywords "vc" "tools") (:url . "https://github.com/jtatarik/magit-gitflow"))]) (magit-gitlab . [(20240707 1506) ((emacs (26 1)) (magit (3 3 0)) (ghub (3 6 0)) (transient (0 6 0))) "Magit plugin for manipulating GitLab merge requests" tar ((:commit . "6f10468f9091d02aa6f1ce4af914443209a7d2a5") (:authors ("Arvid Jakobsson" . "arvid.jakobsson@gmail.com")) (:maintainers ("Arvid Jakobsson" . "arvid.jakobsson@gmail.com")) (:maintainer "Arvid Jakobsson" . "arvid.jakobsson@gmail.com") (:url . "https://gitlab.com/arvidnl/magit-gitlab"))]) (magit-gptcommit . [(20240625 356) ((emacs (29 1)) (dash (2 13 0)) (magit (2 90 1)) (llm (0 16 1))) "Git commit with help of gpt" tar ((:commit . "91b23fde4a880566a4e493240865e3582cad7306") (:authors ("Tiou Lims" . "dourokinga@gmail.com")) (:maintainers ("Tiou Lims" . "dourokinga@gmail.com")) (:maintainer "Tiou Lims" . "dourokinga@gmail.com") (:url . "https://github.com/douo/magit-gptcommit"))]) - (magit-imerge . [(20230522 1054) ((emacs (25 1)) (magit (3 0 0))) "Magit extension for git-imerge" tar ((:commit . "b7cfe49a197c2cf5948109921e053711b156389d") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainers ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "vc" "tools") (:url . "https://github.com/magit/magit-imerge"))]) + (magit-imerge . [(20240811 1933) ((emacs (26 1)) (magit (4 0 0))) "Magit extension for git-imerge" tar ((:commit . "e9955c3b4dac2661f67d9882ed3367471e529cfc") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainers ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "vc" "tools") (:url . "https://github.com/magit/magit-imerge"))]) (magit-lfs . [(20221031 1447) ((emacs (24 4)) (magit (2 10 3)) (dash (2 13 0))) "Magit plugin for Git LFS" tar ((:commit . "cd9f46e1840270be27e2c2d9dcf036ff0781f66d") (:authors ("Junyoung/Clare Jang" . "jjc9310@gmail.com")) (:maintainers ("Junyoung/Clare Jang" . "jjc9310@gmail.com")) (:maintainer "Junyoung/Clare Jang" . "jjc9310@gmail.com") (:keywords "magit" "git" "lfs" "tools" "vc") (:url . "https://github.com/ailrun/magit-lfs"))]) (magit-org-todos . [(20180709 1950) ((magit (2 0 0)) (emacs (24))) "Add local todo items to the magit status buffer" tar ((:commit . "9ffa3efb098434d837cab4bacd1601fdfc6fe999") (:keywords "org-mode" "magit" "tools") (:url . "http://github.com/danielma/magit-org-todos"))]) (magit-p4 . [(20220822 2022) ((emacs (25 1)) (magit (2 1)) (magit-popup (2 1)) (p4 (12 0)) (cl-lib (0 5))) "git-p4 plug-in for Magit" tar ((:commit . "0fd0f882eb14510714393c15c2ccb8d2c259f01e") (:authors ("Damian T. Dobroczyński" . "qoocku@gmail.com")) (:maintainers ("Aleksey Fedotov" . "lexa@cfotr.com")) (:maintainer "Aleksey Fedotov" . "lexa@cfotr.com") (:keywords "vc" "tools") (:url . "https://github.com/qoocku/magit-p4"))]) @@ -3222,11 +3222,11 @@ (magit-popup . [(20200719 1015) ((emacs (24 4)) (dash (2 13 0))) "Define prefix-infix-suffix command combos" tar ((:commit . "d8585fa39f88956963d877b921322530257ba9f5") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainers ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "bindings") (:url . "https://github.com/magit/magit-popup"))]) (magit-rbr . [(20181009 2016) ((magit (2 13 0)) (emacs (24 3))) "Support for git rbr in Magit" tar ((:commit . "029203b3e48537205052a058e964f058cd802c3c") (:authors ("Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com")) (:maintainers ("Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com")) (:maintainer "Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com") (:keywords "git" "magit" "rbr" "tools") (:url . "https://github.com/fanatoly/magit-rbr"))]) (magit-reviewboard . [(20200727 1748) ((emacs (25 2)) (magit (2 13 0)) (s (1 12 0)) (request (0 3 0))) "Show open Reviewboard reviews in Magit" tar ((:commit . "aceedff88921f1dfef8a6b2fb18fe316fb7223a8") (:authors ("Jules Tamagnan" . "jtamagnan@gmail.com")) (:maintainers ("Jules Tamagnan" . "jtamagnan@gmail.com")) (:maintainer "Jules Tamagnan" . "jtamagnan@gmail.com") (:keywords "magit" "vc") (:url . "http://github.com/jtamagnan/magit-reviewboard"))]) - (magit-section . [(20240730 1741) ((emacs (26 1)) (compat (30 0 0 0)) (dash (20240510))) "Sections for read-only buffers." tar ((:commit . "d9ff4e8b3a8203454bfcbedfbac378a80cd6c8fe") (:authors ("Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/magit/magit"))]) + (magit-section . [(20240811 1419) ((emacs (26 1)) (compat (30 0 0 0)) (dash (20240510))) "Sections for read-only buffers." tar ((:commit . "a2739d7db1fdf19b95f36f6ddd15b0c1f523bd26") (:authors ("Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.magit@jonas.bernoulli.dev") (:keywords "tools") (:url . "https://github.com/magit/magit"))]) (magit-stats . [(20230223 1819) ((emacs (25 1))) "Generates GIT Repo Statistics Report" tar ((:commit . "41b18e5fc664dba93981a7931f476632c5b54a7d") (:keywords "vc" "convenience") (:url . "https://github.com/LionyxML/magit-stats"))]) (magit-stgit . [(20231226 1514) ((emacs (24 4)) (magit (2 12 0)) (magit-popup (2 12 0))) "StGit extension for Magit" tar ((:commit . "59d1eb355caf4adbbdf1e351f5861de61b0b5efa") (:authors ("Lluís Vilanova" . "vilanova@ac.upc.edu")) (:maintainers ("Peter Grayson" . "pete@jpgrayson.net")) (:maintainer "Peter Grayson" . "pete@jpgrayson.net") (:keywords "git" "tools" "vc") (:url . "https://github.com/stacked-git/magit-stgit"))]) (magit-svn . [(20220314 1451) ((emacs (25 1)) (magit (2 90 1)) (transient (0 3 2))) "Git-Svn extension for Magit" tar ((:commit . "b8277081db90977247ae3900ea6afeb0ca644d36") (:authors ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainers ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Phil Jackson" . "phil@shellarchive.co.uk") (:keywords "vc" "tools"))]) - (magit-tbdiff . [(20220527 2213) ((emacs (25 1)) (magit (3 0 0))) "Magit extension for range diffs" tar ((:commit . "55e6443710def357f3f78eea27d5bbe023d868f5") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainers ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "vc" "tools") (:url . "https://github.com/magit/magit-tbdiff"))]) + (magit-tbdiff . [(20240811 1938) ((emacs (26 1)) (magit (4 0 0))) "Magit extension for range diffs" tar ((:commit . "03cb872f00dd7fc868de0c8d7661803b5d011aa0") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainers ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "vc" "tools") (:url . "https://github.com/magit/magit-tbdiff"))]) (magit-todos . [(20240519 247) ((emacs (26 1)) (async (1 9 2)) (dash (2 13 0)) (f (0 17 2)) (hl-todo (1 9 0)) (magit (2 13 0)) (pcre2el (1 8)) (s (1 12 0)) (transient (0 2 0))) "Show source file TODOs in Magit" tar ((:commit . "501c8db90ab59f8b619618b9d10db2a32a113727") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "magit" "vc") (:url . "http://github.com/alphapapa/magit-todos"))]) (magit-topgit . [(20161105 1623) ((emacs (24 4)) (magit (2 1 0))) "TopGit extension for Magit" tar ((:commit . "11489ea798bc88d0ea5244bbf725285eedfefbef") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainers ("Robin Green" . "greenrd@greenrd.org")) (:maintainer "Robin Green" . "greenrd@greenrd.org") (:keywords "vc" "tools"))]) (magit-vcsh . [(20230402 1219) ((magit (2 90 1)) (vcsh (0 4)) (emacs (24 4))) "Magit vcsh integration" tar ((:commit . "fd6c86c066b14bbf78644d38eca9711d6d9544a1") (:authors ("těpán Němec" . "stepnem@smrk.net")) (:maintainers ("těpán Němec" . "stepnem@smrk.net")) (:maintainer "těpán Němec" . "stepnem@smrk.net") (:keywords "vc" "files" "magit") (:url . "http://git.smrk.net/magit-vcsh.el"))]) @@ -3255,7 +3255,7 @@ (map-progress . [(20190128 16) ((cl-lib (0 6 1))) "mapping macros that report progress" tar ((:commit . "1fb916159cd054c233ce3c80d9d01adfae640297") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainers ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "convenience") (:url . "https://github.com/tarsius/map-progress"))]) (map-regexp . [(20190128 18) ((cl-lib (0 6 1))) "map over matches of a regular expression" tar ((:commit . "ae2d1c22f786ad987aef3e319925e80160a887a0") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainers ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "convenience") (:url . "https://github.com/tarsius/map-regexp"))]) (marcopolo . [(20160421 1004) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client to the Docker HUB/Registry API" tar ((:commit . "85db828f2bb4346a811b3326349b1c6d0aae4601") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainers ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "docker") (:url . "https://github.com/nlamirault/marcopolo"))]) - (marginalia . [(20240726 2129) ((emacs (27 1)) (compat (30))) "Enrich existing commands with completion annotations" tar ((:commit . "7a7f3363d042d1bf43ae697f4401638ed18230a5") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx") ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Omar Antolín Camarena" . "omar@matem.unam.mx") ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:keywords "docs" "help" "matching" "completion") (:url . "https://github.com/minad/marginalia"))]) + (marginalia . [(20240813 701) ((emacs (27 1)) (compat (30))) "Enrich existing commands with completion annotations" tar ((:commit . "c34fdacce64168cb20d710a87e66cc9d1f795a82") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx") ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Omar Antolín Camarena" . "omar@matem.unam.mx") ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:keywords "docs" "help" "matching" "completion") (:url . "https://github.com/minad/marginalia"))]) (mark-multiple . [(20121118 1554) nil "Sorta lets you mark several regions at once." tar ((:commit . "f6a53c7c5283d640ae718f4548b0fda78877a375") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "marking" "library"))]) (mark-thing-at . [(20231019 1111) ((emacs (26)) (choice-program (0 14))) "Mark a pattern at the current point" tar ((:commit . "06cc38fb92c0c1badb06f6744f0110742ffdfe6c") (:keywords "mark" "point" "lisp") (:url . "https://github.com/plandes/mark-thing-at"))]) (mark-tools . [(20130614 1025) nil "Some simple tools to access the mark-ring in Emacs" tar ((:commit . "a11b61effa90bd0abc876d12573674d36fc17f0c") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainers ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/emacs-mark-tools"))]) @@ -3276,7 +3276,7 @@ (marshal . [(20201223 1853) ((emacs (25 1)) (ht (2 0))) "eieio extension for automatic (un)marshalling" tar ((:commit . "490496d974d03906f784707ecc2e0ac36ed84b96") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainers ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com") (:keywords "extensions") (:url . "https://github.com/sigma/marshal.el"))]) (maruo-macro-mode . [(20160616 1349) ((emacs (24 3))) "Major mode for editing Hidemaru/Maruo macro script" tar ((:commit . "8fc9a38ad051eafa8eb94038711acc52c5d1d8d5") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainers ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "programming" "editor" "macro"))]) (masm-mode . [(20200308 1450) ((emacs (25 1))) "MASM x86 and x64 assembly major mode" tar ((:commit . "ab63524d195332ec9f703783704231606e69c292") (:authors ("YiGeeker" . "zyfchinese@yeah.net")) (:maintainers ("YiGeeker" . "zyfchinese@yeah.net")) (:maintainer "YiGeeker" . "zyfchinese@yeah.net") (:keywords "languages") (:url . "https://github.com/YiGeeker/masm-mode"))]) - (mastodon . [(20240701 1604) ((emacs (27 1)) (request (0 3 0)) (persist (0 4))) "Client for fediverse services using the Mastodon API" tar ((:commit . "a191fb5f3fb118892845792fe34ab41d98ccdf53") (:authors ("Johnson Denen" . "johnson.denen@gmail.com") ("Marty Hiatt" . "martianhiatus@riseup.net")) (:maintainers ("Marty Hiatt" . "martianhiatus@riseup.net")) (:maintainer "Marty Hiatt" . "martianhiatus@riseup.net") (:url . "https://codeberg.org/martianh/mastodon.el"))]) + (mastodon . [(20240804 751) ((emacs (27 1)) (request (0 3 0)) (persist (0 4))) "Client for fediverse services using the Mastodon API" tar ((:commit . "45903de823d3c6b46c4aa694112e9f5429e1a3f9") (:authors ("Johnson Denen" . "johnson.denen@gmail.com") ("Marty Hiatt" . "martianhiatus@riseup.net")) (:maintainers ("Marty Hiatt" . "martianhiatus@riseup.net")) (:maintainer "Marty Hiatt" . "martianhiatus@riseup.net") (:url . "https://codeberg.org/martianh/mastodon.el"))]) (material-theme . [(20210904 1226) ((emacs (24 1))) "A Theme based on the colors of the Google Material Design" tar ((:commit . "6823009bc92f82aa3a90e27e1009f7da8e87b648") (:authors ("Christoph Paulik" . "cpaulik@gmail.com")) (:maintainers ("Christoph Paulik" . "cpaulik@gmail.com")) (:maintainer "Christoph Paulik" . "cpaulik@gmail.com") (:keywords "themes") (:url . "http://github.com/cpaulik/emacs-material-theme"))]) (math-preview . [(20240801 513) ((emacs (26 1)) (json (1 4)) (dash (2 18 0)) (s (1 12 0))) "Preview TeX math equations inline" tar ((:commit . "a2ca3c175468ceaf02bab6cdfd8ef016bda2b98d") (:keywords "convenience") (:url . "https://gitlab.com/matsievskiysv/math-preview"))]) (math-symbol-lists . [(20220828 2047) nil "Lists of Unicode math symbols and latex commands" tar ((:commit . "ac3eb053d3b576fcdd192b0ac6ad5090ea3a7079") (:authors ("Vitalie Spinu" . "spinuvit@gmail.com")) (:maintainers ("Vitalie Spinu" . "spinuvit@gmail.com")) (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") (:keywords "unicode" "symbols" "mathematics") (:url . "https://github.com/vspinu/math-symbol-lists"))]) @@ -3308,7 +3308,7 @@ (memoize . [(20200103 2036) nil "Memoization functions" tar ((:commit . "51b075935ca7070f62fae1d69fe0ff7d8fa56fdd") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainers ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/emacs-memoize"))]) (memolist . [(20150804 1721) ((markdown-mode (22 0)) (ag (0 45))) "memolist.el is Emacs port of memolist.vim." tar ((:commit . "60c296e202a71e9dcf1c3936d47b5c4b95c5839f") (:authors ("mikanfactory" . "k952i4j14x17_at_gmail.com")) (:keywords "markdown" "memo") (:url . "http://github.com/mikanfactory/emacs-memolist"))]) (mentor . [(20230103 1146) ((emacs (25 1)) (xml-rpc (1 6 15)) (seq (1 11)) (async (1 9 3)) (url-scgi (0 8))) "Frontend for the rTorrent bittorrent client" tar ((:commit . "f51dd4f3f87c54b7cc92189924b9d873a53f5a75") (:authors ("Stefan Kangas" . "stefankangas@gmail.com")) (:maintainers ("Stefan Kangas" . "stefankangas@gmail.com")) (:maintainer "Stefan Kangas" . "stefankangas@gmail.com") (:keywords "comm" "processes" "bittorrent") (:url . "https://github.com/skangas/mentor"))]) - (meow . [(20240712 2221) ((emacs (27 1))) "Yet Another modal editing" tar ((:commit . "369014fd92e44f4cec54a78fa9be11d35b44f277") (:keywords "convenience" "modal-editing") (:url . "https://www.github.com/DogLooksGood/meow"))]) + (meow . [(20240809 1843) ((emacs (27 1))) "Yet Another modal editing" tar ((:commit . "0611eba87ae3e86d19e2c4f50988ff2ec935f830") (:keywords "convenience" "modal-editing") (:url . "https://www.github.com/DogLooksGood/meow"))]) (meow-tree-sitter . [(20240701 1422) ((emacs (29 1)) (meow (1 2 0))) "Tree-sitter powered motions for Meow" tar ((:commit . "d8dce964fac631a6d44b650a733075e14854159c") (:authors ("Ad" . "me@skissue.xyz")) (:maintainers ("Ad" . "me@skissue.xyz")) (:maintainer "Ad" . "me@skissue.xyz") (:keywords "convenience" "files" "languages" "tools") (:url . "https://github.com/skissue/meow-tree-sitter"))]) (merlin . [(20240604 1521) ((emacs (25 1))) "Mode for Merlin, an assistant for OCaml" tar ((:commit . "bd900fd6cda97cfd10f2bf520848d0a8b0fe35b7") (:authors ("Frédéric Bour" . "frederic.bourlakaban.net")) (:maintainers ("Frédéric Bour" . "frederic.bourlakaban.net")) (:maintainer "Frédéric Bour" . "frederic.bourlakaban.net") (:keywords "ocaml" "languages") (:url . "https://github.com/ocaml/merlin"))]) (merlin-ac . [(20221123 1408) ((emacs (25 1)) (merlin (3)) (auto-complete (1 5))) "Merlin and auto-complete integration" tar ((:commit . "8bcab034a680f57ddf58092fda6288dc4caddd2a") (:authors ("Simon Castellan" . "simon.castellaniuwt.fr") ("Frédéric Bour" . "frederic.bourlakaban.net") ("Thomas Refis" . "thomas.refisgmail.com")) (:maintainers ("Simon Castellan" . "simon.castellaniuwt.fr") ("Frédéric Bour" . "frederic.bourlakaban.net") ("Thomas Refis" . "thomas.refisgmail.com")) (:maintainer "Simon Castellan" . "simon.castellaniuwt.fr") (:keywords "ocaml" "languages") (:url . "http://github.com/ocaml/merlin"))]) @@ -3334,10 +3334,10 @@ (metronome . [(20230515 1850) ((emacs (25 1))) "The missing metronome for GNU Emacs" tar ((:commit . "4811b54d800d1bb69fd501ffeab3adf86978362d") (:authors ("Jonathan Gregory" . "jgrgatautisticidotorg")) (:maintainers ("Jonathan Gregory" . "jgrgatautisticidotorg")) (:maintainer "Jonathan Gregory" . "jgrgatautisticidotorg") (:url . "https://git.sr.ht/~jagrg/metronome"))]) (mew . [(20240515 152) nil "Messaging in the Emacs World" tar ((:commit . "6eedf619d726aa11f23962e406331b7aba8ac82c"))]) (mexican-holidays . [(20210604 1421) nil "Mexico holidays for Emacs calendar." tar ((:commit . "8e28907ea69f2c0ed9aad9f3b99664ca147379d0") (:authors ("Saúl Gutiérrez" . "me@sggc.me")) (:maintainers ("Saúl Gutiérrez" . "me@sggc.me")) (:maintainer "Saúl Gutiérrez" . "me@sggc.me") (:keywords "calendar") (:url . "https://github.com/sggutier/mexican-holidays"))]) - (meyvn . [(20240628 2350) ((emacs (25 1)) (cider (0 23)) (projectile (2 1)) (s (1 12)) (dash (2 17)) (parseedn (1 1 0)) (parseclj (1 1 0)) (geiser (0 12))) "Meyvn client" tar ((:commit . "f2b809da1d1bf66f1a215a0e5c64f95d10118b76") (:authors ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainers ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainer "Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com") (:url . "https://github.com/danielsz/meyvn-el"))]) + (meyvn . [(20240813 2139) ((emacs (25 1)) (cider (0 23)) (projectile (2 1)) (s (1 12)) (dash (2 17)) (parseedn (1 1 0)) (parseclj (1 1 0)) (geiser (0 12))) "Meyvn client" tar ((:commit . "62802ab42ee021f89f980bd3de3e1336ad760944") (:authors ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainers ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainer "Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com") (:url . "https://github.com/danielsz/meyvn-el"))]) (mgmtconfig-mode . [(20240330 2205) ((emacs (24 3))) "mgmt configuration management language" tar ((:commit . "1b00af6926d8699d9d04062f28fddd43c6340bac") (:authors ("Peter Oliver" . "mgmtconfig@mavit.org.uk")) (:maintainers ("Mgmt contributors" . "https://github.com/purpleidea/mgmt")) (:maintainer "Mgmt contributors" . "https://github.com/purpleidea/mgmt") (:keywords "languages") (:url . "https://github.com/purpleidea/mgmt/misc/emacs"))]) (mhc . [(20240419 10) ((calfw (20150703))) "Message Harmonized Calendaring system." tar ((:commit . "b527a88748651d06222ad24f7417941088515275") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainers ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:keywords "calendar") (:url . "http://www.quickhack.net/mhc"))]) - (mic . [(20230725 1139) ((emacs (26 1))) "Minimal and combinable configuration manager" tar ((:commit . "95dcc9fa306f579e8de6e417839841efe88ae1fc") (:authors ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainers ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY" . "rocktakey@gmail.com") (:keywords "convenience") (:url . "https://github.com/ROCKTAKEY/mic"))]) + (mic . [(20240806 1655) ((emacs (26 1))) "Minimal and combinable configuration manager" tar ((:commit . "f552ddf397e899e9c2b96ef4e56a08cc8804a1c5") (:authors ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainers ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY" . "rocktakey@gmail.com") (:keywords "convenience") (:url . "https://github.com/ROCKTAKEY/mic"))]) (mic-paren . [(20170731 1907) nil "advanced highlighting of matching parentheses" tar ((:commit . "d0410c7d805c9aaf51a1bcefaaef092bed5824c4") (:authors ("Mikael Sjödin" . "(mic@docs.uu.se)") ("Klaus Berndl" . "berndl@sdm.de") ("Jonathan Kotta" . "jpkotta@gmail.com")) (:keywords "languages" "faces" "parenthesis" "matching"))]) (micgoline . [(20160415 326) ((emacs (24 3)) (powerline (2 3))) "powerline mode, color schemes from microsoft and google's logo." tar ((:commit . "e3e2effe4846175a3b52b4092c0c134ced5978d8") (:authors ("yzprofile" . "yzprofiles@gmail.com")) (:maintainers ("yzprofile" . "yzprofiles@gmail.com")) (:maintainer "yzprofile" . "yzprofiles@gmail.com") (:keywords "mode-line" "powerline" "theme") (:url . "https://github.com/yzprofile/micgoline"))]) (micromamba . [(20231225 2320) ((emacs (27 1)) (pythonic (0 1 0))) "A library for working with micromamba environments" tar ((:commit . "cd3ce4b7142790f25f20e5cfd6ed5ebbf4498c6c") (:authors ("Korytov Pavel" . "thexcloud@gmail.com")) (:maintainers ("Korytov Pavel" . "thexcloud@gmail.com")) (:maintainer "Korytov Pavel" . "thexcloud@gmail.com") (:url . "https://github.com/SqrtMinusOne/micromamba.el"))]) @@ -3345,7 +3345,7 @@ (milkode . [(20140927 529) nil "Command line search and direct jump with Milkode" tar ((:commit . "ba97e2aeefa1d9d0b3835bf08edd0de248b0c513") (:keywords "milkode" "search" "grep" "jump" "keyword"))]) (mimetypes . [(20201115 1605) ((emacs (25 1))) "Guess a file's mimetype by extension" tar ((:commit . "1663054ce266ed25e47ec707c19f619d33225903") (:authors ("Craig Niles" . "niles.catgmail.com")) (:maintainers ("Craig Niles" . "niles.catgmail.com")) (:maintainer "Craig Niles" . "niles.catgmail.com") (:url . "https://github.com/cniles/emacs-mimetypes"))]) (mindre-theme . [(20240610 2131) ((emacs (26 1))) "Minimal, light theme" tar ((:commit . "cbecece36988f83b7e355a3fcf5229f2494f3688") (:authors ("Erik Bäckman" . "contact@ebackman.net")) (:maintainers ("Erik Bäckman" . "contact@ebackman.net")) (:maintainer "Erik Bäckman" . "contact@ebackman.net") (:keywords "faces") (:url . "https://github.com/erikbackman/mindre-theme"))]) - (mindstream . [(20240802 236) ((emacs (25 1)) (magit (3 3 0))) "Start writing, stay focused, don't worry" tar ((:commit . "834ad7db03e219c84b88069f803f2969b79d8577") (:authors ("Siddhartha Kasivajhula" . "sid@countvajhula.com")) (:maintainers ("Siddhartha Kasivajhula" . "sid@countvajhula.com")) (:maintainer "Siddhartha Kasivajhula" . "sid@countvajhula.com") (:keywords "convenience" "files" "languages" "outlines" "tools" "vc" "wp") (:url . "https://github.com/countvajhula/mindstream"))]) + (mindstream . [(20240803 126) ((emacs (25 1)) (magit (3 3 0))) "Start writing, stay focused, don't worry" tar ((:commit . "6a7d7b4fe496ff6bec27d52addd23947f81cb843") (:authors ("Siddhartha Kasivajhula" . "sid@countvajhula.com")) (:maintainers ("Siddhartha Kasivajhula" . "sid@countvajhula.com")) (:maintainer "Siddhartha Kasivajhula" . "sid@countvajhula.com") (:keywords "convenience" "files" "languages" "outlines" "tools" "vc" "wp") (:url . "https://github.com/countvajhula/mindstream"))]) (minesweeper . [(20200416 2342) nil "play minesweeper in Emacs" tar ((:commit . "d4248e3c9b3e9e7277cb9e6d081330611898f334") (:authors ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainers ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainer "Zachary Kanfer" . "zkanfer@gmail.com") (:keywords "game" "fun" "minesweeper" "inane" "diversion") (:url . "https://hg.sr.ht/~zck/minesweeper"))]) (mingus . [(20230518 1726) ((libmpdee (2 2))) "MPD Interface" tar ((:commit . "3fa9b95552eb062eb245321abb7f442c458618dc") (:authors ("Niels Giesen" . "pfton#emacs")) (:maintainers ("Niels Giesen" . "pfton#emacs")) (:maintainer "Niels Giesen" . "pfton#emacs") (:keywords "multimedia" "elisp" "music" "mpd") (:url . "https://github.com/pft/mingus"))]) (mini-echo . [(20240612 1328) ((emacs (29 1)) (dash (2 19 1)) (hide-mode-line (1 0 3))) "Echo buffer status in minibuffer window" tar ((:commit . "802321f0658b364d4e9d90a4ac43959d46048015") (:authors ("liuyinz" . "liuyinz95@gmail.com")) (:maintainers ("liuyinz" . "liuyinz95@gmail.com")) (:maintainer "liuyinz" . "liuyinz95@gmail.com") (:keywords "frames") (:url . "https://github.com/liuyinz/mini-echo.el"))]) @@ -3359,7 +3359,7 @@ (miniedit . [(20100419 1745) nil "Enhanced editing for minibuffer fields." tar ((:commit . "e12bf659c3eb92dd8a4cb77642dc0865c54667a3"))]) (minimal-session-saver . [(20140508 2041) nil "Very lean session saver" tar ((:commit . "ac42b6835f777a8a7e04599d8f20ec650997ba96") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainers ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "tools" "frames" "project") (:url . "http://github.com/rolandwalker/minimal-session-saver"))]) (minimal-theme . [(20190113 2132) nil "A light/dark minimalistic Emacs 24 theme." tar ((:commit . "063b4d8ca33d55d04c341f0b2b777ec241a3e201") (:authors ("Anler Hp" . "anler86[at]gmail.com")) (:maintainers ("Anler Hp" . "anler86[at]gmail.com")) (:maintainer "Anler Hp" . "anler86[at]gmail.com") (:keywords "color" "theme" "minimal") (:url . "http://github.com/ikame/minimal-theme"))]) - (minions . [(20240713 1926) ((emacs (25 2)) (compat (30 0 0 0))) "A minor-mode menu for the mode line" tar ((:commit . "f263ccb8a5a16022a6be3c1015ab008edf55a06d") (:authors ("Jonas Bernoulli" . "emacs.minions@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.minions@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.minions@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/minions"))]) + (minions . [(20240805 1422) ((emacs (26 1)) (compat (30 0 0 0))) "A minor-mode menu for the mode line" tar ((:commit . "413b95a0d1c7c10d0f8d440d1982062b73d5ea4a") (:authors ("Jonas Bernoulli" . "emacs.minions@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.minions@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.minions@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/minions"))]) (minitest . [(20231222 1521) ((dash (1 0 0))) "An Emacs mode for ruby minitest files" tar ((:commit . "5999c45c047212cee15a2be67e78787776a79c35") (:url . "https://github.com/arthurnn/minitest-emacs"))]) (minizinc-mode . [(20180201 1450) ((emacs (24 1))) "Major mode for MiniZinc code" tar ((:commit . "2512521ba7f8e263a06db88df663fc6b3cca7e16") (:keywords "languages" "minizinc") (:url . "http://github.com/m00nlight/minizinc-mode"))]) (minor-mode-hack . [(20170926 34) nil "Change priority of minor-mode keymaps" tar ((:commit . "c3aa957602c924c01fe07d48d191b8616fb3696a") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainers ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "lisp") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/minor-mode-hack.el"))]) @@ -3386,7 +3386,7 @@ (modalka . [(20230606 1357) ((emacs (24 4))) "Modal editing your way" tar ((:commit . "6deb661e84cb34746a62ce84842f52c22138beda") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainers ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "convenience") (:url . "https://github.com/mrkkrp/modalka"))]) (mode-icons . [(20230911 20) ((emacs (24)) (cl-lib (0 5))) "Show icons for modes" tar ((:commit . "931250e8f9f1106e7ace6247989867c5e17fc9cc") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainers ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:keywords "multimedia") (:url . "http://ryuslash.org/projects/mode-icons.html"))]) (mode-line-bell . [(20181029 516) nil "Flash the mode line instead of ringing the bell" tar ((:commit . "4985ba42f5a19f46ddbf9b3622453a9694995ce5") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainers ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "convenience"))]) - (mode-line-debug . [(20240726 1520) ((emacs (25 1)) (compat (30 0 0 0))) "Show status of debug-on-error in mode-line" tar ((:commit . "2b8eca7c06f947b60c4e3f783fe9b246fe911771") (:authors ("Jonas Bernoulli" . "emacs.mode-line-debug@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.mode-line-debug@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.mode-line-debug@jonas.bernoulli.dev") (:keywords "convenience" "lisp") (:url . "https://github.com/tarsius/mode-line-debug"))]) + (mode-line-debug . [(20240805 1423) ((emacs (26 1)) (compat (30 0 0 0))) "Show status of debug-on-error in mode-line" tar ((:commit . "a88406d1a999107610a765550c3bc4d64850f8a0") (:authors ("Jonas Bernoulli" . "emacs.mode-line-debug@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.mode-line-debug@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.mode-line-debug@jonas.bernoulli.dev") (:keywords "convenience" "lisp") (:url . "https://github.com/tarsius/mode-line-debug"))]) (mode-line-idle . [(20240801 1318) ((emacs (28 1))) "Evaluate mode line content when idle" tar ((:commit . "f1224688be854183ebe939876f6ac8372d3e9679") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-mode-line-idle"))]) (modelica-mode . [(20230508 1020) ((emacs (27 1))) "Major mode for editing Modelica files" tar ((:commit . "7064a4abdae68fc074a85a2e7c159e067c44c0e1") (:keywords "languages" "continuous system modeling") (:url . "https://github.com/modelica-tools/modelica-mode"))]) (modern-cpp-font-lock . [(20210405 1155) nil "Font-locking for \"Modern C++\"" tar ((:commit . "43c6b68ff58fccdf9deef11674a172e4eaa8455c") (:authors ("Ludwig PACIFICI" . "ludwig@lud.cc")) (:maintainers ("Ludwig PACIFICI" . "ludwig@lud.cc")) (:maintainer "Ludwig PACIFICI" . "ludwig@lud.cc") (:keywords "languages" "c++" "cpp" "font-lock") (:url . "https://github.com/ludwigpacifici/modern-cpp-font-lock"))]) @@ -3394,7 +3394,7 @@ (modern-sh . [(20211101 1001) ((emacs (25 1)) (hydra (0 15 0)) (eval-in-repl (0 9 7))) "Minor mode for editing shell script" tar ((:commit . "8ebebe77304aa8170f7af809e7564c79d3bd45da") (:keywords "languages" "programming") (:url . "https://github.com/damon-kwok/modern-sh"))]) (modtime-skip-mode . [(20140128 2201) nil "Minor mode for disabling modtime and supersession checks on files." tar ((:commit . "c0e49523aa26b2263a8693691ac775988015f592") (:authors ("Jordon Biondo" . "biondoj@mail.gvsu.edu")) (:maintainers ("Jordon Biondo" . "biondoj@mail.gvsu.edu")) (:maintainer "Jordon Biondo" . "biondoj@mail.gvsu.edu") (:url . "http://www.github.com/jordonbiondo/modtime-skip-mode"))]) (modular-config . [(20210726 1614) ((emacs (25 1))) "Organize your config into small and loadable modules" tar ((:commit . "043907d96efff70dfaea1e721de90bd35970e8bd") (:authors ("Sidharth Arya" . "sidhartharya10@gmail.com")) (:maintainers ("Sidharth Arya" . "sidhartharya10@gmail.com")) (:maintainer "Sidharth Arya" . "sidhartharya10@gmail.com") (:keywords "startup" "lisp" "tools") (:url . "https://github.com/SidharthArya/modular-config.el"))]) - (modus-themes . [(20240728 1007) ((emacs (27 1))) "Elegant, highly legible and customizable themes" tar ((:commit . "cb2ce8bedfbe9c6f7cc3009e85ae6756b77c3258") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) (:maintainers ("Protesilaos Stavrou" . "info@protesilaos.com")) (:maintainer "Protesilaos Stavrou" . "info@protesilaos.com") (:keywords "faces" "theme" "accessibility") (:url . "https://github.com/protesilaos/modus-themes"))]) + (modus-themes . [(20240811 502) ((emacs (27 1))) "Elegant, highly legible and customizable themes" tar ((:commit . "3002f6fb64e147ece4284880ffa93c6c3baa0e75") (:authors ("Protesilaos Stavrou" . "info@protesilaos.com")) (:maintainers ("Protesilaos Stavrou" . "info@protesilaos.com")) (:maintainer "Protesilaos Stavrou" . "info@protesilaos.com") (:keywords "faces" "theme" "accessibility") (:url . "https://github.com/protesilaos/modus-themes"))]) (moe-theme . [(20240716 854) nil "A colorful eye-candy theme. Moe, moe, kyun!" tar ((:commit . "4b3642157bfe9a9268310d321cfe67c8c236b5e1") (:authors ("kuanyui" . "azazabc123@gmail.com")) (:maintainers ("kuanyui" . "azazabc123@gmail.com")) (:maintainer "kuanyui" . "azazabc123@gmail.com") (:keywords "themes") (:url . "https://github.com/kuanyui/moe-theme.el"))]) (molar-mass . [(20220922 1752) ((emacs (24 3))) "Calculates molar mass of a molecule" tar ((:commit . "c3b686c4b621b45fa4b17857b4934eb4487d74f5") (:keywords "convenience" "chemistry") (:url . "https://github.com/sergiruiztrepat/molar-mass.el"))]) (molecule . [(20180527 743) ((emacs (25 1))) "Simple wrapper for molecule" tar ((:commit . "2ef72b81d9aa24ea782b71a061a3abdad6cae162") (:authors ("drymer" . "drymer[AT]autistici.org")) (:maintainers ("drymer" . "drymer[AT]autistici.org")) (:maintainer "drymer" . "drymer[AT]autistici.org") (:keywords ":" "languages" "terminals") (:url . "https://git.daemons.it/drymer/molecule.el"))]) @@ -3412,13 +3412,13 @@ (monroe . [(20220915 1647) nil "Yet another client for nREPL" tar ((:commit . "8f809e4aa0a35ec2d1c880aacf59e6bc317a566f") (:authors ("Sanel Zukan" . "sanelz@gmail.com")) (:maintainers ("Sanel Zukan" . "sanelz@gmail.com")) (:maintainer "Sanel Zukan" . "sanelz@gmail.com") (:keywords "languages" "clojure" "nrepl" "lisp") (:url . "http://www.github.com/sanel/monroe"))]) (mood-line . [(20231210 1309) ((emacs (26 1))) "A minimal mode line inspired by doom-modeline" tar ((:commit . "d1c024fdf9543fbc0101cd2c6e8b248378f591cd") (:authors ("Jessie Hildebrandt" . "jessieh.net")) (:maintainers ("Jessie Hildebrandt" . "jessieh.net")) (:maintainer "Jessie Hildebrandt" . "jessieh.net") (:keywords "mode-line" "faces") (:url . "https://gitlab.com/jessieh/mood-line"))]) (mood-one-theme . [(20221222 1214) ((emacs (27 1))) "A dark color scheme inspired by the Doom One theme" tar ((:commit . "dfbc81900737d3382a340feeed24d2bcd9bdedb0") (:authors ("Jessie Hildebrandt" . "jessieh.net")) (:maintainers ("Jessie Hildebrandt" . "jessieh.net")) (:maintainer "Jessie Hildebrandt" . "jessieh.net") (:keywords "mode-line" "faces") (:url . "https://gitlab.com/jessieh/mood-one-theme"))]) - (moody . [(20240713 1926) ((emacs (25 3)) (compat (30 0 0 0))) "Tabs and ribbons for the mode line" tar ((:commit . "dc212d034d49935bb1b2391996896a0237443222") (:authors ("Jonas Bernoulli" . "emacs.moody@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.moody@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.moody@jonas.bernoulli.dev") (:keywords "faces") (:url . "https://github.com/tarsius/moody"))]) + (moody . [(20240805 1425) ((emacs (26 1)) (compat (30 0 0 0))) "Tabs and ribbons for the mode line" tar ((:commit . "2f249978531ff1ec9f601c1e8f2ce83a1b50520e") (:authors ("Jonas Bernoulli" . "emacs.moody@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.moody@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.moody@jonas.bernoulli.dev") (:keywords "faces") (:url . "https://github.com/tarsius/moody"))]) (moom . [(20240802 800) ((emacs (25 1))) "Commands to control frame position and size" tar ((:commit . "b90adeff532b39568a84f04f72a1eb60dbe4b175") (:authors ("Takaaki ISHIKAWA" . "takaxpatieeedotorg")) (:maintainers ("Takaaki ISHIKAWA" . "takaxpatieeedotorg")) (:maintainer "Takaaki ISHIKAWA" . "takaxpatieeedotorg") (:keywords "frames" "faces" "convenience") (:url . "https://github.com/takaxp/Moom"))]) (moonscript . [(20170831 2226) ((cl-lib (0 5)) (emacs (24))) "Major mode for editing MoonScript code" tar ((:commit . "56f90471e2ced2b0a177aed4d8c2f854797e9cc7") (:authors (nil . "@GriffinSchneider") (nil . "@k2052") (nil . "@EmacsFodder")) (:maintainers (nil . "@GriffinSchneider") (nil . "@k2052") (nil . "@EmacsFodder")) (:maintainer nil . "@GriffinSchneider"))]) (moonshot . [(20210627 2244) ((emacs (25 1)) (cl-lib (0 5)) (f (0 18)) (s (1 11 0)) (projectile (2 0 0)) (counsel (0 11 0)) (realgud (1 5 1)) (seq (2 20)) (levenshtein (1 0))) "Run executable file, debug and build commands on project" tar ((:commit . "ec37a12825888047a90d9ee8131aa4bea348edf7") (:authors ("Jong-Hyouk Yun" . "ageldama@gmail.com")) (:maintainers ("Jong-Hyouk Yun" . "ageldama@gmail.com")) (:maintainer "Jong-Hyouk Yun" . "ageldama@gmail.com") (:keywords "convenience" "files" "processes" "tools" "unix") (:url . "https://github.com/ageldama/moonshot"))]) (morganey-mode . [(20170118 934) ((emacs (24 4))) "Major mode for editing Morganey files" tar ((:commit . "7e33f1be486f58dfcf02adcbf82ccac47f69bd9b") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainers ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "https://github.com/morganey-lang/morganey-mode"))]) (morgentau-theme . [(20220319 1049) ((emacs (24))) "Tango-based custom theme" tar ((:commit . "a8da5640b4a9b72a3136901d0a1a03071d9fcb00") (:keywords "theme" "dark" "faces") (:url . "https://github.com/Melchizedek6809/morgentau-theme"))]) - (morlock . [(20240730 1323) ((emacs (25 1)) (compat (30 0 0 0))) "More font-lock keywords for elisp" tar ((:commit . "af21ea5e097b738654698317ee0c1716d3da8297") (:authors ("Jonas Bernoulli" . "emacs.morlock@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.morlock@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.morlock@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/morlock"))]) + (morlock . [(20240805 1424) ((emacs (26 1)) (compat (30 0 0 0))) "More font-lock keywords for elisp" tar ((:commit . "b75fe54906eaf70143526c3d74930c811c819aa0") (:authors ("Jonas Bernoulli" . "emacs.morlock@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.morlock@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.morlock@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/morlock"))]) (morrowind-theme . [(20230912 406) ((emacs (24 1))) "Theme" tar ((:commit . "f197ef02e96fa3b8a38eca25ba750df7b843e564") (:url . "https://github.com/samuelbanya/morrowind-theme"))]) (mos-mode . [(20221209 1353) ((emacs (24 4)) (lsp-mode (8 0 0)) (dap-mode (0 7)) (dash (2 19 1)) (ht (2 3))) "MOS toolkit usage" tar ((:commit . "770f49417e8ad7dbf382c8691f6f689d793b9314") (:url . "https://github.com/themkat/mos-mode"))]) (mosey . [(20180614 1649) ((emacs (24 4))) "Mosey around your buffers" tar ((:commit . "2e3ac9d334fa2937ed5267193dfd25d8e1f14dc2") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "http://github.com/alphapapa/mosey.el"))]) @@ -3431,7 +3431,7 @@ (move-text . [(20231204 1514) nil "Move current line or region with M-up or M-down." tar ((:commit . "90ef0b078dbcb2dee47a15b0c6c6f417101e0c43") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainers ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:keywords "edit") (:url . "https://github.com/emacsfodder/move-text"))]) (mowedline . [(20171218 237) nil "elisp utilities for using mowedline" tar ((:commit . "c17501b48ded8261d815ab60bf14cddf7040be72") (:authors ("John Foerch" . "jjfoerch@earthlink.net")) (:maintainers ("John Foerch" . "jjfoerch@earthlink.net")) (:maintainer "John Foerch" . "jjfoerch@earthlink.net"))]) (mowie . [(20240626 717) ((emacs (28 1))) "Cycle Through Point-Moving Commands" tar ((:commit . "5236a231c172ffe3a831bb649031f4a1aaec5b15") (:authors ("Mekeor Melire" . "mekeor@posteo.de")) (:maintainers ("Mekeor Melire" . "mekeor@posteo.de")) (:maintainer "Mekeor Melire" . "mekeor@posteo.de") (:keywords "convenience") (:url . "https://codeberg.org/mekeor/mowie"))]) - (mozc . [(20240209 1327) ((emacs (24 3))) "minor mode to input Japanese with Mozc" tar ((:commit . "c2fcbf6515c5884437977de46187c16a8cb7bb50") (:keywords "mule" "multilingual" "input method"))]) + (mozc . [(20240729 1542) ((emacs (24 3))) "minor mode to input Japanese with Mozc" tar ((:commit . "5e6abfe1853b080766def432b746a9bed79e54b0") (:keywords "mule" "multilingual" "input method"))]) (mozc-cand-posframe . [(20200208 750) ((emacs (26 1)) (posframe (0 5 0)) (mozc (20180101 800)) (s (1 12))) "Posframe frontend for mozc.el" tar ((:commit . "1d07d5055381008ccbb29b97315d140e09a7ee95") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainers ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "i18n" "tooltip") (:url . "https://github.com/akirak/mozc-posframe"))]) (mozc-im . [(20160412 22) ((mozc (0))) "Mozc with input-method-function interface." tar ((:commit . "df614a1076c28a11551fb3e822868bae47e855a5") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainers ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com") (:keywords "i18n" "extentions"))]) (mozc-popup . [(20150224 34) ((popup (0 5 2)) (mozc (0))) "Mozc with popup" tar ((:commit . "f0684b875a7427ec08f8df13939a486e5d5cf420") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainers ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com") (:keywords "i18n" "extentions"))]) @@ -3529,7 +3529,7 @@ (nemerle . [(20161029 2023) nil "major mode for editing nemerle programs" tar ((:commit . "8818c5af5598e16ea59189e1e3245f0a3d7c78f0") (:authors ("Jacek Sliwerski" . "rzyj@o2.pl")) (:maintainers ("Jacek Sliwerski" . "rzyj@o2.pl")) (:maintainer "Jacek Sliwerski" . "rzyj@o2.pl") (:keywords "nemerle" "mode" "languages"))]) (neon-mode . [(20180406 1156) nil "Simple major mode for editing neon files" tar ((:commit . "99d15e46beaf1e7d71e39a00cce810df1f33229d") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "conf"))]) (neotree . [(20240721 233) ((cl-lib (0 5))) "A tree plugin like NerdTree for Vim" tar ((:commit . "599bd049a5d9cfab8a0d7ab7bec99d58b4581751") (:authors ("jaypei" . "jaypei97159@gmail.com")) (:maintainers ("jaypei" . "jaypei97159@gmail.com")) (:maintainer "jaypei" . "jaypei97159@gmail.com") (:url . "https://github.com/jaypei/emacs-neotree"))]) - (nerd-icons . [(20240524 311) ((emacs (24 3))) "Emacs Nerd Font Icons Library" tar ((:commit . "3dac80b712fb3043ec2bd7510f587548074484a3") (:authors ("Hongyu Ding" . "rainstormstudio@yahoo.com") ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainers ("Hongyu Ding" . "rainstormstudio@yahoo.com") ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Hongyu Ding" . "rainstormstudio@yahoo.com") (:keywords "lisp") (:url . "https://github.com/rainstormstudio/nerd-icons.el"))]) + (nerd-icons . [(20240808 625) ((emacs (24 3))) "Emacs Nerd Font Icons Library" tar ((:commit . "dcfc64152ada7514bcdd1c6ce45590c359445ec6") (:authors ("Hongyu Ding" . "rainstormstudio@yahoo.com") ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainers ("Hongyu Ding" . "rainstormstudio@yahoo.com") ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Hongyu Ding" . "rainstormstudio@yahoo.com") (:keywords "lisp") (:url . "https://github.com/rainstormstudio/nerd-icons.el"))]) (nerd-icons-completion . [(20240731 1213) ((emacs (25 1)) (nerd-icons (0 0 1)) (compat (30))) "Add icons to completion candidates" tar ((:commit . "426a1d7c29a04ae8e6ae9b55b0559f11a1e8b420") (:authors ("Hongyu Ding" . "rainstormstudio@yahoo.com")) (:maintainers ("Hongyu Ding" . "rainstormstudio@yahoo.com")) (:maintainer "Hongyu Ding" . "rainstormstudio@yahoo.com") (:keywords "lisp") (:url . "https://github.com/rainstormstudio/nerd-icons-completion"))]) (nerd-icons-corfu . [(20231019 1618) ((emacs (27 1)) (nerd-icons (0 1 0))) "Icons for Corfu via nerd-icons" tar ((:commit . "7077bb76fefc15aed967476406a19dc5c2500b3c") (:authors ("Luigi Sartor Piucco" . "luigipiucco@gmail.com")) (:maintainers ("Luigi Sartor Piucco" . "luigipiucco@gmail.com")) (:maintainer "Luigi Sartor Piucco" . "luigipiucco@gmail.com") (:keywords "convenience" "files" "icons") (:url . "https://github.com/LuigiPiucco/nerd-icons-corfu"))]) (nerd-icons-dired . [(20231214 2155) ((emacs (24 4)) (nerd-icons (0 0 1))) "Shows icons for each file in dired mode" tar ((:commit . "c1c73488630cc1d19ce1677359f614122ae4c1b9") (:authors ("Hongyu Ding" . "rainstormstudio@yahoo.com")) (:maintainers ("Hongyu Ding" . "rainstormstudio@yahoo.com")) (:maintainer "Hongyu Ding" . "rainstormstudio@yahoo.com") (:keywords "lisp") (:url . "https://github.com/rainstormstudio/nerd-icons-dired"))]) @@ -3579,7 +3579,7 @@ (nntwitter . [(20230705 1110) ((emacs (25 1)) (dash (20190401)) (anaphora (20180618)) (request (20190819))) "Gnus Backend For Twitter" tar ((:commit . "e27acca9beeb6645dd13545d42f6d4d97d59d82c") (:keywords "news") (:url . "https://github.com/dickmao/nntwitter"))]) (no-clown-fiesta-theme . [(20240725 2030) ((emacs (26 1)) (autothemer (0 2))) "Not-so-colorful-theme" tar ((:commit . "d97f521d4e29181af59412ac32de34ca487345d8") (:url . "https://codeberg.org/ranmaru22/no-clown-fiesta-theme.el"))]) (no-emoji . [(20180515 1837) ((emacs (24))) "Show :emoji-name: instead of emoji characters" tar ((:commit . "ebceeab50dbfe4d60235180a57633745dbc18c77") (:authors ("Peter" . "craven@gmx.net")) (:maintainers ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:keywords "extensions") (:url . "https://github.com/ecraven/no-emoji"))]) - (no-littering . [(20240724 1550) ((emacs (25 1)) (compat (30 0 0 0))) "Help keeping ~/.config/emacs clean" tar ((:commit . "16251948d4d8c006669f4c4e8624da477f4700b2") (:authors ("Jonas Bernoulli" . "emacs.no-littering@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.no-littering@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.no-littering@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/emacscollective/no-littering"))]) + (no-littering . [(20240812 1522) ((emacs (26 1)) (compat (30 0 0 0))) "Help keeping ~/.config/emacs clean" tar ((:commit . "d80f442c15a1e81ce939891bbb4497a0559831b9") (:authors ("Jonas Bernoulli" . "emacs.no-littering@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.no-littering@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.no-littering@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/emacscollective/no-littering"))]) (no-spam . [(20190724 1854) ((emacs (25 1))) "Add repeat delays to commands" tar ((:commit . "860860e4a0d59bd15c8e092dc42f5f7f769a428e") (:authors ("Daniel Phan" . "daniel.phan36@gmail.com")) (:maintainers ("Daniel Phan" . "daniel.phan36@gmail.com")) (:maintainer "Daniel Phan" . "daniel.phan36@gmail.com") (:keywords "keyboard" "tools") (:url . "https://github.com/mamapanda/no-spam"))]) (noaa . [(20240317 2321) ((emacs (27 1)) (kv (0 0 19)) (request (0 2 0)) (s (1 12 0))) "Get NOAA weather data" tar ((:commit . "7d68b5a580c64123f3bbd75f795a891dfdeb1746") (:keywords "calendar") (:url . "https://codeberg.org/thomp/noaa"))]) (noccur . [(20191015 719) nil "Run multi-occur on project/dired files" tar ((:commit . "fa91647a305e89561d3dbe53da002fff49abe0bb") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainers ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com") (:keywords "convenience"))]) @@ -3601,13 +3601,13 @@ (northcode-theme . [(20180423 1649) ((emacs (24))) "A dark theme focused on blue and orange colors." tar ((:commit . "4d3750461ba25ec45321318b5f1af4e8fdf16147") (:authors ("Andreas Larsen" . "andreas@northcode.no")) (:maintainers ("Andreas Larsen" . "andreas@northcode.no")) (:maintainer "Andreas Larsen" . "andreas@northcode.no") (:url . "https://github.com/Northcode/northcode-theme.el"))]) (nothing-theme . [(20200504 402) ((emacs (24 1))) "Monochrome theme" tar ((:commit . "17fc9ecc94af0c919a24c4fe92bb48890bb4c3b0") (:authors (nil . "jaredgorski6@gmail.com")) (:maintainers (nil . "jaredgorski6@gmail.com")) (:maintainer nil . "jaredgorski6@gmail.com") (:url . "https://github.com/jaredgorski/nothing.el"))]) (notink-theme . [(20240625 326) ((emacs (26 1))) "A custom theme inspired by e-ink displays" tar ((:commit . "d1e84622a491bb570d6a450706833fafaad74f39") (:authors ("MetroWind" . "chris.corsair@gmail.com")) (:maintainers ("MetroWind" . "chris.corsair@gmail.com")) (:maintainer "MetroWind" . "chris.corsair@gmail.com") (:keywords "faces") (:url . "https://github.com/MetroWind/notink-theme"))]) - (notmuch . [(20240725 1037) nil "run notmuch within emacs" tar ((:commit . "fefc7a94740946e9d13a2d25c6170b55c9e075e4") (:url . "https://notmuchmail.org"))]) - (notmuch-addr . [(20240713 1927) ((emacs (27 1)) (compat (30 0 0 0)) (notmuch (0 38))) "An alternative to notmuch-address.el" tar ((:commit . "ebc002857f1eab47f2d36d7ad9d3cfdcb49ff7a0") (:authors ("Jonas Bernoulli" . "emacs.notmuch-addr@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.notmuch-addr@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.notmuch-addr@jonas.bernoulli.dev") (:keywords "mail") (:url . "https://git.sr.ht/~tarsius/notmuch-addr"))]) + (notmuch . [(20240809 1318) nil "run notmuch within emacs" tar ((:commit . "4e85abda157eac8888809b2dde885f60f312a5fb") (:url . "https://notmuchmail.org"))]) + (notmuch-addr . [(20240805 1915) ((emacs (27 1)) (compat (30 0 0 0)) (notmuch (0 38))) "Improved address completion for Notmuch" tar ((:commit . "0d07e6fc9aff0f632a0d8aa9bd91ffccbef34e3b") (:authors ("Jonas Bernoulli" . "emacs.notmuch-addr@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.notmuch-addr@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.notmuch-addr@jonas.bernoulli.dev") (:keywords "mail") (:url . "https://git.sr.ht/~tarsius/notmuch-addr"))]) (notmuch-bookmarks . [(20230727 1504) ((seq (2 20)) (emacs (26 1)) (notmuch (0 29 3))) "Add bookmark handling for notmuch buffers" tar ((:commit . "7c053fd2d278dc3a9f07f86975867bfbb4e7448d") (:authors ("Jörg Volbers" . "joerg@joergvolbers.de")) (:maintainers ("Jörg Volbers" . "joerg@joergvolbers.de")) (:maintainer "Jörg Volbers" . "joerg@joergvolbers.de") (:keywords "mail") (:url . "https://github.com/publicimageltd/notmuch-bookmarks"))]) (notmuch-labeler . [(20131230 1719) ((notmuch (0))) "Improve notmuch way of displaying labels" tar ((:commit . "d65d1129555d368243df4770ecc1e7ccb88efc58") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainers ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:keywords "emacs" "package" "elisp" "notmuch" "emails") (:url . "https://github.com/DamienCassou/notmuch-labeler"))]) - (notmuch-maildir . [(20240713 1927) ((emacs (26 1)) (compat (30 0 0 0)) (notmuch (0 38))) "Visualize maildirs as a tree" tar ((:commit . "44fef436c3f4d44420d72fca969e957cbfb9b4b4") (:authors ("Jonas Bernoulli" . "emacs.notmuch-maildir@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.notmuch-maildir@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.notmuch-maildir@jonas.bernoulli.dev") (:keywords "mail") (:url . "https://git.sr.ht/~tarsius/notmuch-maildir"))]) - (notmuch-transient . [(20240713 1927) ((emacs (27 1)) (compat (30 0 0 0)) (notmuch (0 38 2)) (transient (0 7 0))) "Command dispatchers for Notmuch" tar ((:commit . "e81bf8b0002dd725a9edd9a15caa985248dc348f") (:authors ("Jonas Bernoulli" . "emacs.notmuch-transient@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.notmuch-transient@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.notmuch-transient@jonas.bernoulli.dev") (:keywords "mail") (:url . "https://git.sr.ht/~tarsius/notmuch-transient"))]) - (nov . [(20240407 1219) ((esxml (0 3 6)) (emacs (25 1))) "Featureful EPUB reader mode" tar ((:commit . "9b7bef950d68c2518710c480729d6bb6026e9489") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainers ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "hypermedia" "multimedia" "epub") (:url . "https://depp.brause.cc/nov.el"))]) + (notmuch-maildir . [(20240805 1916) ((emacs (26 1)) (compat (30 0 0 0)) (notmuch (0 38))) "Display maildirs as a tree" tar ((:commit . "f723dd29c836e1288abb99958376a086b9f6197a") (:authors ("Jonas Bernoulli" . "emacs.notmuch-maildir@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.notmuch-maildir@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.notmuch-maildir@jonas.bernoulli.dev") (:keywords "mail") (:url . "https://git.sr.ht/~tarsius/notmuch-maildir"))]) + (notmuch-transient . [(20240805 1916) ((emacs (27 1)) (compat (30 0 0 0)) (notmuch (0 38 2)) (transient (0 7 0))) "Command dispatchers for Notmuch" tar ((:commit . "ee365ca56140ab9c4c2324cb3c42e9037b6fa240") (:authors ("Jonas Bernoulli" . "emacs.notmuch-transient@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.notmuch-transient@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.notmuch-transient@jonas.bernoulli.dev") (:keywords "mail") (:url . "https://git.sr.ht/~tarsius/notmuch-transient"))]) + (nov . [(20240421 2149) ((esxml (0 3 6)) (emacs (25 1))) "Featureful EPUB reader mode" tar ((:commit . "66820c2c5bec54b080c9d7ed9e777611bae70776") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainers ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "hypermedia" "multimedia" "epub") (:url . "https://depp.brause.cc/nov.el"))]) (nova-theme . [(20230906 1542) ((emacs (24 3))) "A dark, pastel color theme" tar ((:commit . "ca1a4cb71452ece3e18c0c46f9e7abc20f7123ca") (:authors ("Muir Manders" . "muir+emacs@mnd.rs")) (:maintainers ("Muir Manders" . "muir+emacs@mnd.rs")) (:maintainer "Muir Manders" . "muir+emacs@mnd.rs") (:keywords "theme" "dark" "nova" "pastel" "faces") (:url . "https://github.com/muirmanders/emacs-nova-theme"))]) (noxml-fold . [(20170823 1357) nil "Fold away XML things." tar ((:commit . "46c7f6a008672213238a9f8d7a416ce80916aa62") (:authors ("Patrick McAllister" . "pma@rdorte.org")) (:maintainers ("Patrick McAllister" . "pma@rdorte.org")) (:maintainer "Patrick McAllister" . "pma@rdorte.org") (:keywords "xml" "folding") (:url . "https://github.com/paddymcall/noxml-fold"))]) (npm . [(20220428 927) ((emacs (25 1)) (transient (0 1 0)) (jest (20200625))) "Run your npm workflows" tar ((:commit . "6eb0a58274870dd75bf848cf5a916a9f2c6ddae5") (:keywords "tools") (:url . "https://github.com/shaneikennedy/npm.el"))]) @@ -3644,7 +3644,7 @@ (ob-blockdiag . [(20210412 1541) nil "org-babel functions for blockdiag evaluation" tar ((:commit . "e997644e81cc67a7092e6e9bb13c66f160491efb") (:keywords "tools" "convenience") (:url . "https://github.com/corpix/ob-blockdiag.el"))]) (ob-browser . [(20170720 1918) ((org (8))) "Render HTML in org-mode blocks." tar ((:commit . "a347d9df1c87b7eb660be8723982c7ad2563631a") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainers ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:keywords "org" "babel" "browser" "phantomjs") (:url . "https://github.com/krisajenkins/ob-browser"))]) (ob-cfengine3 . [(20230226 1954) ((emacs (24 1))) "Org Babel functions for CFEngine 3" tar ((:commit . "52aa32fdfa412860837e795d17d50dac237e56e4") (:authors ("Nick Anderson" . "nick@cmdln.org")) (:maintainers ("Nick Anderson" . "nick@cmdln.org")) (:maintainer "Nick Anderson" . "nick@cmdln.org") (:keywords "tools" "convenience") (:url . "https://github.com/nickanderson/ob-cfengine3"))]) - (ob-chatgpt-shell . [(20240731 1734) ((emacs (27 1)) (chatgpt-shell (1 0 3))) "Org babel functions for ChatGPT evaluation" tar ((:commit . "4e09c9ee074bb8c1e03128c817ab99b6f228ccb5") (:url . "https://github.com/xenodium/chatgpt-shell"))]) + (ob-chatgpt-shell . [(20240814 938) ((emacs (27 1)) (chatgpt-shell (1 0 3))) "Org babel functions for ChatGPT evaluation" tar ((:commit . "6fb85746bd0d316c97e375dcc14eb5314778e74d") (:url . "https://github.com/xenodium/chatgpt-shell"))]) (ob-clojurescript . [(20180406 1828) ((emacs (24 4)) (org (9 0))) "org-babel functions for ClojureScript evaluation" tar ((:commit . "17ee1558aa94c7b0246fd03f684884122806cfe7") (:keywords "literate programming" "reproducible research") (:url . "https://gitlab.com/statonjr/ob-clojurescript"))]) (ob-coffee . [(20170725 1424) ((org (8))) "org-babel functions for coffee-script evaluation" tar ((:commit . "7f0b330273e8af7777de87a75fe52a89798e4548") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainers ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:keywords "org" "babel" "coffee-script") (:url . "http://github.com/zweifisch/ob-coffee"))]) (ob-coffeescript . [(20180126 719) ((emacs (24 4))) "org-babel functions for coffee-script evaluation, and fully implementation!" tar ((:commit . "5a5bb04aea9c2a6eab5b05f90f5c7cb6de7b4261") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainers ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:keywords "coffee-script" "literate programming" "reproducible research") (:url . "https://github.com/brantou/ob-coffeescript"))]) @@ -3652,7 +3652,7 @@ (ob-crystal . [(20180126 718) ((emacs (24 3))) "org-babel functions for Crystal evaluation" tar ((:commit . "b3bb27a21a4cefef3f5aeef52718b694bd51245b") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainers ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:keywords "crystal" "literate programming" "reproducible research") (:url . "https://github.com/brantou/ob-crystal"))]) (ob-cypher . [(20200521 936) ((s (1 9 0)) (cypher-mode (0 0 6)) (dash (2 10 0)) (dash-functional (1 2 0))) "query neo4j using cypher in org-mode blocks" tar ((:commit . "da9f97339474a48d759fc128cee610c0bc9ae6c0") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainers ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:keywords "org" "babel" "cypher" "neo4j") (:url . "http://github.com/zweifisch/ob-cypher"))]) (ob-d2 . [(20230314 352) ((emacs (24 1))) "Org-babel functions for d2" tar ((:commit . "5d197f8225a9fb4da997235b231abe30049c6825") (:keywords "languages") (:url . "https://github.com/xcapaldi/ob-d2"))]) - (ob-dall-e-shell . [(20240731 1734) ((emacs (27 1)) (dall-e-shell (0 37 1))) "Org babel functions for DALL-E evaluation" tar ((:commit . "4e09c9ee074bb8c1e03128c817ab99b6f228ccb5") (:url . "https://github.com/xenodium/chatgpt-shell"))]) + (ob-dall-e-shell . [(20240814 938) ((emacs (27 1)) (dall-e-shell (0 37 1))) "Org babel functions for DALL-E evaluation" tar ((:commit . "6fb85746bd0d316c97e375dcc14eb5314778e74d") (:url . "https://github.com/xenodium/chatgpt-shell"))]) (ob-dao . [(20170816 1558) ((org (8))) "Org Babel Functions for Dao" tar ((:commit . "8c62bd800b1f572860e30be4b72c71fa415a2e31") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainers ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "literate programming" "reproducible research" "org" "babel" "dao") (:url . "https://github.com/xuchunyang/ob-dao"))]) (ob-dart . [(20221201 633) ((emacs (24 4))) "Evaluate Dart source blocks in org-mode" tar ((:commit . "f6d5664d5cc8b15e002f6899f8adedcb10ced5f1") (:keywords "languages") (:url . "http://github.org/mzimmerm/ob-dart"))]) (ob-deno . [(20201019 101) ((emacs (26 1))) "Babel Functions for Javascript/TypeScript with Deno" tar ((:commit . "e3b06d7662687e402905b9de4ad1d5816e89b842") (:keywords "literate programming" "reproducible research" "javascript" "typescript" "tools") (:url . "https://github.com/taiju/ob-deno"))]) @@ -3726,10 +3726,10 @@ (octicons . [(20151101 340) ((cl-lib (0 5))) "octicons utility" tar ((:commit . "229286a6166dba8ddabc8c4d338798c6cd3cf67d") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainers ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-octicons"))]) (octo-mode . [(20161008 1229) ((emacs (24))) "Major mode for Octo assembly language" tar ((:commit . "4b2ed4a61674f73a6ccd390b5ae123474bd0c977") (:authors ("John Olsson" . "john@cryon.se")) (:maintainers ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:keywords "languages") (:url . "https://github.com/cryon/octo-mode"))]) (octopress . [(20190123 107) nil "A lightweight wrapper for Jekyll and Octopress." tar ((:commit . "f2c92d5420f14fc9167c7de1873836510e652de2") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainers ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:keywords "octopress" "blog") (:url . "https://github.com/aaronbieber/octopress.el"))]) - (oer-reveal . [(20240513 956) ((emacs (24 4)) (org-re-reveal (3 22 0))) "OER with reveal.js, plugins, and org-re-reveal" tar ((:commit . "08c44d4fd212a7433ad2f863299b5c1bdd87e23f") (:keywords "hypermedia" "tools" "slideshow" "presentation" "oer") (:url . "https://gitlab.com/oer/oer-reveal"))]) + (oer-reveal . [(20240808 1328) ((emacs (24 4)) (org-re-reveal (3 32 0))) "OER with reveal.js, plugins, and org-re-reveal" tar ((:commit . "3d6e504e13002c2eea12199fdbdd976650ed20a9") (:keywords "hypermedia" "tools" "slideshow" "presentation" "oer") (:url . "https://gitlab.com/oer/oer-reveal"))]) (offlineimap . [(20150916 1158) nil "Run OfflineIMAP from Emacs" tar ((:commit . "cc3e067e6237a1eb7b21c575a41683b1febb47f1") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainers ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/offlineimap-el.html"))]) (oj . [(20230212 148) ((emacs (26 1)) (quickrun (2 2))) "Competitive programming tools client for AtCoder, Codeforces" tar ((:commit . "6d586cb108c642bc166c64df113e03193f4d1495") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/oj.el"))]) - (ol-notmuch . [(20240713 1928) ((emacs (25 1)) (compat (30 0 0 0)) (notmuch (0 38)) (org (9 7 4))) "Links to notmuch messages" tar ((:commit . "44369674e674aa5d8d7805aa7e279bc15b462d80") (:authors ("Matthieu Lemerre" . "racin@free.fr")) (:maintainers ("Jonas Bernoulli" . "emacs.ol-notmuch@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.ol-notmuch@jonas.bernoulli.dev") (:keywords "hypermedia" "mail") (:url . "https://git.sr.ht/~tarsius/ol-notmuch"))]) + (ol-notmuch . [(20240805 1917) ((emacs (26 1)) (compat (30 0 0 0)) (notmuch (0 38)) (org (9 7 4))) "Links to notmuch messages" tar ((:commit . "437aab56192ea86a52738fa5e9216c006df80bd0") (:authors ("Matthieu Lemerre" . "racin@free.fr")) (:maintainers ("Jonas Bernoulli" . "emacs.ol-notmuch@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.ol-notmuch@jonas.bernoulli.dev") (:keywords "hypermedia" "mail") (:url . "https://git.sr.ht/~tarsius/ol-notmuch"))]) (ol-tmsu . [(20230207 1457) ((emacs (28 1)) (tmsu (0 9))) "Org-mode links to TMSU queries" tar ((:commit . "9672d193a51f2848696445528de757aa21b2b686") (:keywords "files" "outlines" "hypermedia") (:url . "https://github.com/vifon/tmsu.el"))]) (olc . [(20200818 1221) ((emacs (25 1))) "Open location code library" tar ((:commit . "d2dc62dbc3cf6460cc12bd96857a988bc80ac37e") (:authors ("David Byers" . "david.byers@liu.se")) (:maintainers ("David Byers" . "david.byers@liu.se")) (:maintainer "David Byers" . "david.byers@liu.se") (:keywords "extensions" "lisp") (:url . "https://gitlab.liu.se/davby02/olc"))]) (old-norse-input . [(20170816 1842) ((emacs (24))) "An input method for Old Norse" tar ((:commit . "c2e21ee72c3768e9152aff6baf12a19cde1d0c53") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainers ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:keywords "languages") (:url . "https://github.com/david-christiansen/emacs-old-norse-input"))]) @@ -3771,7 +3771,7 @@ (org-agenda-files-track . [(20231209 1529) ((emacs (27 1))) "Fine-track `org-agenda-files' to speed-up `org-agenda'" tar ((:commit . "c0f5f7746ec023a32ba106ec24812eca5cbe15df") (:authors ("Nicolas Graves" . "ngraves@ngraves.fr")) (:maintainers ("Nicolas Graves" . "ngraves@ngraves.fr")) (:maintainer "Nicolas Graves" . "ngraves@ngraves.fr") (:keywords "data" "files" "tools") (:url . "https://git.sr.ht/~ngraves/org-agenda-files-track"))]) (org-agenda-files-track-ql . [(20231218 627) ((emacs (27 1)) (org-ql (0 7 3))) "Fine-track `org-agenda-files' to speed-up `org-ql-views'" tar ((:commit . "832cffe62c35f32850afb800e9a3b8a20a05ad7b") (:authors ("Nicolas Graves" . "ngraves@ngraves.fr")) (:maintainers ("Nicolas Graves" . "ngraves@ngraves.fr")) (:maintainer "Nicolas Graves" . "ngraves@ngraves.fr") (:keywords "data" "files" "tools") (:url . "https://git.sr.ht/~ngraves/org-agenda-files-track"))]) (org-agenda-property . [(20140626 2116) ((emacs (24 2))) "Display org properties in the agenda buffer." tar ((:commit . "01afb36072eb27846eb09310dfca7991dbae831e") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainers ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "calendar") (:url . "http://github.com/Bruce-Connor/org-agenda-property"))]) - (org-ai . [(20240710 155) ((emacs (27 1)) (websocket (1 15))) "Use ChatGPT and other LLMs in org-mode and beyond" tar ((:commit . "812b59f88851536ed3ded199fb55d303c16c7c12") (:authors ("Robert Krahn" . "robert@kra.hn")) (:maintainers ("Robert Krahn" . "robert@kra.hn")) (:maintainer "Robert Krahn" . "robert@kra.hn") (:url . "https://github.com/rksm/org-ai"))]) + (org-ai . [(20240806 1340) ((emacs (27 1)) (websocket (1 15))) "Use ChatGPT and other LLMs in org-mode and beyond" tar ((:commit . "0184f063484cfd8079aa9aa30fa171a7a47f465e") (:authors ("Robert Krahn" . "robert@kra.hn")) (:maintainers ("Robert Krahn" . "robert@kra.hn")) (:maintainer "Robert Krahn" . "robert@kra.hn") (:url . "https://github.com/rksm/org-ai"))]) (org-alert . [(20240612 137) ((org (9 0)) (alert (1 2))) "Notify org deadlines via notify-send" tar ((:commit . "9d54b9d0956b2f9e199d8add48d544d09e58794c") (:authors ("Stephen Pegoraro" . "spegoraro@tutive.com")) (:maintainers ("Stephen Pegoraro" . "spegoraro@tutive.com")) (:maintainer "Stephen Pegoraro" . "spegoraro@tutive.com") (:keywords "org" "org-mode" "notify" "notifications" "calendar") (:url . "https://github.com/spegoraro/org-alert"))]) (org-analyzer . [(20191001 1717) nil "org-analyzer is a tool that extracts time tracking data from org files." tar ((:commit . "19da62aa4dcf1090be8f574f6f2d4c7e116163a8") (:authors ("Robert Krahn" . "robert@kra.hn")) (:maintainer "Robert Krahn" . "robert@kra.hn") (:keywords "calendar") (:url . "https://github.com/rksm/clj-org-analyzer"))]) (org-anki . [(20240630 1401) ((emacs (27 1)) (request (0 3 2)) (dash (2 17)) (promise (1 1))) "Synchronize org-mode entries to Anki" tar ((:commit . "8b255bba68ee19c4e8a2704c1197ad963d0eb128") (:authors ("Markus Läll" . "markus.l2ll@gmail.com")) (:maintainers ("Markus Läll" . "markus.l2ll@gmail.com")) (:maintainer "Markus Läll" . "markus.l2ll@gmail.com") (:keywords "outlines" "flashcards" "memory") (:url . "https://github.com/eyeinsky/org-anki"))]) @@ -3808,7 +3808,7 @@ (org-clock-split . [(20200331 526) ((emacs (24))) "Split clock entries" tar ((:commit . "39e1d2912a7a7223e2356a5fc4dff03507ae084d") (:authors ("Justin Taft" . "https://github.com/justintaft")) (:maintainers ("Justin Taft" . "https://github.com/justintaft")) (:maintainer "Justin Taft" . "https://github.com/justintaft") (:keywords "calendar") (:url . "https://github.com/justintaft/emacs-org-clock-split"))]) (org-clock-today . [(20220918 514) ((emacs (25))) "Show total clocked time of the current day in the mode line" tar ((:commit . "b73cca120eb64538ab0666892a8b97b6d65b4d6b") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainers ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com") (:url . "https://github.com/mallt/org-clock-today-mode"))]) (org-commentary . [(20160802 637) ((dash (2 0)) (emacs (24 4)) (org (8 0))) "generate or update conventional library headers using Org mode files" tar ((:commit . "821ccb994811359c42f4e3d459e0e88849d42b75") (:authors ("Sergei Maximov" . "s.b.maximov@gmail.com")) (:maintainers ("Sergei Maximov" . "s.b.maximov@gmail.com")) (:maintainer "Sergei Maximov" . "s.b.maximov@gmail.com") (:keywords "convenience" "docs" "tools") (:url . "https://github.com/smaximov/org-commentary"))]) - (org-contacts . [(20240802 906) ((emacs (27 1)) (org (9 7))) "Contacts management system for Org mode" tar ((:commit . "30d137fbac8b9b908ad978ba588f1d47e8ca59cd") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainers ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:keywords "contacts" "org-mode" "outlines" "hypermedia" "calendar") (:url . "https://repo.or.cz/org-contacts.git"))]) + (org-contacts . [(20240807 733) ((emacs (29 1)) (org (9 7))) "Contacts management system for Org mode" tar ((:commit . "f0a430442b2ae60035dcd74fc6a76299875694f3") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainers ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:keywords "contacts" "org-mode" "outlines" "hypermedia" "calendar") (:url . "https://repo.or.cz/org-contacts.git"))]) (org-context . [(20220606 1339) nil "Contextual capture and agenda commands for Org-mode" tar ((:commit . "47bd45149cb74dab2ebecccfb918f6f8502a4f2c") (:authors ("Sylvain Rousseau" . "thisirsatgmaildotcom")) (:maintainers ("Sylvain Rousseau" . "thisirsatgmaildotcom")) (:maintainer "Sylvain Rousseau" . "thisirsatgmaildotcom") (:keywords "org" "capture" "agenda" "convenience") (:url . "https://github.com/thisirs/org-context"))]) (org-cua-dwim . [(20120203 534) nil "Org-mode and Cua mode compatibility layer" tar ((:commit . "a55d6c7009fc0b22f1110c07de629acc955c85e4") (:keywords "org-mode" "cua-mode"))]) (org-custom-cookies . [(20240414 44) ((emacs (25 1)) (org (9 4))) "Custom cookies for org-mode" tar ((:commit . "5650c73d20e53310dab62f6a65754a55aea9b40b") (:authors ("Gulshan Singh" . "gsingh2011@gmail.com")) (:maintainers ("Gulshan Singh" . "gsingh2011@gmail.com")) (:maintainer "Gulshan Singh" . "gsingh2011@gmail.com") (:url . "https://github.com/gsingh93/org-custom-cookies"))]) @@ -3858,7 +3858,7 @@ (org-kindle . [(20220210 1408) ((emacs (25)) (cl-lib (0 5)) (seq (2 20))) "Send org link file to ebook reader." tar ((:commit . "fadcfd62e254d0c45e87d63128a82a08ae21869a") (:keywords "org" "link" "ebook" "kindle" "epub" "azw3" "mobi") (:url . "https://repo.or.cz/org-kindle.git"))]) (org-latex-impatient . [(20221111 623) ((emacs (26)) (s (1 8 0)) (posframe (0 8 0)) (org (9 3)) (dash (2 17 0))) "Preview org-latex Fragments Instantly via MathJax" tar ((:commit . "031025a8be9bf7255aa047388d027642cd2d6183") (:authors ("Sheng Yang" . "styang@fastmail.com")) (:maintainers ("Sheng Yang" . "styang@fastmail.com")) (:maintainer "Sheng Yang" . "styang@fastmail.com") (:keywords "tex" "tools") (:url . "https://github.com/yangsheng6810/org-latex-instant-preview"))]) (org-linenote . [(20240410 410) ((emacs (29 1)) (projectile (2 8 0)) (vertico (1 7))) "A package inspired by VSCode Linenote" tar ((:commit . "a015295ebf271c8b518238f7969a0b6e60429805") (:authors ("Jason Kim" . "sukbeom.kim@gmail.com")) (:maintainers ("Jason Kim" . "sukbeom.kim@gmail.com")) (:maintainer "Jason Kim" . "sukbeom.kim@gmail.com") (:keywords "tools" "note" "org") (:url . "https://github.com/seokbeomKim/org-linenote"))]) - (org-link-beautify . [(20240718 341) ((emacs (29 1)) (nerd-icons (0 0 1)) (fb2-reader (0 1 1)) (qrencode (1 2))) "Beautify Org Links" tar ((:commit . "d555d20d665cf7b534bd4b731e9e0ebcc5f82467") (:keywords "hypermedia") (:url . "https://repo.or.cz/org-link-beautify.git"))]) + (org-link-beautify . [(20240804 320) ((emacs (29 1)) (nerd-icons (0 0 1)) (fb2-reader (0 1 1)) (qrencode (1 2))) "Beautify Org Links" tar ((:commit . "c87fe4af31f9fdc8717762360355944458c0af0b") (:keywords "hypermedia") (:url . "https://repo.or.cz/org-link-beautify.git"))]) (org-link-travis . [(20140405 2327) ((org (7))) "Insert/Export the link of Travis CI on org-mode" tar ((:commit . "596615ad8373d9090bd4138da683524f0ad0bda5") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainers ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "org") (:url . "https://github.com/aki2o/org-link-travis"))]) (org-linkotron . [(20200112 2235) ((emacs (26 1)) (org (9 3))) "Org-mode link selector" tar ((:commit . "d0adc5247b205bc73d2f1a83d4a512d2be541eb5") (:authors ("Per Weijnitz" . "per.weijnitz@gmail.com")) (:maintainers ("Per Weijnitz" . "per.weijnitz@gmail.com")) (:maintainer "Per Weijnitz" . "per.weijnitz@gmail.com") (:keywords "hypermedia" "org") (:url . "https://gitlab.com/perweij/org-linkotron"))]) (org-listcruncher . [(20210706 1741) ((seq (2 3)) (emacs (26 1))) "Planning tool - Parse Org mode lists into table" tar ((:commit . "075e0e6d36eb50406a608bc8a2f0dd359ec63938") (:authors ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainers ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainer "Derek Feichtinger" . "dfeich@gmail.com") (:keywords "convenience") (:url . "https://github.com/dfeich/org-listcruncher"))]) @@ -3868,7 +3868,7 @@ (org-mind-map . [(20180826 2340) ((emacs (24)) (dash (1 8 0)) (org (8 2 10))) "Creates a directed graph from org-mode files" tar ((:commit . "41df4b2e30455494f1848b4e06cc9208aa9e902b") (:authors ("Ted Wiles" . "theodore.wiles@gmail.com")) (:maintainers ("Ted Wiles" . "theodore.wiles@gmail.com")) (:maintainer "Ted Wiles" . "theodore.wiles@gmail.com") (:keywords "orgmode" "extensions" "graphviz" "dot") (:url . "https://github.com/theodorewiles/org-mind-map"))]) (org-ml . [(20230410 30) ((emacs (27 1)) (org (9 3)) (dash (2 17)) (s (1 12))) "Functional Org Mode API" tar ((:commit . "f57336a9126a168ad32ccce017c072474555395a") (:authors ("Nathan Dwarshuis" . "ndwar@yavin4.ch")) (:maintainers ("Nathan Dwarshuis" . "ndwar@yavin4.ch")) (:maintainer "Nathan Dwarshuis" . "ndwar@yavin4.ch") (:keywords "org-mode" "outlines") (:url . "https://github.com/ndwarshuis/org-ml"))]) (org-mobile-sync . [(20180606 524) ((emacs (24 3 50)) (org (8 0))) "automatically sync org-mobile on changes" tar ((:commit . "06764b943a528827df1e2acc6bc7806cc2c1351f") (:keywords "org-mode" "org" "mobile" "sync" "todo") (:url . "https://framagit.org/steckerhalter/org-mobile-sync"))]) - (org-modern . [(20240726 1734) ((emacs (27 1)) (compat (30))) "Modern looks for Org" tar ((:commit . "144ccef2196043955cf750753b8d2febc868b312") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "outlines" "hypermedia" "text") (:url . "https://github.com/minad/org-modern"))]) + (org-modern . [(20240803 1952) ((emacs (27 1)) (compat (30))) "Modern looks for Org" tar ((:commit . "e306c7df4985f77e5c4e2146900259a23a76c974") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "outlines" "hypermedia" "text") (:url . "https://github.com/minad/org-modern"))]) (org-movies . [(20210920 101) ((emacs (26 1)) (org (9 0)) (request (0 3 0))) "Manage watchlist with Org mode" tar ((:commit . "e96fecaffa2924de64a507aa31d2934e667ee1ea") (:keywords "hypermedia" "outlines" "org") (:url . "https://github.com/teeann/org-movies"))]) (org-mpv-notes . [(20231210 628) ((emacs (28 1))) "Take notes in org mode while watching videos in mpv" tar ((:commit . "01d6d52a1f964e7bb61f0f65ac4fb2ccfa986f34") (:authors ("Bibek Panthi" . "bpanthi977@gmail.com")) (:maintainers ("Bibek Panthi" . "bpanthi977@gmail.com")) (:maintainer "Bibek Panthi" . "bpanthi977@gmail.com") (:url . "https://github.com/bpanthi977/org-mpv-notes"))]) (org-mru-clock . [(20240522 826) ((emacs (26 1))) "Clock in/out of tasks with completion and persistent history" tar ((:commit . "198beb2089ea5e457dd13e8ac64d775eeff8fd89") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainers ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "convenience" "calendar") (:url . "https://github.com/unhammer/org-mru-clock"))]) @@ -3904,7 +3904,7 @@ (org-rainbow-tags . [(20230921 2038) ((emacs (28 1))) "Colorize org tags automatically" tar ((:commit . "fd0b68921302fdc3f0d086db7a09b5196251160f") (:authors ("Furkan Karataş" . "furkan.karatas02@gmail.com")) (:maintainers ("Furkan Karataş" . "furkan.karatas02@gmail.com")) (:maintainer "Furkan Karataş" . "furkan.karatas02@gmail.com") (:keywords "faces" "outlines") (:url . "https://github.com/KaratasFurkan/org-rainbow-tags"))]) (org-random-todo . [(20190214 2057) ((emacs (24 3)) (alert (1 3))) "show a random TODO (with alert) every so often" tar ((:commit . "4f7677af740e8f3f7cfaf630ae2e594a125af760") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainers ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "org" "todo" "notification" "calendar") (:url . "https://github.com/unhammer/org-random-todo"))]) (org-randomnote . [(20200110 1407) ((f (0 19 0)) (dash (2 12 0)) (org (0))) "Find a random note in your Org-Mode files" tar ((:commit . "ea8cf4385970637efffff8f79e14576ba6d7ad13") (:authors ("Michael Fogleman" . "michaelwfogleman@gmail.com")) (:maintainers ("Michael Fogleman" . "michaelwfogleman@gmail.com")) (:maintainer "Michael Fogleman" . "michaelwfogleman@gmail.com") (:url . "http://github.com/mwfogleman/org-randomnote"))]) - (org-re-reveal . [(20240719 1346) ((emacs (24 4)) (org (8 3)) (htmlize (1 34))) "Org export to reveal.js presentations" tar ((:commit . "dbd8ffb3e57719324491ae47b05fa22ff725744e") (:keywords "tools" "outlines" "hypermedia" "slideshow" "presentation" "oer") (:url . "https://gitlab.com/oer/org-re-reveal"))]) + (org-re-reveal . [(20240808 1244) ((emacs (24 4)) (org (8 3)) (htmlize (1 34))) "Org export to reveal.js presentations" tar ((:commit . "99cf6fffe606a8461c2f057b67ee34408a75a072") (:keywords "tools" "outlines" "hypermedia" "slideshow" "presentation" "oer") (:url . "https://gitlab.com/oer/org-re-reveal"))]) (org-re-reveal-citeproc . [(20211028 1328) ((emacs (25 1)) (org (9 5)) (citeproc (0 9)) (org-re-reveal (3 0 0))) "Citations and bibliography for org-re-reveal" tar ((:commit . "faa9ea387917b20bd1499ad90199ff3d417c00c2") (:keywords "hypermedia" "tools" "slideshow" "presentation" "bibliography") (:url . "https://gitlab.com/oer/org-re-reveal-citeproc"))]) (org-re-reveal-ref . [(20211029 551) ((emacs (25 1)) (org-ref (1 1 1)) (org-re-reveal (0 9 3))) "Citations and bibliography for org-re-reveal" tar ((:commit . "ea9661864d5fbef87b12b78f516c13a40c683f24") (:keywords "hypermedia" "tools" "slideshow" "presentation" "bibliography") (:url . "https://gitlab.com/oer/org-re-reveal-ref"))]) (org-recent-headings . [(20211011 1519) ((emacs (26 1)) (org (9 0 5)) (dash (2 18 0)) (frecency (0 1)) (s (1 12 0))) "Jump to recently used Org headings" tar ((:commit . "97418d581ea030f0718794e50b005e9bae44582e") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "hypermedia" "outlines" "org") (:url . "http://github.com/alphapapa/org-recent-headings"))]) @@ -3913,7 +3913,7 @@ (org-ref . [(20240802 1213) ((org (9 4)) (dash (0)) (s (0)) (f (0)) (htmlize (0)) (hydra (0)) (avy (0)) (parsebib (0)) (bibtex-completion (0)) (citeproc (0)) (ox-pandoc (0)) (request (0))) "citations, cross-references and bibliographies in org-mode" tar ((:commit . "fd178abf12a85f8e12005d1df683564bdc534124") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainers ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "John Kitchin" . "jkitchin@andrew.cmu.edu") (:keywords "org-mode" "cite" "ref" "label") (:url . "https://github.com/jkitchin/org-ref"))]) (org-ref-prettify . [(20220507 649) ((emacs (24 3)) (org-ref (3 0)) (bibtex-completion (1 0 0))) "Prettify org-ref citation links" tar ((:commit . "0ec3b6e398ee117c8b8a787a0422b95d9e95f7bb") (:authors ("Alex Kost" . "alezost@gmail.com") ("Vitus Schäfftlein" . "vitusschaefftlein@live.de")) (:maintainers ("Alex Kost" . "alezost@gmail.com") ("Vitus Schäfftlein" . "vitusschaefftlein@live.de")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "convenience") (:url . "https://github.com/alezost/org-ref-prettify.el"))]) (org-repo-todo . [(20171228 119) nil "Simple repository todo management with org-mode" tar ((:commit . "f73ebd91399c5760ad52c6ad9033de1066042003") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainers ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:keywords "convenience") (:url . "https://github.com/waymondo/org-repo-todo"))]) - (org-reverse-datetree . [(20240619 1307) ((emacs (29 1)) (dash (2 19 1)) (org (9 6))) "Create reverse date trees in org-mode" tar ((:commit . "3ac9b35ebe872f5a619f2e6abe281df66ebbcfe0") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainers ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "outlines") (:url . "https://github.com/akirak/org-reverse-datetree"))]) + (org-reverse-datetree . [(20240802 1519) ((emacs (29 1)) (dash (2 19 1)) (org (9 6))) "Create reverse date trees in org-mode" tar ((:commit . "d029e2263de23b19ed89f9757ad69b7cb33bda32") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainers ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "outlines") (:url . "https://github.com/akirak/org-reverse-datetree"))]) (org-review . [(20230119 1706) nil "schedule reviews for Org entries" tar ((:commit . "77211e40db8a9558b866f5660c7127922b459e6c") (:authors ("Alan Schmitt" . "alan.schmitt@polytechnique.org")) (:maintainers ("Alan Schmitt" . "alan.schmitt@polytechnique.org")) (:maintainer "Alan Schmitt" . "alan.schmitt@polytechnique.org") (:keywords "org" "review") (:url . "https://github.com/brabalan/org-review"))]) (org-rich-yank . [(20240302 659) ((emacs (25 1))) "Paste with org-mode markup and link to source" tar ((:commit . "50925a1183a51a6b3a9cf9ce23c425735e622e42") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainers ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "convenience" "hypermedia" "org") (:url . "https://github.com/unhammer/org-rich-yank"))]) (org-roam . [(20240715 1750) ((emacs (26 1)) (dash (2 13)) (org (9 4)) (emacsql (20230228)) (magit-section (3 0 0))) "A database abstraction layer for Org-mode" tar ((:commit . "3e186a85520f02c1672150f62eb921bcad5d2c2d") (:authors ("Jethro Kuan" . "jethrokuan95@gmail.com")) (:maintainers ("Jethro Kuan" . "jethrokuan95@gmail.com")) (:maintainer "Jethro Kuan" . "jethrokuan95@gmail.com") (:keywords "org-mode" "roam" "convenience") (:url . "https://github.com/org-roam/org-roam"))]) @@ -3945,7 +3945,7 @@ (org-table-color . [(20220311 1927) ((emacs (26 1))) "Add color to your org-mode table cells" tar ((:commit . "2022f301ef323953c3a0e087a1b601da85e06da1") (:authors ("Colin Woodbury" . "colin@fosskers.ca")) (:maintainers ("Colin Woodbury" . "colin@fosskers.ca")) (:maintainer "Colin Woodbury" . "colin@fosskers.ca") (:keywords "data" "faces" "lisp") (:url . "https://github.com/fosskers/org-table-color"))]) (org-table-comment . [(20120209 1851) nil "Org table comment modes." tar ((:commit . "33b9966c33ecbc3e27cca67c2f2cdea04364d74e") (:authors ("Matthew L. Fidler" . "matthewdotfidleratgmail.com")) (:keywords "org-mode" "orgtbl") (:url . "http://github.com/mlf176f2/org-table-comment.el"))]) (org-table-sticky-header . [(20190924 506) ((org (8 2 10)) (emacs (24 4))) "Sticky header for org-mode tables" tar ((:commit . "b65442857128ab04724aaa301e60aa874a31a798") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainers ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (org-tag-beautify . [(20240712 439) ((emacs (26 1)) (nerd-icons (0 0 1))) "Beautify Org mode tags" tar ((:commit . "52f09a8c363b75dd8554285e61025aeb9c0d945c") (:keywords "hypermedia") (:url . "https://repo.or.cz/org-tag-beautify.git"))]) + (org-tag-beautify . [(20240712 443) ((emacs (26 1)) (nerd-icons (0 0 1))) "Beautify Org mode tags" tar ((:commit . "cda8ffcfaa2619dd40cfd4dbe93a74a0f3326aae") (:keywords "hypermedia") (:url . "https://repo.or.cz/org-tag-beautify.git"))]) (org-tagged . [(20220926 2048) ((s (1 13 0)) (dash (2 19 1)) (emacs (28 1)) (org (9 5 2))) "Dynamic block for tagged org-mode todos" tar ((:commit . "4b0174473772fca976426e982bb3f4a3037c1e37") (:authors ("Christian Köstlin" . "christian.koestlin@gmail.com")) (:maintainers ("Christian Köstlin" . "christian.koestlin@gmail.com")) (:maintainer "Christian Köstlin" . "christian.koestlin@gmail.com") (:keywords "org-mode" "org" "gtd" "tools") (:url . "http://github.com/gizmomogwai/org-tagged"))]) (org-tanglesync . [(20200127 1616) ((emacs (24 4))) "Syncing org src blocks with tangled external files" tar ((:commit . "31aa5502d1d4f8b032807949908c016b00556684") (:keywords "outlines") (:url . "https://github.com/mtekman/org-tanglesync.el"))]) (org-tfl . [(20170923 1218) ((org (0 16 2)) (cl-lib (0 5)) (emacs (24 1))) "Transport for London meets Orgmode" tar ((:commit . "f0d7d39106a1de5457f5160cddd98ab892b61066") (:authors (nil . "zuber[dot]david[at]gmx[dot]de")) (:maintainers (nil . "zuber[dot]david[at]gmx[dot]de")) (:maintainer nil . "zuber[dot]david[at]gmx[dot]de") (:keywords "org" "tfl") (:url . "https://github.com/storax/org-tfl"))]) @@ -3985,13 +3985,13 @@ (organic-green-theme . [(20240731 2058) nil "Low-contrast green color theme." tar ((:commit . "8ea2fea0aea27d67448440f22b4ccdf6f9e6e8f6"))]) (organize-imports-java . [(20240101 929) ((emacs (25 1)) (f (0 20 0)) (s (1 12 0)) (dash (2 14 1)) (ht (2 2))) "Automatically organize imports in Java code" tar ((:commit . "93b1d10a82103d38d8cba09d90b9faf219205df3") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "organize" "imports" "java" "eclipse") (:url . "https://github.com/jcs-elpa/organize-imports-java"))]) (orgbox . [(20180827 218) ((org (8 0)) (cl-lib (0 5))) "Mailbox-like task scheduling Org." tar ((:commit . "609e5e37348815ec3ba53ab6d643e38b0cc4fe17") (:authors ("Yasuhito Takamiya" . "yasuhito@gmail.com")) (:maintainers ("Yasuhito Takamiya" . "yasuhito@gmail.com")) (:maintainer "Yasuhito Takamiya" . "yasuhito@gmail.com") (:keywords "org") (:url . "https://github.com/yasuhito/orgbox"))]) - (orgit . [(20240713 1928) ((emacs (25 1)) (compat (30 0 0 0)) (magit (3 3 0)) (org (9 6 5))) "Support for Org links to Magit buffers" tar ((:commit . "29a0f37e5cc74b2979f3f256913460624deaf152") (:authors ("Jonas Bernoulli" . "emacs.orgit@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.orgit@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.orgit@jonas.bernoulli.dev") (:keywords "hypermedia" "vc") (:url . "https://github.com/magit/orgit"))]) - (orgit-forge . [(20240713 1928) ((emacs (25 1)) (compat (30 0 0 0)) (forge (0 3)) (magit (3 3)) (org (9 6)) (orgit (1 9))) "Org links to Forge issue buffers" tar ((:commit . "a989b2b54d116bda9d0396a9773b3e11b9f54e05") (:authors ("Jonas Bernoulli" . "emacs.orgit-forge@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.orgit-forge@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.orgit-forge@jonas.bernoulli.dev") (:keywords "hypermedia" "vc") (:url . "https://github.com/magit/orgit-forge"))]) - (orglink . [(20240713 1928) ((emacs (25 1)) (compat (30 0 0 0)) (org (9 7 4)) (seq (2 24))) "Use Org Mode links in other modes" tar ((:commit . "a1085403d9df5dc5ecc0e1af3bf20a14803bdf6b") (:authors ("Jonas Bernoulli" . "emacs.orglink@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.orglink@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.orglink@jonas.bernoulli.dev") (:keywords "hypermedia") (:url . "https://github.com/tarsius/orglink"))]) + (orgit . [(20240808 1945) ((emacs (26 1)) (compat (30 0 0 0)) (magit (4 0 0)) (org (9 7 8))) "Support for Org links to Magit buffers" tar ((:commit . "59d21fdb21f84238c3172d37fdd2446b753e98dc") (:authors ("Jonas Bernoulli" . "emacs.orgit@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.orgit@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.orgit@jonas.bernoulli.dev") (:keywords "hypermedia" "vc") (:url . "https://github.com/magit/orgit"))]) + (orgit-forge . [(20240808 1947) ((emacs (27 1)) (compat (30 0 0 0)) (forge (0 4 0)) (magit (4 0 0)) (org (9 7 8)) (orgit (2 0 0))) "Org links to Forge issue buffers" tar ((:commit . "2718a6aaf0f64cb52c64c419053fbc80eb358c8d") (:authors ("Jonas Bernoulli" . "emacs.orgit-forge@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.orgit-forge@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.orgit-forge@jonas.bernoulli.dev") (:keywords "hypermedia" "vc") (:url . "https://github.com/magit/orgit-forge"))]) + (orglink . [(20240805 1431) ((emacs (26 1)) (compat (30 0 0 0)) (org (9 7 4)) (seq (2 24))) "Use Org Mode links in other modes" tar ((:commit . "bc6135ef091c871b40e9fecd3126a177aed93e17") (:authors ("Jonas Bernoulli" . "emacs.orglink@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.orglink@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.orglink@jonas.bernoulli.dev") (:keywords "hypermedia") (:url . "https://github.com/tarsius/orglink"))]) (orglue . [(20200411 311) ((org (9 3)) (epic (0 2))) "more functionality to org-mode." tar ((:commit . "9d5a8e24be9acb8c55bb4d6aa8b98e30e2677401") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainers ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:keywords "org"))]) (orgmdb . [(20231003 2144) ((emacs (27 1)) (dash (2 11 0)) (s (1 12 0)) (org (8 0 0))) "An OMDb API client with some convenience functions" tar ((:commit . "4338a0a34d500a214df8293590960011f761fe24") (:authors ("Isa Mert Gurbuz" . "isamert@protonmail.com")) (:maintainers ("Isa Mert Gurbuz" . "isamert@protonmail.com")) (:maintainer "Isa Mert Gurbuz" . "isamert@protonmail.com") (:url . "https://github.com/isamert/orgmdb"))]) (orgnav . [(20170608 1713) ((helm (2 7 0)) (s (1 11 0)) (dash (1 11 0)) (emacs (24))) "Org tree navigation using helm" tar ((:commit . "9e2cac9c1a67af5f0080e60022e821bf7b70312d") (:authors ("Facet Framer" . "(facet@facetframer.com)")) (:maintainers ("Facet Framer" . "(facet@facetframer.com)")) (:maintainer "Facet Framer" . "(facet@facetframer.com)") (:keywords "convenience" "outlines") (:url . "http://github.com/facetframer/orgnav"))]) - (orgnote . [(20240516 1842) ((emacs (27 1))) "Sync org-roam notes with OrgNote app" tar ((:commit . "0b6ab72bede2fa757758016ae69db2cc8332fa2d") (:authors ("Artur Yaroshenko" . "artawower@protonmail.com")) (:maintainers ("Artur Yaroshenko" . "artawower@protonmail.com")) (:maintainer "Artur Yaroshenko" . "artawower@protonmail.com") (:url . "https://github.com/Artawower/orgnote.el"))]) + (orgnote . [(20240813 2022) ((emacs (27 1))) "Sync org-roam notes with OrgNote app" tar ((:commit . "ed9dae520af7560ce4235c9ce4847f257e32cf4e") (:authors ("Artur Yaroshenko" . "artawower@protonmail.com")) (:maintainers ("Artur Yaroshenko" . "artawower@protonmail.com")) (:maintainer "Artur Yaroshenko" . "artawower@protonmail.com") (:url . "https://github.com/Artawower/orgnote.el"))]) (orgstrap . [(20230408 2232) ((emacs (24 4))) "Bootstrap an Org file using file local variables" tar ((:commit . "f35bccde556b0f82515e79ee69f4379469276356") (:keywords "lisp" "org" "org-mode" "bootstrap") (:url . "https://github.com/tgbugs/orgstrap"))]) (orgtbl-aggregate . [(20240616 506) ((emacs (26 1))) "Create an aggregated Org table from another one" tar ((:commit . "f343b6009d87630588d39dc3d92651008c1bad13") (:keywords "data" "extensions") (:url . "https://github.com/tbanel/orgaggregate/blob/master/README.org"))]) (orgtbl-ascii-plot . [(20230122 816) nil "ascii-art bar plots in org-mode tables" tar ((:commit . "4160128045b271bc1aef3d14dbf0c5b53ae58bd2") (:keywords "org" "table" "ascii" "plot"))]) @@ -4017,8 +4017,9 @@ (otama . [(20160404 1032) nil "Org-table Manipulator" tar ((:commit . "b69e0740846ace7885b0c0717f7abe8d0419eefd") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainers ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:keywords "database" "org-mode"))]) (other-emacs-eval . [(20180408 1348) ((emacs (25 1)) (async (1 9 2))) "Evaluate the Emacs Lisp expression in other Emacs" tar ((:commit . "8ace5acafef65daabf0c6619eff60733d7f5d792") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainers ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:keywords "tools") (:url . "https://github.com/xuchunyang/other-emacs-eval"))]) (ouroboros . [(20230606 1150) ((emacs (27 1)) (dash (2 19 0)) (cbor (0 2 5)) (bech32 (0 2 1))) "Ouroboros network mini-protocol" tar ((:commit . "cf85424b305e8f89debb756dc67eebc84639f711") (:authors ("Oscar Najera" . "https://oscarnajera.com")) (:maintainers ("Oscar Najera" . "hi@oscarnajera.com")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) + (outline-indent . [(20240805 312) ((emacs (25 1))) "Outline and fold text using indentation" tar ((:commit . "37c991a72af62c9db7a75c8ccc046f60a846a914") (:keywords "outlines") (:url . "https://github.com/jamescherti/outline-indent.el"))]) (outline-magic . [(20180619 1819) nil "outline mode extensions for Emacs" tar ((:commit . "2a5f07417b696cf7541d435c43bafcc64817636b") (:authors ("Carsten Dominik" . "dominik@science.uva.nl")) (:maintainers ("Thorsten Jolitz" . "tjolitzATgmailDOTcom")) (:maintainer "Thorsten Jolitz" . "tjolitzATgmailDOTcom") (:keywords "outlines"))]) - (outline-minor-faces . [(20240713 1929) ((emacs (25 1)) (compat (30 0 0 0))) "Highlight only section headings" tar ((:commit . "c133cf70b43f1a0f26874dc817a86be2ac404264") (:authors ("Jonas Bernoulli" . "emacs.outline-minor-faces@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.outline-minor-faces@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.outline-minor-faces@jonas.bernoulli.dev") (:keywords "faces" "outlines") (:url . "https://github.com/tarsius/outline-minor-faces"))]) + (outline-minor-faces . [(20240809 2322) ((emacs (26 1)) (compat (30 0 0 0))) "Highlight only section headings" tar ((:commit . "5f227d165ca002d692fa80a71e727956b59568b6") (:authors ("Jonas Bernoulli" . "emacs.outline-minor-faces@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.outline-minor-faces@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.outline-minor-faces@jonas.bernoulli.dev") (:keywords "faces" "outlines") (:url . "https://github.com/tarsius/outline-minor-faces"))]) (outline-toc . [(20200401 1208) nil "Sidebar showing a \"table of contents\"." tar ((:commit . "81d373633b40628cc3a6b6fb534fd7730076bcdb") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainers ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:keywords "convenience" "outlines") (:url . "https://github.com/abingham/outline-toc.el"))]) (outlook . [(20180428 1430) ((emacs (24 4))) "send emails in MS Outlook style" tar ((:commit . "b6a7a06b996d84647e8024412876e9e76ca884e4") (:keywords "mail") (:url . "https://github.com/asavonic/outlook.el"))]) (outorg . [(20190720 2002) ((emacs (24 4))) "Org-style comment editing" tar ((:commit . "ef0f86f4b893b30be8bcf8b43a5ec357a6c70f07") (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "https://github.com/alphapapa/outorg"))]) @@ -4111,7 +4112,7 @@ (paredit-everywhere . [(20210510 531) ((paredit (22))) "Enable some paredit features in non-lisp buffers" tar ((:commit . "b81e5d5356c85001a71640941b469aea9cf2e309") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainers ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "languages" "convenience"))]) (paredit-menu . [(20160128 1733) ((paredit (25))) "Adds a menu to paredit.el as memory aid" tar ((:commit . "cc0ae85bd819f9ebfa4f2a419ab3b2d70e39c9c8") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainers ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk") (:keywords "paredit"))]) (paren-completer . [(20160501 1052) ((emacs (24 3))) "Automatically, language agnostically, fill in delimiters." tar ((:commit . "74183a8e13fa1266271bdcbcb4bfb29a4f915f0a") (:keywords "convenience") (:url . "https://github.com/MatthewBregg/paren-completer"))]) - (paren-face . [(20240713 1929) ((emacs (25 1)) (compat (30 0 0 0))) "A face for parentheses in lisp modes" tar ((:commit . "f8f62a312d0c191983955a16257d74fc62523905") (:authors ("Jonas Bernoulli" . "emacs.paren-face@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.paren-face@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.paren-face@jonas.bernoulli.dev") (:keywords "faces" "lisp") (:url . "https://github.com/tarsius/paren-face"))]) + (paren-face . [(20240805 1433) ((emacs (26 1)) (compat (30 0 0 0))) "A face for parentheses in lisp modes" tar ((:commit . "9d369e6da2638702ce617a4ae4cf8d05cdc50d0b") (:authors ("Jonas Bernoulli" . "emacs.paren-face@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.paren-face@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.paren-face@jonas.bernoulli.dev") (:keywords "faces" "lisp") (:url . "https://github.com/tarsius/paren-face"))]) (parent-mode . [(20240210 1906) nil "get major mode's parent modes" tar ((:commit . "9fe5363b2a190619641c79b3a40d874d8c8f9f40") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainers ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/parent-mode"))]) (parinfer-rust-mode . [(20240726 1640) ((emacs (26 1)) (track-changes (1 1))) "An interface for the parinfer-rust library" tar ((:commit . "0d16bd75ad36d881194b58c572562023aa04eb58") (:authors ("Justin Barclay" . "justinbarclay@gmail.com")) (:maintainers ("Justin Barclay" . "justinbarclay@gmail.com")) (:maintainer "Justin Barclay" . "justinbarclay@gmail.com") (:keywords "lisp" "tools") (:url . "https://github.com/justinbarclay/parinfer-rust-mode"))]) (parrot . [(20220101 518) ((emacs (24 1))) "Party Parrot rotates gracefully in mode-line." tar ((:commit . "1d381f24d74242018e306d1a0c891bed9a465ac3") (:authors ("Daniel Ting" . "deep.paren.12@gmail.com")) (:maintainers ("Daniel Ting" . "deep.paren.12@gmail.com")) (:maintainer "Daniel Ting" . "deep.paren.12@gmail.com") (:keywords "party" "parrot" "rotate" "sirocco" "kakapo" "games") (:url . "https://github.com/dp12/parrot.git"))]) @@ -4163,7 +4164,7 @@ (pelican-mode . [(20190124 2336) ((emacs (25))) "Minor mode for editing Pelican sites" tar ((:commit . "a69934885c7a3b303049e2418333b3915b8f8fb8") (:authors ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainers ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:keywords "convenience" "editing") (:url . "https://git.korewanetadesu.com/pelican-mode.git"))]) (pepita . [(20240102 401) ((emacs (25)) (csv (2 1))) "Run Splunk search commands, export results to CSV/HTML/JSON" tar ((:commit . "02ac00ad23b9a3e19797fc76ac569c2d46da54b9") (:authors ("Sebastian Monia" . "smonia@outlook.com")) (:maintainers ("Sebastian Monia" . "smonia@outlook.com")) (:maintainer "Sebastian Monia" . "smonia@outlook.com") (:keywords "tools" "convenience" "matching") (:url . "https://github.com/sebasmonia/pepita.git"))]) (per-buffer-theme . [(20221002 2219) ((emacs (25 1))) "Change theme and font according to buffer name or major mode." tar ((:commit . "2cbb15c05edff4ce23ce61858cf16e8953cd58b3") (:authors ("Iñigo Serna" . "inigoserna@gmx.com")) (:maintainers ("Iñigo Serna" . "inigoserna@gmx.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmx.com") (:keywords "themes") (:url . "https://hg.serna.eu/emacs/per-buffer-theme"))]) - (perfect-margin . [(20240730 1025) ((emacs (25 1))) "Auto center windows, works with line numbers" tar ((:commit . "79a5528e81ae94b573b7e96ff02f6b5abb60c82f") (:authors ("Randall Wang" . "randall.wjz@gmail.com")) (:maintainers ("Randall Wang" . "randall.wjz@gmail.com")) (:maintainer "Randall Wang" . "randall.wjz@gmail.com") (:keywords "convenience" "frames") (:url . "https://github.com/mpwang/perfect-margin"))]) + (perfect-margin . [(20240731 1133) ((emacs (25 1))) "Auto center windows, works with line numbers" tar ((:commit . "3281c5648d854f77450c1268dbb31f5a872900a5") (:authors ("Randall Wang" . "randall.wjz@gmail.com")) (:maintainers ("Randall Wang" . "randall.wjz@gmail.com")) (:maintainer "Randall Wang" . "randall.wjz@gmail.com") (:keywords "convenience" "frames") (:url . "https://github.com/mpwang/perfect-margin"))]) (perject . [(20230605 841) ((emacs (27 1)) (dash (2 10)) (transient (0 3 7))) "Session-persistent project management" tar ((:commit . "6357ab199c717191e7695a3e3c2545918b97a942") (:url . "https://github.com/overideal/perject"))]) (perlbrew . [(20230823 1652) nil "A perlbrew wrapper for Emacs" tar ((:commit . "527b7f6a6a5edd2b779ae98029e60994391c0903") (:authors ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainers ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainer "Kentaro Kuribayashi" . "kentarok@gmail.com") (:keywords "emacs" "perl"))]) (persist-state . [(20240720 1725) ((emacs (28 2))) "Regularly persist bookmarks, history, recent files and more" tar ((:commit . "99e22bd6dd7b768c617596da952a5b8e53d16ecb") (:authors ("Bram Schoenmakers" . "me@bramschoenmakers.nl")) (:maintainers ("Bram Schoenmakers" . "me@bramschoenmakers.nl")) (:maintainer "Bram Schoenmakers" . "me@bramschoenmakers.nl") (:keywords "convenience") (:url . "https://codeberg.org/bram85/emacs-persist-state.git"))]) @@ -4182,7 +4183,7 @@ (pest-mode . [(20221231 15) ((emacs (26 3))) "Major mode for editing Pest files" tar ((:commit . "8023a92ce59c34dcd1587cbd85ed144f206ddb89") (:authors ("ksqsf" . "i@ksqsf.moe")) (:maintainers ("ksqsf" . "i@ksqsf.moe")) (:maintainer "ksqsf" . "i@ksqsf.moe") (:keywords "languages") (:url . "https://github.com/ksqsf/pest-mode"))]) (pet . [(20240715 1616) ((emacs (26 1)) (f (0 6 0)) (map (3 3 1)) (seq (2 24))) "Executable and virtualenv tracker for python-mode" tar ((:commit . "e5e3f9f0326ea1cc6edef017f0ee34cc42754b08") (:authors ("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com")) (:maintainers ("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com")) (:maintainer "Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") (:keywords "tools") (:url . "https://github.com/wyuenho/emacs-pet/"))]) (pfuture . [(20220913 1401) ((emacs (25 2))) "a simple wrapper around asynchronous processes" tar ((:commit . "19b53aebbc0f2da31de6326c495038901bffb73c") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainers ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/pfuture"))]) - (pg . [(20240729 1535) ((emacs (28 1)) (peg (1 0))) "Emacs Lisp socket-level interface to the PostgreSQL RDBMS" tar ((:commit . "69ca40a4206eff0b1c40e423ea8b815fdbcd438d") (:authors ("Eric Marsden" . "eric.marsden@risk-engineering.org")) (:maintainers ("Eric Marsden" . "eric.marsden@risk-engineering.org")) (:maintainer "Eric Marsden" . "eric.marsden@risk-engineering.org") (:keywords "data" "comm" "database" "postgresql") (:url . "https://github.com/emarsden/pg-el"))]) + (pg . [(20240814 1214) ((emacs (28 1)) (peg (1 0))) "Emacs Lisp socket-level interface to the PostgreSQL RDBMS" tar ((:commit . "93e3fe31c0cd5d31a046fa7c4feb4e3371ac4a8a") (:authors ("Eric Marsden" . "eric.marsden@risk-engineering.org")) (:maintainers ("Eric Marsden" . "eric.marsden@risk-engineering.org")) (:maintainer "Eric Marsden" . "eric.marsden@risk-engineering.org") (:keywords "data" "comm" "database" "postgresql") (:url . "https://github.com/emarsden/pg-el"))]) (pgdevenv . [(20150105 2236) nil "Manage your PostgreSQL development envs" tar ((:commit . "7f1d5bc734750aca98cf67a9491cdbd5615fd132") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainers ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:keywords "emacs" "postgresql" "development" "environment" "shell" "debug" "gdb"))]) (ph . [(20161029 1522) ((emacs (24 3))) "A global minor mode for managing multiple projects." tar ((:commit . "a66e38637d1898b2ec31ee611033ac3f295fd97f") (:authors ("Alexander Gromnitsky" . "alexander.gromnitsky@gmail.com")) (:maintainer "Alexander Gromnitsky" . "alexander.gromnitsky@gmail.com"))]) (phabricator . [(20160510 1425) ((emacs (24 4)) (dash (1 0)) (projectile (0 13 0)) (s (1 10 0)) (f (0 17 2))) "Phabricator/Arcanist helpers for Emacs." tar ((:commit . "d09d6f059aea92d3b11c68664a5e80c901182ab8") (:keywords "phabricator" "arcanist" "diffusion") (:url . "https://github.com/ajtulloch/phabricator.el"))]) @@ -4272,7 +4273,7 @@ (poke-line . [(20201023 247) ((emacs (24 3))) "Minor mode to show position in a buffer using a Pokemon" tar ((:commit . "8d484dbaa1215d902fbd1e3c9163b39a43ec532a") (:authors ("Ryan Miller" . "ryan@devopsmachine.com")) (:maintainers ("Ryan Miller" . "ryan@devopsmachine.com")) (:maintainer "Ryan Miller" . "ryan@devopsmachine.com") (:keywords "pokemon" "fun" "mode-line" "mouse") (:url . "https://github.com/RyanMillerC/poke-line/"))]) (pollen-mode . [(20220904 447) ((emacs (24 3)) (cl-lib (0 5))) "major mode for editing pollen files" tar ((:commit . "19174fab69ce4d2ae903ef2c3da44054e8b84268") (:authors ("Junsong Li" . "ljs.darkfishATGMAIL")) (:keywords "languages" "pollen" "pollenpub") (:url . "https://github.com/lijunsong/pollen-mode"))]) (poly-R . [(20230416 1454) ((emacs (25)) (polymode (0 2 2)) (poly-markdown (0 2 2)) (poly-noweb (0 2 2))) "Various polymodes for R language" tar ((:commit . "8024e852cfca642dea2045a41b2033baa2f1f9a5") (:keywords "languages" "multi-modes") (:url . "https://github.com/polymode/poly-R"))]) - (poly-ansible . [(20240725 1835) ((ansible (0 4 1)) (ansible-doc (0 4)) (emacs (24 1)) (jinja2-mode (0 2)) (polymode (0 2)) (systemd (1 4)) (yaml-mode (0 0 13))) "Polymode for Ansible: Jinja2 in YAML" tar ((:commit . "c198f7ead4a484bcc70550f0926b76db0a1f9a5a") (:authors ("Peter Oliver" . "poly-ansible@mavit.org.uk")) (:maintainers ("Peter Oliver" . "poly-ansible@mavit.org.uk")) (:maintainer "Peter Oliver" . "poly-ansible@mavit.org.uk") (:keywords "languages") (:url . "https://gitlab.com/mavit/poly-ansible/"))]) + (poly-ansible . [(20240803 1612) ((ansible (0 4 1)) (ansible-doc (0 4)) (emacs (24 1)) (jinja2-mode (0 2)) (polymode (0 2)) (systemd (1 4)) (yaml-mode (0 0 13))) "Polymode for Ansible: Jinja2 in YAML" tar ((:commit . "6fcfbb7163f7a74db9da0d54a5ecaec2ac93b315") (:authors ("Peter Oliver" . "poly-ansible@mavit.org.uk")) (:maintainers ("Peter Oliver" . "poly-ansible@mavit.org.uk")) (:maintainer "Peter Oliver" . "poly-ansible@mavit.org.uk") (:keywords "languages") (:url . "https://gitlab.com/mavit/poly-ansible/"))]) (poly-erb . [(20200316 1314) ((emacs (25)) (polymode (0 2 2))) "Polymode for erb" tar ((:commit . "56c744b8d87d8cbe0aba2696d4e8525afc4aa0e8") (:keywords "emacs") (:url . "https://github.com/polymode/poly-erb"))]) (poly-markdown . [(20230202 1210) ((emacs (25)) (polymode (0 2 2)) (markdown-mode (2 3))) "Polymode for markdown-mode" tar ((:commit . "98695eb7ca4ca11dcec71a1cab64903bbf79b4d3") (:keywords "emacs") (:url . "https://github.com/polymode/poly-markdown"))]) (poly-noweb . [(20200316 1315) ((emacs (25)) (polymode (0 2 2))) "Polymode for noweb" tar ((:commit . "3b0cd36ca9a707e8a09337a3468fa85d81fc461c") (:keywords "languages" "multi-modes") (:url . "https://github.com/polymode/poly-noweb"))]) @@ -4318,7 +4319,7 @@ (prassee-theme . [(20180709 1004) ((emacs (24))) "A high contrast color theme for Emacs." tar ((:commit . "81126f69cdbaab836c00ae7a49aaf89d4229fde1") (:authors ("Prassee" . "prassee.sathian@gmail.com")) (:maintainers ("Prassee" . "prassee.sathian@gmail.com")) (:maintainer "Prassee" . "prassee.sathian@gmail.com") (:keywords "dark" "high-contrast" "faces") (:url . "https://github.com/prassee/prassee-emacs-theme"))]) (prefab . [(20240720 1858) ((emacs (27 1)) (f (0 2 0)) (transient (0 3 7))) "Integration for project generation tools like cookiecutter" tar ((:commit . "51da6c214f095a44f3d2223bcf079a3073923115") (:url . "https://github.com/laurencewarne/prefab.el"))]) (preproc-font-lock . [(20151107 2018) nil "Highlight C-style preprocessor directives." tar ((:commit . "565fda9f5fdeb0598986174a07e9fb09f7604397") (:keywords "c" "languages" "faces") (:url . "https://github.com/Lindydancer/preproc-font-lock"))]) - (prescient . [(20240226 204) ((emacs (25 1))) "Better sorting and filtering" tar ((:commit . "c39bf07c56b427bf41aafd7d20eaef5cf3c312b5") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) + (prescient . [(20240803 2320) ((emacs (25 1))) "Better sorting and filtering" tar ((:commit . "2b8a8b41228bddb2e11eb1c200e98a9edd04797c") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) (preseed-generic-mode . [(20180210 500) nil "Debian preseed file major mode" tar ((:commit . "3aa8806c4a659064baa01751400c53fbaf847f66") (:authors ("Tong Sun" . "suntong@users.sourceforge.net")) (:maintainers ("Tong Sun" . "suntong@users.sourceforge.net")) (:maintainer "Tong Sun" . "suntong@users.sourceforge.net") (:url . "https://github.com/suntong/preseed-generic-mode"))]) (presentation . [(20180427 224) ((emacs (24 4)) (cl-lib (0 5))) "Display large character for presentation" tar ((:commit . "b1948e6d8b37b6df9290d77d181e1b1d58dd33c0") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainers ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "environment" "faces" "frames") (:url . "https://github.com/zonuexe/emacs-presentation-mode"))]) (prettier . [(20240601 1316) ((emacs (26 1)) (iter2 (0 9)) (nvm (0 2)) (editorconfig (0 8))) "Code formatting with Prettier" tar ((:commit . "53327f039f2d4f3fd1eabece190857059b3765b5") (:authors ("Julian Scheid" . "julians37@gmail.com")) (:maintainers ("Julian Scheid" . "julians37@gmail.com")) (:maintainer "Julian Scheid" . "julians37@gmail.com") (:keywords "convenience" "languages" "files") (:url . "https://github.com/jscheid/prettier.el"))]) @@ -4332,7 +4333,7 @@ (pretty-speedbar . [(20220303 1726) ((emacs (27 1))) "Make speedbar pretty" tar ((:commit . "56dc9f114fcc55843e182cde1fc9d7a14c261c6a") (:authors ("Kristle Chester" . "kcyarn7@gmail.com")) (:maintainers ("Kristle Chester" . "kcyarn7@gmail.com")) (:maintainer "Kristle Chester" . "kcyarn7@gmail.com") (:keywords "file" "tags" "tools") (:url . "https://github.com/kcyarn/pretty-speedbar"))]) (pretty-symbols . [(20140814 959) nil "Draw tokens as Unicode glyphs." tar ((:commit . "ab82b3fba129fae14e4031eb7fd648c1a92d0e71") (:authors ("David Röthlisberger" . "david@rothlis.net")) (:maintainers ("David Röthlisberger" . "david@rothlis.net")) (:maintainer "David Röthlisberger" . "david@rothlis.net") (:keywords "faces") (:url . "http://github.com/drothlis/pretty-symbols"))]) (preview-dvisvgm . [(20211225 635) ((emacs (27 1)) (auctex (13 0 12))) "SVG output for LaTeX preview" tar ((:commit . "630e2f008c4a6c67a01824b7ad6b844977b28f87") (:authors ("Tobias Zawada" . "i@tn-home.de")) (:maintainers ("Tobias Zawada" . "i@tn-home.de")) (:maintainer "Tobias Zawada" . "i@tn-home.de") (:keywords "tex") (:url . "https://github.com/TobiasZawada/preview-dvisvgm"))]) - (prism . [(20240611 305) ((emacs (27 1)) (compat (29 1 4 5)) (dash (2 14 1))) "Customizable, depth-based syntax coloring" tar ((:commit . "73deba1a4a719f740827c000cf46bfecacb44adb") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "faces" "lisp") (:url . "https://github.com/alphapapa/prism.el"))]) + (prism . [(20240807 147) ((emacs (27 1)) (compat (29 1 4 5)) (dash (2 14 1))) "Customizable, depth-based syntax coloring" tar ((:commit . "25df8494ee92c65bf66194e0e2663de487f9296b") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "faces" "lisp") (:url . "https://github.com/alphapapa/prism.el"))]) (prisma-ts-mode . [(20231022 1802) ((emacs (29 1))) "Major mode for prisma using tree-sitter" tar ((:commit . "a7029980140ae60612ef876efa17ab81bf4b3add") (:authors ("Noah Peart" . "noah.v.peart@gmail.com")) (:maintainers ("Noah Peart" . "noah.v.peart@gmail.com")) (:maintainer "Noah Peart" . "noah.v.peart@gmail.com") (:keywords "prisma" "languages" "tree-sitter") (:url . "https://github.com/nverno/prisma-ts-mode"))]) (private . [(20150122 157) ((aes (0 6))) "take care of your private configuration files." tar ((:commit . "f57f1c2f6bfe900bd40b252688df4c6ed6a5f44b") (:authors ("Cheung Mou Wai" . "yeannylam@gmail.com")) (:maintainers ("Cheung Mou Wai" . "yeannylam@gmail.com")) (:maintainer "Cheung Mou Wai" . "yeannylam@gmail.com") (:keywords "private" "configuration" "backup" "recover") (:url . "https://github.com/cheunghy/private"))]) (private-comments-mode . [(20220929 1807) ((emacs (27 1))) "Minor mode for masukomi/private_comments" tar ((:commit . "b32b862e42e1f5cf26b6ca4cebea69b3f4e1aeab") (:keywords "tools") (:url . "https://github.com/masukomi/private-comments-mode"))]) @@ -4367,10 +4368,10 @@ (projectile-speedbar . [(20190807 2010) ((projectile (0 11 0)) (sr-speedbar (0))) "projectile integration for speedbar" tar ((:commit . "93320e467ee78772065e599a5dba94889a77db22") (:authors ("Anshul Verma" . "anshul.verma86@gmail.com")) (:maintainers ("Anshul Verma" . "anshul.verma86@gmail.com")) (:maintainer "Anshul Verma" . "anshul.verma86@gmail.com") (:keywords "project" "convenience" "speedbar" "projectile") (:url . "https://github.com/anshulverma/projectile-speedbar"))]) (projectile-trailblazer . [(20170928 1624) ((emacs (24 4)) (projectile (0 12 0)) (inflections (1 1)) (inf-ruby (2 2 6)) (f (0 13 0)) (rake (0 3 2))) "Minor mode for Rails projects using trailblazer" tar ((:commit . "79299498d74876f2ac3fe8075716b39a5bdd04cd") (:authors ("Michael Dahl" . "michael.dahl84@gmail.com")) (:maintainers ("Michael Dahl" . "michael.dahl84@gmail.com")) (:maintainer "Michael Dahl" . "michael.dahl84@gmail.com") (:keywords "rails" "projectile" "trailblazer" "languages") (:url . "https://github.com/micdahl/projectile-trailblazer"))]) (projectile-variable . [(20230916 441) ((emacs (24)) (cl-lib (0 5))) "Store project local variables." tar ((:commit . "fa6bf595529156ee3b6d08f90ebea3b4ab7c5ef8") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainers ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "project" "convenience") (:url . "https://github.com/emacs-php/projectile-variable"))]) - (projection . [(20240723 2144) ((emacs (29 1)) (project (0 9 8)) (compat (29 1 4 1)) (f (0 20)) (s (1 13))) "Project type support for `project'" tar ((:commit . "1c27ec1d205965c703ddcc8725c587c39870df51") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) + (projection . [(20240803 1636) ((emacs (29 1)) (project (0 9 8)) (compat (29 1 4 1)) (f (0 20)) (s (1 13))) "Project type support for `project'" tar ((:commit . "1ed2ff94ffbf5b619e34e02baca324a580751723") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) (projection-dape . [(20240325 1931) ((emacs (29 1)) (projection (0 1)) (dape (0 8))) "Projection integration for `dape'" tar ((:commit . "68abb9dfab5e85daa31961be10362ca02effeeeb") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) - (projection-multi . [(20240517 2021) ((emacs (29 1)) (projection (0 1)) (compile-multi (0 5))) "Projection integration for `compile-multi'" tar ((:commit . "68f2387219f2627506f5e345e9be04bd11aa0e65") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) - (projection-multi-embark . [(20231008 937) ((emacs (29 1)) (projection (0 1)) (compile-multi-embark (0 5))) "Integration for `projection-multi' and `embark'" tar ((:commit . "928602ddd3003913cfefe343b5f057bfa360c0fe") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) + (projection-multi . [(20240803 1509) ((emacs (29 1)) (projection (0 1)) (compile-multi (0 5))) "Projection integration for `compile-multi'" tar ((:commit . "719be9e5cda7324eed0a82ce14a92f88c8608080") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) + (projection-multi-embark . [(20240803 1509) ((emacs (29 1)) (projection (0 1)) (compile-multi-embark (0 5))) "Integration for `projection-multi' and `embark'" tar ((:commit . "719be9e5cda7324eed0a82ce14a92f88c8608080") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainers ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "project" "convenience") (:url . "https://github.com/mohkale/projection"))]) (projector . [(20211112 1514) ((alert (1 1)) (cl-lib (0 5))) "Lightweight library for managing project-aware shell and command buffers" tar ((:commit . "1d0f2d307591ea50888d31dcae7e463e2ada1316") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainers ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/projector.el"))]) (projekt . [(20150324 848) ((emacs (24))) "some kind of staging for CVS" tar ((:commit . "a65e554e5d8b0def08c5d06f3fe34fec40bebd83") (:authors ("Engelke Eschner" . "tekai@gmx.li")) (:maintainers ("Engelke Eschner" . "tekai@gmx.li")) (:maintainer "Engelke Eschner" . "tekai@gmx.li"))]) (projmake-mode . [(20161031 1715) ((dash (20150611 922)) (indicators (20130217 1405))) "Project oriented automatic builder and error highlighter, flymake for projects" tar ((:commit . "a897701f7e8f8cc11459ed44eb0e454db2a460c1"))]) @@ -4452,14 +4453,14 @@ (python-insert-docstring . [(20211127 1232) ((emacs (25 1))) "Python Google docstring inserter" tar ((:commit . "cd6419b74c99c06d5c48c1b289572acce1fd193b") (:authors ("Marco Vocialta" . "macurovc@tutanota.com")) (:maintainers ("Marco Vocialta" . "macurovc@tutanota.com")) (:maintainer "Marco Vocialta" . "macurovc@tutanota.com") (:url . "https://github.com/macurovc/insert-docstring"))]) (python-isort . [(20210603 2153) ((emacs (26)) (reformatter (0 6))) "Reformat python-mode buffer with isort" tar ((:commit . "339814df22b87eebca02137e581f65d6283fce97") (:authors ("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com")) (:maintainers ("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com")) (:maintainer "Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") (:keywords "languages") (:url . "https://github.com/wyuenho/emacs-python-isort"))]) (python-mls . [(20240621 2114) ((emacs (27 1)) (compat (29 1))) "Multi-line shell for (i)Python" tar ((:commit . "3ebacc6c46e9f7de25279783001ca3fc8964d7a8") (:keywords "languages" "processes") (:url . "https://github.com/jdtsmith/python-mls"))]) - (python-mode . [(20240520 1744) nil "Python major mode" tar ((:commit . "5279a81ecaa9fc535915c58336c96baf3f2aa8b1") (:maintainer nil . "python-mode@python.org") (:keywords "python" "languages" "oop") (:url . "https://gitlab.com/groups/python-mode-devs"))]) - (python-pytest . [(20240704 1054) ((emacs (24 4)) (dash (2 18 0)) (transient (0 3 7)) (s (1 12 0))) "helpers to run pytest" tar ((:commit . "1ecfb4461615374aac7786a07359c2d3d561f3c7") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainers ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:keywords "pytest" "test" "python" "languages" "processes" "tools") (:url . "https://github.com/wbolster/emacs-python-pytest"))]) + (python-mode . [(20240804 1207) nil "Python major mode" tar ((:commit . "6acfce561ed9b655c548d230eb990ad863a015ea") (:maintainer nil . "python-mode@python.org") (:keywords "python" "languages" "oop") (:url . "https://gitlab.com/groups/python-mode-devs"))]) + (python-pytest . [(20240810 809) ((emacs (24 4)) (dash (2 18 0)) (transient (0 3 7)) (s (1 12 0))) "helpers to run pytest" tar ((:commit . "bfcd28829076836904fed12a39c829970bcb6bb0") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainers ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:keywords "pytest" "test" "python" "languages" "processes" "tools") (:url . "https://github.com/wbolster/emacs-python-pytest"))]) (python-switch-quotes . [(20161228 809) ((emacs (24 3))) "cycle between ' and \" quotes in python strings" tar ((:commit . "93f1e9b40e061a6cea480139e8b1362b6404abd0") (:authors ("Vladimir Lagunov" . "lagunov.vladimir@gmail.com")) (:maintainers ("Vladimir Lagunov" . "lagunov.vladimir@gmail.com")) (:maintainer "Vladimir Lagunov" . "lagunov.vladimir@gmail.com") (:keywords "python" "tools" "convenience") (:url . "https://github.com/werehuman/python-switch-quotes"))]) (python-test . [(20181018 29) ((emacs (25 1))) "Python testing integration" tar ((:commit . "f899975b133539e19ba822e4b0bfd1a28572967e") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainers ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "convenience" "tools" "processes") (:url . "https://github.com/emacs-pe/python-test.el"))]) (python-view-data . [(20230508 543) ((emacs (28 1)) (python (0 2)) (csv-mode (1 12))) "View data in python" tar ((:commit . "1dd5f99679db9767530cfc20642a40a48bd479be") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainers ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/python-view-data"))]) (python-x . [(20230117 1408) ((python (0 24)) (folding (0)) (cl-lib (0 5))) "python.el extras for interactive evaluation" tar ((:commit . "744924e7468200f3e8ac7ad60a496ad9d080308e") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org"))]) (pythonic . [(20230821 1733) ((emacs (25 1)) (s (1 9)) (f (0 17 2))) "Utility functions for writing pythonic emacs package" tar ((:commit . "f6e0bec552319341f260a5c4740288799c2b3a5b") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainers ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:keywords "convenience" "pythonic") (:url . "https://github.com/proofit404/pythonic"))]) - (pythontest . [(20240610 2226) ((emacs (29 1))) "Testing executor for python" tar ((:commit . "5b46552a7afdd91070ac528909e032d0df5aa2da") (:authors ("Erick Navarro" . "erick@navarro.io")) (:maintainers ("Erick Navarro" . "erick@navarro.io")) (:maintainer "Erick Navarro" . "erick@navarro.io") (:url . "https://github.com/erickgnavar/pythontest.el"))]) + (pythontest . [(20240813 1322) ((emacs (29 1))) "Testing executor for python" tar ((:commit . "4bb4f330c13ef82bb6e4a4b15c47cb3fede83523") (:authors ("Erick Navarro" . "erick@navarro.io")) (:maintainers ("Erick Navarro" . "erick@navarro.io")) (:maintainer "Erick Navarro" . "erick@navarro.io") (:url . "https://github.com/erickgnavar/pythontest.el"))]) (pyvenv . [(20211014 707) nil "Python virtual environment interface" tar ((:commit . "31ea715f2164dd611e7fc77b26390ef3ca93509b") (:authors ("Jorgen Schaefer" . "contact@jorgenschaefer.de")) (:maintainers ("Jorgen Schaefer" . "contact@jorgenschaefer.de")) (:maintainer "Jorgen Schaefer" . "contact@jorgenschaefer.de") (:keywords "python" "virtualenv" "tools") (:url . "http://github.com/jorgenschaefer/pyvenv"))]) (pyvenv-auto . [(20230106 415) ((emacs (26 3)) (pyvenv (1 21))) "Automatically switch Python venvs" tar ((:commit . "b4365e60e3ba747a5fec8ca909f64fe8c73d8db2") (:url . "https://github.com/nryotaro/pyvenv-auto"))]) (q-mode . [(20230412 53) ((emacs (24))) "A q editing mode" tar ((:commit . "d89b359d5a26234336487ab4e42eb5878ad3c5a5") (:keywords "faces" "files" "q") (:url . "https://github.com/psaris/q-mode"))]) @@ -4486,7 +4487,7 @@ (qwen-chat-shell . [(20240612 343) ((emacs (27 1)) (shell-maker (0 50 1))) "Qwen-chat shell + buffer insert commands" tar ((:commit . "2d6562c8a75aebf7a59e554011571ba5883cf4fd") (:authors ("Pavinberg" . "pavin0702@gmail.com")) (:maintainers ("Pavinberg" . "pavin0702@gmail.com")) (:maintainer "Pavinberg" . "pavin0702@gmail.com") (:url . "https://github.com/Pavinberg/qwen-chat-shell"))]) (r-autoyas . [(20140101 1510) ((ess (0)) (yasnippet (0 8 0))) "Provides automatically created yasnippets for R function argument lists." tar ((:commit . "d321a7da0ef2e94668d53e0807277da7b70ea678") (:keywords "r" "yasnippet") (:url . "https://github.com/mlf176f2/r-autoyas.el"))]) (racer . [(20210307 243) ((emacs (25 1)) (rust-mode (0 2 0)) (dash (2 13 0)) (s (1 10 0)) (f (0 18 2)) (pos-tip (0 4 6))) "code completion, goto-definition and docs browsing for Rust via racer" tar ((:commit . "1e63e98626737ea9b662d4a9b1ffd6842b1c648c") (:keywords "abbrev" "convenience" "matching" "rust" "tools") (:url . "https://github.com/racer-rust/emacs-racer"))]) - (racket-mode . [(20240730 1220) ((emacs (25 1))) "Racket editing, REPL, and more" tar ((:commit . "af3c32277b30e261ef742e454073b8e593c08081") (:authors ("Greg Hendershott" . "racket-mode-author@greghendershott.com")) (:url . "https://www.racket-mode.com/"))]) + (racket-mode . [(20240810 1326) ((emacs (25 1))) "Racket editing, REPL, and more" tar ((:commit . "7190f9c8634a5b06554d518b1835460a432dabbf") (:authors ("Greg Hendershott" . "racket-mode-author@greghendershott.com")) (:url . "https://www.racket-mode.com/"))]) (rails-i18n . [(20220126 1643) ((emacs (27 2)) (yaml (0 1 0)) (dash (2 19 1))) "Seach and insert i18n on ruby code" tar ((:commit . "8e87e4e48e31902b8259ded28a208c2e7efea6e9") (:authors ("Otávio Schwanck dos Santos" . "otavioschwanck@gmail.com")) (:maintainers ("Otávio Schwanck dos Santos" . "otavioschwanck@gmail.com")) (:maintainer "Otávio Schwanck dos Santos" . "otavioschwanck@gmail.com") (:keywords "tools" "languages") (:url . "https://github.com/otavioschwanck/rails-i18n.el"))]) (rails-log-mode . [(20140408 425) nil "Major mode for viewing Rails log files" tar ((:commit . "ff440003ad7d47cb0ac3300f2a632f4cfd36a446") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainers ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com") (:keywords "rails" "log"))]) (rails-routes . [(20220126 1631) ((emacs (27 2)) (inflections (1 1))) "Search for and insert rails routes" tar ((:commit . "eab995a9297ca5bd9bd4f4c2737f2fecfc36def0") (:authors ("Otávio Schwanck" . "otavioschwanck@gmail.com")) (:maintainers ("Otávio Schwanck" . "otavioschwanck@gmail.com")) (:maintainer "Otávio Schwanck" . "otavioschwanck@gmail.com") (:keywords "tools" "languages") (:url . "https://github.com/otavioschwanck/rails-routes"))]) @@ -4506,7 +4507,7 @@ (rats . [(20170818 1013) ((s (1 10 0)) (go-mode (1 3 1)) (cl-lib (0 5))) "Rapid testing suite for Go" tar ((:commit . "a6d55aebcc54f669c6c6ffedf84364c4097903cc") (:authors ("Antoine Kalmbach" . "ane@iki.fi")) (:maintainers ("Antoine Kalmbach" . "ane@iki.fi")) (:maintainer "Antoine Kalmbach" . "ane@iki.fi") (:keywords "go"))]) (raycast-mode . [(20230607 2107) ((emacs (26 1))) "Develop Raycast Extensions" tar ((:commit . "f6401605cc9dfacdcaaf98d5844348b818cfc010") (:authors ("John Buckley" . "nhoj.buckley@gmail.com")) (:maintainers ("John Buckley" . "nhoj.buckley@gmail.com")) (:maintainer "John Buckley" . "nhoj.buckley@gmail.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/nhojb/raycast-mode"))]) (rbenv . [(20240120 6) nil "Emacs integration for rbenv" tar ((:commit . "588b817d510737b9d6afd6d1ecddd517d96b78e5") (:authors ("Yves Senn" . "yves.senn@gmail.com")) (:maintainers ("Yves Senn" . "yves.senn@gmail.com")) (:maintainer "Yves Senn" . "yves.senn@gmail.com") (:keywords "ruby" "rbenv") (:url . "https://github.com/senny/rbenv.el"))]) - (rbs-mode . [(20210430 135) ((emacs (24 5))) "A major mode for RBS" tar ((:commit . "ad36bb138cec7396f029821d0cf755a8bc663260") (:keywords "languages") (:url . "https://github.com/ybiquitous/rbs-mode"))]) + (rbs-mode . [(20240806 56) ((emacs (24 5))) "A major mode for RBS" tar ((:commit . "d382032cb276d452fdd512c1f1f1b9f95153b356") (:keywords "languages") (:url . "https://github.com/ybiquitous/rbs-mode"))]) (rbt . [(20170202 2302) ((popup (0 5 3)) (magit (20160128 1201))) "Integrate reviewboard with emacs." tar ((:commit . "32bfba9062a014e375451cf4203c29535b5efc1e") (:authors ("Joe Heyming" . "joeheyming@gmail.com")) (:maintainers ("Joe Heyming" . "joeheyming@gmail.com")) (:maintainer "Joe Heyming" . "joeheyming@gmail.com") (:keywords "reviewboard" "rbt"))]) (rbtagger . [(20211026 2318) ((emacs (25 1))) "Ruby tagging tools" tar ((:commit . "351c4006ddacc2f66e6ff8c79d981613e9a8bd22") (:authors ("Thiago Araújo" . "thiagoaraujos@gmail.com")) (:maintainers ("Thiago Araújo" . "thiagoaraujos@gmail.com")) (:maintainer "Thiago Araújo" . "thiagoaraujos@gmail.com") (:keywords "languages" "tools") (:url . "https://www.github.com/thiagoa/rbtagger"))]) (rc-mode . [(20160913 1918) nil "Major mode for the Plan9 rc shell" tar ((:commit . "fe2e0570bf9c19a292e16b18fd4b0a256df5d93f") (:keywords "rc" "plan9" "shell") (:url . "https://github.com/mrhmouse/rc-mode.el"))]) @@ -4522,7 +4523,7 @@ (read-only-cfg . [(20210717 205) ((emacs (24 3))) "Make files read-only based on user config" tar ((:commit . "fa16d6018a5a29f26adf6007b6b76ea1b3c0bfce") (:authors ("pfchen" . "pfchen31@gmail.com")) (:maintainers ("pfchen" . "pfchen31@gmail.com")) (:maintainer "pfchen" . "pfchen31@gmail.com") (:keywords "tools" "convenience") (:url . "https://github.com/pfchen/read-only-cfg"))]) (readable-numbers . [(20220711 911) ((emacs (24 1))) "Visually separate long integers" tar ((:commit . "a3ebdcdd91d32f044b68541a00e162396e4acb38") (:authors ("Oscar Najera" . "https://oscarnajera.com")) (:maintainers ("Oscar Najera" . "hi@oscarnajera.com")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) (readline-complete . [(20150708 1437) nil "offers completions in shell mode" tar ((:commit . "30c020c37b2741160cc37e656e13c85d826a0ebf") (:authors ("Christopher Monsanto" . "chris@monsan.to")) (:maintainers ("Christopher Monsanto" . "chris@monsan.to")) (:maintainer "Christopher Monsanto" . "chris@monsan.to"))]) - (ready-player . [(20240730 1309) ((emacs (28 1))) "Open media files in ready-player major mode" tar ((:commit . "dde07aba53d95a425e163daaa562c1d92d01ef4d") (:url . "https://github.com/xenodium/ready-player"))]) + (ready-player . [(20240811 1854) ((emacs (28 1))) "Open media files in ready-player major mode" tar ((:commit . "a1fe64da99948ba79ce310552e0f1be64354969f") (:url . "https://github.com/xenodium/ready-player"))]) (real-auto-save . [(20200505 1537) ((emacs (24 4))) "Automatically save your buffers/files at regular intervals" tar ((:commit . "8e51241e5ba7b07b91d8188c14cf193017640292") (:authors ("Chaoji Li" . "lichaojiATgmailDOTcom") ("Anand Reddy Pandikunta" . "anand21nandaATgmailDOTcom")) (:maintainers ("Chaoji Li" . "lichaojiATgmailDOTcom") ("Anand Reddy Pandikunta" . "anand21nandaATgmailDOTcom")) (:maintainer "Chaoji Li" . "lichaojiATgmailDOTcom") (:url . "https://github.com/ChillarAnand/real-auto-save"))]) (realgud . [(20231113 1910) ((load-relative (1 3 1)) (loc-changes (1 2)) (test-simple (1 3 0)) (emacs (25))) "A modular front-end for interacting with external debuggers" tar ((:commit . "365063ea8ce8ec6a852cb388088d84147421c3c2") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainers ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:keywords "debugger" "gdb" "python" "perl" "go" "bash" "zsh" "bashdb" "zshdb" "remake" "trepan" "perldb" "pdb") (:url . "https://github.com/realgud/realgud/"))]) (realgud-byebug . [(20190520 1140) ((realgud (1 4 5)) (load-relative (1 2)) (cl-lib (0 5)) (emacs (24))) "Realgud front-end to the Ruby byebug debugger" tar ((:commit . "f8f20b92c6b13f75cc9797921c0e28d3def48b1c") (:url . "http://github.com/rocky/realgud-byebug"))]) @@ -4680,7 +4681,7 @@ (rust-auto-use . [(20200608 1359) nil "Utility to automatically insert Rust use statements" tar ((:commit . "d5205f7b9b9eae0f7d0893f87d3391464719f9c0") (:authors ("Rotem Yaari" . "rotemy@MBP.local")) (:maintainers ("Rotem Yaari" . "rotemy@MBP.local")) (:maintainer "Rotem Yaari" . "rotemy@MBP.local") (:keywords "languages"))]) (rust-mode . [(20240520 749) ((emacs (25 1))) "A major-mode for editing Rust source code" tar ((:commit . "d00d83d3a207a5b7c2994392b2781f627e3159ce") (:authors ("Mozilla" . "rust-mode@noreply.github.com")) (:maintainers ("Mozilla" . "rust-mode@noreply.github.com")) (:maintainer "Mozilla" . "rust-mode@noreply.github.com") (:keywords "languages") (:url . "https://github.com/rust-lang/rust-mode"))]) (rust-playground . [(20200116 1043) ((emacs (24 3))) "Local Rust playground for short code snippets." tar ((:commit . "5a117781dcb66065bea7830dd73618008fc34949") (:authors ("Alexander I.Grafov + all the contributors" . "grafov@gmail.com")) (:maintainers ("Alexander I.Grafov + all the contributors" . "grafov@gmail.com")) (:maintainer "Alexander I.Grafov + all the contributors" . "grafov@gmail.com") (:keywords "tools" "rust") (:url . "https://github.com/grafov/rust-playground"))]) - (rustic . [(20240802 1009) ((emacs (26 1)) (rust-mode (1 0 3)) (dash (2 13 0)) (f (0 18 2)) (let-alist (1 0 4)) (markdown-mode (2 3)) (project (0 3 0)) (s (1 10 0)) (spinner (1 7 3)) (xterm-color (1 6)) (flycheck (34 0))) "Rust development environment" tar ((:commit . "00e47fea4be9e1f66aa08f6ac3e161f9e423be8e") (:keywords "languages"))]) + (rustic . [(20240813 1515) ((emacs (26 1)) (rust-mode (1 0 3)) (dash (2 13 0)) (f (0 18 2)) (let-alist (1 0 4)) (markdown-mode (2 3)) (project (0 3 0)) (s (1 10 0)) (spinner (1 7 3)) (xterm-color (1 6)) (flycheck (34 0))) "Rust development environment" tar ((:commit . "db1899f911886e2a6a6a522667ce3dbef3f019a9") (:keywords "languages"))]) (rutils . [(20220619 1421) ((emacs (26 1)) (ess (18 10 1)) (transient (0 3 0))) "R utilities with transient" tar ((:commit . "dd500ab8062ce40cb339ec8620bdfc63fdd28364") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainers ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "convenience") (:url . "https://github.com/ShuguangSun/rutils.el"))]) (rvm . [(20220910 1558) nil "Emacs integration for rvm" tar ((:commit . "e1e83b5466c132c066142ac63729ba833c530c83") (:authors ("Yves Senn" . "yves.senn@gmx.ch")) (:maintainers ("Yves Senn" . "yves.senn@gmx.ch")) (:maintainer "Yves Senn" . "yves.senn@gmx.ch") (:keywords "ruby" "rvm") (:url . "http://www.emacswiki.org/emacs/RvmEl"))]) (ryo-modal . [(20221221 1355) ((emacs (25 1))) "Roll your own modal mode" tar ((:commit . "b9e6a0f33b9e2aeb6088accd23ed312083d8f707") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainers ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:keywords "convenience" "modal" "keys") (:url . "http://github.com/Kungsgeten/ryo-modal"))]) @@ -4710,7 +4711,7 @@ (scad-preview . [(20211212 1128) ((scad-mode (91 0)) (emacs (24 4))) "Preview SCAD models in real-time within Emacs" tar ((:commit . "c5449b26c63f3e0a695905a7e4e84f8d844f761b") (:url . "https://zk-phi.github.io/"))]) (scala-mode . [(20240729 420) ((emacs (24 2))) "Major mode for editing Scala" tar ((:commit . "bd0638c32ab0f2eadacf2809329abf5388211760") (:keywords "languages") (:url . "https://github.com/hvesalai/emacs-scala-mode"))]) (scala-repl . [(20240427 1456) ((emacs (29 1))) "Scala REPL Mode" tar ((:commit . "679bdf663e0b32a5a285d6f98daa2e3d5de60289") (:authors ("Daian YUE" . "sheepduke@gmail.com")) (:maintainers ("Daian YUE" . "sheepduke@gmail.com")) (:maintainer "Daian YUE" . "sheepduke@gmail.com") (:keywords "languages" "tools") (:url . "https://github.com/sheepduke/scala-repl.el"))]) - (scala-ts-mode . [(20240630 1733) ((emacs (29 1))) "Scala Tree-Sitter Mode" tar ((:commit . "8c4ace721fb525d1a790121a8625bc2623c9f207") (:authors ("Karan Ahlawat" . "ahlawatkaran12@gmail.com")) (:maintainers ("Karan Ahlawat" . "ahlawatkaran12@gmail.com")) (:maintainer "Karan Ahlawat" . "ahlawatkaran12@gmail.com") (:keywords "scala" "languages" "tree-sitter") (:url . "https://github.com/KaranAhlawat/scala-ts-mode"))]) + (scala-ts-mode . [(20240812 1639) ((emacs (29 1))) "Scala Tree-Sitter Mode" tar ((:commit . "3580c0c724df06af23dff986f0a7a400cbc58cb8") (:authors ("Karan Ahlawat" . "ahlawatkaran12@gmail.com")) (:maintainers ("Karan Ahlawat" . "ahlawatkaran12@gmail.com")) (:maintainer "Karan Ahlawat" . "ahlawatkaran12@gmail.com") (:keywords "scala" "languages" "tree-sitter") (:url . "https://github.com/KaranAhlawat/scala-ts-mode"))]) (scf-mode . [(20151122 248) nil "shorten file-names in compilation type buffers" tar ((:commit . "dbfcdcd89034f208d65e181af58e0d73ad09f8b2") (:keywords "compilation") (:url . "https://github.com/lewang/scf-mode"))]) (scheme-complete . [(20201112 442) nil "Smart auto completion for Scheme in Emacs" tar ((:commit . "b9a1448c4696f117d9ea4e59b6162dc31112e71a"))]) (scholar-import . [(20230412 1413) ((emacs (26 1)) (org (9 0)) (request (0 3 0)) (s (1 10 0)) (parsebib (4 2))) "Import Bibtex & PDF from Google Scholar" tar ((:commit . "2456367578caa7fd768e30238ce080687faa0a25") (:authors ("Anh T Nguyen" . "https://github.com/teeann")) (:maintainers ("Anh T Nguyen" . "https://github.com/teeann")) (:maintainer "Anh T Nguyen" . "https://github.com/teeann") (:url . "https://github.com/teeann/scholar-import"))]) @@ -4750,10 +4751,10 @@ (selcand . [(20240430 1408) ((emacs (25 1))) "Select a candidate from a tree of hint characters" tar ((:commit . "6baa1771eacbcfe7ec854362bed17baea865424e") (:maintainers ("concat \"erjoalgo\" \"@\" \"gmail\" \".com\"" . "")) (:maintainer "concat \"erjoalgo\" \"@\" \"gmail\" \".com\"" . "") (:keywords "lisp" "completing-read" "prompt" "combinations" "vimium") (:url . "https://github.com/erjoalgo/selcand"))]) (select-themes . [(20160221 106) nil "Color theme selection with completing-read" tar ((:commit . "236f54287519a3ea6dd7b3992d053e4f4ff5d0fe") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainers ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-select-themes"))]) (selected . [(20230219 1328) nil "Keymap for when region is active" tar ((:commit . "1ca6e12f456caa1dc97c3d68597598662eb5de9a") (:keywords "convenience") (:url . "http://github.com/Kungsgeten/selected.el"))]) - (selected-window-accent-mode . [(20240718 931) ((emacs (28 1))) "Accent Selected Window" tar ((:commit . "d331aa74b17eb6012a0f545cd241f3b2576db87f") (:authors ("James Dyer" . "captainflasmr@gmail.com")) (:maintainers ("James Dyer" . "captainflasmr@gmail.com")) (:maintainer "James Dyer" . "captainflasmr@gmail.com") (:keywords "convenience") (:url . "https://github.com/captainflasmr/selected-window-accent-mode"))]) + (selected-window-accent-mode . [(20240813 1915) ((emacs (28 1)) (transient (0 1 0))) "Accent Selected Window" tar ((:commit . "2affe5bc985fd75a158567b27d064df765c121f3") (:authors ("James Dyer" . "captainflasmr@gmail.com")) (:maintainers ("James Dyer" . "captainflasmr@gmail.com")) (:maintainer "James Dyer" . "captainflasmr@gmail.com") (:keywords "convenience") (:url . "https://github.com/captainflasmr/selected-window-accent-mode"))]) (selectric-mode . [(20200209 2107) nil "IBM Selectric mode for Emacs" tar ((:commit . "bb9e66678f34e9bc23624ff6292cf5e7857e8e5f") (:authors ("Ricardo Bánffy" . "rbanffy@gmail.com")) (:maintainers ("Ricardo Banffy" . "rbanffy@gmail.com")) (:maintainer "Ricardo Banffy" . "rbanffy@gmail.com") (:keywords "multimedia" "convenience" "typewriter" "selectric") (:url . "https://github.com/rbanffy/selectric-mode"))]) (selectrum . [(20220513 2106) ((emacs (26 1))) "Easily select item from list" tar ((:commit . "810ea697bdd559d97b86b795e01769cddfa3daf2") (:authors ("Radian LLC" . "contact+selectrum@radian.codes")) (:maintainers ("Radian LLC" . "contact+selectrum@radian.codes")) (:maintainer "Radian LLC" . "contact+selectrum@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/selectrum"))]) - (selectrum-prescient . [(20240226 204) ((emacs (25 1)) (prescient (6 1 0)) (selectrum (3 1))) "prescient.el + Selectrum" tar ((:commit . "c39bf07c56b427bf41aafd7d20eaef5cf3c312b5") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) + (selectrum-prescient . [(20240803 2320) ((emacs (25 1)) (prescient (6 1 0)) (selectrum (3 1))) "prescient.el + Selectrum" tar ((:commit . "2b8a8b41228bddb2e11eb1c200e98a9edd04797c") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/raxod502/prescient.el"))]) (semantic-thrift . [(20240415 1206) ((thrift (0 0 1)) (emacs (25 1))) "Thrift LALR parser" tar ((:commit . "a2ff23acc72f7955a485e08e2819d4892d5e6dca") (:authors (nil . "GuanghuiXugh_xu@qq.com")) (:maintainers (nil . "GuanghuiXugh_xu@qq.com")) (:maintainer nil . "GuanghuiXugh_xu@qq.com") (:keywords "extensions" "thrift" "semantic") (:url . "https://github.com/jerryxgh/semantic-thrift"))]) (semaphore . [(20190607 1949) ((emacs (26))) "Semaphore based on condition variables" tar ((:commit . "ec4c485c8e4cff63805ecc25523a031a6c2ad7cd") (:authors ("Herwig Hochleitner" . "herwig@bendlas.net")) (:maintainers ("Herwig Hochleitner" . "herwig@bendlas.net")) (:maintainer "Herwig Hochleitner" . "herwig@bendlas.net") (:keywords "processes" "unix") (:url . "http://github.com/webnf/semaphore.el"))]) (semaphore-promise . [(20190607 2115) ((emacs (26)) (semaphore (1)) (promise (1))) "semaphore integration with promise" tar ((:commit . "9cdfef91cc0293371af549ad41027aa5b73f30a4") (:authors ("Herwig Hochleitner" . "herwig@bendlas.net")) (:maintainers ("Herwig Hochleitner" . "herwig@bendlas.net")) (:maintainer "Herwig Hochleitner" . "herwig@bendlas.net") (:keywords "processes" "unix") (:url . "http://github.com/webnf/semaphore.el"))]) @@ -4795,7 +4796,7 @@ (shell-current-directory . [(20140101 2354) nil "create new shell based on buffer directory" tar ((:commit . "bf843771bf9a4aa05e054ade799eb8862f3be89a") (:keywords "shell" "comint"))]) (shell-here . [(20220102 1703) nil "Open a shell relative to the working directory" tar ((:commit . "eeb437ff26d62a5009046b1b3b4503b768e3131a") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainers ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com") (:keywords "unix" "tools" "processes"))]) (shell-history . [(20100505 839) nil "integration with shell history" tar ((:commit . "ee371a81f2d2bf5a308344078329ca1e9b5ed38c") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainers ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "processes" "convenience") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/shell-history.el"))]) - (shell-maker . [(20240731 1734) ((emacs (27 1))) "Interaction mode for making comint shells" tar ((:commit . "4e09c9ee074bb8c1e03128c817ab99b6f228ccb5") (:url . "https://github.com/xenodium/chatgpt-shell"))]) + (shell-maker . [(20240814 938) ((emacs (27 1))) "Interaction mode for making comint shells" tar ((:commit . "6fb85746bd0d316c97e375dcc14eb5314778e74d") (:url . "https://github.com/xenodium/chatgpt-shell"))]) (shell-pop . [(20231228 612) ((emacs (24 1)) (cl-lib (0 5))) "helps you to use shell easily on Emacs. Only one key action to work." tar ((:commit . "ff3dc705ee1c7bc566b35c17e4635c57061fe3ae") (:authors ("Kazuo YAGI" . "kazuo.yagi@gmail.com")) (:maintainers ("Kazuo YAGI" . "kazuo.yagi@gmail.com")) (:maintainer "Kazuo YAGI" . "kazuo.yagi@gmail.com") (:keywords "shell" "terminal" "tools") (:url . "http://github.com/kyagi/shell-pop-el"))]) (shell-split-string . [(20151224 1008) nil "Split strings using shell-like syntax" tar ((:commit . "19f6f999c33cc66a4c91bacdcc3697c25d97bf5a") (:authors ("10sr" . "8.slashes+el[at]gmail[dot]com")) (:maintainers ("10sr" . "8.slashes+el[at]gmail[dot]com")) (:maintainer "10sr" . "8.slashes+el[at]gmail[dot]com") (:keywords "utility" "library" "shell" "string") (:url . "https://github.com/10sr/shell-split-string-el"))]) (shell-switcher . [(20210509 1045) ((emacs (24))) "Provide fast switching between shell buffers." tar ((:commit . "ed74b20fa12935be0068765f5bc8de97b92a8020") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:keywords "emacs" "package" "elisp" "shell" "eshell" "term" "switcher") (:url . "https://github.com/DamienCassou/shell-switcher"))]) @@ -4819,7 +4820,7 @@ (showtip . [(20090830 1040) nil "Show tip at cursor" tar ((:commit . "930da302809a4257e8d69425455b29e1cc91949b") (:authors ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainers ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainer "Ye Wenbin" . "wenbinye@gmail.com") (:keywords "help"))]) (shpec-mode . [(20150530 922) nil "Minor mode for shpec specification" tar ((:commit . "76bccd63e3b70233a6c9ca0798dd03550952cc76") (:authors ("AdrieanKhisbe" . "adriean.khisbe@live.fr")) (:maintainers ("AdrieanKhisbe" . "adriean.khisbe@live.fr")) (:maintainer "AdrieanKhisbe" . "adriean.khisbe@live.fr") (:keywords "languages" "tools") (:url . "http://github.com/shpec/shpec-mode"))]) (shr-tag-pre-highlight . [(20240515 1420) ((emacs (25 1)) (language-detection (0 1 0))) "Syntax highlighting code block in HTML" tar ((:commit . "af8ae8d558d1e26d276130c100e02746278ce037") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainers ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "html") (:url . "https://github.com/xuchunyang/shr-tag-pre-highlight.el"))]) - (shrface . [(20240720 1337) ((emacs (25 1)) (org (9 0)) (language-detection (0 1 0))) "Extend shr/eww with org features and analysis capability" tar ((:commit . "be2f772ff6c178ecec9bf7c16201542edc41c46e") (:authors ("Damon Chan" . "elecming@gmail.com")) (:maintainers ("Damon Chan" . "elecming@gmail.com")) (:maintainer "Damon Chan" . "elecming@gmail.com") (:keywords "faces") (:url . "https://github.com/chenyanming/shrface"))]) + (shrface . [(20240812 653) ((emacs (25 1)) (org (9 0)) (language-detection (0 1 0))) "Extend shr/eww with org features and analysis capability" tar ((:commit . "71b17066edc8b49d11571ec94e339a93ab2f189c") (:authors ("Damon Chan" . "elecming@gmail.com")) (:maintainers ("Damon Chan" . "elecming@gmail.com")) (:maintainer "Damon Chan" . "elecming@gmail.com") (:keywords "faces") (:url . "https://github.com/chenyanming/shrface"))]) (shrink-path . [(20190208 1335) ((emacs (24)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0))) "fish-style path" tar ((:commit . "c14882c8599aec79a6e8ef2d06454254bb3e1e41") (:url . "https://gitlab.com/bennya/shrink-path.el"))]) (shrink-whitespace . [(20181003 321) nil "Whitespace removal DWIM key" tar ((:commit . "0407b89c142bd17e65edb666f35e2c6755bd0867") (:authors ("Jean-Christophe Petkovich" . "jcpetkovich@gmail.com")) (:maintainers ("Jean-Christophe Petkovich" . "jcpetkovich@gmail.com")) (:maintainer "Jean-Christophe Petkovich" . "jcpetkovich@gmail.com") (:keywords "convenience") (:url . "https://gitlab.com/jcpetkovich/shrink-whitespace.el"))]) (shroud . [(20210220 1952) ((emacs (25)) (epg (1 0 0)) (s (1 6 0)) (bui (1 2 0)) (dash (2 18 0))) "Shroud secrets" tar ((:commit . "2e6ff2bab4a1e798c090c9d7fbd90b7f3463d5c5") (:authors ("Amar Singh" . "nly@disroot.org")) (:maintainers ("Amar Singh" . "nly@disroot.org")) (:maintainer "Amar Singh" . "nly@disroot.org") (:keywords "tools" "password") (:url . "https://github.com/o-nly/emacs-shroud"))]) @@ -4876,14 +4877,14 @@ (slime-repl-ansi-color . [(20230214 1453) ((emacs (24)) (slime (2 3 1))) "Turn on ANSI colors in REPL output;" tar ((:commit . "9e8af90490332217e45d7568f1690df3f4e25d4b") (:authors ("Max Mikhanosha" . "max@openchat.com")) (:maintainers ("Augustin Fabre" . "augustin@augfab.fr")) (:maintainer "Augustin Fabre" . "augustin@augfab.fr") (:keywords "lisp") (:url . "https://gitlab.com/augfab/slime-repl-ansi-color"))]) (slime-theme . [(20170808 1322) ((emacs (24 0))) "an Emacs 24 theme based on Slime (tmTheme)" tar ((:commit . "8e5880ac69e0b6a079103001cc3a90bdb688998f") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (slime-volleyball . [(20190701 1624) nil "An SVG Slime Volleyball Game" tar ((:commit . "6c135ad18897c3566d4dadfe847061532600ba2e") (:authors ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) (:maintainers ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") (:keywords "games"))]) - (slint-mode . [(20230922 1143) ((emacs (24 4)) (lsp-mode (6 0))) "Major-mode for the Slint UI language" tar ((:commit . "1ef68ca9cf0cffd2c863c3135f96202a19cf8182") (:authors ("Niklas Cathor" . "niklas.cathor@gmx.de")) (:maintainers ("Niklas Cathor" . "niklas.cathor@gmx.de")) (:maintainer "Niklas Cathor" . "niklas.cathor@gmx.de") (:keywords "languages") (:url . "https://github.com/nilclass/slint-mode"))]) + (slint-mode . [(20240429 1333) ((emacs (24 4))) "Major-mode for the Slint UI language" tar ((:commit . "168a6cfb90b5e36360074c83f80d5bbac2f0287e") (:authors ("Niklas Cathor" . "niklas.cathor@gmx.de")) (:maintainers ("Niklas Cathor" . "niklas.cathor@gmx.de")) (:maintainer "Niklas Cathor" . "niklas.cathor@gmx.de") (:keywords "languages") (:url . "https://github.com/nilclass/slint-mode"))]) (slirm . [(20160201 1425) ((emacs (24 4))) "Systematic Literature Review Mode for Emacs." tar ((:commit . "9adfbe1fc67580e7d0d90f7e927a25d63a797464") (:authors ("Florian Biermann" . "fbie@itu.dk")) (:maintainers ("Florian Biermann" . "fbie@itu.dk")) (:maintainer "Florian Biermann" . "fbie@itu.dk") (:url . "http://github.com/fbie/slirm"))]) (slovak-holidays . [(20211018 1754) nil "Adds a list of slovak holidays to Emacs calendar" tar ((:commit . "bedd26dd45ca497c0028a11e94a905560fcdb2f1") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainers ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "calendar"))]) (slow-keys . [(20220807 1425) ((emacs (24 1))) "Slow keys mode to avoid RSI" tar ((:commit . "b951ae4bdcea56ced03f227b82b28c3d91d15e61") (:authors ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainers ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainer "Manuel Uberti" . "manuel.uberti@inventati.org") (:keywords "convenience") (:url . "https://github.com/manuel-uberti/slow-keys"))]) (slstats . [(20170823 849) ((cl-lib (0 5)) (emacs (24))) "Acquire and display stats about Second Life" tar ((:commit . "e9696066abf3f2b7b818a57c062530dfd9377033") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainers ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "games") (:url . "https://github.com/davep/slstats.el"))]) (slurm-mode . [(20210519 1109) nil "Interaction with the SLURM job scheduling system" tar ((:commit . "4e6ac09245313cf4018b8e5784b2fca8604269d7") (:url . "https://github.com/ffevotte/slurm.el"))]) (slurpbarf . [(20240717 2213) ((emacs (29 1))) "Commands for slurping and barfing" tar ((:commit . "e85451da4a73e461f3ee2f62200cd241a72638ca") (:keywords "convenience") (:url . "https://codeberg.org/vilij/slurpbarf-elcute"))]) - (sly . [(20240501 1118) ((emacs (24 3))) "Sylvester the Cat's Common Lisp IDE" tar ((:commit . "ba40c8f054ec3b7040a6c36a1ef3e9596b936421") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/joaotavora/sly"))]) + (sly . [(20240809 2119) ((emacs (24 3))) "Sylvester the Cat's Common Lisp IDE" tar ((:commit . "742355f7554ab6c46e5c1c9bdb89068f55359eaa") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/joaotavora/sly"))]) (sly-asdf . [(20221119 2235) ((emacs (24 3)) (sly (1 0 0 -2 2)) (popup (0 5 3))) "ASDF system support for SLY" tar ((:commit . "6f9d751469bb82530db1673c22e7437ca6c95f45") (:maintainers ("Matt George" . "mmge93@gmail.com")) (:maintainer "Matt George" . "mmge93@gmail.com") (:keywords "languages" "lisp" "sly" "asdf") (:url . "https://github.com/mmgeorge/sly-asdf"))]) (sly-hello-world . [(20200225 1755) ((sly (1 0 0 -2 2))) "A template SLY contrib" tar ((:commit . "be257e9ad354db690c7378e89899335597348a0d") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainers ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/capitaomorte/sly-hello-world"))]) (sly-macrostep . [(20191211 1630) ((sly (1 0 0 -2 2)) (macrostep (0 9))) "fancy macro-expansion via macrostep.el" tar ((:commit . "5113e4e926cd752b1d0bcc1508b3ebad5def5fad") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/capitaomorte/sly-macrostep"))]) @@ -4940,7 +4941,7 @@ (snapshot-timemachine . [(20161221 929) ((emacs (24 4))) "Step through (Btrfs, ZFS, ...) snapshots of files" tar ((:commit . "99efcebab309b11ed512a8dc62555d3834df5efb") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainers ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/snapshot-timemachine"))]) (snapshot-timemachine-rsnapshot . [(20170324 1213) ((snapshot-timemachine (20160222 132)) (seq (2 19))) "rsnapshot backend for snapshot-timemachine" tar ((:commit . "72b0b700d80f1a0442e62bbbb6a0c8c59182f97f") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainers ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (snazzy-theme . [(20170828 757) ((emacs (24)) (base16-theme (2 1))) "An elegant syntax theme with bright colors" tar ((:commit . "578d7ebc4ed91c0a630b652c4b6fdd54d9ae16cd") (:keywords "faces" "theme" "color" "snazzy") (:url . "https://github.com/weijiangan/emacs-snazzy/"))]) - (sniem . [(20240727 1307) ((emacs (27 1)) (s (2 12 0)) (dash (1 12 0))) "Hands-eased united editing method" tar ((:commit . "1b0146cfeaaac59d504bd76bbd553a2844d44042") (:keywords "convenience" "united-editing-method") (:url . "https://github.com/SpringHan/sniem.git"))]) + (sniem . [(20240814 931) ((emacs (27 1)) (s (2 12 0)) (dash (1 12 0))) "Hands-eased united editing method" tar ((:commit . "e57e3b2afdabfa3ed02307f2f8839c822d680f92") (:keywords "convenience" "united-editing-method") (:url . "https://github.com/SpringHan/sniem.git"))]) (snitch . [(20210202 1730) ((emacs (27 1))) "An Emacs firewall" tar ((:commit . "3b3e7f1bf612c4624764d1ec4b1a96e4d2850b05") (:authors ("Trevor Bentley" . "snitch.el@x.mrmekon.com")) (:maintainers ("Trevor Bentley" . "snitch.el@x.mrmekon.com")) (:maintainer "Trevor Bentley" . "snitch.el@x.mrmekon.com") (:keywords "processes" "comm") (:url . "https://github.com/mrmekon/snitch-el"))]) (snoopy . [(20171008 2004) ((emacs (24)) (cl-lib (0 6))) "minor mode for number row unshifted character insertion" tar ((:commit . "ec4123bdebfe0bb7bf4feaac2dc02b59caffe386") (:authors ("António Nuno Monteiro" . "anmonteiro@gmail.com")) (:maintainers ("António Nuno Monteiro" . "anmonteiro@gmail.com")) (:maintainer "António Nuno Monteiro" . "anmonteiro@gmail.com") (:keywords "lisp"))]) (snow . [(20221226 2238) ((emacs (26 3))) "Let it snow in Emacs!" tar ((:commit . "be17977677fa29709a726715a1a1cba1bd299f68") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainers ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "games") (:url . "https://github.com/alphapapa/snow.el"))]) @@ -4985,7 +4986,7 @@ (sparkline . [(20150101 1319) ((cl-lib (0 3))) "Make sparkline images from a list of numbers" tar ((:commit . "a2b5d817d272d6363b67ed8f8cc75499a19fa8d2") (:authors ("Willem Rein Oudshoorn" . "woudshoo@xs4all.nl")) (:maintainers ("Willem Rein Oudshoorn" . "woudshoo@xs4all.nl")) (:maintainer "Willem Rein Oudshoorn" . "woudshoo@xs4all.nl") (:keywords "extensions"))]) (sparql-mode . [(20230104 1113) ((cl-lib (0 5)) (emacs (24 3))) "Edit and interactively evaluate SPARQL queries." tar ((:commit . "1f6196094ec6626722c6e03a13f6844c68f62703") (:authors ("Craig Andera" . "canderaatwangderadotcom")) (:maintainers ("Bjarte Johansen" . "BjartedotJohansenatgmaildotcom")) (:maintainer "Bjarte Johansen" . "BjartedotJohansenatgmaildotcom") (:url . "https://github.com/ljos/sparql-mode"))]) (spatial-navigate . [(20240421 908) ((emacs (29 1))) "Directional navigation between white-space blocks" tar ((:commit . "4f85fe3ae4d240a35d3d7edd8b865612024f9dda") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainers ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-spatial-navigate"))]) - (spdx . [(20240730 109) ((emacs (24 4))) "Insert SPDX license and copyright headers" tar ((:commit . "cae58dd8c798269bb452f3cd48605c34ff58320a") (:authors ("Zhiwei Chen" . "condy0919@gmail.com")) (:maintainers ("Zhiwei Chen" . "condy0919@gmail.com")) (:maintainer "Zhiwei Chen" . "condy0919@gmail.com") (:keywords "license" "tools") (:url . "https://github.com/condy0919/spdx.el"))]) + (spdx . [(20240814 111) ((emacs (24 4))) "Insert SPDX license and copyright headers" tar ((:commit . "15ea8f7e4b08fd8322cfb2f33fb85a9736e92da3") (:authors ("Zhiwei Chen" . "condy0919@gmail.com")) (:maintainers ("Zhiwei Chen" . "condy0919@gmail.com")) (:maintainer "Zhiwei Chen" . "condy0919@gmail.com") (:keywords "license" "tools") (:url . "https://github.com/condy0919/spdx.el"))]) (speech-tagger . [(20170728 1829) ((cl-lib (0 5))) "tag parts of speech using coreNLP" tar ((:commit . "61955b40d4e8b09e66a3e8033e82893f81657c06") (:authors ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainers ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Danny McClanahan" . "danieldmcclanahan@gmail.com") (:keywords "speech" "tag" "nlp" "language" "corenlp" "parsing" "natural") (:url . "https://github.com/cosmicexplorer/speech-tagger"))]) (speechd-el . [(20240513 1716) nil "Client to speech synthesizers and Braille displays." tar ((:commit . "ac7497e394bf7d46e0b2c27570f5507f6a50a157") (:authors ("Milan Zamazal" . "pdm@zamazal.org")) (:maintainer "Milan Zamazal" . "pdm@zamazal.org") (:url . "https://github.com/brailcom/speechd-el"))]) (speed-type . [(20230926 838) ((emacs (26 1)) (compat (29 1 3))) "Practice touch and speed typing" tar ((:commit . "28b8e8c1cc24511758168f30bcac18d8fb93706d") (:maintainers ("Daniel Kraus" . "daniel@kraus.my")) (:maintainer "Daniel Kraus" . "daniel@kraus.my") (:keywords "games") (:url . "https://github.com/dakra/speed-type"))]) @@ -5021,7 +5022,7 @@ (sr-speedbar . [(20220705 1231) nil "Same frame speedbar" tar ((:commit . "73ecfc21cf38f0cb1dfbbebebdc3cf573eccf7d2") (:authors ("Sebastian Rose" . "sebastian_rose@gmx.de")) (:maintainers ("Sebastian Rose" . "sebastian_rose@gmx.de") ("Peter Lunicks" . "plunix@users.sourceforge.net")) (:maintainer "Sebastian Rose" . "sebastian_rose@gmx.de") (:keywords "speedbar" "sr-speedbar.el") (:url . "http://www.emacswiki.org/emacs/download/sr-speedbar.el"))]) (srcery-theme . [(20240220 805) ((emacs (24))) "Dark color theme" tar ((:commit . "60028633c5722e6b8ea12844618be0e9b31be55a") (:keywords "faces") (:url . "https://github.com/srcery-colors/srcery-emacs"))]) (srefactor . [(20230504 617) ((emacs (24 4))) "A refactoring tool based on Semantic parser framework" tar ((:commit . "95c70a94b5aad4c85b35569e2f2325047791153a") (:authors ("Do Hoang" . "tuhdo1710@gmail.com")) (:keywords "c" "languages" "tools") (:url . "https://github.com/tuhdo/semantic-refactor"))]) - (srfi . [(20240507 58) ((emacs (25 1))) "Scheme Requests for Implementation browser" tar ((:commit . "7d3584b0b887a3bedebe5fd829fa7623c1d730fc") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainers ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "languages" "util") (:url . "https://github.com/srfi-explorations/emacs-srfi"))]) + (srfi . [(20240813 1909) ((emacs (25 1))) "Scheme Requests for Implementation browser" tar ((:commit . "3dac6e04eb2ed797a617abf6b3288808e83d66b4") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainers ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "languages" "util") (:url . "https://github.com/srfi-explorations/emacs-srfi"))]) (srv . [(20180715 1959) ((emacs (24 3))) "perform SRV DNS requests" tar ((:commit . "714387d5a5cf34d8d8cd96bdb1f9cb8ded823ff7") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainers ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:keywords "comm") (:url . "https://github.com/legoscia/srv.el"))]) (ssass-mode . [(20200211 132) ((emacs (24 3))) "Edit Sass without a Turing Machine" tar ((:commit . "96f557887ad97a0066a60c54f92b7234b8407016") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainers ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:keywords "languages" "sass") (:url . "http://github.com/AdamNiederer/ssass-mode"))]) (ssh . [(20120904 2042) nil "Support for remote logins using ssh." tar ((:commit . "c17cf5b43df8ac4662a0580f85898e1f078df0d1") (:authors ("Noah Friedman" . "friedman@splode.com")) (:maintainers ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com") (:keywords "unix" "comm"))]) @@ -5055,7 +5056,7 @@ (streamlink . [(20210811 1429) ((s (1 12 0))) "A major mode for streamlink output" tar ((:commit . "13dff15121ac0276f693696db9b04ae5820058d5") (:keywords "multimedia" "streamlink") (:url . "https://github.com/BenediktBroich/streamlink"))]) (strie . [(20160211 2222) ((cl-lib (0 5))) "A simple trie data structure implementation" tar ((:commit . "eb7efb0cccc127c414f6a64db11454869d9c10a8") (:authors ("James Atwood" . "jatwood@cs.umass.edu")) (:maintainers ("James Atwood" . "jatwood@cs.umass.edu")) (:maintainer "James Atwood" . "jatwood@cs.umass.edu"))]) (string-edit-at-point . [(20230118 1933) ((dash (1 2 0))) "Avoid escape nightmares by editing string in separate buffer" tar ((:commit . "87936d816ae24184dd83688136531b6b6f1943fe") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainers ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) - (string-inflection . [(20220910 1306) nil "underscore -> UPCASE -> CamelCase -> lowerCamelCase conversion of names" tar ((:commit . "50ad54970b3cc79b6b83979bde9889ad9a9e1a9c") (:authors ("akicho8" . "akicho8@gmail.com")) (:maintainers ("akicho8" . "akicho8@gmail.com")) (:maintainer "akicho8" . "akicho8@gmail.com") (:keywords "elisp"))]) + (string-inflection . [(20240811 2252) nil "underscore -> UPCASE -> CamelCase -> lowerCamelCase conversion of names" tar ((:commit . "fa787ae106e0b4c6af4c3554108a4a4a7bf7f60e") (:authors ("akicho8" . "akicho8@gmail.com")) (:maintainers ("akicho8" . "akicho8@gmail.com")) (:maintainer "akicho8" . "akicho8@gmail.com") (:keywords "elisp"))]) (string-utils . [(20140508 2041) ((list-utils (0 4 2))) "String-manipulation utilities" tar ((:commit . "8b56e1f79d2de46d1e9b5e24d889e9f4c3cc85d4") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainers ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "extensions") (:url . "http://github.com/rolandwalker/string-utils"))]) (stripe-buffer . [(20141208 1508) ((cl-lib (1 0))) "Use a different background for even and odd lines" tar ((:commit . "c252080f55cb78c951b19ebab9687f6d00237baf") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainers ("sabof" . "esabof@gmail.com")) (:maintainer "sabof" . "esabof@gmail.com") (:url . "https://github.com/sabof/stripe-buffer"))]) (stripes . [(20230402 1228) ((emacs (24 3))) "highlight alternating lines differently" tar ((:commit . "4683c9020da14bb1c1f74b90d27a4d9fdc7a9147") (:authors ("Michael Schierl" . "schierlm-public@gmx.de") ("těpán Němec" . "stepnem@smrk.net")) (:maintainers ("těpán Němec" . "stepnem@smrk.net")) (:maintainer "těpán Němec" . "stepnem@smrk.net") (:keywords "convenience" "faces") (:url . "http://git.smrk.net/stripes.el"))]) @@ -5101,7 +5102,7 @@ (sweetgreen . [(20180605 335) ((dash (2 12 1)) (helm (1 5 6)) (request (0 2 0)) (cl-lib (0 5))) "Order Salads from sweetgreen.com" tar ((:commit . "e933fe466b5ef0e976967e203f88bd7a012469d1") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainers ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:keywords "salad" "food" "sweetgreen" "request") (:url . "https://www.github.com/CestDiego/sweetgreen.el"))]) (swift-helpful . [(20220707 846) ((emacs (25 1)) (dash (2 12 0)) (lsp-mode (6 0)) (swift-mode (8 0 0))) "Show documentation for Swift programs." tar ((:commit . "b46c580e4b8f55761431ec677866de3fc66592e9") (:authors ("Daniel Martín" . "mardani29@yahoo.es")) (:maintainers ("Daniel Martín" . "mardani29@yahoo.es")) (:maintainer "Daniel Martín" . "mardani29@yahoo.es") (:keywords "help" "swift") (:url . "https://github.com/danielmartin/swift-helpful"))]) (swift-mode . [(20240622 935) ((emacs (24 4)) (seq (2 3))) "Major-mode for Apple's Swift programming language" tar ((:commit . "b06c97b909418b5dca3d15351b2ce86a04df32fb") (:authors ("taku0" . "mxxouy6x3m_github@tatapa.org") ("Chris Barrett" . "chris.d.barrett@me.com") ("Bozhidar Batsov" . "bozhidar@batsov.com") ("Arthur Evstifeev" . "lod@pisem.net")) (:maintainers ("taku0" . "mxxouy6x3m_github@tatapa.org")) (:maintainer "taku0" . "mxxouy6x3m_github@tatapa.org") (:keywords "languages" "swift") (:url . "https://github.com/swift-emacs/swift-mode"))]) - (swift-ts-mode . [(20240603 735) ((emacs (29 1))) "Major mode for Swift based on tree-sitter" tar ((:commit . "5e198d306bd4d49e4dddab39195fe99e1caf8892") (:keywords "swift" "languages" "tree-sitter") (:url . "https://github.com/rechsteiner/swift-ts-mode"))]) + (swift-ts-mode . [(20240811 853) ((emacs (29 1))) "Major mode for Swift based on tree-sitter" tar ((:commit . "e094c17022e5a3fc27cc504fef6138cdde14ad00") (:keywords "swift" "languages" "tree-sitter") (:url . "https://github.com/rechsteiner/swift-ts-mode"))]) (swift3-mode . [(20160918 1250) ((emacs (24 4))) "Major-mode for Apple's Swift programming language." tar ((:commit . "ea34d46bf9a4293e75ffdac9500d34989316d9e9") (:keywords "languages" "swift") (:url . "https://github.com/taku0/swift3-mode"))]) (swiper . [(20240520 1202) ((emacs (24 5)) (ivy (0 14 2))) "Isearch with an overview. Oh, man!" tar ((:commit . "c8808d88c633fdd00f7671fee054954f3a7598b8") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainers ("Basil L. Contovounesios" . "basil@contovou.net")) (:maintainer "Basil L. Contovounesios" . "basil@contovou.net") (:keywords "matching") (:url . "https://github.com/abo-abo/swiper"))]) (swiper-helm . [(20180131 1744) ((emacs (24 1)) (swiper (0 1 0)) (helm (1 5 3))) "Helm version of Swiper." tar ((:commit . "93fb6db87bc6a5967898b5fd3286954cc72a0008") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainers ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "matching") (:url . "https://github.com/abo-abo/swiper-helm"))]) @@ -5137,7 +5138,7 @@ (systemtap-mode . [(20151122 1940) nil "A mode for SystemTap" tar ((:commit . "8b5086d6b0050a12bb37e33c24c24d1f420afd3b") (:maintainers (nil . "ruediger@c-plusplus.de")) (:maintainer nil . "ruediger@c-plusplus.de") (:keywords "tools" "languages") (:url . "https://github.com/ruediger/systemtap-mode"))]) (ta . [(20160619 1645) ((emacs (24 3)) (cl-lib (0 5))) "A tool to deal with Chinese homophonic characters" tar ((:commit . "668ad41e71f374f8c32c8d0532f3d8485b355d35") (:authors ("kuanyui" . "azazabc123@gmail.com")) (:maintainers ("kuanyui" . "azazabc123@gmail.com")) (:maintainer "kuanyui" . "azazabc123@gmail.com") (:keywords "tools") (:url . "http://github.com/kuanyui/ta.el"))]) (tab-bar-buffers . [(20240227 2037) ((emacs (28 1))) "Use tab-bar-mode as a buffer manager" tar ((:commit . "08a3f39c0b1673e3cad34e1f0e83fb56c903586c") (:authors ("Andy Rosen" . "ajr@corp.mlfs.org")) (:maintainers ("Andy Rosen" . "ajr@corp.mlfs.org")) (:maintainer "Andy Rosen" . "ajr@corp.mlfs.org") (:keywords "convenience" "frames") (:url . "https://github.com/ajrosen/tab-bar-buffers"))]) - (tab-bar-echo-area . [(20221115 1953) ((emacs (27 1))) "Display tab names of the tab bar in the echo area" tar ((:commit . "3ab62ca7db3c1d83f96b7971ea4b3b0101b51ae9") (:authors ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainers ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainer "Fritz Grabo" . "hello@fritzgrabo.com") (:keywords "convenience") (:url . "https://github.com/fritzgrabo/tab-bar-echo-area"))]) + (tab-bar-echo-area . [(20240809 1442) ((emacs (27 1))) "Display tab names of the tab bar in the echo area" tar ((:commit . "9ccff3b93385796bec1cd435674807c3907436dd") (:authors ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainers ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainer "Fritz Grabo" . "hello@fritzgrabo.com") (:keywords "convenience") (:url . "https://github.com/fritzgrabo/tab-bar-echo-area"))]) (tab-bar-groups . [(20211013 2012) ((emacs (27 1)) (s (1 12 0))) "Tab groups for the tab bar" tar ((:commit . "a0389d87d2e793055dd74ae85b4593aa1d2720fd") (:authors ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainers ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainer "Fritz Grabo" . "hello@fritzgrabo.com") (:keywords "convenience") (:url . "https://github.com/fritzgrabo/tab-bar-groups"))]) (tab-bar-lost-commands . [(20211013 1945) ((emacs (27 1))) "The \"lost commands\" of the tab bar" tar ((:commit . "989e03dc3d1057264b21b9a5d241fcba86cd297a") (:authors ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainers ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainer "Fritz Grabo" . "hello@fritzgrabo.com") (:keywords "convenience") (:url . "https://github.com/fritzgrabo/tab-bar-lost-commands"))]) (tab-bar-notch . [(20231120 2029) ((emacs (27 1))) "Adjust tab-bar height for MacBook Pro notch" tar ((:commit . "6d1101d8156e336f45122c04889327a4c5be253c") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainers ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:keywords "convenience" "hardware") (:url . "https://github.com/jimeh/tab-bar-notch"))]) @@ -5170,7 +5171,7 @@ (tea-time . [(20120331 820) nil "Simple timer package, useful to make perfect tea." tar ((:commit . "1f6cf0bdd27c5eb3508989c5095427781f858eca") (:authors ("konsty" . "antipin.konstantin@googlemail.com")) (:maintainers ("Gabriel Saldana" . "gsaldana@gmail.com")) (:maintainer "Gabriel Saldana" . "gsaldana@gmail.com") (:keywords "timer" "tea-time"))]) (teacode-expand . [(20181231 640) ((emacs (24 4))) "Expansion of text by TeaCode program." tar ((:commit . "7df6f9ec95da1fb47bbae489bb3f2c27ed3a9b3a") (:authors ("Richard Guay" . "raguay@customct.com")) (:maintainers ("Richard Guay" . "raguay@customct.com")) (:maintainer "Richard Guay" . "raguay@customct.com") (:keywords "lisp") (:url . "https://github.com/raguay/TeaCode-Expand"))]) (teco . [(20200707 2309) nil "Teco interpreter" tar ((:commit . "2529eb0f7f35c526c1b6fca5250399718ff5138a") (:authors ("Dale R. Worley" . "worley@alum.mit.edu")) (:maintainers ("Mark T. Kennedy" . "mtk@acm.org")) (:maintainer "Mark T. Kennedy" . "mtk@acm.org") (:keywords "convenience" "emulations" "files") (:url . "https://github.com/mtk/teco.git"))]) - (telega . [(20240527 606) ((emacs (27 1)) (visual-fill-column (1 9)) (rainbow-identifiers (0 2 2)) (transient (0 3 0))) "Telegram client (unofficial)" tar ((:commit . "58b4963b292ceb723d665df100b519eb5a99c676") (:authors ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainers ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainer "Zajcev Evgeny" . "zevlg@yandex.ru") (:keywords "comm") (:url . "https://github.com/zevlg/telega.el"))]) + (telega . [(20240812 911) ((emacs (27 1)) (visual-fill-column (1 9)) (rainbow-identifiers (0 2 2)) (transient (0 3 0))) "Telegram client (unofficial)" tar ((:commit . "fdaa13c65045e61aed1deb3f90adea191131bc77") (:authors ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainers ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainer "Zajcev Evgeny" . "zevlg@yandex.ru") (:keywords "comm") (:url . "https://github.com/zevlg/telega.el"))]) (telepathy . [(20131209 1258) nil "Access Telepathy from Emacs" tar ((:commit . "211d785b02a29ddc254422fdcc3db45262582f8c") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainers ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com") (:keywords "telepathy" "tools"))]) (telephone-line . [(20240109 2021) ((emacs (24 4)) (cl-lib (0 5)) (cl-generic (0 2)) (seq (1 8))) "Rewrite of Powerline" tar ((:commit . "6016418a5e1e8e006cc202eff50ff28b594eeca4") (:authors ("Daniel Bordak" . "dbordak@fastmail.fm")) (:maintainers ("Daniel Bordak" . "dbordak@fastmail.fm")) (:maintainer "Daniel Bordak" . "dbordak@fastmail.fm") (:keywords "mode-line") (:url . "https://github.com/dbordak/telephone-line"))]) (teleport . [(20240718 652) ((emacs (28 1)) (dash (2 18 0))) "Integration for tsh (goteleport.com)" tar ((:commit . "929f87990a6ee83dfcb7ebf9f8580828f1281ebb") (:authors ("Caramel Hooves" . "caramel.hooves@protonmail.com")) (:maintainers ("Caramel Hooves" . "caramel.hooves@protonmail.com")) (:maintainer "Caramel Hooves" . "caramel.hooves@protonmail.com") (:keywords "tools") (:url . "https://github.com/caramelhooves/teleport.el"))]) @@ -5189,7 +5190,7 @@ (term+mux . [(20140211 749) ((term+ (0 1)) (tab-group (0 1))) "term+ terminal multiplexer and session management" tar ((:commit . "81b60e80cf008472bfd7fad9233af2ef722c208a") (:authors ("INA Lintaro" . "tarao.gnnatgmail.com")) (:maintainers ("INA Lintaro" . "tarao.gnnatgmail.com")) (:maintainer "INA Lintaro" . "tarao.gnnatgmail.com") (:keywords "terminal" "emulation") (:url . "http://github.com/tarao/term+-el"))]) (term-alert . [(20230407 1715) ((emacs (24 0)) (term-cmd (1 1)) (alert (1 1)) (f (0 18 2))) "Notifications when commands complete in term.el." tar ((:commit . "8e7e744773e41355bcd9f5c911001be08bc79bec") (:authors ("Callie Cameron" . "cjcameron7@gmail.com")) (:maintainer "Callie Cameron" . "cjcameron7@gmail.com") (:keywords "notifications" "processes") (:url . "https://github.com/calliecameron/term-alert"))]) (term-cmd . [(20230407 1704) ((emacs (27 2)) (dash (2 12 0)) (f (0 18 2))) "Send commands from programs running in term.el." tar ((:commit . "26c5a8cb6b55ac0d6c6bc08f6ea1b1e53f6e2654") (:authors ("Callie Cameron" . "cjcameron7@gmail.com")) (:maintainer "Callie Cameron" . "cjcameron7@gmail.com") (:keywords "processes") (:url . "https://github.com/calliecameron/term-cmd"))]) - (term-manager . [(20240602 2356) ((dash (2 12 0)) (emacs (24 4))) "Contextual terminal management" tar ((:commit . "25353734c65cd5cc952e4893b552629ca1d0d37f") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainers ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "terminals" "tools") (:url . "https://www.github.com/IvanMalison/term-manager"))]) + (term-manager . [(20240811 2337) ((dash (2 12 0)) (emacs (24 4))) "Contextual terminal management" tar ((:commit . "fbf64768902cded6d75261515bd4aafe7cf56111") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainers ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "terminals" "tools") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-project . [(20240602 2356) ((emacs (28 1)) (term-manager (0 1 0))) "Terminal management for project.el" tar ((:commit . "25353734c65cd5cc952e4893b552629ca1d0d37f") (:authors ("Ivan Malison" . "IvanMalison@gmail.com") ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainers ("Ivan Malison" . "IvanMalison@gmail.com") ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "project" "tools" "terminals" "vc") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-projectile . [(20240602 2356) ((emacs (24)) (term-manager (0 1 0)) (projectile (0 13 0))) "projectile terminal management" tar ((:commit . "25353734c65cd5cc952e4893b552629ca1d0d37f") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainers ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "projectile" "tools" "terminals" "vc") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-run . [(20200128 702) nil "Run arbitrary command in terminal buffer" tar ((:commit . "0fd135d55fcf864598b1fb8dd880833a1a322910") (:authors ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainers ("10sr" . "8slashes+el[at]gmail[dot]com")) (:maintainer "10sr" . "8slashes+el[at]gmail[dot]com") (:keywords "utility" "shell" "command" "term-mode") (:url . "https://github.com/10sr/term-run-el"))]) @@ -5228,7 +5229,7 @@ (third-time . [(20240207 1621) ((emacs (27 1))) "Third Time: A Better Way to Work" tar ((:commit . "093b74be860fac389fb173caef5fabf61e417eef") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainers ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "https://git.sr.ht/~swflint/third-time"))]) (thread-dump . [(20170816 1850) nil "Java thread dump viewer" tar ((:commit . "204c9600242756d4b514bb5ff6293e052bf4b49d") (:url . "http://github.com/nd/thread-dump.el"))]) (threes . [(20160820 1242) ((emacs (24)) (seq (1 11))) "A clone of Threes (a tiny puzzle game)" tar ((:commit . "6981acb30b856c77cba6aba63fefbf102cbdfbb2") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainers ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:keywords "games") (:url . "https://github.com/xuchunyang/threes.el"))]) - (thrift . [(20240729 1411) ((emacs (24))) "major mode for fbthrift and Apache Thrift files" tar ((:commit . "7fa4ed4b7401a2b9051036370fff531931fffddc") (:keywords "languages"))]) + (thrift . [(20240811 1631) ((emacs (24))) "major mode for fbthrift and Apache Thrift files" tar ((:commit . "bf6f866e2f4ce7adb35b99c6c126720cd9e2b095") (:keywords "languages"))]) (thumb-through . [(20120119 534) nil "Plain text reader of HTML documents" tar ((:commit . "08d8fb720f93c6172653e035191a8fa9c3305e63") (:keywords "html"))]) (tickscript-mode . [(20171219 203) ((emacs (24 1))) "A major mode for Tickscript files" tar ((:commit . "f0579f38ff14954df5002ce30ae6d4a2c978d461") (:authors ("Marc Sherry" . "msherry@gmail.com")) (:maintainers ("Marc Sherry" . "msherry@gmail.com")) (:maintainer "Marc Sherry" . "msherry@gmail.com") (:keywords "languages") (:url . "https://github.com/msherry/tickscript-mode"))]) (tidal . [(20240407 1952) ((haskell-mode (16)) (emacs (25 1))) "Interact with TidalCycles for live coding patterns" tar ((:commit . "88f09edf6bef2228d5f530dea872b08a9d803066") (:authors (nil . "alex@slab.org")) (:maintainers (nil . "alex@slab.org")) (:maintainer nil . "alex@slab.org") (:keywords "tools") (:url . "https://github.com/tidalcycles/Tidal"))]) @@ -5269,7 +5270,7 @@ (todotxt-mode . [(20240802 604) nil "Major mode for editing todo.txt files" tar ((:commit . "ca4310cfcce4d1f3a6670b31412a9b56462e5b5d") (:authors ("Adolfo Villafiorita" . "adolfo.villafiorita@me.com")) (:maintainers ("Adolfo Villafiorita" . "adolfo.villafiorita@me.com")) (:maintainer "Adolfo Villafiorita" . "adolfo.villafiorita@me.com") (:keywords "wp" "files"))]) (togetherly . [(20170426 616) ((cl-lib (0 3))) "allow multiple clients to edit a single buffer online" tar ((:commit . "65072b1d5e04c7098c318ebf1af279f596039ef9") (:url . "http://hins11.yu-yake.com/"))]) (toggle-quotes . [(20140710 926) nil "Toggle between single and double quoted string" tar ((:commit . "33abc221d6887f0518337851318065cd86c34b03") (:authors ("Jim Tian" . "tianjin.sc@gmail.com")) (:maintainers ("Jim Tian" . "tianjin.sc@gmail.com")) (:maintainer "Jim Tian" . "tianjin.sc@gmail.com") (:keywords "convenience" "quotes") (:url . "https://github.com/toctan/toggle-quotes.el"))]) - (toggle-term . [(20240731 933) ((emacs (24 3))) "Quickly toggle persistent term and shell buffers" tar ((:commit . "c1584b450cbb55b011f0f750eafbca729c818a2e") (:keywords "frames" "convenience" "terminals") (:url . "https://github.com/justinlime/toggle-term.el"))]) + (toggle-term . [(20240804 117) ((emacs (25 1))) "Quickly toggle persistent term and shell buffers" tar ((:commit . "54605ed1d03dbfd324d9bec4ee314ab764a2a8dd") (:keywords "frames" "convenience" "terminals") (:url . "https://github.com/justinlime/toggle-term.el"))]) (toggle-test . [(20140723 537) nil "Toggle between source and test files in various programming languages" tar ((:commit . "a0b64834101c2b8b24da365baea1d36e57b069b5") (:authors ("Raghunandan Rao" . "r.raghunandan@gmail.com")) (:maintainers ("Raghunandan Rao" . "r.raghunandan@gmail.com")) (:maintainer "Raghunandan Rao" . "r.raghunandan@gmail.com") (:keywords "tdd" "test" "toggle" "productivity") (:url . "https://github.com/rags/toggle-test"))]) (toggle-window . [(20141207 1548) nil "toggle current window size between half and full" tar ((:commit . "e82c60e543933880402ede11e9423e48a17dde53") (:keywords "hide" "window") (:url . "https://github.com/deadghost/toggle-window"))]) (tok-theme . [(20231019 947) ((emacs (27 0))) "Minimal monochromatic theme for Emacs in the spirit of Zmacs and Smalltalk-80." tar ((:commit . "61c86fd2902b6342efe4463230dffdd185159d1c") (:authors ("Topi Kettunen" . "topi@topikettunen.com")) (:maintainers ("Topi Kettunen" . "topi@topikettunen.com")) (:maintainer "Topi Kettunen" . "topi@topikettunen.com") (:url . "https://github.com/topikettunen/tok-theme"))]) @@ -5300,7 +5301,7 @@ (tramp-term . [(20220725 1441) nil "Automatic setup of directory tracking in ssh sessions" tar ((:commit . "ed75189122737d301f716a30a8013205aa3736f1") (:authors ("Randy Morris" . "randy.morris@archlinux.us")) (:maintainers ("Randy Morris" . "randy.morris@archlinux.us")) (:maintainer "Randy Morris" . "randy.morris@archlinux.us") (:keywords "comm" "terminals") (:url . "https://github.com/randymorris/tramp-term.el"))]) (transducers . [(20240308 843) ((emacs (28 1))) "Ergonomic, efficient data processing" tar ((:commit . "2d452e4cdc3b5cfa29ee3d7a645ff53d4e993384") (:authors ("Colin Woodbury" . "colin@fosskers.ca")) (:maintainers ("Colin Woodbury" . "colin@fosskers.ca")) (:maintainer "Colin Woodbury" . "colin@fosskers.ca") (:keywords "lisp") (:url . "https://git.sr.ht/~fosskers/transducers.el"))]) (transfer-sh . [(20200601 1708) ((emacs (24 3)) (async (1 0))) "Simple interface for sending buffer contents to transfer.sh" tar ((:commit . "0621a66d00ec91a209a542c10b158095088bd44d") (:keywords "comm" "convenience" "files") (:url . "https://gitlab.com/tuedachu/transfer-sh.el"))]) - (transient . [(20240729 1524) ((emacs (26 1)) (compat (30 0 0 0)) (seq (2 24))) "Transient commands" tar ((:commit . "6543000d5a509096f0f98eb4b814d7f6f2114ce3") (:authors ("Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev") (:keywords "extensions") (:url . "https://github.com/magit/transient"))]) + (transient . [(20240805 1231) ((emacs (26 1)) (compat (30 0 0 0)) (seq (2 24))) "Transient commands" tar ((:commit . "b2cb4e578f2362a0354c4a31a6bd89d6c4b63d63") (:authors ("Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev") (:keywords "extensions") (:url . "https://github.com/magit/transient"))]) (transient-dwim . [(20221225 1630) ((emacs (26 1)) (transient (0 1))) "Useful preset transient commands" tar ((:commit . "cb5e0d35729fc6448553b7a17fc5c843f00e8c1d") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainers ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "tools") (:url . "https://github.com/conao3/transient-dwim.el"))]) (transient-extras . [(20230721 839) ((emacs (28 1))) "Extra features for transient" tar ((:commit . "ca0d5c597382615f0ee8300ff8718f54f8214359") (:authors ("Al Haji-Ali" . "abdo.haji.ali@gmail.com") ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainers ("Al Haji-Ali" . "abdo.haji.ali@gmail.com") ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Al Haji-Ali" . "abdo.haji.ali@gmail.com") (:keywords "convenience") (:url . "https://github.com/haji-ali/transient-extras.git"))]) (transient-extras-a2ps . [(20230303 1511) ((emacs (28 1)) (transient-extras (1 0 0))) "A transient interface to a2ps" tar ((:commit . "e91a1cddb1f0cb8b99d2bd30db64d467e5fa7ea8") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainers ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:keywords "convenience") (:url . "https://git.sr.ht/~swflint/transient-extras-a2ps"))]) @@ -5313,17 +5314,17 @@ (transwin . [(20240126 720) ((emacs (24 3))) "Make window/frame transparent" tar ((:commit . "99f9296a18654cb38f2ffb8682b7532be60bec5e") (:authors ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "frames" "window" "transparent") (:url . "https://github.com/jcs-elpa/transwin"))]) (trashed . [(20230811 157) ((emacs (25 1))) "Viewing/editing system trash can" tar ((:commit . "52a52a363ce53855790e7a59aed6976eec18c9ea") (:authors ("Shingo Tanaka" . "shingo.fg8@gmail.com")) (:maintainers ("Shingo Tanaka" . "shingo.fg8@gmail.com")) (:maintainer "Shingo Tanaka" . "shingo.fg8@gmail.com") (:keywords "files" "convenience" "unix") (:url . "https://github.com/shingo256/trashed"))]) (travis . [(20150825 1138) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client for Travis" tar ((:commit . "c8769d3db10ed4604969049e3bd276afa0a0138e") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainers ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "travis") (:url . "https://github.com/nlamirault/emacs-travis"))]) - (tray . [(20240713 1931) ((emacs (27 1)) (compat (30 0 0 0)) (transient (0 7 0))) "Various transient menus" tar ((:commit . "ed1ffb0d0d4c287ae0a490e556f8aa051b588bb0") (:authors ("Jonas Bernoulli" . "emacs.tray@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.tray@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.tray@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://git.sr.ht/~tarsius/tray"))]) + (tray . [(20240811 29) ((emacs (27 1)) (compat (30 0 0 0)) (transient (0 7 4))) "Various transient menus" tar ((:commit . "fca0ed0010473a61be135b2791426ae5463fe9ea") (:authors ("Jonas Bernoulli" . "emacs.tray@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.tray@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.tray@jonas.bernoulli.dev") (:keywords "convenience") (:url . "https://github.com/tarsius/tray"))]) (tree-edit . [(20231124 1712) ((emacs (29 1)) (dash (2 19)) (reazon (0 4 0)) (s (0 0 0))) "A library for structural refactoring and editing" tar ((:commit . "3e71d276e7369ff4525f0e2b84356a31fe6b7782") (:authors ("Ethan Leba" . "ethanleba5@gmail.com")) (:maintainers ("Ethan Leba" . "ethanleba5@gmail.com")) (:maintainer "Ethan Leba" . "ethanleba5@gmail.com") (:url . "https://github.com/ethan-leba/tree-edit"))]) (tree-mode . [(20151104 1331) nil "A mode to manage tree widgets" tar ((:commit . "b06078826d5875d74b0e7b7ac47b0d0917610534") (:authors (nil . "wenbinye@163.com")) (:maintainers (nil . "wenbinye@163.com")) (:maintainer nil . "wenbinye@163.com") (:keywords "help" "convenience" "widget"))]) (tree-sitter . [(20220212 1632) ((emacs (25 1)) (tsc (0 18 0))) "Incremental parsing system" tar ((:commit . "909717c685ff5a2327fa2ca8fb8a25216129361c") (:authors ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainers ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainer "Tuấn-Anh Nguyễn" . "ubolonton@gmail.com") (:keywords "languages" "tools" "parsers" "tree-sitter") (:url . "https://github.com/emacs-tree-sitter/elisp-tree-sitter"))]) (tree-sitter-ess-r . [(20221012 855) ((emacs (26 1)) (ess (18 10 1)) (tree-sitter (0 12 1)) (tree-sitter-langs (0 12 0))) "R with tree-sitter" tar ((:commit . "9669c00f3d3463e6769725af74c392891e269eed") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainers ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/tree-sitter-ess-r"))]) (tree-sitter-indent . [(20220411 1439) ((emacs (26 1)) (tree-sitter (0 12 1)) (seq (2 20))) "Provide indentation with a Tree-sitter backend" tar ((:commit . "4ef246db3e4ff99f672fe5e4b416c890f885c09e") (:authors ("Felipe Lema" . "felipelema@mortemale.org")) (:maintainers ("Felipe Lema" . "felipelema@mortemale.org")) (:maintainer "Felipe Lema" . "felipelema@mortemale.org") (:keywords "convenience" "internal") (:url . "https://codeberg.org/FelipeLema/tree-sitter-indent.el"))]) (tree-sitter-ispell . [(20240610 2252) ((emacs (26 1)) (tree-sitter (0 15 0))) "Run ispell on tree-sitter text nodes" tar ((:commit . "a06eff00affff85992d2a8ad0019034747ffeb70") (:authors ("Erick Navarro" . "erick@navarro.io")) (:maintainers ("Erick Navarro" . "erick@navarro.io")) (:maintainer "Erick Navarro" . "erick@navarro.io") (:url . "https://github.com/erickgnavar/tree-sitter-ispell.el"))]) - (tree-sitter-langs . [(20240728 2338) ((emacs (25 1)) (tree-sitter (0 15 0))) "Grammar bundle for tree-sitter" tar ((:commit . "8d2707e84fae46a78b3943644fcd734364e05cc4") (:authors ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainers ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainer "Tuấn-Anh Nguyễn" . "ubolonton@gmail.com") (:keywords "languages" "tools" "parsers" "tree-sitter") (:url . "https://github.com/emacs-tree-sitter/tree-sitter-langs"))]) + (tree-sitter-langs . [(20240811 908) ((emacs (25 1)) (tree-sitter (0 15 0))) "Grammar bundle for tree-sitter" tar ((:commit . "ac3aa507a8a5664159613834fe6568aa86cc16f1") (:authors ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainers ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainer "Tuấn-Anh Nguyễn" . "ubolonton@gmail.com") (:keywords "languages" "tools" "parsers" "tree-sitter") (:url . "https://github.com/emacs-tree-sitter/tree-sitter-langs"))]) (treebundel . [(20240531 2321) ((emacs (27 1)) (compat (29 1 4 2))) "Bundle related git-worktrees together" tar ((:commit . "b0a5d1bf924d8cadde5bae50b8d9ac131279b828") (:keywords "convenience" "vc") (:url . "https://github.com/purplg/treebundel"))]) (treefactor . [(20200516 1631) ((emacs (26 1)) (dash (2 16 0)) (f (0 20 0)) (org (9 2 6)) (avy (0 5 0))) "Restructure your messy Org documents" tar ((:commit . "75357757022a4399ab772ff0d92065bd114dabe9") (:authors ("Leo Littlebook" . "Leo.Littlebook@gmail.com")) (:maintainers ("Leo Littlebook" . "Leo.Littlebook@gmail.com")) (:maintainer "Leo Littlebook" . "Leo.Littlebook@gmail.com") (:keywords "outlines" "files" "convenience") (:url . "https://github.com/cyberthal/treefactor"))]) - (treemacs . [(20240717 2034) ((emacs (26 1)) (cl-lib (0 5)) (dash (2 11 0)) (s (1 12 0)) (ace-window (0 9 0)) (pfuture (1 7)) (hydra (0 13 2)) (ht (2 2)) (cfrs (1 3 2))) "A tree style file explorer package" tar ((:commit . "362bfa50904a27a7a6caaafd3ab254a5c2e5abc4") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainers ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) + (treemacs . [(20240813 1152) ((emacs (26 1)) (cl-lib (0 5)) (dash (2 11 0)) (s (1 12 0)) (ace-window (0 9 0)) (pfuture (1 7)) (hydra (0 13 2)) (ht (2 2)) (cfrs (1 3 2))) "A tree style file explorer package" tar ((:commit . "30919bbda612d7dc862ca23f998c8df66abd3861") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainers ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs-all-the-icons . [(20240131 2042) ((emacs (26 1)) (all-the-icons (4 0 1)) (treemacs (0 0))) "all-the-icons integration for treemacs" tar ((:commit . "bcba09c1581c4bd93ff0217d464aead04f6d26d4") (:authors ("Eric Dallo" . "ercdll1337@gmail.com")) (:maintainers ("Eric Dallo" . "ercdll1337@gmail.com")) (:maintainer "Eric Dallo" . "ercdll1337@gmail.com") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs-evil . [(20240131 2042) ((emacs (26 1)) (evil (1 2 12)) (treemacs (0 0))) "Evil mode integration for treemacs" tar ((:commit . "bcba09c1581c4bd93ff0217d464aead04f6d26d4") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainers ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs-icons-dired . [(20240131 2042) ((treemacs (0 0)) (emacs (26 1))) "Treemacs icons for dired" tar ((:commit . "bcba09c1581c4bd93ff0217d464aead04f6d26d4") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainers ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) @@ -5383,6 +5384,7 @@ (uiua-ts-mode . [(20231215 2007) ((emacs (29 1)) (uiua-mode (0 0 5))) "Uiua treesiter mode" tar ((:commit . "1d9b2d4929094e7df7dd23aa1204b4a47c654cc4") (:keywords "languages" "uiua") (:url . "https://github.com/crmsnbleyd/uiua-ts-mode"))]) (ujelly-theme . [(20180214 1624) nil "Ujelly theme for GNU Emacs 24 (deftheme)" tar ((:commit . "bf724ce7806a738d2043544061e5f9bbfc56e674") (:authors ("Mark Tran" . "mark.tran@gmail.com")) (:maintainers ("Mark Tran" . "mark.tran@gmail.com")) (:maintainer "Mark Tran" . "mark.tran@gmail.com") (:url . "http://github.com/marktran/color-theme-ujelly"))]) (ukrainian-holidays . [(20130720 1349) nil "Ukrainian holidays for Emacs calendar." tar ((:commit . "e52b0c92843e9f4d0415a7ba3b8559785497d23d") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainers ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ukrainian-holidays"))]) + (ulisp-mode . [(20240807 1000) ((emacs (25 1))) "Major mode for editing and evaluate uLisp" tar ((:commit . "7f52f030e5bf6e98ba9eee75631a6e2b95f90583") (:authors ("DEADBLACKCLOVER" . "deadblackclover@protonmail.com")) (:maintainers ("DEADBLACKCLOVER" . "deadblackclover@protonmail.com")) (:maintainer "DEADBLACKCLOVER" . "deadblackclover@protonmail.com") (:keywords "languages") (:url . "https://codeberg.org/deadblackclover/ulisp-mode"))]) (uml-mode . [(20200129 1147) ((emacs (24 4)) (seq (0))) "Minor mode for ascii uml sequence diagrams" tar ((:commit . "0ef88c74b48b5400d83ab93e3e089bbe45538fd7") (:authors ("Ian Martins" . "ianxm@jhu.edu")) (:maintainers ("Ian Martins" . "ianxm@jhu.edu")) (:maintainer "Ian Martins" . "ianxm@jhu.edu") (:keywords "docs") (:url . "http://github.com/ianxm/emacs-uml"))]) (uncrustify-mode . [(20130707 1359) nil "Minor mode to automatically uncrustify." tar ((:commit . "2c00d5cf2d1868a5955347438746f4dd82b3b9fc") (:authors ("Tabito Ohtani" . "koko1000ban@gmail.com")) (:maintainers ("Tabito Ohtani" . "koko1000ban@gmail.com")) (:maintainer "Tabito Ohtani" . "koko1000ban@gmail.com") (:keywords "uncrustify"))]) (undercover . [(20210602 2119) ((emacs (24)) (dash (2 0 0)) (shut-up (0 3 2))) "Test coverage library for Emacs Lisp" tar ((:commit . "1d3587f1fad66a747688f36636b67b33b73447d3") (:authors ("Sviridov Alexander" . "sviridov.vmi@gmail.com")) (:maintainers ("Sviridov Alexander" . "sviridov.vmi@gmail.com")) (:maintainer "Sviridov Alexander" . "sviridov.vmi@gmail.com") (:keywords "lisp" "tests" "coverage" "tools") (:url . "https://github.com/sviridov/undercover.el"))]) @@ -5474,7 +5476,7 @@ (vector-utils . [(20140508 2041) nil "Vector-manipulation utility functions" tar ((:commit . "5f9ced3960a318d611c3d20ffdc9ca74054fa8b7") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainers ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "extensions") (:url . "http://github.com/rolandwalker/vector-utils"))]) (vega-view . [(20210401 1115) ((emacs (25)) (cider (0 24 0)) (parseedn (0 1))) "Vega visualization viewer" tar ((:commit . "3793025a523a86acc6255b4183b12ebfc95e1116") (:authors ("Jack Rusher" . "jack@appliedscience.studio")) (:maintainers ("Jack Rusher" . "jack@appliedscience.studio")) (:maintainer "Jack Rusher" . "jack@appliedscience.studio") (:keywords "multimedia") (:url . "https://www.github.com/applied-science/emacs-vega-view"))]) (vegetative-theme . [(20220822 353) ((autothemer (0 2)) (emacs (24))) "A Theme based on green CRT terminals" tar ((:commit . "db60ce0fe327ae7e4371545179ed94483b1132a8") (:url . "http://github.com/emacsfodder/emacs-theme-vegetative"))]) - (verb . [(20240708 2311) ((emacs (26 3))) "Organize and send HTTP requests" tar ((:commit . "8a2d425ea7b2287090d6464c05f24b8894cfd09b") (:authors ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainers ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainer "Federico Tedin" . "federicotedin@gmail.com") (:keywords "tools") (:url . "https://github.com/federicotdn/verb"))]) + (verb . [(20240808 2150) ((emacs (26 3))) "Organize and send HTTP requests" tar ((:commit . "ae0c111ab00eb3bc2657fa0f0e1ffb455103ceb0") (:authors ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainers ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainer "Federico Tedin" . "federicotedin@gmail.com") (:keywords "tools") (:url . "https://github.com/federicotdn/verb"))]) (veri-kompass . [(20200213 934) ((emacs (25)) (cl-lib (0 5)) (org (8 2 0))) "verilog codebase navigation facility" tar ((:commit . "271903cdf92db05898ee7cffb65641f30fa08280") (:maintainers (nil . "andrea_corallo@yahoo.it")) (:maintainer nil . "andrea_corallo@yahoo.it") (:keywords "languages" "extensions" "verilog" "hardware" "rtl") (:url . "https://gitlab.com/koral/veri-kompass"))]) (verify-url . [(20160426 1228) ((cl-lib (0 5))) "find out invalid urls in the buffer or region" tar ((:commit . "d6f3623cda8cd526a2d198619b137059cb1ba1ab") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainers ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "usability" "url") (:url . "https://github.com/lujun9972/verify-url"))]) (verilog-ext . [(20240729 1502) ((emacs (29 1)) (verilog-mode (2024 3 1 121933719)) (verilog-ts-mode (0 1 3)) (lsp-mode (8 0 0)) (ag (0 48)) (ripgrep (0 4 0)) (hydra (0 15 0)) (apheleia (3 1)) (yasnippet (0 14 0)) (flycheck (32)) (outshine (3 0 1)) (async (1 9 7))) "SystemVerilog Extensions" tar ((:commit . "de2f4af5ff669d2006eb84ef4bbf9f6a30cfb478") (:authors ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainers ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainer "Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com") (:keywords "verilog" "ide" "tools") (:url . "https://github.com/gmlarumbe/verilog-ext"))]) @@ -5484,12 +5486,12 @@ (vertica . [(20131217 1511) ((sql (3 0))) "Vertica SQL mode extension" tar ((:commit . "3c9647b425c5c13c30bf0cba483646af18196588") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainers ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com") (:keywords "sql" "vertica"))]) (vertica-snippets . [(20240625 1023) ((yasnippet (0 6 1))) "Yasnippets for Vertica" tar ((:commit . "4d3019e72a62dcbfede3d4812c913d5e6210c488") (:authors ("Andreas Gerler" . "baron@bundesbrandschatzamt.de")) (:maintainers ("Andreas Gerler" . "baron@bundesbrandschatzamt.de")) (:maintainer "Andreas Gerler" . "baron@bundesbrandschatzamt.de") (:keywords "convenience" "snippets") (:url . "https://github.com/baron42bba/vertica-snippets"))]) (vertico . [(20240726 2131) ((emacs (27 1)) (compat (30))) "VERTical Interactive COmpletion" tar ((:commit . "d70fdeb67be9ecc88c438039eefa9ef0e2104005") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainers ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:keywords "convenience" "files" "matching" "completion") (:url . "https://github.com/minad/vertico"))]) - (vertico-prescient . [(20240505 2249) ((emacs (27 1)) (prescient (6 1 0)) (vertico (0 28)) (compat (29 1))) "prescient.el + Vertico" tar ((:commit . "0765418e4362099db8788fcb745ce9b7602aa001") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/prescient.el"))]) + (vertico-prescient . [(20240803 2320) ((emacs (27 1)) (prescient (6 1 0)) (vertico (0 28)) (compat (29 1))) "prescient.el + Vertico" tar ((:commit . "2b8a8b41228bddb2e11eb1c200e98a9edd04797c") (:authors ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainers ("Radian LLC" . "contact+prescient@radian.codes")) (:maintainer "Radian LLC" . "contact+prescient@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/prescient.el"))]) (vertigo . [(20211224 1256) ((dash (2 11 0))) "Jump across lines using the home row." tar ((:commit . "280b30518529242ee36cd436bd2349c34c35abb0") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainers ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:keywords "vim" "vertigo") (:url . "https://github.com/noctuid/vertigo.el"))]) (vhdl-capf . [(20160221 1734) nil "Completion at point function (capf) for vhdl-mode." tar ((:commit . "290abe217050f33532bc9ccb04f894123402f414") (:authors ("sh-ow" . "sh-ow@users.noreply.github.com")) (:maintainers ("sh-ow" . "sh-ow@users.noreply.github.com")) (:maintainer "sh-ow" . "sh-ow@users.noreply.github.com") (:keywords "convenience" "usability" "vhdl" "completion") (:url . "https://github.com/sh-ow/vhdl-capf"))]) - (vhdl-ext . [(20240407 1353) ((emacs (29 1)) (vhdl-ts-mode (0 1 2)) (lsp-mode (8 0 0)) (ag (0 48)) (ripgrep (0 4 0)) (hydra (0 15 0)) (flycheck (32)) (outshine (3 0 1)) (async (1 9 7))) "VHDL Extensions" tar ((:commit . "bd5f97d811f4444ab523a5faace8e599a90d972d") (:authors ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainers ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainer "Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com") (:keywords "vhdl" "ide" "tools") (:url . "https://github.com/gmlarumbe/vhdl-ext"))]) + (vhdl-ext . [(20240808 1543) ((emacs (29 1)) (vhdl-ts-mode (0 1 3)) (lsp-mode (8 0 0)) (ag (0 48)) (ripgrep (0 4 0)) (hydra (0 15 0)) (flycheck (32)) (outshine (3 0 1)) (async (1 9 7))) "VHDL Extensions" tar ((:commit . "ead58dc7615b8d923aab6e72c842be336ae3cf92") (:authors ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainers ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainer "Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com") (:keywords "vhdl" "ide" "tools") (:url . "https://github.com/gmlarumbe/vhdl-ext"))]) (vhdl-tools . [(20200330 1819) ((ggtags (0 9 0)) (emacs (26 2)) (helm-rg (0 1)) (outshine (3 1 -1))) "Utilities for navigating vhdl sources" tar ((:commit . "9cb2354874608d971be407ad9299ed918a6c061a") (:keywords "convenience" "languages" "vhdl") (:url . "https://gitlab.com/emacs-elisp/vhdl-tools/-/wikis/home"))]) - (vhdl-ts-mode . [(20240406 2155) ((emacs (29 1))) "VHDL Tree-sitter major mode" tar ((:commit . "eaeefce408085159cacf1ee9424fee20f20b6c39") (:authors ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainers ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainer "Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com") (:keywords "vhdl" "ide" "tools") (:url . "https://github.com/gmlarumbe/vhdl-ts-mode"))]) + (vhdl-ts-mode . [(20240808 1032) ((emacs (29 1))) "VHDL Tree-sitter major mode" tar ((:commit . "807fdb43151edcf5bd91399246fc3f6da1326d27") (:authors ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainers ("Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com")) (:maintainer "Gonzalo Larumbe" . "gonzalomlarumbe@gmail.com") (:keywords "vhdl" "ide" "tools") (:url . "https://github.com/gmlarumbe/vhdl-ts-mode"))]) (vi-tilde-fringe . [(20141028 242) ((emacs (24))) "Displays tildes in the fringe on empty lines a la Vi." tar ((:commit . "e6e15638e8c45a5e68d0874d5d8c9a46c4f38a54") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainers ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "emulation") (:url . "https://github.com/syl20bnr/vi-tilde-fringe"))]) (viewer . [(20170107 202) nil "View-mode extension" tar ((:commit . "6c8db025bf4021428f7f2c3ef9d74fb13f5d267a") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainers ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "view" "extensions") (:url . "http://github.com/rubikitch/viewer/"))]) (viking-mode . [(20160705 2027) nil "kill first, ask later" tar ((:commit . "c76aa265d13ad91d6890d242e142d05e31f0340b") (:authors ("T.v.Dein" . "tlinden@cpan.org")) (:maintainers ("T.v.Dein" . "tlinden@cpan.org")) (:maintainer "T.v.Dein" . "tlinden@cpan.org") (:keywords "kill" "delete") (:url . "https://github.com/tlinden/viking-mode"))]) @@ -5521,6 +5523,7 @@ (vscdark-theme . [(20191212 107) ((emacs (24 1))) "VS Code Dark+ like theme" tar ((:commit . "f419553e2a2f091a8bc257fb5ab520326e93ddd4") (:url . "https://github.com/abelikoff/vscdark-theme"))]) (vscode-dark-plus-theme . [(20230725 1703) nil "Default Visual Studio Code Dark+ theme" tar ((:commit . "65420ca73b543e1e7955905bea1a8d7e5fe6c5ff") (:url . "https://github.com/ianpan870102/vscode-dark-plus-emacs-theme"))]) (vscode-icon . [(20230330 2206) ((emacs (25 1))) "Utility package to provide Vscode style icons" tar ((:commit . "3976bc2e7e2fe0068ae59c11d226f67e0e87aaea") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainers ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "files" "tools") (:url . "https://github.com/jojojames/vscode-icon-emacs"))]) + (vsh-mode . [(20240730 2036) ((emacs (30 0))) "Alternate PTY interface for complex terminal sessions" tar ((:commit . "0d98be666ccc59f9b31521d20dda8d0e07dd53cd") (:authors ("Matthew Malcomson" . "hardenedapple@gmail.com")) (:maintainers ("Matthew Malcomson" . "hardenedapple@gmail.com")) (:maintainer "Matthew Malcomson" . "hardenedapple@gmail.com") (:keywords "processes") (:url . "https://github.com/hardenedapple/vsh"))]) (vterm . [(20240705 1533) ((emacs (25 1))) "Fully-featured terminal emulator" tar ((:commit . "d9ea29fb10aed20512bd95dc5b8c1a01684044b1") (:authors ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainers ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainer "Lukas Fürmetz" . "fuermetz@mailbox.org") (:keywords "terminals") (:url . "https://github.com/akermu/emacs-libvterm"))]) (vterm-hotkey . [(20240702 1445) ((emacs (29 4)) (vterm (0 0))) "Control vterm buffers with hotkeys" tar ((:commit . "039033a4c30dabca625d6924d1796bb9e13d85c7") (:keywords "terminals" "processes" "hotkeys") (:url . "https://github.com/rootatpixel/vterm-hotkey"))]) (vterm-toggle . [(20230912 246) ((emacs (25 1)) (vterm (0 0 1))) "Toggles between the vterm buffer and other buffers." tar ((:commit . "06cb4f3c565e46470a3c4505c11e26066d869715") (:authors (nil . "jixiufjixiuf@qq.com")) (:maintainers (nil . "jixiufjixiuf@qq.com")) (:maintainer nil . "jixiufjixiuf@qq.com") (:keywords "vterm" "terminals") (:url . "https://github.com/jixiuf/vterm-toggle"))]) @@ -5561,7 +5564,7 @@ (web . [(20141231 2001) ((dash (2 9 0)) (s (1 5 0))) "useful HTTP client" tar ((:commit . "483188dac4bc6b409b985c9dae45f3324a425efd") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainers ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "lisp" "http" "hypermedia") (:url . "http://github.com/nicferrier/emacs-web"))]) (web-beautify . [(20161115 2247) nil "Format HTML, CSS and JavaScript/JSON" tar ((:commit . "e1b45321d8c11b404b12c8e55afe55eaa7c84ee9") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainers ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/web-beautify"))]) (web-completion-data . [(20160318 848) nil "Shared completion data for ac-html and company-web" tar ((:commit . "c272c94e8a71b779c29653a532f619acad433a4f") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainers ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:keywords "html" "auto-complete" "company") (:url . "https://github.com/osv/web-completion-data"))]) - (web-mode . [(20240729 1537) ((emacs (23 1))) "major mode for editing web templates" tar ((:commit . "2815efbd5b8b0789cdebd47697eae815ce8eeb5f") (:maintainers ("François-Xavier Bois" . "fxbois@gmail.com")) (:maintainer "François-Xavier Bois" . "fxbois@gmail.com") (:keywords "languages") (:url . "https://web-mode.org"))]) + (web-mode . [(20240804 821) ((emacs (23 1))) "major mode for editing web templates" tar ((:commit . "0c83581d1e93d1d802c730a1d5e90cd1c740e1b2") (:maintainers ("François-Xavier Bois" . "fxbois@gmail.com")) (:maintainer "François-Xavier Bois" . "fxbois@gmail.com") (:keywords "languages") (:url . "https://web-mode.org"))]) (web-mode-edit-element . [(20190531 852) ((emacs (24 4)) (web-mode (14))) "Helper-functions for attribute- and element-handling" tar ((:commit . "ad5d7e4dc2420bdd00ce65d9adffbd38a5904afa") (:authors ("Julian T. Knabenschuh" . "jtkdevelopments@gmail.com")) (:maintainers ("Julian T. Knabenschuh" . "jtkdevelopments@gmail.com")) (:maintainer "Julian T. Knabenschuh" . "jtkdevelopments@gmail.com") (:keywords "languages" "convenience") (:url . "https://github.com/jtkDvlp/web-mode-edit-element"))]) (web-narrow-mode . [(20170407 210) ((web-mode (14 0 27))) "quick narrow code block in web-mode" tar ((:commit . "b25fae07844875d5b62d14b98442c88817b7e139") (:authors ("Qquanwei" . "quanwei9958@126.com")) (:maintainers ("Johan Andersson" . "quanwei9958@126.com")) (:maintainer "Johan Andersson" . "quanwei9958@126.com") (:keywords "web-mode" "react" "narrow" "web") (:url . "https://github.com/Qquanwei/web-narrow-mode"))]) (web-search . [(20190620 602) ((emacs (24 3))) "Open a web search" tar ((:commit . "a22cbdc663a1895d5a5b69de91e1e3b9eb64b92f") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainers ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:keywords "web" "search") (:url . "https://github.com/xuchunyang/web-search.el"))]) @@ -5627,7 +5630,7 @@ (winum . [(20190911 1607) ((cl-lib (0 5)) (dash (2 13 0))) "Navigate windows and frames using numbers." tar ((:commit . "098249c65042ee0308b8236d1ee838c8da8fdf25") (:authors ("Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com")) (:maintainers ("Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com")) (:maintainer "Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com") (:keywords "convenience" "frames" "windows" "multi-screen") (:url . "http://github.com/deb0ch/winum.el"))]) (wisp-mode . [(20220529 1522) ((emacs (24 4))) "Tools for wisp: the Whitespace-to-Lisp preprocessor" tar ((:commit . "1a01003d400db8a42838cabcb26c06d627246a17") (:authors ("Arne Babenhauserheide" . "arne_bab@web.de")) (:maintainers ("Arne Babenhauserheide" . "arne_bab@web.de")) (:maintainer "Arne Babenhauserheide" . "arne_bab@web.de") (:keywords "languages" "lisp" "scheme") (:url . "http://www.draketo.de/english/wisp"))]) (wispjs-mode . [(20170720 1919) ((clojure-mode (0))) "Major mode for Wisp code." tar ((:commit . "60f9f5fd9d1556e2d008939f67eb1b1d0f325fa8") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainers ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/wispjs-mode"))]) - (with-editor . [(20240725 1429) ((emacs (25 1)) (compat (30 0 0 0))) "Use the Emacsclient as $EDITOR" tar ((:commit . "62dc8ba2184bef074ff0e90eefb70bfa34c21d3c") (:authors ("Jonas Bernoulli" . "emacs.with-editor@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.with-editor@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.with-editor@jonas.bernoulli.dev") (:keywords "processes" "terminals") (:url . "https://github.com/magit/with-editor"))]) + (with-editor . [(20240806 1454) ((emacs (26 1)) (compat (30 0 0 0))) "Use the Emacsclient as $EDITOR" tar ((:commit . "78c303a0181f2132e2254f965176b549044d74f2") (:authors ("Jonas Bernoulli" . "emacs.with-editor@jonas.bernoulli.dev")) (:maintainers ("Jonas Bernoulli" . "emacs.with-editor@jonas.bernoulli.dev")) (:maintainer "Jonas Bernoulli" . "emacs.with-editor@jonas.bernoulli.dev") (:keywords "processes" "terminals") (:url . "https://github.com/magit/with-editor"))]) (with-emacs . [(20220814 444) ((emacs (24 4))) "Evaluate Emacs Lisp expressions in a separate Emacs process" tar ((:commit . "fb9ef454a4bb2d6de3415807b4858a20a9cc0dad") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainers ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:keywords "tools") (:url . "https://github.com/twlz0ne/with-emacs.el"))]) (with-namespace . [(20130407 1822) ((dash (1 1 0)) (loop (1 1))) "interoperable elisp namespaces" tar ((:commit . "36828a40428c8e53c117f2df830b2f7a59ddd306") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainers ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "namespaces"))]) (with-proxy . [(20200510 414) ((emacs (24 4))) "Evaluate expressions with proxy" tar ((:commit . "93b1ed2f3060f305009fa71f4fb5bb10173a10e3") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainers ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:keywords "comm") (:url . "https://github.com/twlz0ne/with-proxy.el"))]) @@ -5765,10 +5768,10 @@ (zig-mode . [(20240416 1636) ((emacs (26 1)) (reformatter (0 6))) "A major mode for the Zig programming language" tar ((:commit . "b4170b747ae4c45d145ff8bcb7fafe095e17b4c6") (:authors ("Andrea Orru" . "andreaorru1991@gmail.com") ("Andrew Kelley" . "superjoe30@gmail.com")) (:maintainers ("Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Jen-Chieh" . "jcs090218@gmail.com") (:keywords "zig" "languages") (:url . "https://github.com/zig-lang/zig-mode"))]) (zim-wiki-mode . [(20240613 8) ((emacs (25 1)) (helm-ag (0 58)) (helm-projectile (0 14 0)) (dokuwiki-mode (0 1 1)) (link-hint (0 1)) (pretty-hydra (0 2 2))) "Zim Desktop Wiki edit mode" tar ((:commit . "11e077afbe21f2dd33fe7eae39c2a8345bb0b806") (:authors ("Will Foran" . "willforan+zim-wiki-mode@gmail.com")) (:maintainers ("Will Foran" . "willforan+zim-wiki-mode@gmail.com")) (:maintainer "Will Foran" . "willforan+zim-wiki-mode@gmail.com") (:keywords "outlines") (:url . "https://github.com/WillForan/zim-wiki-mode"))]) (zimports . [(20211011 2059) ((emacs (26 1)) (projectile (2 1 0))) "Reformat python imports with zimports" tar ((:commit . "76cf76bdc871cb0454a6fc555aeb1aa94f1b6e57") (:url . "https://github.com/schmir/zimports.el"))]) - (zk . [(20240704 910) ((emacs (25 1))) "Functions for working with Zettelkasten-style linked notes" tar ((:commit . "225d2628025195283170908e81341e3a8d49b022") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk"))]) - (zk-desktop . [(20240102 1405) ((emacs (27 1)) (zk (0 6)) (zk-index (0 9))) "Desktop environment for zk" tar ((:commit . "82f636c1edda416794c7115757ecded64f22afbf") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk"))]) - (zk-index . [(20240704 1102) ((emacs (27 1)) (zk (0 3))) "Index for zk" tar ((:commit . "9a2ece35d2ecec20cc11e2888413a86d03beb40b") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk"))]) - (zk-luhmann . [(20240102 1406) ((emacs (25 1)) (zk (0 4)) (zk-index (0 9))) "Support for Luhmann-style IDs in zk" tar ((:commit . "836943c5f6c6cdb932762385bbdf79e8bcfef3d7") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk-luhmann"))]) + (zk . [(20240812 1148) ((emacs (25 1))) "Functions for working with Zettelkasten-style linked notes" tar ((:commit . "930e6904d8d14bff80a689ffe93c6b1dc15828ca") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk"))]) + (zk-desktop . [(20240812 1148) ((emacs (27 1)) (zk (0 6)) (zk-index (0 9))) "Desktop environment for zk" tar ((:commit . "930e6904d8d14bff80a689ffe93c6b1dc15828ca") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk"))]) + (zk-index . [(20240812 1148) ((emacs (27 1)) (zk (0 7))) "Index for zk" tar ((:commit . "930e6904d8d14bff80a689ffe93c6b1dc15828ca") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk"))]) + (zk-luhmann . [(20240812 1143) ((emacs (25 1)) (zk (0 7)) (zk-index (0 10))) "Support for Luhmann-style IDs in zk" tar ((:commit . "55eef9712984deab320fb1a952c0624af2988128") (:authors ("Grant Rosson" . "https://github.com/localauthor")) (:maintainers ("Grant Rosson" . "https://github.com/localauthor")) (:maintainer "Grant Rosson" . "https://github.com/localauthor") (:url . "https://github.com/localauthor/zk-luhmann"))]) (zlc . [(20151011 157) nil "Provides zsh like completion system to Emacs" tar ((:commit . "4dd2ba267ecdeac845a7cbb3147294ee7daa25f4") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainers ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com") (:keywords "matching" "convenience"))]) (zmq . [(20240716 2000) ((cl-lib (0 5)) (emacs (26))) "ZMQ bindings in Emacs-Lisp" tar ((:commit . "1d9d5a3b46cfd1a90a45ff777f200eb4d5d6fd9e") (:authors ("Nathaniel Nicandro" . "nathanielnicandro@gmail.com")) (:maintainers ("Nathaniel Nicandro" . "nathanielnicandro@gmail.com")) (:maintainer "Nathaniel Nicandro" . "nathanielnicandro@gmail.com") (:keywords "comm") (:url . "https://github.com/nnicandro/emacs-zmq"))]) (znc . [(20210803 159) ((cl-lib (0 2))) "ZNC + ERC" tar ((:commit . "2605f78e37a8a759067dc14fa25a82824ba1bacc") (:url . "https://github.com/sshirokov/ZNC.el"))]) diff --git a/org/elpa/pomidor-20240601.1617/overwork.wav b/org/elpa/pomidor-20240601.1617/overwork.wav new file mode 100644 index 0000000000000000000000000000000000000000..f16c0c8c97cb2bc3ebbbab7e5aeed2b6f5cf0485 GIT binary patch literal 11468 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 +;; URL: https://github.com/TatriX/pomidor +;; Keywords: tools, time, applications, pomodoro technique +;; Version: 0.6.2 +;; Package-Requires: ((emacs "24.3") (alert "1.2") (dash "2.17.0")) + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see . + +;;; Commentary: + +;; pomidor is a simple and cool +;; [[http://www.pomodorotechnique.com/][pomodoro technique]] timer. + +;;; Code: + +(require 'cl-lib) +(require 'alert) +(require 'dash) +(require 'json) +(require 'parse-time) + +;;; Customs +(defgroup pomidor nil + "Customs for `pomidor'" + :group 'productivity) + +(defcustom pomidor-buffer-name "*pomidor*" + "Name of the pomidor buffer." + :type 'string :group 'pomidor) + +(defcustom pomidor-history-buffer-name "*pomidor-history*" + "Name of the pomidor history buffer." + :type 'string :group 'pomidor) + +(defcustom pomidor-seconds (* 25 60) + "Time length of a Podomoro round." + :type 'integer :group 'pomidor) + +(defcustom pomidor-break-seconds (* 5 60) + "Time length of a Podomoro break." + :type 'integer :group 'pomidor) + +(defcustom pomidor-update-interval 60 + "Interval in seconds when pomidor should run hooks and play overwork sounds." + :type 'integer :group 'pomidor) + +(defcustom pomidor-confirm-end-break t + "If t ask for confirmation before ending a break and starting new a pomodoro." + :type 'boolean :group 'pomidor) + +;;; Vars +(defcustom pomidor-time-format "%H:%M:%S" + "Time format for podomoro clock." + :type 'string :group 'pomidor) + +(defcustom pomidor-history-date-format "%Y-%m-%dT%H:%M:%S" + "Date format used to save the session ended value." + :type 'string :group 'pomidor) + +(defcustom pomidor-duration-format "%H:%M:%S" + "Time format for duration intervals." + :type 'string :group 'pomidor) + +(defconst pomidor-dir (file-name-directory (or load-file-name buffer-file-name)) + "Pomidor directory in which sounds store.") + +(defcustom pomidor-sound-tick (expand-file-name (concat pomidor-dir "tick.wav")) + "Tick sound during a pomoro run." + :type '(file :must-match t) + :group 'pomidor) + +(defcustom pomidor-sound-tack (expand-file-name (concat pomidor-dir "tack.wav")) + "Tick sound during a pomoro run." + :type '(file :must-match t) + :group 'pomidor) + +(defcustom pomidor-sound-overwork (expand-file-name (concat pomidor-dir "overwork.wav")) + "Overwork sound." + :type '(file :must-match t) + :group 'pomidor) + +(defcustom pomidor-sound-break-over (expand-file-name (concat pomidor-dir "overwork.wav")) + "Break over sound." + :type '(file :must-match t) + :group 'pomidor) + +(defcustom pomidor-save-session-file (expand-file-name "pomidor-session.json" user-emacs-directory) + "Pomidor session store file." + :type '(file :must-match t) + :group 'pomidor) + +(defcustom pomidor-breaks-before-long 4 + "How many short breaks before the long break." + :type 'integer :group 'pomidor) + +(defcustom pomidor-long-break-seconds (* 20 60) + "Time length of a Podomoro long break." + :type 'integer :group 'pomidor) + +;; libnotify for some reason can't display svg +(defvar pomidor-icon (concat data-directory "images/icons/hicolor/16x16/apps/emacs.png") + "Default pomidor icon.") + +(defun pomidor-default-alert-message () + "Default pomidor alert message if any." + (cond + ((and (pomidor-overwork-p) (pomidor-should-long-break-p)) + (format "Take a long break!\nOverwork: [%s]" + (format-time-string "%H:%M:%S" (pomidor-overwork-duration) t))) + ((pomidor-overwork-p) + (format "Take a break!\nOverwork: [%s]" + (format-time-string "%H:%M:%S" (pomidor-overwork-duration) t))) + ((pomidor-break-over-notify-p) + (format "Go back to work!\nBreak: [%s]" + (format-time-string "%H:%M:%S" (pomidor-break-duration) t))))) + +(defun pomidor-default-alert () + "Default pomidor alert." + (let ((message (pomidor-default-alert-message))) + (when message + (alert message + :severity 'normal + :icon pomidor-icon + :title "Pomidor" + :category 'pomidor)))) + +(defcustom pomidor-alert #'pomidor-default-alert + "Pomidor alert function. +To disable alerts, set to nil." + :type '(choice (const nil) + function) + :group 'pomidor) + +(defun pomidor-play-sound-file-emacs (file) + "Play FILE by starting new Emacs process." + (if (fboundp 'play-sound-internal) + (start-process "pomidor-play-sound-file-emacs" + nil + (car command-line-args) + "-Q" + "--batch" + "--eval" (format "(play-sound-file \"%s\")" file)) + (warn "This Emacs binary lacks sound support"))) + +(defcustom pomidor-play-sound-file #'pomidor-play-sound-file-emacs + "Function to play sounds (preferably async). +To disable sounds, set to nil." + :type '(choice (const nil) + function) + :group 'pomidor) + +(defvar pomidor-update-hook nil) + +;;; Faces +(defface pomidor-time-face + '((t (:height 4.0))) + "pomidor face for time" + :group 'pomidor) + +(defface pomidor-date-face + '((t (:height 4.0))) + "pomidor face for date" + :group 'pomidor) + +(defface pomidor-timer-face + '((t (:height 5.0))) + "pomidor face for timer" + :group 'pomidor) + +(defface pomidor-work-face + '((t (:inherit success))) + "pomidor face for work" + :group 'pomidor) + +(defface pomidor-overwork-face + '((t (:inherit warning))) + "pomidor face for overwork" + :group 'pomidor) + +(defface pomidor-break-face + '((t (:inherit font-lock-keyword-face))) + "pomidor face for break" + :group 'pomidor) + +(defface pomidor-skip-face + '((t (:inherit font-lock-comment-face))) + "pomidor face for skip" + :group 'pomidor) + + +;;; Vars +(defvar pomidor-timer nil + "Pomidor timer.") + +(defvar pomidor-global-state nil + "Pomidor global state.") + +(defvar pomidor-graph-char ?█ + "Pomidor char for displaying tubes.") + +(defvar pomidor-header-separator " — " + "Pomidor string to separate time and duration in header.") + +(defvar pomidor-header-session-name-separator " : " + "Pomidor string to separate the regular header from the session name in history mode.") + +(defvar pomidor--current-history-session nil + "Hold the current visible pomidor history snapshot.") + +(defvar pomidor--count-short-breaks 0 + "Pomidor integer of how many short breaks we have before a long break.") + +(defvar pomidor--system-on-hold-p nil + "Pomidor control of hold in system.") + +;;; Private + +(defun pomidor--current-state () + "Return current state." + (car (last pomidor-global-state))) + +(defun pomidor--reset () + "Delete current global state." + (setq pomidor-global-state (list (pomidor--make-state)))) + +(defun pomidor--make-state () + "Make pomidor state." + (list :started (current-time) + :break nil + :stopped nil + :snooze nil)) + +(defun pomidor--started (state) + "Return started time for STATE." + (plist-get state :started)) + +(defun pomidor--break (state) + "Return break time for STATE." + (plist-get state :break)) + +(defun pomidor--stopped (state) + "Return stopped time for STATE. +It's a time when user started a new timer after this one." + (plist-get state :stopped)) + +(defun pomidor--ended (state) + "Return ended time for STATE. +It's either stopped time or current time." + (or (pomidor--stopped state) (current-time))) + +(defun pomidor--work-duration (state) + "Return work time for STATE." + (let* ((started (pomidor--started state)) + (ended (or (pomidor--break state) (pomidor--ended state))) + (work (time-subtract ended started)) + (max (seconds-to-time pomidor-seconds))) + (if (time-less-p work max) + work + max))) + +(defun pomidor--overwork-duration (state) + "Return overwork time for STATE or nil." + ;; (cur - started) - (cur - break) - max + (let* ((started (pomidor--started state)) + (break (or (pomidor--break state) (pomidor--ended state))) + (work (pomidor--work-duration state)) + (ended (pomidor--ended state)) + (max (seconds-to-time pomidor-seconds)) + (overwork (time-subtract (time-subtract (time-subtract ended started) + (time-subtract ended break)) + max))) + (when (> (time-to-seconds overwork) 0) + overwork))) + +(defun pomidor-running-p () + "Return t if pomidor is running right now." + (timerp pomidor-timer)) + +(defun pomidor-overwork-p () + "Return t if current state is overwork." + (let* ((state (pomidor--current-state)) + (overwork (pomidor--overwork-duration state))) + (and overwork (null (pomidor--break state))))) + +(defun pomidor-should-long-break-p () + "Return t if current state should take a long break." + (cl-equalp pomidor--count-short-breaks (1+ pomidor-breaks-before-long))) + +(defun pomidor-break-over-notify-p () + "Return t if current break is over and user should be notified about it. +To snooze the notification use `pomidor-break'." + (and (pomidor-break-over-p) (not (pomidor-snooze-p)))) + +(defun pomidor-break-over-p () + "Return t if current break is over." + (let* ((state (pomidor--current-state)) + (break (pomidor--break-duration state)) + (expected-break-seconds (if (pomidor-should-long-break-p) + pomidor-long-break-seconds + pomidor-break-seconds))) + (and break (> (time-to-seconds break) expected-break-seconds)))) + +(defun pomidor-snooze-p () + "Return t if user snooze end of break alarm." + (plist-get (pomidor--current-state) :snooze)) + +(defun pomidor--total-duration (state) + "Return total time for STATE." + (time-subtract (pomidor--ended state) (pomidor--started state))) + +(defun pomidor--break-duration (state) + "Return break time for STATE." + (let ((break (pomidor--break state))) + (and break (time-subtract (pomidor--ended state) break)))) + +(defun pomidor--format-header (time state face) + "Return formated header for TIME with FACE." + (let ((freezed-time (plist-get state :session-ended))) + (concat (pomidor--with-face (concat (pomidor--format-time (or freezed-time (current-time))) + pomidor-header-separator) + 'pomidor-time-face) + (propertize (pomidor--format-duration time) + 'face `(:inherit (,face pomidor-timer-face))) + (when (eq major-mode 'pomidor-history-mode) + (pomidor--with-face (concat pomidor-header-session-name-separator + (format-time-string "%Y-%m-%d" freezed-time)) + 'pomidor-date-face))))) + +(defun pomidor--header (state) + "Return header." + (let* ((break (pomidor--break-duration state)) + (overwork (pomidor--overwork-duration state)) + (work (pomidor--work-duration state))) + (cond + (break (pomidor--format-header break state 'pomidor-break-face)) + (overwork (pomidor--format-header overwork state 'pomidor-overwork-face)) + (work (pomidor--format-header work state 'pomidor-work-face))))) + + +(defun pomidor--format-time (time) + "Format TIME as of `pomidor-time-format'." + (format-time-string pomidor-time-format time)) + +(defun pomidor--format-duration (time) + "Format TIME as of `pomidor-duration-format'. +TIME may be nil." + (format-time-string pomidor-duration-format (or time (seconds-to-time 0)) t)) + +(defun pomidor--window-width () + "Return pomidor buffer width in chars." + (window-total-width (get-buffer-window (pomidor--get-buffer-create)))) + +(defun pomidor--with-face (string face) + "Retrun STRING with FACE." + (propertize string 'font-lock-face face)) + +(defun pomidor--format-time-string (time face) + "Format graph string for TIME with FACE." + (pomidor--with-face (make-string (round (/ (time-to-seconds time) + (/ (float pomidor-seconds) (/ (pomidor--window-width) 2)))) + pomidor-graph-char) + face)) + +(defun pomidor--graph (work overwork break) + "Format graph based on WORK, OVERWORK and BREAK time." + (concat + (pomidor--format-time-string work 'pomidor-work-face) + (let ((skip (- pomidor-seconds (time-to-seconds work)))) + (when (> skip 0) + (pomidor--format-time-string (seconds-to-time skip) 'pomidor-skip-face))) + (and overwork (pomidor--format-time-string overwork 'pomidor-overwork-face)) + (and break (pomidor--format-time-string break 'pomidor-break-face)))) + +(defun pomidor--play-sound-file (file) + "Play FILE using `pomidor-play-sound-file' function if any." + (when (and file (functionp pomidor-play-sound-file)) + (funcall pomidor-play-sound-file file))) + +(defun pomidor--tick-tack (ellapsed) + "Play tick or tack based on ELLAPSED." + (pomidor--play-sound-file + (if (zerop (mod ellapsed 2)) + pomidor-sound-tick + pomidor-sound-tack))) + +(defun pomidor--update () + "Update pomidor state." + (let* ((state (pomidor--current-state)) + (total (pomidor--total-duration state)) + (ellapsed (round (time-to-seconds total)))) + (pomidor--tick-tack ellapsed) + (when (zerop (mod ellapsed pomidor-update-interval)) + (when (functionp pomidor-alert) + (funcall pomidor-alert)) + (run-hooks 'pomidor-update-hook) + (cond + ((pomidor-overwork-p) + (pomidor--play-sound-file pomidor-sound-overwork)) + ((pomidor-break-over-notify-p) + (pomidor--play-sound-file pomidor-sound-break-over))))) + (pomidor--render (pomidor--get-buffer-create) pomidor-global-state)) + +(defun pomidor--render (buffer states) + "Render pomidor state." + (when (get-buffer-window buffer t) + (with-current-buffer buffer + (read-only-mode -1) + (erase-buffer) + (insert (pomidor--header (car (last states))) + "\n") + (cl-loop + for i from 1 + for state in states + + as work = (pomidor--work-duration state) + as overwork = (pomidor--overwork-duration state) + as break = (pomidor--break-duration state) + as total = (pomidor--total-duration state) + + with sum-work = (seconds-to-time 0) + with sum-overwork = (seconds-to-time 0) + with sum-break = (seconds-to-time 0) + with sum-total = (seconds-to-time 0) + + do (progn + (setq sum-work (time-add sum-work work) + sum-total (time-add sum-total total)) + (when overwork + (setq sum-overwork (time-add sum-overwork overwork))) + (when break + (setq sum-break (time-add sum-break break))) + (insert + "\n " + (make-string 79 ?-) + "\n" + (format "%3d) [%s] | [%s] | [%s] | [%s]\t\t %s → %s" + i + (pomidor--with-face (pomidor--format-duration work) 'pomidor-work-face) + (pomidor--with-face (pomidor--format-duration overwork) 'pomidor-overwork-face) + (pomidor--with-face (pomidor--format-duration break) 'pomidor-break-face) + (pomidor--format-duration total) + (pomidor--format-time (pomidor--started state)) + (pomidor--format-time (pomidor--ended state))) + "\n " + (pomidor--graph work overwork break))) + finally + (insert "\n " + (make-string 79 ?-) + "\n\n" + (format " Work\t[%s]\n" + (pomidor--with-face (pomidor--format-duration sum-work) 'pomidor-work-face)) + (format " Overwork\t[%s]\n" + (pomidor--with-face (pomidor--format-duration sum-overwork) 'pomidor-overwork-face)) + (format " Break\t[%s]\n" + (pomidor--with-face (pomidor--format-duration sum-break) 'pomidor-break-face)) + (format " Total\t[%s]\n" + (pomidor--format-duration sum-total))) + ) + (read-only-mode +1)))) + +(defun pomidor--get-buffer-create () + "Return a pomidor buffer." + (get-buffer-create pomidor-buffer-name)) + +(defun pomidor--get-history-buffer-create () + "Create a history pomidor buffer." + (get-buffer-create pomidor-history-buffer-name)) + +(defun pomidor--cancel-timer () + "Cancel pomidor timer." + (when (timerp pomidor-timer) + (cancel-timer pomidor-timer) + (setq pomidor-timer nil))) + +(defun pomidor--read-session (preserve-timestamp?) + "Read the saved sessions." + (let* ((json-object-type 'plist) + (json-array-type 'list) + (data (json-read-file pomidor-save-session-file))) + (if preserve-timestamp? + data + (-map (lambda (pomidor) + (-map (lambda (v) (if (stringp v) + (parse-iso8601-time-string v) + v)) + pomidor)) + data)))) + +(defun pomidor--valid-sessions-dates (session-dates direction) + "Get valid date of SESSION-DATES from history data to move in correct DIRECTION." + (let ((fun (lambda (v) + (if (cl-equalp direction :backward) + (time-less-p v pomidor--current-history-session) + (time-less-p pomidor--current-history-session v))))) + (if pomidor--current-history-session + (-filter (lambda (dt) (funcall fun dt)) session-dates) + session-dates))) + +;;; Public + +(defvar pomidor-mode-map + (let ((map (make-keymap))) + (define-key map (kbd "q") #'quit-window) + (define-key map (kbd "Q") #'pomidor-quit) + (define-key map (kbd "R") #'pomidor-reset) + (define-key map (kbd "h") #'pomidor-hold) + (define-key map (kbd "H") #'pomidor-unhold) + (define-key map (kbd "RET") #'pomidor-stop) + (define-key map (kbd "SPC") #'pomidor-break) + (suppress-keymap map) + map)) + +(defun pomidor-work-duration () + "Return current work duration." + (pomidor--work-duration (pomidor--current-state))) + +(defun pomidor-overwork-duration () + "Return current overwork duration." + (pomidor--overwork-duration (pomidor--current-state))) + +(defun pomidor-break-duration () + "Return current break duration." + (pomidor--break-duration (pomidor--current-state))) + +(defun pomidor-total-duration () + "Return current total duration." + (pomidor--total-duration (pomidor--current-state))) + +(defun pomidor-quit () + "Turn off Pomidor." + (interactive) + (when (y-or-n-p "Are you sure you want to turn off pomidor? ") + (kill-buffer (pomidor--get-buffer-create)))) + +(defun pomidor--reset-long-break-counter () + "Reset the pomidor counter after `pomidor-breaks-before-long' short breaks." + (when (pomidor-should-long-break-p) + (setq pomidor--count-short-breaks 0))) + +(defun pomidor-break () + "Break current working pomidor." + (interactive) + (let ((state (pomidor--current-state))) + (if (pomidor--break state) + (progn + (plist-put state :snooze t) + (when (or (not pomidor-confirm-end-break) + (yes-or-no-p "Stop break and start new pomidor?")) + (pomidor-stop)) + (pomidor--reset-long-break-counter)) + (progn + (plist-put state :break (current-time)) + (setq pomidor--count-short-breaks (1+ pomidor--count-short-breaks)))))) + +(defun pomidor-reset () + "Delete current global state." + (interactive) + (when (y-or-n-p "Are you sure you want reset pomidors? ") + (setq pomidor--count-short-breaks 0) + (pomidor--reset))) + +(defun pomidor-stop () + "Stop current working pomidor." + (interactive) + (let ((state (pomidor--current-state))) + (plist-put state :stopped (current-time))) + (pomidor--reset-long-break-counter) + (nconc pomidor-global-state (list (pomidor--make-state)))) + +(defun pomidor-hold () + "Stop the current working pomidor and puts the system on hold." + (interactive) + (let ((state (pomidor--current-state))) + (plist-put state :stopped (current-time))) + (setq pomidor--system-on-hold-p t) + (pomidor--cancel-timer)) + +(defun pomidor-unhold () + "Unhold and start a new pomidor." + (interactive) + (when pomidor--system-on-hold-p + (nconc pomidor-global-state (list (pomidor--make-state))) + (setq pomidor--system-on-hold-p nil) + (setq pomidor-timer (run-at-time nil 1 #'pomidor--update)))) + +(defun pomidor-save-session () + "Save the current session in a file." + (interactive) + (let ((time-asked-to-save (current-time))) + (pomidor-quit) + (plist-put (pomidor--current-state) :stopped time-asked-to-save) + (let* ((fmt-time (lambda (time) (when time (format-time-string pomidor-history-date-format time)))) + (history-state (if (file-exists-p pomidor-save-session-file) + (pomidor--read-session :preserve-iso-timestamp) + (list))) + (global-state (-map (lambda (pomidor) + (list :started (funcall fmt-time (plist-get pomidor :started)) + :break (funcall fmt-time (plist-get pomidor :break)) + :stopped (funcall fmt-time (plist-get pomidor :stopped)) + :snooze (plist-get pomidor :snooze) + :session-ended (funcall fmt-time time-asked-to-save))) + pomidor-global-state)) + (new-history (append history-state global-state)) + (new-history (-filter (lambda (pomidor) (or (plist-get pomidor :stopped) + (plist-get pomidor :break) + (plist-get pomidor :snooze))) + new-history))) + (with-temp-file pomidor-save-session-file + (insert (json-encode (vconcat new-history)))))) + (message "Pomidor session saved!")) + +(defun pomidor-history-previous () + "Move backward in your pomidor history." + (interactive) + (let* ((session-data (pomidor--read-session nil)) + (session-dates (-map (lambda (pomidor) + (plist-get pomidor :session-ended)) + session-data))) + (if (= (length session-dates) 0) + (message "You have no session saved.") + (let* ((valid-session-dates (pomidor--valid-sessions-dates session-dates :backward))) + (if valid-session-dates + (progn + (setq pomidor--current-history-session (car (last valid-session-dates))) + (pomidor--render + (pomidor--get-history-buffer-create) + (-filter (lambda (pomidor) + (equal (car (last valid-session-dates)) + (plist-get pomidor :session-ended))) + session-data))) + (message "History is over, go forward.")))))) + +(defun pomidor-history-next () + "Move forward in your pomidor history." + (interactive) + (let* ((session-data (pomidor--read-session nil)) + (session-dates (-map (lambda (pomidor) + (plist-get pomidor :session-ended)) + session-data))) + (if (= (length session-dates) 0) + (message "You have no sessions saved.") + (let* ((valid-session-dates (pomidor--valid-sessions-dates session-dates :forward))) + (if valid-session-dates + (progn + (setq pomidor--current-history-session (car valid-session-dates)) + (pomidor--render + (pomidor--get-history-buffer-create) + (-filter (lambda (pomidor) + (equal (car valid-session-dates) + (plist-get pomidor :session-ended))) + session-data))) + (message "History is over, go backward.")))))) + + +(defun pomidor-history () + "A simple pomodoro history feature. Compare your work over time." + (interactive) + (if (not (file-exists-p pomidor-save-session-file)) + (message "You should save at least one session first.") + (switch-to-buffer (pomidor--get-history-buffer-create)) + (unless (eq major-mode 'pomidor-history-mode) + (pomidor-history-mode)) + (pomidor-history-previous))) + +(defvar pomidor-history-mode-map + (let ((map (make-keymap))) + (define-key map (kbd "q") #'quit-window) + (define-key map (kbd "n") #'pomidor-history-next) + (define-key map (kbd "p") #'pomidor-history-previous) + (suppress-keymap map) + map)) + +(define-derived-mode pomidor-history-mode special-mode "pomidor-history" + "Major mode for Pomidor History. + +\\{pomidor-history-mode-map}" + (setq pomidor-timer nil) + (setq pomidor--current-history-session nil)) + +(define-derived-mode pomidor-mode special-mode "pomidor" + "Major mode for Pomidor. + +\\{pomidor-mode-map}" + (setq pomidor-timer (run-at-time nil 1 #'pomidor--update)) + (setq-local tab-width 8) + (add-hook 'kill-buffer-hook #'pomidor--cancel-timer nil t) + (pomidor--reset)) + +;;;###autoload +(defun pomidor () + "A simple and cool pomodoro technique timer." + (interactive) + (switch-to-buffer (pomidor--get-buffer-create)) + (unless (eq major-mode 'pomidor-mode) + (setq pomidor--count-short-breaks 0) + (pomidor-mode)) + (pomidor--update)) + + +(provide 'pomidor) + +;;; pomidor.el ends here diff --git a/org/elpa/pomidor-20240601.1617/tack.wav b/org/elpa/pomidor-20240601.1617/tack.wav new file mode 100644 index 0000000000000000000000000000000000000000..28391afaa6d7bb0b91224aaa8a1446373d4eb187 GIT binary patch literal 88284 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¨6#vP3z=xOsAH1G*50U!OIMGpL*I8#JC zd|7K_>{Q%JKCO?}&ik2OXz%F_F|%mYxMt9+)hV$eOqRpbc2a;6jklm8dK$s{jIY%x zHq|BO~&kS#>Zz2xZ*eW>Psg{b! z$%K72aub<&D#o*FeRhCN6a`4Bkz~CD&coUIz3yLj?N-yM&+p>*m_v2Xs!2y2(oBax zw{ChfP@T*nji9Mjp(4h5oraPkbe=H{`85aSu{)=y3^E}k8_q=O>AU1_)2GIXe=XaP6BUQ z!!bkiipB_ls3iijyiptgRJkcEw8Z zxKVW`&HVgRGe+~cTf0*k;9DA-<7++4&=DvG{n5wr1_lh|a$bxyDh|R1Gj%;=)c@{_ z9gWQ2RTIt4BFZJ#=x6s9`xZD)frtq4rBB9LD~oFl2UU=Q7vd+)i~{=B=*(*CgZiB% zHrgnxh`>YjiQnO?J)?zMc8fL`$-ZlCI5G0kRw>1>zD-8Uaked8u}d|+X9i_hWo1EM z>0E0DtrW;P`W+}9w!A7{Kw1(LO^w{F7>%bx^KcGzwP()+;2N2VC&V>pXWdmyd6 zik;*tblDmpPo=;j@wAce*ki$2T;W^kXsK#cQB7`irxgSv5$IQc(F{V|QGKB?Y{1h2 z{-TBFG>fS`nHX^QR26(^&hF3p{bjPgOLKUjY7u^-+sMs7>0m2QFba2vB-OLjBR8g{ z?`rhBsUj3HhSr3M_7I0`-ke zc#p=p-9_!Vv{2>+5B-gkWmBEqo(?S(MUAKxiWS%U&Yk*T>%pJa)CTqSPIPegthMT7 zpEY5Z?4amlRR2cA$wvFWZZ^}}pmgHamc%(1<;vpm^yMJ+E9uKh2f?AHx-kI{*Lx literal 0 HcmV?d00001 diff --git a/org/init.el b/org/init.el index 76962da..64c43ea 100644 --- a/org/init.el +++ b/org/init.el @@ -70,6 +70,7 @@ (load "~/.emacs.d.profiles/common/_global.el") (load "~/.emacs.d.profiles/common/generic_functions.el") (load "~/.emacs.d.profiles/common/workspaces.el") +(tool-bar-mode -1) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; compile bytecode for this profile @@ -328,6 +329,122 @@ (when kmn/is-termux (load "~/.emacs.d.profiles/org/config-org-mobile.el")) +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; pomidor +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(use-package pomidor + :bind (("C-w P" . pomidor)) + :config (setq pomidor-update-interval 30 + pomidor-save-session-file "~/org/pomidor-sessions.json" + pomidor-alert nil + pomidor-sound-tick nil + pomidor-sound-tack nil + pomidor-sound-overwork nil + pomidor-sound-break-over nil) + :hook (pomidor-mode . (lambda () + (display-line-numbers-mode -1) ; Emacs 26.1+ + (setq left-fringe-width 0 right-fringe-width 0) + (setq left-margin-width 2 right-margin-width 0) + ;; force fringe update + (set-window-buffer nil (current-buffer))))) + +; setup 6 pomodoros for 8 hr work day +; 7 hours of work, with 1 hr of long breaks +; each pomodor is: +; warm up of 15 mins +; work of 45 mins +; total work period: 60 mins +; 10 min break +; total interval period: 70 mins +; long break is 30 mins +; every 3rd pomodoro give 30 minute break + +(setq pomidor-seconds (* 60 60)) ; total work period +(setq pomidor-warmup-seconds (* 15 60)) ; warmup time +(setq pomidor-break-seconds (* 10 60)) +(setq pomidor-breaks-before-long 3) +(setq pomidor-long-break-seconds (* 30 60)) + +; setup 'warmup period' functionality +(defun my-pomidor-update-hook () + (let* ((state (pomidor--current-state)) + (total (pomidor--total-duration state)) + (ellapsed (round (time-to-seconds total)))) + (if (<= ellapsed pomidor-warmup-seconds) + (setq pomidor-header-separator " 🌡️↑ ") + (setq pomidor-header-separator " — ") + ) + ) +) +(add-hook 'pomidor-update-hook #'my-pomidor-update-hook) + +; position cursor @ top of pomidor buffer after rendering +(defun my-pomidor-beginning-of-buffer (buffer states) + (interactive) + (with-current-buffer (get-buffer pomidor-buffer-name) + (goto-char (point-min)) + ) +) +(advice-add #'pomidor--render :after #'my-pomidor-beginning-of-buffer) + +; safely run pomidor in a buffer programatically +; doesnt mung or reset state +(defun my-pomidor-run-safe () + ; make sure pomidor is running + active w/o resetting the current state + (when (or (not (boundp 'pomidor-buffer-name)) + (not (get-buffer pomidor-buffer-name))) + (pomidor) + (previous-buffer) ; pomidor switches buffers -- go back to orig buffer + ) +) + +; frame for pomidor, just the main timer text visible +; centered at bottom of the screen +(defun my-pomidor-frame () + (interactive) + (select-frame (make-frame '( + (name . "Pomidor") + (menu-bar-lines 0) + (tool-bar-lines 0) + (width . (text-pixels . 818)) + (height . (text-pixels . 144)) + ))) + ; single monitor / main monitor positing + (let* ((dw (display-pixel-width)) + (dh (display-pixel-height)) + (f (selected-frame)) + (fw (frame-pixel-width f)) + (fh (frame-pixel-height f)) + ; handle multi-monitor goofy (main panel is /left/ of first panel) + ; assumes a 1440p multi-monitor setup with monitor 1 'to the right of' monitor 2 + ; remove the (- [stuff] 2506) to undo this workaround + (x (- (- (/ dw 2) (/ fw 2)) 2560)) + (y (- (- dh fh ) 100))) + (set-frame-position f x y) + ) + ; ensure pomidor is running & do /not/ reset state + (my-pomidor-run-safe) + ; switch to pomidor buffer + (switch-to-buffer pomidor-buffer-name) +) +(global-set-key (kbd "C-M-p") 'my-pomidor-frame) + +; pop win pomidor setup +; main way to invoke +; ensure pomidor is running before trying to open the buffer +; use global buffer name for pomidor +; make the popwin window 'sticky' +; position sticky popwin @ top +(push '(pomidor-mode :position top :stick t) popwin:special-display-config) +(global-set-key (kbd "C-w p") + (lambda () (interactive) + (my-pomidor-run-safe) + ; open pomidor in popwin + (popwin:display-buffer (get-buffer pomidor-buffer-name)) + ) +) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; origami + super agenda config (defvar ap/org-super-agenda-auto-hide-groups @@ -372,7 +489,8 @@ '(custom-safe-themes '("dde643b0efb339c0de5645a2bc2e8b4176976d5298065b8e6ca45bc4ddf188b7" "bfc0b9c3de0382e452a878a1fb4726e1302bf9da20e69d6ec1cd1d5d82f61e3d" default)) '(package-selected-packages - '((org-tidy org-auto-expand ox-pandoc ox-hugo org-super-agenda org-alert burnt-toast alert) + '(pomidor + (org-tidy org-auto-expand ox-pandoc ox-hugo org-super-agenda org-alert burnt-toast alert) (devdocs devdocs-browser magit helm-ls-git xclip) (which-key all-the-icons revert-buffer-all centaur-tabs scratch persistent-scratch persp-mode rainbow-mode rainbow-delimiters markdown-mode focus zoom popwin dired-single diredfl doominhibitinhibit-modeline helpful helm helm-org dired-rainbow dired-rainbow-listing dired-single dash s origami modus-themes use-package))) '(safe-local-variable-values