From 8e34ea8ce62b49b50fc3a0562a87814593775404 Mon Sep 17 00:00:00 2001 From: Jordan Herzstein Date: Fri, 9 Feb 2024 13:56:51 -0500 Subject: [PATCH] updated for hugo --- .../bib2htmla9ad42 => .hugo_build.lock | 0 CNAME | 1 - LICENCE | 665 --- base.html | 99 - base.html~ | 99 - blog/blog.html | 112 - blog/blog.html~ | 112 - blog/caps2esc/caps2esc.html | 211 - blog/caps2esc/caps2esc.html~ | 211 - blog/caps2esc/references.bib | 20 - blog/feed.xml | 76 - blog/feed.xml~ | 76 - .../.summer_2023_first_half.html.swp | Bin 16384 -> 0 bytes blog/my_summer/summer_2023_first_half.html | 312 - blog/my_summer/summer_2023_first_half.html~ | 312 - blog/nyaa_menu/nyaa_menu.html | 65 - blog/nyaa_menu/nyaa_menu.html~ | 65 - build-site.el | 68 - build.sh | 12 - contact.html | 90 - contact.html~ | 90 - content/#base.org# | 67 - .../.packages/archives/elpa/archive-contents | 3757 ------------ .../archives/elpa/archive-contents.signed | 1 - .../.packages/archives/melpa/archive-contents | 5283 ----------------- content/base.org | 68 - content/blog/blog.org | 27 - content/blog/blog.org~ | 17 - content/blog/caps2esc/#caps2esc.org# | 54 - content/blog/caps2esc/caps2esc.html | 312 - content/blog/caps2esc/caps2esc.org | 54 - content/blog/caps2esc/caps2esc.org~ | 55 - content/blog/caps2esc/references.bib | 26 - content/blog/caps2esc/references.bib~ | 26 - content/blog/caps2esc/references.html | 42 - content/blog/caps2esc/references_bib.html | 43 - content/blog/feed.org | 30 - content/blog/feed.org~ | 30 - content/blog/my_summer/bib2htmla9ad42.aux | 3 - content/blog/my_summer/bib2htmla9ad42.bbl | 3 - content/blog/my_summer/bib2htmla9ad42.blg | 48 - content/blog/my_summer/references.bib | 79 - content/blog/my_summer/references.bib~ | 63 - content/blog/my_summer/references.html | 144 - content/blog/my_summer/references_bib.html | 23 - .../my_summer/summer_2023_first_half.html | 142 - .../blog/my_summer/summer_2023_first_half.org | 55 - .../my_summer/summer_2023_first_half.org~ | 48 - content/blog/nyaa_menu/nyaa_menu.org | 19 - content/contact.org | 8 - content/index.org | 16 - content/mysetup.org | 19 - content/not_found.org | 5 - index.html | 102 - index.html~ | 102 - mysetup.html | 120 - mysetup.html~ | 120 - not_found.html | 83 - not_found.html~ | 83 - pubkey.txt | 66 - public/base.html | 99 - public/base.html~ | 99 - public/blog/blog.html | 112 - public/blog/blog.html~ | 112 - public/blog/caps2esc/caps2esc.html | 211 - public/blog/caps2esc/caps2esc.html~ | 211 - public/blog/caps2esc/references.bib | 20 - public/blog/feed.xml | 76 - public/blog/feed.xml~ | 76 - .../.summer_2023_first_half.html.swp | Bin 16384 -> 0 bytes .../my_summer/summer_2023_first_half.html | 312 - .../my_summer/summer_2023_first_half.html~ | 312 - public/blog/nyaa_menu/nyaa_menu.html | 65 - public/blog/nyaa_menu/nyaa_menu.html~ | 65 - public/contact.html | 90 - public/contact.html~ | 90 - public/index.html~ | 102 - public/mysetup.html | 120 - public/mysetup.html~ | 120 - public/not_found.html | 83 - public/not_found.html~ | 83 - public/pubkey.txt | 66 - public/resume.html | 80 - public/static/images/blog/Kijiji_Logo.png | Bin 5836 -> 0 bytes public/static/images/blog/Qubes_OS_Logo.png | Bin 7590 -> 0 bytes public/static/images/blog/Signal.svg.png | Bin 80017 -> 0 bytes public/static/images/blog/Switch_Logo.png | Bin 50422 -> 0 bytes public/static/images/blog/element.svg | 1 - public/static/images/blog/email.png | Bin 51008 -> 0 bytes public/static/images/blog/imgonnascroll.jpg | Bin 37636 -> 0 bytes public/static/images/blog/jami.svg | 340 -- public/static/images/blog/monkedopamine.jpeg | Bin 7216 -> 0 bytes .../images/blog/nyaa_menu_screenshot.png | Bin 154750 -> 0 bytes public/static/images/blog/openwrt_icon.png | Bin 13094 -> 0 bytes public/static/images/blog/reentry_racoon.png | Bin 29410 -> 0 bytes public/static/images/blog/rss.png | Bin 7414 -> 0 bytes public/static/images/blog/snikket-logo.svg | 1 - public/static/images/blog/snikket.png | Bin 42839 -> 0 bytes .../images/blog/switch_hacks_and_skulls.jpg | Bin 331300 -> 0 bytes public/static/images/hatedaylightsavings.png | Bin 121116 -> 0 bytes .../images/link-buttons/agplv3-88x31.png | Bin 1883 -> 0 bytes public/static/images/link-buttons/by-sa.png | Bin 1515 -> 0 bytes .../images/link-buttons/gplv3-88x31.png | Bin 2666 -> 0 bytes .../static/images/link-buttons/libreboot.gif | Bin 876 -> 0 bytes .../images/link-buttons/neocitiesorg.gif | Bin 2635 -> 0 bytes public/static/images/link-buttons/sadgrl.gif | Bin 2262 -> 0 bytes public/style.css | 84 - public/style2.css | 133 - public/style3.css | 139 - public/style3.css~ | 133 - public/style4.css | 171 - public/style4.css~ | 0 resume.html | 80 - static/images/blog/Kijiji_Logo.png | Bin 5836 -> 0 bytes static/images/blog/Qubes_OS_Logo.png | Bin 7590 -> 0 bytes static/images/blog/Signal.svg.png | Bin 80017 -> 0 bytes static/images/blog/Switch_Logo.png | Bin 50422 -> 0 bytes static/images/blog/element.svg | 1 - static/images/blog/email.png | Bin 51008 -> 0 bytes static/images/blog/imgonnascroll.jpg | Bin 37636 -> 0 bytes static/images/blog/jami.svg | 340 -- static/images/blog/monkedopamine.jpeg | Bin 7216 -> 0 bytes static/images/blog/nyaa_menu_screenshot.png | Bin 154750 -> 0 bytes static/images/blog/openwrt_icon.png | Bin 13094 -> 0 bytes static/images/blog/reentry_racoon.png | Bin 29410 -> 0 bytes static/images/blog/rss.png | Bin 7414 -> 0 bytes static/images/blog/snikket-logo.svg | 1 - static/images/blog/snikket.png | Bin 42839 -> 0 bytes .../images/blog/switch_hacks_and_skulls.jpg | Bin 331300 -> 0 bytes static/images/hatedaylightsavings.png | Bin 121116 -> 0 bytes static/images/link-buttons/agplv3-88x31.png | Bin 1883 -> 0 bytes static/images/link-buttons/by-sa.png | Bin 1515 -> 0 bytes static/images/link-buttons/gplv3-88x31.png | Bin 2666 -> 0 bytes static/images/link-buttons/libreboot.gif | Bin 876 -> 0 bytes static/images/link-buttons/neocitiesorg.gif | Bin 2635 -> 0 bytes static/images/link-buttons/sadgrl.gif | Bin 2262 -> 0 bytes style.css | 84 - style2.css | 133 - style3.css | 139 - style3.css~ | 133 - style4.css | 171 - style4.css~ | 0 142 files changed, 18627 deletions(-) rename content/blog/my_summer/bib2htmla9ad42 => .hugo_build.lock (100%) delete mode 100644 CNAME delete mode 100644 LICENCE delete mode 100644 base.html delete mode 100644 base.html~ delete mode 100644 blog/blog.html delete mode 100644 blog/blog.html~ delete mode 100644 blog/caps2esc/caps2esc.html delete mode 100644 blog/caps2esc/caps2esc.html~ delete mode 100644 blog/caps2esc/references.bib delete mode 100644 blog/feed.xml delete mode 100644 blog/feed.xml~ delete mode 100644 blog/my_summer/.summer_2023_first_half.html.swp delete mode 100644 blog/my_summer/summer_2023_first_half.html delete mode 100644 blog/my_summer/summer_2023_first_half.html~ delete mode 100644 blog/nyaa_menu/nyaa_menu.html delete mode 100644 blog/nyaa_menu/nyaa_menu.html~ delete mode 100644 build-site.el delete mode 100755 build.sh delete mode 100644 contact.html delete mode 100644 contact.html~ delete mode 100644 content/#base.org# delete mode 100644 content/.packages/archives/elpa/archive-contents delete mode 100644 content/.packages/archives/elpa/archive-contents.signed delete mode 100644 content/.packages/archives/melpa/archive-contents delete mode 100644 content/base.org delete mode 100644 content/blog/blog.org delete mode 100644 content/blog/blog.org~ delete mode 100644 content/blog/caps2esc/#caps2esc.org# delete mode 100644 content/blog/caps2esc/caps2esc.html delete mode 100644 content/blog/caps2esc/caps2esc.org delete mode 100644 content/blog/caps2esc/caps2esc.org~ delete mode 100644 content/blog/caps2esc/references.bib delete mode 100644 content/blog/caps2esc/references.bib~ delete mode 100644 content/blog/caps2esc/references.html delete mode 100644 content/blog/caps2esc/references_bib.html delete mode 100644 content/blog/feed.org delete mode 100644 content/blog/feed.org~ delete mode 100644 content/blog/my_summer/bib2htmla9ad42.aux delete mode 100644 content/blog/my_summer/bib2htmla9ad42.bbl delete mode 100644 content/blog/my_summer/bib2htmla9ad42.blg delete mode 100644 content/blog/my_summer/references.bib delete mode 100644 content/blog/my_summer/references.bib~ delete mode 100644 content/blog/my_summer/references.html delete mode 100644 content/blog/my_summer/references_bib.html delete mode 100644 content/blog/my_summer/summer_2023_first_half.html delete mode 100644 content/blog/my_summer/summer_2023_first_half.org delete mode 100644 content/blog/my_summer/summer_2023_first_half.org~ delete mode 100644 content/blog/nyaa_menu/nyaa_menu.org delete mode 100644 content/contact.org delete mode 100644 content/index.org delete mode 100644 content/mysetup.org delete mode 100644 content/not_found.org delete mode 100644 index.html delete mode 100644 index.html~ delete mode 100644 mysetup.html delete mode 100644 mysetup.html~ delete mode 100644 not_found.html delete mode 100644 not_found.html~ delete mode 100644 pubkey.txt delete mode 100644 public/base.html delete mode 100644 public/base.html~ delete mode 100644 public/blog/blog.html delete mode 100644 public/blog/blog.html~ delete mode 100644 public/blog/caps2esc/caps2esc.html delete mode 100644 public/blog/caps2esc/caps2esc.html~ delete mode 100644 public/blog/caps2esc/references.bib delete mode 100644 public/blog/feed.xml delete mode 100644 public/blog/feed.xml~ delete mode 100644 public/blog/my_summer/.summer_2023_first_half.html.swp delete mode 100644 public/blog/my_summer/summer_2023_first_half.html delete mode 100644 public/blog/my_summer/summer_2023_first_half.html~ delete mode 100644 public/blog/nyaa_menu/nyaa_menu.html delete mode 100644 public/blog/nyaa_menu/nyaa_menu.html~ delete mode 100644 public/contact.html delete mode 100644 public/contact.html~ delete mode 100644 public/index.html~ delete mode 100644 public/mysetup.html delete mode 100644 public/mysetup.html~ delete mode 100644 public/not_found.html delete mode 100644 public/not_found.html~ delete mode 100644 public/pubkey.txt delete mode 100644 public/resume.html delete mode 100644 public/static/images/blog/Kijiji_Logo.png delete mode 100644 public/static/images/blog/Qubes_OS_Logo.png delete mode 100644 public/static/images/blog/Signal.svg.png delete mode 100644 public/static/images/blog/Switch_Logo.png delete mode 100644 public/static/images/blog/element.svg delete mode 100644 public/static/images/blog/email.png delete mode 100644 public/static/images/blog/imgonnascroll.jpg delete mode 100644 public/static/images/blog/jami.svg delete mode 100644 public/static/images/blog/monkedopamine.jpeg delete mode 100644 public/static/images/blog/nyaa_menu_screenshot.png delete mode 100644 public/static/images/blog/openwrt_icon.png delete mode 100644 public/static/images/blog/reentry_racoon.png delete mode 100644 public/static/images/blog/rss.png delete mode 100644 public/static/images/blog/snikket-logo.svg delete mode 100644 public/static/images/blog/snikket.png delete mode 100644 public/static/images/blog/switch_hacks_and_skulls.jpg delete mode 100644 public/static/images/hatedaylightsavings.png delete mode 100644 public/static/images/link-buttons/agplv3-88x31.png delete mode 100644 public/static/images/link-buttons/by-sa.png delete mode 100644 public/static/images/link-buttons/gplv3-88x31.png delete mode 100644 public/static/images/link-buttons/libreboot.gif delete mode 100644 public/static/images/link-buttons/neocitiesorg.gif delete mode 100644 public/static/images/link-buttons/sadgrl.gif delete mode 100644 public/style.css delete mode 100644 public/style2.css delete mode 100644 public/style3.css delete mode 100644 public/style3.css~ delete mode 100644 public/style4.css delete mode 100644 public/style4.css~ delete mode 100644 resume.html delete mode 100644 static/images/blog/Kijiji_Logo.png delete mode 100644 static/images/blog/Qubes_OS_Logo.png delete mode 100644 static/images/blog/Signal.svg.png delete mode 100644 static/images/blog/Switch_Logo.png delete mode 100644 static/images/blog/element.svg delete mode 100644 static/images/blog/email.png delete mode 100644 static/images/blog/imgonnascroll.jpg delete mode 100644 static/images/blog/jami.svg delete mode 100644 static/images/blog/monkedopamine.jpeg delete mode 100644 static/images/blog/nyaa_menu_screenshot.png delete mode 100644 static/images/blog/openwrt_icon.png delete mode 100644 static/images/blog/reentry_racoon.png delete mode 100644 static/images/blog/rss.png delete mode 100644 static/images/blog/snikket-logo.svg delete mode 100644 static/images/blog/snikket.png delete mode 100644 static/images/blog/switch_hacks_and_skulls.jpg delete mode 100644 static/images/hatedaylightsavings.png delete mode 100644 static/images/link-buttons/agplv3-88x31.png delete mode 100644 static/images/link-buttons/by-sa.png delete mode 100644 static/images/link-buttons/gplv3-88x31.png delete mode 100644 static/images/link-buttons/libreboot.gif delete mode 100644 static/images/link-buttons/neocitiesorg.gif delete mode 100644 static/images/link-buttons/sadgrl.gif delete mode 100644 style.css delete mode 100644 style2.css delete mode 100644 style3.css delete mode 100644 style3.css~ delete mode 100644 style4.css delete mode 100644 style4.css~ diff --git a/content/blog/my_summer/bib2htmla9ad42 b/.hugo_build.lock similarity index 100% rename from content/blog/my_summer/bib2htmla9ad42 rename to .hugo_build.lock diff --git a/CNAME b/CNAME deleted file mode 100644 index 3b7e7c8..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -jordanherzstein.xyz \ No newline at end of file diff --git a/LICENCE b/LICENCE deleted file mode 100644 index 64501c5..0000000 --- a/LICENCE +++ /dev/null @@ -1,665 +0,0 @@ -The content of jordanherzstein.neocities.org is licenced under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) -https://creativecommons.org/licenses/by-sa/4.0/ - -Code is licensed under GPLv3 - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, 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 Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. diff --git a/base.html b/base.html deleted file mode 100644 index d2e0eef..0000000 --- a/base.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - -
-
-

Table of Contents

-
- -
-
-
-

Header

-
-
- - -
-
-
-
-

Footer

-
- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/base.html~ b/base.html~ deleted file mode 100644 index 0f391e8..0000000 --- a/base.html~ +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - -
-
-

Table of Contents

-
- -
-
-
-

Header

-
-
- - -
-
-
-
-

Footer

-
- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/blog.html b/blog/blog.html deleted file mode 100644 index a6e651b..0000000 --- a/blog/blog.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
-

-Here is where I post my stupid thoughts, and some useful information. Obligatory "all opinions are my own". -

-
-

Posts

-
-
-
-

nyaa_menu   Technology Projects

-
-

-I made a lazy web scraping tool for collecting anime and manga while I was bored. -

-
-
-
-

My Little Techy Projects Summer 2023   Personal Technology

-
-

-I did some fun stuff this summer, including hacking my switch, switching to Qubes OS, and switching to OpenWRT on my router. Overall, a lot of switching. -

-
-
-
-

Mapping Caps Lock to Esc and CTRL in Xorg   Tutorial Technology

-
-

-Guide on switching keymaps using xkb in Xorg -

- -
-
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/blog.html~ b/blog/blog.html~ deleted file mode 100644 index 609091d..0000000 --- a/blog/blog.html~ +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
-

-Here is where I post my stupid thoughts, and some useful information. Obligatory "all opinions are my own". -

-
-

Posts

-
-
-
-

nyaa_menu   Technology Projects

-
-

-I made a lazy web scraping tool for collecting anime and manga while I was bored. -

-
-
-
-

My Little Techy Projects Summer 2023   Personal Technology

-
-

-I did some fun stuff this summer, including hacking my switch, switching to Qubes OS, and switching to OpenWRT on my router. Overall, a lot of switching. -

-
-
-
-

Mapping Caps Lock to Esc and CTRL in Xorg   Tutorial Technology

-
-

-Guide on switching keymaps using xkb in Xorg -

- -
-
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/caps2esc/caps2esc.html b/blog/caps2esc/caps2esc.html deleted file mode 100644 index 1ad7348..0000000 --- a/blog/caps2esc/caps2esc.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -Mapping Caps Lock to Esc and CTRL in Xorg - - - - - - - -
-

Mapping Caps Lock to Esc and CTRL in Xorg

- -

-The Emacs editor was designed in the 1980's in the era of old unix keyboards when the control key was next to the "A" key, a lot of functionality in Emacs was designed around CTRL keybindings. While there are hobbyist keyboards for that kind of layout, no real usable laptop these days would oblige without some serious changes. This has had the undesireable outcome of exasterbating repetitive strain injury (RSI) in some pretty famous programmers[1]. -

- - -

-Now I'm regularly using evil mode to edit files with Emacs so it shouldn't be as big of an issue for someone like myself, however, I'm not interesting in running the risk having RSI on my pinky by the time I'm 50 because I used C-x C-f too many times. One solution would be switching to Doom or Spacemacs or otherwise changing my init.el file in emacs to use the control key much less. Many people use xmonad to change keyboard layouts as well. However, I feel like those solutions are a bit overkill, and I found a decent solution for my case without having to change very much about my system using xkb, which is how keyboard codes are handled in Xorg[2]. -

- -
-

The Guide

-
-

-The main inspiration of this tutorial comes from Ben Davis on github who outlined a very similar guide but for making Capslock into an Esc and Mod4 key[3]. -

-
- -
-

Requirements

-
-

-This guide assumes you're using GNU/Linux or a BSD distrobution that uses xkb for the keyboard layout. You will also need setxkbmap installed, though that should come with Xorg by default. I'm using dwm as my window manager though everything outlined here should work on any desktop environment (I hope, please correct me if I'm wrong), even if other DE's have different ways of updating keyboard layout options as is outlined in Ben Davis's guide[3]. -

-
-
-
-

Creating user defined layout in xkb

-
-

-First we define our custom layout by creating the file /usr/share/X11/xkb/symbols/custom_opts. We put in the following to map Capslock to escape, and make it act as a control key when in combination with other keys. -

- -
-// Make Caps another escape key when pressed once while simultaneously having functionality of control. 
-xkb_symbols "ctrl_esc" {
-    key <CAPS> { [ Escape ] };
-    modifier_map Control { <CAPS>};
-};
-
- -

-Now edit /usr/share/X11/xkb/rules/evdev and add a new line in the ! option = symbols section: -

- -
-custom:ctrl_esc = +custom_opts(ctrl_esc)
-
- -

-Edit /usr/share/X11/xkb/rules/evdev.lst and add a new line the ! option section: -

- -
-custom:ctrl_esc  Make Caps Lock an additional ESC and CTRL 
-
-
-
- -
-

Updating Keyboard layout

-
-

-We can apply these changes from the command line using setxkbmap. setxkbmap specifies the keyboard layout to be used based on the specified based on the components in /usr/share/X11/xkb/ that we were just changing. Run the command with the -option flag and the name of our custom layout rules: -

- -
-
$ setxkbmap -option "custom:ctrl_esc"
-
-
- -

-To run this automatically at the start of your xorg session, go into your .xinitrc file (either in your home directory or /etc/X11/xinit/xinitrc) and add the above command. Now when your Xorg session is restarted this keymapping will begin working. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - -
-[1] - -Xah Lee. - Famous programers with repetitive strain injury, 2022. -[ .html ] - -
-[2] - -Unknown. - X keyboard extension - archwiki, nil. -[ http ] - -
-[3] - -Ben Davis. - Mapping caps lock to simultaneous esc and super (mod4) · github, - 2018. -[ http ] - -
- -
-
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/caps2esc/caps2esc.html~ b/blog/caps2esc/caps2esc.html~ deleted file mode 100644 index b459772..0000000 --- a/blog/caps2esc/caps2esc.html~ +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -Mapping Caps Lock to Esc and CTRL in Xorg - - - - - - - -
-

Mapping Caps Lock to Esc and CTRL in Xorg

- -

-The Emacs editor was designed in the 1980's in the era of old unix keyboards when the control key was next to the "A" key, a lot of functionality in Emacs was designed around CTRL keybindings. While there are hobbyist keyboards for that kind of layout, no real usable laptop these days would oblige without some serious changes. This has had the undesireable outcome of exasterbating repetitive strain injury (RSI) in some pretty famous programmers[1]. -

- - -

-Now I'm regularly using evil mode to edit files with Emacs so it shouldn't be as big of an issue for someone like myself, however, I'm not interesting in running the risk having RSI on my pinky by the time I'm 50 because I used C-x C-f too many times. One solution would be switching to Doom or Spacemacs or otherwise changing my init.el file in emacs to use the control key much less. Many people use xmonad to change keyboard layouts as well. However, I feel like those solutions are a bit overkill, and I found a decent solution for my case without having to change very much about my system using xkb, which is how keyboard codes are handled in Xorg[2]. -

- -
-

The Guide

-
-

-The main inspiration of this tutorial comes from Ben Davis on github who outlined a very similar guide but for making Capslock into an Esc and Mod4 key[3]. -

-
- -
-

Requirements

-
-

-This guide assumes you're using GNU/Linux or a BSD distrobution that uses xkb for the keyboard layout. You will also need setxkbmap installed, though that should come with Xorg by default. I'm using dwm as my window manager though everything outlined here should work on any desktop environment (I hope, please correct me if I'm wrong), even if other DE's have different ways of updating keyboard layout options as is outlined in Ben Davis's guide[3]. -

-
-
-
-

Creating user defined layout in xkb

-
-

-First we define our custom layout by creating the file /usr/share/X11/xkb/symbols/custom_opts. We put in the following to map Capslock to escape, and make it act as a control key when in combination with other keys. -

- -
-// Make Caps another escape key when pressed once while simultaneously having functionality of control. 
-xkb_symbols "ctrl_esc" {
-    key <CAPS> { [ Escape ] };
-    modifier_map Control { <CAPS>};
-};
-
- -

-Now edit /usr/share/X11/xkb/rules/evdev and add a new line in the ! option = symbols section: -

- -
-custom:ctrl_esc = +custom_opts(ctrl_esc)
-
- -

-Edit /usr/share/X11/xkb/rules/evdev.lst and add a new line the ! option section: -

- -
-custom:ctrl_esc  Make Caps Lock an additional ESC and CTRL 
-
-
-
- -
-

Updating Keyboard layout

-
-

-We can apply these changes from the command line using setxkbmap. setxkbmap specifies the keyboard layout to be used based on the specified based on the components in /usr/share/X11/xkb/ that we were just changing. Run the command with the -option flag and the name of our custom layout rules: -

- -
-
$ setxkbmap -option "custom:ctrl_esc"
-
-
- -

-To run this automatically at the start of your xorg session, go into your .xinitrc file (either in your home directory or /etc/X11/xinit/xinitrc) and add the above command. Now when your Xorg session is restarted this keymapping will begin working. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - -
-[1] - -Xah Lee. - Famous programers with repetitive strain injury, 2022. -[ .html ] - -
-[2] - -Unknown. - X keyboard extension - archwiki, nil. -[ http ] - -
-[3] - -Ben Davis. - Mapping caps lock to simultaneous esc and super (mod4) · github, - 2018. -[ http ] - -
- -
-
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/caps2esc/references.bib b/blog/caps2esc/references.bib deleted file mode 100644 index af6e793..0000000 --- a/blog/caps2esc/references.bib +++ /dev/null @@ -1,20 +0,0 @@ - -@misc{famous_progr_repet_strain_injur, - author = {Xah Lee}, - howpublished = - {http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html}, - note = {Online; accessed 18 October 2022}, - title = {Famous Programers with Repetitive Strain Injury}, - year = 2022, -} - -@misc{mapping_caps_lock_esc_super_mod4_github, - author = {Ben Davis}, - howpublished = - {https://gist.github.com/bendavis78/e8cc8371499b52ac276fbe864247fdb7}, - note = {Online; accessed 18 October 2022}, - title = {Mapping Caps Lock to simultaneous Esc and Super - (Mod4) · GitHub}, - year = 2018, -} - diff --git a/blog/feed.xml b/blog/feed.xml deleted file mode 100644 index 06176ff..0000000 --- a/blog/feed.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - (Jordan Herzstein's Blog RSS Feed) - - https://jordanherzstein.neocities.org/blog/ - - en - Sat, 07 Oct 2023 17:19:46 -0400 - Sat, 07 Oct 2023 17:19:46 -0400 - Emacs 28.2 Org-mode 9.5.5 - user@personal (nil) - - http://orgmode.org/img/org-mode-unicorn-logo.png - (Jordan Herzstein's Blog RSS Feed) - https://jordanherzstein.neocities.org/blog/ - - - - nyaa_menu - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - nil - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - Sat, 07 Oct 2023 00:00:00 -0400 - - - I made a lazy web scraping tool for collecting anime and manga while I was bored. -

- ]]>
-
- - My Little Techy Projects Summer 2023 - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - nil - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - Wed, 20 Sep 2023 00:00:00 -0400 - - - I did some fun stuff this summer, including hacking my switch, switching to Qubes OS, and switching to OpenWRT on my router. Overall, a lot of switching. -

- ]]>
-
- - Error Fix in First Blog - https://jordanherzstein.neocities.org/blog/blog.html - nil - https://jordanherzstein.neocities.org/blog/blog.html - Tue, 01 Nov 2022 10:41:00 -0400 - - - I mistyped the /etc/X11/xinit/xinitrc originally so I changed it. -

- ]]>
-
- - Mapping Caps Lock to Esc and CTRL in Xorg - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - nil - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - Sat, 22 Oct 2022 23:47:00 -0400 - - - Guide on switching keymaps using xkb in Xorg -

- ]]>
-
-
-
diff --git a/blog/feed.xml~ b/blog/feed.xml~ deleted file mode 100644 index 29e2ffc..0000000 --- a/blog/feed.xml~ +++ /dev/null @@ -1,76 +0,0 @@ - - - (Jordan Herzstein's Blog RSS Feed) - - https://jordanherzstein.neocities.org/blog/ - - en - Sat, 07 Oct 2023 17:19:05 -0400 - Sat, 07 Oct 2023 17:19:05 -0400 - Emacs 28.2 Org-mode 9.5.5 - user@personal (nil) - - http://orgmode.org/img/org-mode-unicorn-logo.png - (Jordan Herzstein's Blog RSS Feed) - https://jordanherzstein.neocities.org/blog/ - - - - nyaa_menu - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - nil - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - Sat, 07 Oct 2023 00:00:00 -0400 - - - I made a lazy web scraping tool for collecting anime and manga while I was bored. -

- ]]>
-
- - My Little Techy Projects Summer 2023 - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - nil - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - Wed, 20 Sep 2023 00:00:00 -0400 - - - I did some fun stuff this summer, including hacking my switch, switching to Qubes OS, and switching to OpenWRT on my router. Overall, a lot of switching. -

- ]]>
-
- - Error Fix in First Blog - https://jordanherzstein.neocities.org/blog/blog.html - nil - https://jordanherzstein.neocities.org/blog/blog.html - Tue, 01 Nov 2022 10:41:00 -0400 - - - I mistyped the /etc/X11/xinit/xinitrc originally so I changed it. -

- ]]>
-
- - Mapping Caps Lock to Esc and CTRL in Xorg - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - nil - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - Sat, 22 Oct 2022 23:47:00 -0400 - - - Guide on switching keymaps using xkb in Xorg -

- ]]>
-
-
-
diff --git a/blog/my_summer/.summer_2023_first_half.html.swp b/blog/my_summer/.summer_2023_first_half.html.swp deleted file mode 100644 index fbaeabd007547294cf4de4922cfef29bc529a39f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 diff --git a/blog/my_summer/summer_2023_first_half.html b/blog/my_summer/summer_2023_first_half.html deleted file mode 100644 index 78b30d2..0000000 --- a/blog/my_summer/summer_2023_first_half.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -My Little Techy Projects Summer 2023 - - - - - - - -
-

My Little Techy Projects Summer 2023

-

-Not gonna lie I had an extremely baller summer and I'm sad that the 21st is coming soon to take it away from me. Regardless, here is a quick summary of what I was able to accomplish: -

- -
-
- -
Switch? Hacked. Coreboot? Flashed. Hotel? Trivago.
-
-
- - -
-

Switch hacks

-
-

-I hacked my day 1 Switch with a piece of literal tinfoil. -

-
- -
-

Some boring skippable personal info

-
-

-For some reason, while everyone doubled down on gaming extra during the COVID years, I stopped almost entirely. I used to play smash bros competitively as a kid, almost exclusively to any other game and when COVID happened I was no longer able to attend tournaments. This coupled with getting sick of the Nintendo Switch online service and I was no longer having fun playing. Additionally, many well known members of the community having been outed for sexual misconduct around this time and the ensuing aftermath was a further deterrent from ever wanting to return. Pretty much quit after that, and since I was not really into any other kinds of games I stopped gaming for a couple of years unless I was at a friend's place. -

-
-
- -
-

Actual Switch hacks

-
-

-I know that the switch modding scene has had the past 6-7 years to mature but I did not expect it to be this easy. Of course, I reccommend following a written guide that's constantly updated (such as the rentry guide) to avoid bricking your device, but it really wasn't that complicated [1]. The basics of the hack are to short two pins in the right joycon rail and presing the + and power button to put the device in recovery mode (RCM), which I did using a literal peice of tinfoil, though there are RCM jig devices on amazon that are easier to use. Burned onto the Tegra bootROM on all early Switches has a buffer overflow vulnerability that allows hackers to slip by the bootloader signature check, allowing unsigned payloads to be pushed to the device [2]. -

- -

-So far I've installed Atmosphere and Android on the switch with the extra microSD storage that I added, and allowing some old nintendo DS emulation as well. As an aside, BW and B2W2 were the peak of the entire franchise, with HGSS being a close second, anyone who disagrees with me here is wrong by every objective measure. Also, by complete coincidence the new Zelda game leaked the next day. I also just so happened to beat the final boss day of launch which I also started to play day of launch. Hmmmm… curious. -

-
-
-
-
-

Now daily driving Qubes on Thinkpad T430

-
-

-I found a listing on kijiji.ca for a Thinkpad T430 for $100CAD and jumped at the oppountunity to get it. One coreboot mod and an SSD later and I'm now running Qubes OS on it! Qubes OS is a reasonably secure operating systems that compartmentalizes your digital life into different virtual machines or "qubes"[3]. Qubes OS is mainly focused on security, and, to be honest, made for people with threat models much higher than mine. Regardless, given my computer God complex and years of linux knowledge, Qubes OS has been working quite nicely for me. I love how much control it has given me in the little time that I've used it, it just works so much more seamlessly than a regular host OS with virtualbox or virt-manager running multiple machines. I can run multiple different environments from school to work and personal activities without making a complete mess of my computer, still sharing the same applications, and still running only one desktop environment. VMs are colour coded to create a mental separation between activities. I can easily configure how each virtual environment connects to the internet, whether it does at all, uses a vpn, or tor. I can securely share files and text between qubes with a bit of overhead, but not hard to get used to. If I want to distrohop, test another OS and/or programs without messing with my regular configuration Qubes empowers me to do that. -

- -

-The coreboot image I used this time around was Skulls which I flashed using my own RaspberryPi 3B+ [4]. It was easy enough to install, certainly easier than having to build my own coreboot image. It's quick to boot up compared to the stock Lenovo BIOS and I have the peice of mind that I don't have a proprietary firmware subsystem running on my computer that has several known vulnerabilities [5,6]. -

- -

-I got the T430 for multiple reasons: my current T400 would not be able to support Intel VT-x or VT-d to make Qubes work, it goes up to 16GB of RAM, and most Qubes certified laptops are from the Thinkpad xx30 generation [7,8]. It is also extremely modular [9]. Of course this is no gaming machine, but Qubes isn't made for that use case anyways, and 98% of the time I don't feel I need that extra power. This is also the first Lenovo Thinkpad is that it doesn't officially come with the classic Thinkpad keyboards, but this is possible to mod this in the future. I recently upgraded the laptop RAM 8GB to 16GB, got a 9-cell battery, and replaced the i5 with an i7-3840QM. -

- -

-Honestly this experience made me realize how scammed for when I purchased my thinkpad T400 for about $200. The ebay sellers know too well the value of their products and you need the average Joe from Kijiji that just wants to throw out their old laptop to get a great deal. Thanks Kijiji. -

- -This blog is (not) sponsored by -
-
-
-

Openwrt

-
-

-I've wanted to get around to replacing my ISP router for a while. Your average ISP "router" is really more of a router, modem, and firewall all baked into one. ISP companies want to make these devices cheaply, convenient to use to reduce support calls, and with infrequent updates, but this comes at the expense of security, additional features, and user control over the device and network. So, I bought a Lynksys EA8450 router, installed openwrt on it, and put my ISP router in bridge mode hopefully permanently. -

- -

-OpenWRT is a linux-based OS targeted for small embedded devices such as routers with a fully writable filesystem and a package management system that makes it easy to install additional software [10]. So far, I've configured my network into segmented VLANs to isolate creepy IoT devices around the house, create a guest network, and a regular LAN for everyday desktop, laptop, and cellular devices. I also changed my DNS servers to which support DoH, and installed a wireguard VPN to access my self-hosted services and do remote administration for when I'm away from home. -

- -

-Overall, I don't have much else to say other than trying out OpenWRT has been a great learning experience and I'm enjoying the feturaes I've gotten out of it. I would encourage others to replace their ISP router with one running secure custom firmware. Of course, not everyone is used to the learning curve, nor have the knowledge or time to configure OpenWRT, and for those people there are many projects that come more ready out of the box such as DD-WRT. -

-
-
- -
-

Do I do anything other than be a big autistic nerd?

-
-

-Yes, I actually worked at a summer camp for most of the summer which I may write about in the future, but I make no promises to all 0 of my readers and my 3 imaginary ones. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-[1] - -Unknown. - Switch hacking is easy, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[2] - -Qyriad. - Fusée gelée, 2018. - Online; accessed 17 September 2023. -[ http ] - -
-[3] - -Unknown. - Introduction | qubes os, nil. - Online; accessed 19 September 2023. -[ http ] - -
-[4] - -Martin Kepplinger. - Skulls - thinkpad t430, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[5] - -Lily Hay Newman. - Intel management engine flaws leave millions of pcs exposed | wired, - 2017. - Online; accessed 20 September 2023. -[ http ] - -
-[6] - -Molly de Blanc Denis Carikli. - The intel management engine: an attack on computer users' freedom, - 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[7] - -Unknown. - System requirements | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[8] - -Unknown. - Certified hardware | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[9] - -Gee. - The definitive t430 modding guide, 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[10] - -Rich Brown. - [openwrt wiki] welcome to the openwrt project, nil. - Online; accessed 20 September 2023. -[ http ] - -
- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/my_summer/summer_2023_first_half.html~ b/blog/my_summer/summer_2023_first_half.html~ deleted file mode 100644 index 6500362..0000000 --- a/blog/my_summer/summer_2023_first_half.html~ +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -My Little Techy Projects Summer 2023 - - - - - - - -
-

My Little Techy Projects Summer 2023

-

-Not gonna lie I had an extremely baller summer and I'm sad that the 21st is coming soon to take it away from me. Regardless, here is a quick summary of what I was able to accomplish: -

- -
-
- -
Switch? Hacked. Coreboot? Flashed. Hotel? Trivago.
-
-
- - -
-

Switch hacks

-
-

-I hacked my day 1 Switch with a piece of literal tinfoil. -

-
- -
-

Some boring skippable personal info

-
-

-For some reason, while everyone doubled down on gaming extra during the COVID years, I stopped almost entirely. I used to play smash bros competitively as a kid, almost exclusively to any other game and when COVID happened I was no longer able to attend tournaments. This coupled with getting sick of the Nintendo Switch online service and I was no longer having fun playing. Additionally, many well known members of the community having been outed for sexual misconduct around this time and the ensuing aftermath was a further deterrent from ever wanting to return. Pretty much quit after that, and since I was not really into any other kinds of games I stopped gaming for a couple of years unless I was at a friend's place. -

-
-
- -
-

Actual Switch hacks

-
-

-I know that the switch modding scene has had the past 6-7 years to mature but I did not expect it to be this easy. Of course, I reccommend following a written guide that's constantly updated (such as the rentry guide) to avoid bricking your device, but it really wasn't that complicated [1]. The basics of the hack are to short two pins in the right joycon rail and presing the + and power button to put the device in recovery mode (RCM), which I did using a literal peice of tinfoil, though there are RCM jig devices on amazon that are easier to use. Burned onto the Tegra bootROM on all early Switches has a buffer overflow vulnerability that allows hackers to slip by the bootloader signature check, allowing unsigned payloads to be pushed to the device [2]. -

- -

-So far I've installed Atmosphere and Android on the switch with the extra microSD storage that I added, and allowing some old nintendo DS emulation as well. As an aside, BW and B2W2 were the peak of the entire franchise, with HGSS being a close second, anyone who disagrees with me here is wrong by every objective measure. Also, by complete coincidence the new Zelda game leaked the next day. I also just so happened to beat the final boss day of launch which I also started to play day of launch. Hmmmm… curious. -

-
-
-
-
-

Now daily driving Qubes on Thinkpad T430

-
-

-I found a listing on kijiji.ca for a Thinkpad T430 for $100CAD and jumped at the oppountunity to get it. One coreboot mod and an SSD later and I'm now running Qubes OS on it! Qubes OS is a reasonably secure operating systems that compartmentalizes your digital life into different virtual machines or "qubes"[3]. Qubes OS is mainly focused on security, and, to be honest, made for people with threat models much higher than mine. Regardless, given my computer God complex and years of linux knowledge, Qubes OS has been working quite nicely for me. I love how much control it has given me in the little time that I've used it, it just works so much more seamlessly than a regular host OS with virtualbox or virt-manager running multiple machines. I can run multiple different environments from school to work and personal activities without making a complete mess of my computer, still sharing the same applications, and still running only one desktop environment. VMs are colour coded to create a mental separation between activities. I can easily configure how each virtual environment connects to the internet, whether it does at all, uses a vpn, or tor. I can securely share files and text between qubes with a bit of overhead, but not hard to get used to. If I want to distrohop, test another OS and/or programs without messing with my regular configuration Qubes empowers me to do that. -

- -

-The coreboot image I used this time around was Skulls which I flashed using my own RaspberryPi 3B+ [4]. It was easy enough to install, certainly easier than having to build my own coreboot image. It's quick to boot up compared to the stock Lenovo BIOS and I have the peice of mind that I don't have a proprietary firmware subsystem running on my computer that has several known vulnerabilities [5,6]. -

- -

-I got the T430 for multiple reasons: my current T400 would not be able to support Intel VT-x or VT-d to make Qubes work, it goes up to 16GB of RAM, and most Qubes certified laptops are from the Thinkpad xx30 generation [7,8]. It is also extremely modular [9]. Of course this is no gaming machine, but Qubes isn't made for that use case anyways, and 98% of the time I don't feel I need that extra power. This is also the first Lenovo Thinkpad is that it doesn't officially come with the classic Thinkpad keyboards, but this is possible to mod this in the future. I recently upgraded the laptop RAM 8GB to 16GB, got a 9-cell battery, and replaced the i5 with an i7-3840QM. -

- -

-Honestly this experience made me realize how scammed for when I purchased my thinkpad T400 for about $200. The ebay sellers know too well the value of their products and you need the average Joe from Kijiji that just wants to throw out their old laptop to get a great deal. Thanks Kijiji. -

- -This blog is (not) sponsored by -
-
-
-

Openwrt

-
-

-I've wanted to get around to replacing my ISP router for a while. Your average ISP "router" is really more of a router, modem, and firewall all baked into one. ISP companies want to make these devices cheaply, convenient to use to reduce support calls, and with infrequent updates, but this comes at the expense of security, additional features, and user control over the device and network. So, I bought a Lynksys EA8450 router, installed openwrt on it, and put my ISP router in bridge mode hopefully permanently. -

- -

-OpenWRT is a linux-based OS targeted for small embedded devices such as routers with a fully writable filesystem and a package management system that makes it easy to install additional software [10]. So far, I've configured my network into segmented VLANs to isolate creepy IoT devices around the house, create a guest network, and a regular LAN for everyday desktop, laptop, and cellular devices. I also changed my DNS servers to which support DoH, and installed a wireguard VPN to access my self-hosted services and do remote administration for when I'm away from home. -

- -

-Overall, I don't have much else to say other than trying out OpenWRT has been a great learning experience and I'm enjoying the feturaes I've gotten out of it. I would encourage others to replace their ISP router with one running secure custom firmware. Of course, not everyone is used to the learning curve, nor have the knowledge or time to configure OpenWRT, and for those people there are many projects that come more ready out of the box such as DD-WRT. -

-
-
- -
-

Do I do anything other than be a big autistic nerd?

-
-

-Yes, I actually worked at a summer camp for most of the summer which I may write about in the future, but I make no promises to all 0 of my readers and my 3 imaginary ones. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-[1] - -Unknown. - Switch hacking is easy, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[2] - -Qyriad. - Fusée gelée, 2018. - Online; accessed 17 September 2023. -[ http ] - -
-[3] - -Unknown. - Introduction | qubes os, nil. - Online; accessed 19 September 2023. -[ http ] - -
-[4] - -Martin Kepplinger. - Skulls - thinkpad t430, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[5] - -Lily Hay Newman. - Intel management engine flaws leave millions of pcs exposed | wired, - 2017. - Online; accessed 20 September 2023. -[ http ] - -
-[6] - -Molly de Blanc Denis Carikli. - The intel management engine: an attack on computer users' freedom, - 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[7] - -Unknown. - System requirements | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[8] - -Unknown. - Certified hardware | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[9] - -Gee. - The definitive t430 modding guide, 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[10] - -Rich Brown. - [openwrt wiki] welcome to the openwrt project, nil. - Online; accessed 20 September 2023. -[ http ] - -
- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/nyaa_menu/nyaa_menu.html b/blog/nyaa_menu/nyaa_menu.html deleted file mode 100644 index c188e35..0000000 --- a/blog/nyaa_menu/nyaa_menu.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -nyaa_menu - - - - - -
-

nyaa_menu

-
-
- -
nyaa_menu scraping nyaa.si for "Chainsaw Man" english translaged manga from most to least seeded.
-
-
- -

-I got quite bored a few days ago, and instead of staring at my 24 inch lightbulb I channeled a bit of my creative juices into making something… while staring at my 24 inch lightbulb. So, I enjoy south east asian media from time to time, I also like dmenu, and I don't like using my brower if I can avoid it; there often is an easier way of doing things if you're creative enough. Somewhat inspired by Bugswriter's notflix project, I whipped up a shell script that scrapes anime and manga magnet links from nyaa.si based on user search terms and flags. By default, the magnet link gets copied to your clipboard, or if you have your own transmission server you can also send the magnet link there automatically. If this utility sounds interesting to you go check it out! -

- - -
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/blog/nyaa_menu/nyaa_menu.html~ b/blog/nyaa_menu/nyaa_menu.html~ deleted file mode 100644 index c188e35..0000000 --- a/blog/nyaa_menu/nyaa_menu.html~ +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -nyaa_menu - - - - - -
-

nyaa_menu

-
-
- -
nyaa_menu scraping nyaa.si for "Chainsaw Man" english translaged manga from most to least seeded.
-
-
- -

-I got quite bored a few days ago, and instead of staring at my 24 inch lightbulb I channeled a bit of my creative juices into making something… while staring at my 24 inch lightbulb. So, I enjoy south east asian media from time to time, I also like dmenu, and I don't like using my brower if I can avoid it; there often is an easier way of doing things if you're creative enough. Somewhat inspired by Bugswriter's notflix project, I whipped up a shell script that scrapes anime and manga magnet links from nyaa.si based on user search terms and flags. By default, the magnet link gets copied to your clipboard, or if you have your own transmission server you can also send the magnet link there automatically. If this utility sounds interesting to you go check it out! -

- - -
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/build-site.el b/build-site.el deleted file mode 100644 index f9b70d2..0000000 --- a/build-site.el +++ /dev/null @@ -1,68 +0,0 @@ -;; Set the package installation directory so that packages aren't stored in the -;; ~/.emacs.d/elpa path. -(require 'package) -(require 'cl) -(setq package-user-dir (expand-file-name "./.packages")) -(setq package-archives '(("melpa" . "https://melpa.org/packages/") - ("org" . "https://orgmode.org/elpa/") - ("gnu-elpa" . "https://elpa.gnu.org/packages/"))) -(add-to-list 'load-path "./.packages/org-mode/contrib/lisp/") -(add-to-list 'exec-path "/usr/bin/bibtex2html") -;; Initialize the package system -(package-initialize) -(unless package-archive-contents - (package-refresh-contents)) - -;; Install dependencies -;;(package-install 'htmlize) -;;(package-install 'org-ref) -;;(use-package simple-httpd -;; :ensure t) - -;; basic requirements for org-ref usage -(require 'org-ref) -(require 'org-ref-url-utils) - -;; export citations (bibtex2html must be installed) -(require 'ox-bibtex) - -;; Load publishing system -(require 'ox-publish) -(require 'ox-rss) - -;; Customize HTML output -(setq org-html-validation-link nil ;; Don't show validation link - org-html-head-include-scripts nil ;; Use our own scripts - org-html-head-include-default-style nil ;; Use our own styles - org-html-head "" - org-html-head-extra "") - -(setq org-publish-project-alist - (list - (list "Website" - :recursive t - :base-directory "./content" - :publishing-directory "./public" - :exclude "feed.org" - :publishing-function 'org-html-publish-to-html - :with-author nil - :with-creator t - :with-toc t - :section-numbers nil - :time-stamp-file nil))) - -(add-to-list 'org-publish-project-alist - '("blog-rss" - :base-directory "./content/blog/" - :publishing-directory "./public/blog/" - :include("feed.org") - :publishing-function (org-rss-publish-to-rss) - :html-link-home "https://jordanherzstein.neocities.org/blog/" - :html-link-use-abs-url t - :exclude ".*" - :html-link-use-abs-url t - :rss-extention "xml")) -;; site output -(org-publish-all t) - -(message "Build Complete!") diff --git a/build.sh b/build.sh deleted file mode 100755 index fe32a23..0000000 --- a/build.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -emacs -Q --script ~/Website/build-site.el -read -r -p "Do you want to sync changes to the server and update git? [y/N] " response -if [[ "$response" =~ ^([yY][eE][sS]|[yY])$ ]] -then - neocities push ~/Website/public/ - git add . - git commit -m "auto updating site" - git push origin master -else - exit 0 -fi diff --git a/contact.html b/contact.html deleted file mode 100644 index 1ad476b..0000000 --- a/contact.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-

Contact Info

-
- - - -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/contact.html~ b/contact.html~ deleted file mode 100644 index 49b7687..0000000 --- a/contact.html~ +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-

Contact Info

-
- - - -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/content/#base.org# b/content/#base.org# deleted file mode 100644 index b401440..0000000 --- a/content/#base.org# +++ /dev/null @@ -1,67 +0,0 @@ -#+DESCRIPTION: Base -#+OPTIONS: num:nil ^:{} -* Header -#+BEGIN_EXPORT html -
- - -
- -#+END_EXPORT -* Footer -#+BEGIN_EXPORT html - -#+END_EXPORT diff --git a/content/.packages/archives/elpa/archive-contents b/content/.packages/archives/elpa/archive-contents deleted file mode 100644 index 982b96f..0000000 --- a/content/.packages/archives/elpa/archive-contents +++ /dev/null @@ -1,3757 +0,0 @@ -(1 - (ace-window . - [(0 10 0) - ((avy - (0 5 0))) - "Quickly switch windows." tar - ((:url . "https://github.com/abo-abo/ace-window") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "window" "location"))]) - (ack . - [(1 11) - nil "interface to ack-like tools" tar - ((:url . "https://github.com/leoliu/ack-el") - (:keywords "tools" "processes" "convenience") - (:maintainer "João Távora" . "joaotavora@gmail.com") - (:authors - ("Leo Liu" . "sdl.web@gmail.com")) - (:commit . "90c90a80322aa9f26ce88f2f24a224afc4c994b8"))]) - (ada-mode . - [(7 2 1) - ((uniquify-files - (1 0 1)) - (wisi - (3 1 8)) - (emacs - (25 3))) - "major-mode for editing Ada sources" tar - ((:url . "http://www.nongnu.org/ada-mode/") - (:keywords "languages" "ada") - (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") - (:authors - ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:commit . "fa4f86a75b54d30fdc4f9bbf3ceeac24d2ab5e0b"))]) - (ada-ref-man . - [(2020 1) - nil "Ada Reference Manual 2012" tar - ((:url . "http://stephe-leake.org/ada/arm.html") - (:maintainer "Stephen Leake" . "stephen_leake@member.fsf.org") - (:authors - ("Stephen Leake" . "stephen_leake@member.fsf.org")) - (:keywords "languages" "ada"))]) - (adaptive-wrap . - [(0 8) - nil "Smart line-wrapping with wrap-prefix" tar - ((:maintainer "Stephen Berman" . "stephen.berman@gmx.net") - (:authors - ("Stephen Berman" . "stephen.berman@gmx.net") - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:url . "https://elpa.gnu.org/packages/adaptive-wrap.html"))]) - (adjust-parens . - [(3 1) - nil "Indent and dedent Lisp code, automatically adjust close parens" tar - ((:maintainer "Barry O'Reilly" . "gundaetiapo@gmail.com") - (:authors - ("Barry O'Reilly" . "gundaetiapo@gmail.com")) - (:url . "http://elpa.gnu.org/packages/adjust-parens.html"))]) - (advice-patch . - [(0 1) - ((emacs - (24 4))) - "Use patches to advise the inside of functions" single - ((:url . "http://elpa.gnu.org/packages/advice-patch.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (aggressive-completion . - [(1 7) - ((emacs - (27 1))) - "Automatic minibuffer completion" tar - ((:keywords "minibuffer" "completion") - (:maintainer "Tassilo Horn" . "tsdh@gnu.org") - (:authors - ("Tassilo Horn" . "tsdh@gnu.org")) - (:url . "https://elpa.gnu.org/packages/aggressive-completion.html") - (:commit . "d92bf2428133b6e261780e16b7030afe91d3668e"))]) - (aggressive-indent . - [(1 10 0) - ((emacs - (24 3))) - "Minor mode to aggressively keep your code always indented" tar - ((:url . "https://github.com/Malabarba/aggressive-indent-mode") - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:keywords "indent" "lisp" "maint" "tools"))]) - (ahungry-theme . - [(1 10 0) - ((emacs - (24))) - "Ahungry color theme for Emacs. Make sure to (load-theme 'ahungry)." tar - ((:url . "https://github.com/ahungry/color-theme-ahungry") - (:maintainer "Matthew Carter" . "m@ahungry.com") - (:authors - ("Matthew Carter" . "m@ahungry.com")) - (:keywords "ahungry" "palette" "color" "theme" "emacs" "color-theme" "deftheme"))]) - (aircon-theme . - [(0 0 6) - ((emacs - (24 4))) - "Cool and legible light theme" tar - ((:url . "https://git.sr.ht/~chambln/aircon-theme.el") - (:keywords "faces") - (:maintainer "Gregory Chamberlain" . "~chambln/public-inbox@lists.sr.ht") - (:authors - ("Gregory Chamberlain" . "greg@cosine.blue")) - (:commit . "0cecd81e7f6631c91ed0437d801517677e018c1d"))]) - (all . - [(1 0) - nil "Edit all lines matching a given regexp" single - ((:url . "http://elpa.gnu.org/packages/all.html") - (:keywords "matching") - (:authors - ("Per Abrahamsen" . "per.abrahamsen@gmail.com")) - (:maintainer "Per Abrahamsen" . "per.abrahamsen@gmail.com"))]) - (ampc . - [(0 2) - nil "Asynchronous Music Player Controller" single - ((:url . "http://elpa.gnu.org/packages/ampc.html") - (:keywords "ampc" "mpc" "mpd") - (:authors - ("Christopher Schmidt" . "christopher@ch.ristopher.com")) - (:maintainer nil . "emacs-devel@gnu.org"))]) - (arbitools . - [(0 977) - ((cl-lib - (0 5))) - "Package for chess tournaments administration" single - ((:url . "http://elpa.gnu.org/packages/arbitools.html") - (:authors - ("David Gonzalez Gandara" . "dggandara@member.fsf.org")) - (:maintainer "David Gonzalez Gandara" . "dggandara@member.fsf.org"))]) - (ascii-art-to-unicode . - [(1 13) - nil "a small artist adjunct" single - ((:keywords "ascii" "unicode" "box-drawing") - (:authors - ("Thien-Thi Nguyen" . "ttn@gnu.org")) - (:maintainer "Thien-Thi Nguyen" . "ttn@gnu.org") - (:url . "http://www.gnuvola.org/software/aa2u/"))]) - (async . - [(1 9 7) - ((emacs - (24 4))) - "Asynchronous processing in Emacs" tar - ((:url . "https://github.com/jwiegley/emacs-async") - (:keywords "async") - (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") - (:authors - ("John Wiegley" . "jwiegley@gmail.com")) - (:commit . "53addd02fbad33765f508f8e6254ebd44e1f81e5"))]) - (auctex . - [(13 1 4) - ((emacs - (25 1))) - "Integrated environment for *TeX*" tar - ((:url . "https://www.gnu.org/software/auctex/") - (:keywords "tex" "latex" "texinfo" "context" "doctex" "preview-latex") - (:maintainer nil . "auctex-devel@gnu.org") - (:commit . "0029ca410fdce5a6d04199a5508e636dc6bef86a"))]) - (aumix-mode . - [(7) - nil "run the aumix program in a buffer" single - ((:keywords "multimedia" "mixer" "aumix") - (:authors - ("Kevin Ryde" . "user42_kevin@yahoo.com.au")) - (:maintainer "Kevin Ryde" . "user42_kevin@yahoo.com.au") - (:url . "http://user42.tuxfamily.org/aumix-mode/index.html"))]) - (auto-correct . - [(1 1 4) - nil "Remembers and automatically fixes past corrections" single - ((:url . "http://elpa.gnu.org/packages/auto-correct.html") - (:keywords "editing") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:maintainer "Ian Dunn" . "dunni@gnu.org"))]) - (auto-overlays . - [(0 10 10) - ((cl-lib - (0 5))) - "Automatic regexp-delimited overlays" tar - ((:url . "http://www.dr-qubit.org/tags/computing-code-emacs.html") - (:maintainer "Toby Cubitt" . "toby-predictive@dr-qubit.org") - (:authors - ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) - (:keywords "extensions"))]) - (avy . - [(0 5 0) - ((emacs - (24 1)) - (cl-lib - (0 5))) - "Jump to arbitrary positions in visible text and select text quickly." tar - ((:url . "https://github.com/abo-abo/avy") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "point" "location"))]) - (bbdb . - [(3 2 2 2) - ((emacs - (24)) - (cl-lib - (0 5))) - "Big Brother DataBase" tar - ((:maintainer "Roland Winkler" . "winkler@gnu.org") - (:url . "https://elpa.gnu.org/packages/bbdb.html") - (:commit . "715f35b5f53d6bcdcb3754b4f98933df01b57c15"))]) - (beacon . - [(1 3 4) - ((emacs - (25 1))) - "Highlight the cursor whenever the window scrolls" tar - ((:url . "https://github.com/Malabarba/beacon") - (:keywords "convenience") - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:commit . "0cf8b60f62876f3e75653a5fb30d5d5cdd74c586"))]) - (blist . - [(0 2) - nil "Display bookmarks in an ibuffer way" tar - ((:keywords "convenience") - (:maintainer "Durand" . "mmemmew@gmail.com") - (:authors - ("Durand" . "mmemmew@gmail.com")) - (:url . "https://elpa.gnu.org/packages/blist.html") - (:commit . "c5aadbce3b713a2a9e7dba8c3c0881c43ebb2b4d"))]) - (bluetooth . - [(0 3 1) - ((emacs - (25 1)) - (dash - (2 18 1))) - "A Major mode for Bluetooth devices" tar - ((:url . "https://gitlab.com/rstocker/emacs-bluetooth") - (:keywords "hardware") - (:maintainer "Raffael Stocker" . "r.stocker@mnet-mail.de") - (:authors - ("Raffael Stocker" . "r.stocker@mnet-mail.de") - ("Etienne Prud’homme" . "e.e.f.prudhomme@gmail.com")) - (:commit . "84488dfdd2355e512f9e9444a233448221b3d9cc"))]) - (bnf-mode . - [(0 4 5) - ((cl-lib - (0 5)) - (emacs - (24 3))) - "Major mode for editing BNF grammars." tar - ((:url . "https://github.com/sergeyklay/bnf-mode") - (:maintainer "Serghei Iakovlev" . "egrep@protonmail.ch") - (:authors - ("Serghei Iakovlev" . "egrep@protonmail.ch")) - (:keywords "languages"))]) - (boxy . - [(1 1 1) - ((emacs - (26 1))) - "A boxy layout framework" tar - ((:url . "https://gitlab.com/tygrdev/boxy") - (:keywords "tools") - (:maintainer "Tyler Grinn" . "tylergrinn@gmail.com") - (:authors - ("Tyler Grinn" . "tylergrinn@gmail.com")) - (:commit . "350bc70ed16c4eccc3b20114347cbdc3591140f3"))]) - (boxy-headings . - [(2 1 3) - ((emacs - (26 1)) - (boxy - (1 0)) - (org - (9 4))) - "View org files in a boxy diagram" tar - ((:url . "https://gitlab.com/tygrdev/boxy-headings") - (:keywords "tools") - (:maintainer "Tyler Grinn" . "tylergrinn@gmail.com") - (:authors - ("Tyler Grinn" . "tylergrinn@gmail.com")) - (:commit . "66fc9e50f02d6dee546fa6923ca28f1f64db9065"))]) - (brief . - [(5 87) - nil "Brief Editor Emulator (Brief Mode)" tar - ((:maintainer "Luke Lee" . "luke.yx.lee@gmail.com") - (:authors - ("Luke Lee" . "luke.yx.lee@gmail.com")) - (:keywords "brief" "emulations" "crisp") - (:url . "http://elpa.gnu.org/packages/brief.html"))]) - (buffer-env . - [(0 4) - ((emacs - (27 1)) - (compat - (28 1))) - "Buffer-local process environments" tar - ((:url . "https://github.com/astoff/buffer-env") - (:keywords "processes" "tools") - (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") - (:authors - ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "7c176d043445ea94fe924a715158c25b91ec4776"))]) - (buffer-expose . - [(0 4 3) - ((emacs - (25)) - (cl-lib - (0 5))) - "Visual buffer switching using a window grid" single - ((:keywords "convenience") - (:authors - ("Clemens Radermacher" . "clemera@posteo.net")) - (:maintainer "Clemens Radermacher" . "clemera@posteo.net") - (:url . "https://github.com/clemera/buffer-expose"))]) - (bug-hunter . - [(1 3 1) - ((seq - (1 3)) - (cl-lib - (0 5))) - "Hunt down errors by bisecting elisp files" tar - ((:url . "https://github.com/Malabarba/elisp-bug-hunter") - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:keywords "lisp"))]) - (cape . - [(0 9) - ((emacs - (27 1))) - "Completion At Point Extensions" tar - ((:url . "https://github.com/minad/cape") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "5cd6b861b7fb88c7a0a3d5062b36631b561fea8c"))]) - (capf-autosuggest . - [(0 3) - ((emacs - (25 1))) - "History autosuggestions for comint and eshell" tar - ((:url . "https://repo.or.cz/emacs-capf-autosuggest.git") - (:maintainer "jakanakaevangeli" . "jakanakaevangeli@chiru.no") - (:authors - ("jakanakaevangeli" . "jakanakaevangeli@chiru.no")))]) - (caps-lock . - [(1 0) - nil "Caps-lock as a minor mode" single - ((:url . "http://elpa.gnu.org/packages/caps-lock.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (captain . - [(1 0 3) - nil "CAPiTalization is Automatic IN emacs" single - ((:url . "http://elpa.gnu.org/packages/captain.html") - (:keywords "editing") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:maintainer "Ian Dunn" . "dunni@gnu.org"))]) - (chess . - [(2 0 5) - ((cl-lib - (0 5))) - "Play chess in GNU Emacs" tar - ((:maintainer "Mario Lang" . "mlang@delysid.org") - (:authors - ("John Wiegley" . "johnw@gnu.org")) - (:keywords "games") - (:url . "http://elpa.gnu.org/packages/chess.html"))]) - (cl-generic . - [(0 3) - nil "Forward cl-generic compatibility for Emacs<25" single - ((:url . "http://elpa.gnu.org/packages/cl-generic.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (cl-lib . - [(0 7) - nil "Forward cl-lib compatibility library for Emacs<24.3" tar - ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:url . "https://elpa.gnu.org/packages/cl-lib.html"))]) - (cl-print . - [(1 0) - ((emacs - (25))) - "CL-style generic printing" single - ((:url . "http://elpa.gnu.org/packages/cl-print.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (clipboard-collector . - [(0 3) - ((emacs - (25))) - "Collect clipboard entries according to regex rules" tar - ((:url . "https://github.com/clemera/clipboard-collector") - (:maintainer "Clemens Radermacher" . "clemera@posteo.net") - (:authors - ("Clemens Radermacher" . "clemera@posteo.net")) - (:keywords "convenience"))]) - (cobol-mode . - [(1 1) - ((cl-lib - (0 5))) - "Mode for editing COBOL code" tar - ((:keywords "languages") - (:maintainer nil . "emacs-devel@gnu.org") - (:authors - ("Edward Hart" . "edward.dan.hart@gmail.com")) - (:url . "https://elpa.gnu.org/packages/cobol-mode.html") - (:commit . "bd7879daa71908616277688ba51d27b60c88b0a2"))]) - (code-cells . - [(0 3) - ((emacs - (27 1))) - "Lightweight notebooks with support for ipynb files" tar - ((:url . "https://github.com/astoff/code-cells.el") - (:keywords "convenience" "outlines") - (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") - (:authors - ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "fd68a33eb43b3cbd44fed767f48e230382903592"))]) - (coffee-mode . - [(0 4 1 1) - nil "Major mode for CoffeeScript files" single - ((:keywords "coffeescript" "major" "mode") - (:authors - ("Chris Wanstrath" . "chris@ozmm.org")) - (:maintainer "Chris Wanstrath" . "chris@ozmm.org") - (:url . "http://github.com/defunkt/coffee-mode"))]) - (comint-mime . - [(0 2) - ((emacs - (28 1))) - "Display content of various MIME types in comint buffers" tar - ((:url . "https://github.com/astoff/comint-mime") - (:keywords "processes" "multimedia") - (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") - (:authors - ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "9f480e76851d163e0aba0eaf0299d8d15bc0ee25"))]) - (compact-docstrings . - [(0 2) - nil "Shrink blank lines in docstrings and doc comments" single - ((:keywords "convenience" "faces" "lisp" "maint" "c") - (:authors - ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) - (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") - (:url . "https://github.com/cpitclaudel/compact-docstrings"))]) - (company . - [(0 9 13) - ((emacs - (24 3))) - "Modular text completion framework" tar - ((:url . "http://company-mode.github.io/") - (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") - (:authors - ("Nikolaj Schumacher")) - (:keywords "abbrev" "convenience" "matching"))]) - (company-ebdb . - [(1 1) - ((company - (0 9 4)) - (ebdb - (0 2))) - "company-mode completion backend for EBDB in message-mode" single - ((:url . "http://elpa.gnu.org/packages/company-ebdb.html") - (:authors - ("Jan Tatarik" . "jan.tatarik@gmail.com")) - (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net"))]) - (company-math . - [(1 4) - ((company - (0 8 0)) - (math-symbol-lists - (1 3))) - "Completion backends for unicode math symbols and latex tags" tar - ((:url . "https://github.com/vspinu/company-math") - (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") - (:authors - ("Vitalie Spinu" . "spinuvit@gmail.com")) - (:keywords "unicode" "symbols" "completion"))]) - (company-statistics . - [(0 2 3) - ((emacs - (24 3)) - (company - (0 8 5))) - "Sort candidates using completion history" tar - ((:url . "https://github.com/company-mode/company-statistics") - (:maintainer "Ingo Lohmar" . "i.lohmar@gmail.com") - (:authors - ("Ingo Lohmar" . "i.lohmar@gmail.com")) - (:keywords "abbrev" "convenience" "matching"))]) - (compat . - [(28 1 2 2) - ((emacs - (24 3)) - (nadvice - (0 3))) - "Emacs Lisp Compatibility Library" tar - ((:url . "https://sr.ht/~pkal/compat") - (:keywords "lisp") - (:maintainer "Compat Development" . "~pkal/compat-devel@lists.sr.ht") - (:authors - ("Philip Kaludercic" . "philipk@posteo.net")) - (:commit . "d533692182c084bad623977b69f9dc298255eaab"))]) - (consult . - [(0 19) - ((emacs - (27 1)) - (compat - (28 1))) - "Consulting completing-read" tar - ((:url . "https://github.com/minad/consult") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler and Consult contributors")) - (:commit . "ef3aad65e41e425fbcc80c4a9a1f6fc4cafff383"))]) - (consult-recoll . - [(0 7) - ((emacs - (26 1)) - (consult - (0 18))) - "Recoll queries using consult" tar - ((:url . "https://codeberg.org/jao/consult-recoll") - (:keywords "docs" "convenience") - (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") - (:authors - ("Jose A Ortega Ruiz" . "jao@gnu.org")) - (:commit . "714810486a13bb6adba5be0eaaca7eabe3298927"))]) - (context-coloring . - [(8 1 0) - ((emacs - (24 3))) - "Highlight by scope" tar - ((:url . "https://github.com/jacksonrayhamilton/context-coloring") - (:maintainer "Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com") - (:authors - ("Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com")) - (:keywords "convenience" "faces" "tools"))]) - (corfu . - [(0 27) - ((emacs - (27 1))) - "Completion Overlay Region FUnction" tar - ((:url . "https://github.com/minad/corfu") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "42f777680ee50fa1328326c7be0c045e9c3ccb69"))]) - (coterm . - [(1 6) - ((emacs - (26 1)) - (compat - (28 1 2 0))) - "Terminal emulation for comint" tar - ((:url . "https://repo.or.cz/emacs-coterm.git") - (:keywords "processes") - (:maintainer "jakanakaevangeli" . "jakanakaevangeli@chiru.no") - (:authors - ("jakanakaevangeli" . "jakanakaevangeli@chiru.no")) - (:commit . "d8e1b04cd359d9f27ab7c6dbf8cae90dde834085"))]) - (counsel . - [(0 13 4) - ((emacs - (24 5)) - (ivy - (0 13 4)) - (swiper - (0 13 4))) - "Various completion functions using Ivy" tar - ((:url . "https://github.com/abo-abo/swiper") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience" "matching" "tools"))]) - (cpio-mode . - [(0 17) - ((emacs - (24 5))) - "Handle cpio archives in the style of dired." tar - ((:maintainer "Douglas Lewan" . "d.lewan2000@gmail.com") - (:authors - ("Douglas Lewan" . "d.lewan2000@gmail.com")) - (:keywords "files") - (:url . "http://elpa.gnu.org/packages/cpio-mode.html"))]) - (cpupower . - [(1 0 5) - nil "cpupower command interface" tar - ((:url . "https://gitlab.com/steve-emacs-stuff/cpupower-el") - (:keywords "hardware" "cpupower" "cpu" "frequency-scaling") - (:maintainer "Stephen Meister" . "pallagun@gmail.com") - (:authors - ("Stephen Meister" . "pallagun@gmail.com")) - (:commit . "fa979dfafa1beb374bf42e937f0b5b99ed06222e"))]) - (crdt . - [(0 3 3) - nil "Collaborative editing using Conflict-free Replicated Data Types" tar - ((:url . "https://code.librehq.com/qhong/crdt.el") - (:keywords "collaboration" "crdt") - (:maintainer "Qiantan Hong" . "qhong@alum.mit.edu") - (:authors - ("Qiantan Hong" . "qhong@alum.mit.edu")) - (:commit . "480f60fdda9e40848920fa460b59dfba23fa06e5"))]) - (crisp . - [(1 3 6) - nil "CRiSP/Brief Emacs emulator" single - ((:url . "http://elpa.gnu.org/packages/crisp.html") - (:keywords "emulations" "brief" "crisp") - (:authors - ("Gary D. Foster" . "Gary.Foster@Corp.Sun.COM")) - (:maintainer "Luke Lee" . "luke.yx.lee@gmail.com"))]) - (csharp-mode . - [(1 1 1) - ((emacs - (26 1))) - "C# mode derived mode" tar - ((:url . "https://github.com/emacs-csharp/csharp-mode") - (:keywords "c#" "languages" "oop" "mode") - (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") - (:authors - ("Theodor Thornhill" . "theo@thornhill.no")))]) - (csv-mode . - [(1 21) - ((emacs - (27 1)) - (cl-lib - (0 5))) - "Major mode for editing comma/char separated values" tar - ((:keywords "convenience") - (:maintainer nil . "emacs-devel@gnu.org") - (:authors - ("\"Francis J. Wright\"" . "F.J.Wright@qmul.ac.uk")) - (:url . "https://elpa.gnu.org/packages/csv-mode.html") - (:commit . "d10d68c382e17960fc9aaef072fd18a23ea92a86"))]) - (cursory . - [(0 3 0) - ((emacs - (27 1))) - "Manage cursor styles using presets" tar - ((:url . "https://git.sr.ht/~protesilaos/cursory") - (:keywords "convenience" "cursor") - (:maintainer "Cursory Development" . "~protesilaos/cursory@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "568310b13dfeda471fa23c6aa9b88c2a410aed01"))]) - (cycle-quotes . - [(0 1) - nil "Cycle between quote styles" tar - ((:maintainer "Simen Heggestøyl" . "simenheg@gmail.com") - (:authors - ("Simen Heggestøyl" . "simenheg@gmail.com")) - (:keywords "convenience") - (:url . "http://elpa.gnu.org/packages/cycle-quotes.html"))]) - (darkroom . - [(0 3) - ((cl-lib - (0 5))) - "Remove visual distractions and focus on writing" single - ((:url . "http://elpa.gnu.org/packages/darkroom.html") - (:keywords "convenience" "emulations") - (:authors - ("João Távora" . "joaotavora@gmail.com")) - (:maintainer "João Távora" . "joaotavora@gmail.com"))]) - (dash . - [(2 19 1) - ((emacs - (24))) - "A modern list library for Emacs" tar - ((:url . "https://github.com/magnars/dash.el") - (:maintainer "Magnar Sveen" . "magnars@gmail.com") - (:authors - ("Magnar Sveen" . "magnars@gmail.com")) - (:keywords "extensions" "lisp"))]) - (dbus-codegen . - [(0 1) - ((cl-lib - (0 5))) - "Lisp code generation for D-Bus." single - ((:url . "http://elpa.gnu.org/packages/dbus-codegen.html") - (:keywords "comm" "dbus" "convenience") - (:authors - ("Daiki Ueno" . "ueno@gnu.org")) - (:maintainer nil . "emacs-devel@gnu.org"))]) - (debbugs . - [(0 33) - ((emacs - (26 1)) - (soap-client - (3 1 5))) - "SOAP library to access debbugs servers" tar - ((:keywords "comm" "hypermedia") - (:maintainer "Michael Albinus" . "michael.albinus@gmx.de") - (:authors - ("Michael Albinus" . "michael.albinus@gmx.de")) - (:url . "https://elpa.gnu.org/packages/debbugs.html") - (:commit . "5354f5884cc7ebd4fe40326ab43671770aa1280c"))]) - (delight . - [(1 7) - ((cl-lib - (0 5)) - (nadvice - (0 3))) - "A dimmer switch for your lighter text" single - ((:keywords "convenience") - (:authors - ("Phil Sainty" . "psainty@orcon.net.nz")) - (:maintainer "Phil Sainty" . "psainty@orcon.net.nz") - (:url . "https://savannah.nongnu.org/projects/delight"))]) - (denote . - [(1 0 0) - ((emacs - (27 2))) - "Simple notes with an efficient file-naming scheme" tar - ((:url . "https://git.sr.ht/~protesilaos/denote") - (:maintainer "Denote Development" . "~protesilaos/denote@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "9b969da55c84e52ce3be4dd163e7d1f081209dab"))]) - (detached . - [(0 9 1) - ((emacs - (27 1))) - "A package to launch, and manage, detached processes" tar - ((:url . "https://sr.ht/~niklaseklund/detached.el/") - (:keywords "convenience" "processes") - (:maintainer "detached.el Development" . "~niklaseklund/detached.el@lists.sr.ht") - (:authors - ("Niklas Eklund" . "niklas.eklund@posteo.net")) - (:commit . "b7d4375e25a47fd4b2da4835f306262d9766e3e5"))]) - (devdocs . - [(0 5) - ((emacs - (27 1))) - "Emacs viewer for DevDocs" tar - ((:url . "https://github.com/astoff/devdocs.el") - (:keywords "help") - (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") - (:authors - ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "60099be5fc5c90d5adc2795b3bfacb492a0adb88"))]) - (dict-tree . - [(0 16) - ((trie - (0 3)) - (tNFA - (0 1 1)) - (heap - (0 3))) - "Dictionary data structure" tar - ((:url . "http://www.dr-qubit.org/emacs.php") - (:maintainer "Toby Cubitt" . "toby-predictive@dr-qubit.org") - (:authors - ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) - (:keywords "extensions" "matching" "data structures trie" "tree" "dictionary" "completion" "regexp"))]) - (diff-hl . - [(1 9 0) - ((cl-lib - (0 2)) - (emacs - (25 1))) - "Highlight uncommitted changes using VC" tar - ((:url . "https://github.com/dgutov/diff-hl") - (:keywords "vc" "diff") - (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") - (:authors - ("Dmitry Gutov" . "dgutov@yandex.ru")) - (:commit . "37b00f3bad841e131d69442a89cbebc3041d996b"))]) - (diffview . - [(1 0) - nil "View diffs in side-by-side format" single - ((:keywords "convenience" "diff") - (:authors - ("Mitchel Humpherys" . "mitch.special@gmail.com")) - (:maintainer "Mitchel Humpherys" . "mitch.special@gmail.com") - (:url . "https://github.com/mgalgs/diffview-mode"))]) - (diminish . - [(0 46) - ((emacs - (24 3))) - "Diminished modes are minor modes with no modeline display" tar - ((:url . "https://github.com/myrjola/diminish.el") - (:keywords "extensions" "diminish" "minor" "codeprose") - (:maintainer "Martin Yrjölä" . "martin.yrjola@gmail.com") - (:authors - ("Will Mengarini" . "seldon@eskimo.com")) - (:commit . "66b3902401059d161424b1b8d0abc3cb0a7d6df0"))]) - (dired-du . - [(0 5 2) - ((emacs - (24 4)) - (cl-lib - (0 5))) - "Dired with recursive directory sizes" tar - ((:maintainer "Tino Calancha" . "tino.calancha@gmail.com") - (:authors - ("Tino Calancha" . "tino.calancha@gmail.com")) - (:keywords "files" "unix" "convenience") - (:url . "http://elpa.gnu.org/packages/dired-du.html"))]) - (dired-git-info . - [(0 3 1) - ((emacs - (25))) - "Show git info in dired" single - ((:keywords "dired" "files") - (:authors - ("Clemens Radermacher" . "clemera@posteo.net")) - (:maintainer "Clemens Radermacher" . "clemera@posteo.net") - (:url . "https://github.com/clemera/dired-git-info"))]) - (disk-usage . - [(1 3 3) - ((emacs - (26 1))) - "Sort and browse disk usage listings" single - ((:keywords "files" "convenience" "tools") - (:authors - ("Pierre Neidhardt" . "mail@ambrevar.xyz")) - (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") - (:url . "https://gitlab.com/Ambrevar/emacs-disk-usage"))]) - (dismal . - [(1 5 2) - ((cl-lib - (0)) - (emacs - (24 3))) - "Dis Mode Ain't Lotus: Spreadsheet program Emacs" tar - ((:maintainer "UnMaintainer" . "emacs-devel@gnu.org") - (:authors - (nil . "David Fox, fox@cs.nyu.edu") - (nil . "Frank E. Ritter, ritter@cs.cmu.edu")) - (:url . "https://elpa.gnu.org/packages/dismal.html"))]) - (djvu . - [(1 1 2) - nil "Edit and view Djvu files via djvused" tar - ((:keywords "files" "wp") - (:maintainer "Roland Winkler" . "winkler@gnu.org") - (:authors - ("Roland Winkler" . "winkler@gnu.org")) - (:url . "https://elpa.gnu.org/packages/djvu.html") - (:commit . "071c8ab168588897475899c46eaa16e70141db8c"))]) - (doc-toc . - [(1 0) - ((emacs - (26 1))) - "Manage outlines/table of contents of pdf and djvu documents" tar - ((:url . "https://github.com/dalanicolai/doc-tools-toc") - (:keywords "tools" "outlines" "convenience") - (:maintainer "Daniel Laurens Nicolai" . "dalanicolai@gmail.com") - (:authors - ("Daniel Laurens Nicolai" . "dalanicolai@gmail.com")) - (:commit . "b4bb748aa303517cef1e1ce4c08047664704dbd5"))]) - (docbook . - [(0 1) - nil "Info-like viewer for DocBook" single - ((:url . "http://elpa.gnu.org/packages/docbook.html") - (:keywords "docs" "help") - (:authors - ("Chong Yidong" . "cyd@gnu.org")) - (:maintainer "Chong Yidong" . "cyd@gnu.org"))]) - (dtache . - [(0 7) - ((emacs - (27 1)) - (detached - (0 7))) - "A package to launch, and manage, dtache processes" tar - ((:url . "https://sr.ht/~niklaseklund/dtache.el/") - (:keywords "convenience" "processes") - (:maintainer "Niklas Eklund" . "niklas.eklund@posteo.net") - (:authors - ("Niklas Eklund" . "niklas.eklund@posteo.net")) - (:commit . "b194f96af4e6298fe086a844115ea23300be7166"))]) - (dts-mode . - [(1 0) - ((emacs - (24))) - "Major mode for Device Tree source files" tar - ((:keywords "languages") - (:maintainer "Ben Gamari" . "ben@smart-cactus.org") - (:authors - ("Ben Gamari" . "ben@smart-cactus.org")) - (:url . "https://elpa.gnu.org/packages/dts-mode.html") - (:commit . "8413d2dc9b3347831aa9e8c8b2524af3ef005441"))]) - (easy-escape . - [(0 2 1) - nil "Improve readability of escape characters in regular expressions" tar - ((:url . "https://github.com/cpitclaudel/easy-escape") - (:keywords "convenience" "lisp" "tools") - (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") - (:authors - ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")))]) - (easy-kill . - [(0 9 5) - ((emacs - (25)) - (cl-lib - (0 5))) - "kill & mark things easily" tar - ((:url . "https://github.com/leoliu/easy-kill") - (:keywords "killing" "convenience") - (:maintainer "Leo Liu" . "sdl.web@gmail.com") - (:authors - ("Leo Liu" . "sdl.web@gmail.com")) - (:commit . "f155d19c528e27f8f6c72f0d75f652edbdcab37f"))]) - (ebdb . - [(0 8 14) - ((emacs - (25 1)) - (seq - (2 15))) - "Contact management package" tar - ((:url . "https://github.com/girzel/ebdb") - (:keywords "convenience" "mail") - (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") - (:authors - ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:commit . "c98512ebb6984701bbf090f1eabedb120c51e7bd"))]) - (ebdb-gnorb . - [(1 0 2) - ((gnorb - (1 1 0)) - (ebdb - (0 2))) - "Utilities for connecting EBDB to Gnorb" single - ((:url . "http://elpa.gnu.org/packages/ebdb-gnorb.html") - (:authors - ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net"))]) - (ebdb-i18n-chn . - [(1 3 2) - ((pyim - (1 6 0)) - (ebdb - (0 6 17))) - "China-specific internationalization support for EBDB" tar - ((:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") - (:authors - ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:url . "https://elpa.gnu.org/packages/ebdb-i18n-chn.html"))]) - (ediprolog . - [(2 1) - nil "Emacs Does Interactive Prolog" single - ((:keywords "languages" "processes") - (:authors - ("Markus Triska" . "triska@metalevel.at")) - (:maintainer "Markus Triska" . "triska@metalevel.at") - (:url . "https://www.metalevel.at/ediprolog/"))]) - (eev . - [(20220926) - ((emacs - (24 4))) - "Support for e-scripts (eepitch blocks, elisp hyperlinks, etc)" tar - ((:url . "http://angg.twu.net/#eev") - (:keywords "lisp" "e-scripts") - (:maintainer "Eduardo Ochs" . "eduardoochs@gmail.com") - (:authors - ("Eduardo Ochs" . "eduardoochs@gmail.com")) - (:commit . "ed23e0f2920df09ced0889627879567fd2a097ac"))]) - (ef-themes . - [(0 6 0) - ((emacs - (27 1))) - "Colorful and legible themes" tar - ((:url . "https://git.sr.ht/~protesilaos/ef-themes") - (:keywords "faces" "theme" "accessibility") - (:maintainer "Ef-Themes Development" . "~protesilaos/ef-themes@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "fe8fcf23a326b4b7ccf1870a1919de6347a1191e"))]) - (eglot . - [(1 8) - ((emacs - (26 1)) - (jsonrpc - (1 0 14)) - (flymake - (1 0 9)) - (project - (0 3 0)) - (xref - (1 0 1)) - (eldoc - (1 11 0))) - "Client for Language Server Protocol (LSP) servers" tar - ((:url . "https://github.com/joaotavora/eglot") - (:keywords "convenience" "languages") - (:maintainer "João Távora" . "joaotavora@gmail.com") - (:authors - ("João Távora" . "joaotavora@gmail.com")) - (:commit . "132ea08f97f94ad2e050fc8d1628ecb41de7229a"))]) - (el-search . - [(1 12 6 1) - ((emacs - (25)) - (stream - (2 2 4)) - (cl-print - (1 0))) - "Expression based interactive search for Emacs Lisp" tar - ((:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") - (:authors - ("Michael Heerdegen" . "michael_heerdegen@web.de")) - (:keywords "lisp") - (:url . "http://elpa.gnu.org/packages/el-search.html"))]) - (eldoc . - [(1 13 0) - ((emacs - (26 3))) - "Show function arglist or variable docstring in echo area" tar - ((:keywords "extensions") - (:maintainer "Noah Friedman" . "friedman@splode.com") - (:authors - ("Noah Friedman" . "friedman@splode.com")) - (:url . "https://elpa.gnu.org/packages/eldoc.html") - (:commit . "5f64ba0efbfcbb6dc44add191427aca504b4c3cd"))]) - (eldoc-eval . - [(0 2) - nil "Enable eldoc support when minibuffer is in use." tar - ((:maintainer "Thierry Volpiatto" . "thievol@posteo.net") - (:authors - ("Thierry Volpiatto" . "thievol@posteo.net")) - (:url . "https://elpa.gnu.org/packages/eldoc-eval.html") - (:commit . "e91800503c90cb75dc70abe42f1d6ae499346cc1"))]) - (electric-spacing . - [(5 0) - nil "Insert operators with surrounding spaces smartly" single - ((:url . "http://elpa.gnu.org/packages/electric-spacing.html") - (:authors - ("William Xu" . "william.xwl@gmail.com")) - (:maintainer "William Xu" . "william.xwl@gmail.com"))]) - (elisp-benchmarks . - [(1 14) - nil "elisp benchmarks collection" tar - ((:keywords "languages" "lisp") - (:maintainer "Andrea Corallo" . "akrl@sdf.org") - (:authors - ("Andrea Corallo" . "akrl@sdf.org")) - (:url . "https://elpa.gnu.org/packages/elisp-benchmarks.html") - (:commit . "70e38dbfa8f4acbdebfd0f417410d99f5031e05f"))]) - (embark . - [(0 17) - ((emacs - (26 1))) - "Conveniently act on minibuffer completions" tar - ((:url . "https://github.com/oantolin/embark") - (:keywords "convenience") - (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") - (:authors - ("Omar Antolín Camarena" . "omar@matem.unam.mx")) - (:commit . "97270d725761ee02db461b45b18ec16ae31f203e"))]) - (embark-consult . - [(0 6) - ((emacs - (27 1)) - (embark - (0 17)) - (consult - (0 17))) - "Consult integration for Embark" tar - ((:url . "https://github.com/oantolin/embark") - (:keywords "convenience") - (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") - (:authors - ("Omar Antolín Camarena" . "omar@matem.unam.mx")) - (:commit . "bd603d8f3b1bcff34aee2dc4b7b36dc7912b9b26"))]) - (ement . - [(0 3) - ((emacs - (27 1)) - (map - (2 1)) - (plz - (0 2)) - (taxy - (0 9)) - (taxy-magit-section - (0 9)) - (svg-lib - (0 2 5)) - (transient - (0 3 7))) - "Matrix client" tar - ((:url . "https://github.com/alphapapa/ement.el") - (:keywords "comm") - (:maintainer "Adam Porter" . "adam@alphapapa.net") - (:authors - ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "fc0add9ca1a91c297d93a8b0b5cf510936d55e91"))]) - (emms . - [(11) - ((cl-lib - (0 5)) - (nadvice - (0 3)) - (seq - (0))) - "The Emacs Multimedia System" tar - ((:url . "https://www.gnu.org/software/emms/") - (:keywords "emms" "mp3" "ogg" "flac" "music" "mpeg" "video" "multimedia") - (:maintainer "Yoni Rabkin" . "yrk@gnu.org") - (:authors - ("Jorgen Schäfer" . "forcer@forcix.cx")) - (:commit . "9adffa2e362e3d93367f5f69be20d81b969ad00c"))]) - (engrave-faces . - [(0 3 1) - ((emacs - (27 1))) - "Convert font-lock faces to other formats" tar - ((:url . "https://github.com/tecosaur/engrave-faces") - (:keywords "faces") - (:maintainer "TEC" . "tec@tecosaur.com") - (:authors - ("TEC ")) - (:commit . "fe29d9b593a0f7ada4df3f52dfb9f7f8c1bdaaa7"))]) - (enwc . - [(2 0) - ((emacs - (25 1))) - "The Emacs Network Client" tar - ((:url . "https://savannah.nongnu.org/p/enwc") - (:maintainer "Ian Dunn" . "dunni@gnu.org") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:keywords "external" "network" "wicd" "manager" "nm"))]) - (epoch-view . - [(0 0 1) - nil "Minor mode to visualize epoch timestamps" single - ((:url . "http://elpa.gnu.org/packages/epoch-view.html") - (:keywords "data" "timestamp" "epoch" "unix") - (:authors - ("Ted Zlatanov" . "tzz@lifelogs.com")) - (:maintainer "Ted Zlatanov" . "tzz@lifelogs.com"))]) - (erc . - [(5 4 1) - ((emacs - (27 1))) - "An Emacs Internet Relay Chat client" tar - ((:url . "https://www.gnu.org/software/emacs/erc.html") - (:keywords "irc" "chat" "client" "internet") - (:maintainer "Amin Bandali" . "bandali@gnu.org") - (:authors - ("Alexander L. Belikoff" . "alexander@belikoff.net")))]) - (ergoemacs-mode . - [(5 16 10 12) - ((emacs - (24 1)) - (undo-tree - (0 6 5)) - (cl-lib - (0 5))) - "Emacs mode based on common modern interface and ergonomics." tar - ((:url . "https://github.com/ergoemacs/ergoemacs-mode") - (:maintainer "Matthew L. Fidler" . "matthew.fidler@gmail.com") - (:authors - ("Xah Lee" . "xah@xahlee.org") - ("David Capello" . "davidcapello@gmail.com") - ("Matthew L. Fidler" . "matthew.fidler@gmail.com")) - (:keywords "convenience"))]) - (excorporate . - [(1 0 0) - ((emacs - (24 1)) - (cl-lib - (0 6 1)) - (fsm - (0 2 1)) - (soap-client - (3 2 0)) - (url-http-ntlm - (2 0 4)) - (nadvice - (0 3))) - "Exchange Web Services (EWS) integration" tar - ((:url . "https://www.fitzsim.org/blog/") - (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") - (:authors - ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) - (:keywords "calendar"))]) - (expand-region . - [(0 11 0) - nil "Increase selected region by semantic units." tar - ((:url . "https://github.com/magnars/expand-region.el") - (:maintainer "Magnar Sveen" . "magnars@gmail.com") - (:authors - ("Magnar Sveen" . "magnars@gmail.com")) - (:keywords "marking" "region"))]) - (exwm . - [(0 26) - ((xelb - (0 18))) - "Emacs X Window Manager" tar - ((:url . "https://github.com/ch11ng/exwm") - (:keywords "unix") - (:maintainer "Adrián Medraño Calvo" . "adrian@medranocalvo.com") - (:authors - ("Chris Feng" . "chris.w.feng@gmail.com")))]) - (f90-interface-browser . - [(1 1) - nil "Parse and browse f90 interfaces" single - ((:authors - ("Lawrence Mitchell" . "wence@gmx.li")) - (:maintainer "Lawrence Mitchell" . "wence@gmx.li") - (:url . "http://github.com/wence-/f90-iface/"))]) - (filladapt . - [(2 12 2) - ((emacs - (24 4))) - "Adaptive fill" single - ((:url . "http://elpa.gnu.org/packages/filladapt.html") - (:authors - ("Kyle E. Jones" . "kyle_jones@wonderworks.com")) - (:maintainer nil . "emacs-devel@gnu.org"))]) - (flylisp . - [(0 2) - ((emacs - (24 1)) - (cl-lib - (0 4))) - "Color unbalanced parentheses and parentheses inconsistent with indentation" single - ((:url . "http://elpa.gnu.org/packages/flylisp.html") - (:authors - ("Barry O'Reilly" . "gundaetiapo@gmail.com")) - (:maintainer "Barry O'Reilly" . "gundaetiapo@gmail.com"))]) - (flymake . - [(1 2 2) - ((emacs - (26 1)) - (eldoc - (1 1 0)) - (project - (0 7 1))) - "A universal on-the-fly syntax checker" tar - ((:keywords "c" "languages" "tools") - (:maintainer "João Távora" . "joaotavora@gmail.com") - (:authors - ("Pavel Kobyakov" . "pk_at_work@yahoo.com")) - (:url . "https://elpa.gnu.org/packages/flymake.html") - (:commit . "31af9bca99fa88350271e1a905c9b435eaec28cf"))]) - (flymake-proselint . - [(0 3 0) - ((emacs - (27 1))) - "Flymake backend for proselint" tar - ((:url . "https://git.sr.ht/~manuel-uberti/flycheck-proselint") - (:keywords "convenience") - (:maintainer "Manuel Uberti" . "~manuel-uberti/flymake-proselint@lists.sr.ht") - (:authors - ("Manuel Uberti" . "manuel.uberti@inventati.org")) - (:commit . "9c68ee881f18f554f0ab5bbf5bee1a4b753d792b"))]) - (fontaine . - [(0 4 0) - ((emacs - (27 1))) - "Set font configurations using presets" tar - ((:url . "https://git.sr.ht/~protesilaos/fontaine") - (:maintainer "Fontaine Development" . "~protesilaos/fontaine@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "f60a999ca399fab9555a3e6e2087d8905837058d"))]) - (frame-tabs . - [(1 1) - nil "show buffer tabs in side window" single - ((:url . "http://elpa.gnu.org/packages/frame-tabs.html") - (:keywords "frames" "tabs") - (:authors - ("Martin Rudalics" . "rudalics@gmx.at")) - (:maintainer "Martin Rudalics" . "rudalics@gmx.at"))]) - (frog-menu . - [(0 2 11) - ((emacs - (26)) - (avy - (0 4)) - (posframe - (0 4))) - "Quickly pick items from ad hoc menus" single - ((:keywords "convenience") - (:authors - ("Clemens Radermacher" . "clemera@posteo.net")) - (:maintainer "Clemens Radermacher" . "clemera@posteo.net") - (:url . "https://github.com/clemera/frog-menu"))]) - (fsm . - [(0 2 1) - ((emacs - (24 1)) - (cl-lib - (0 5))) - "state machine library" single - ((:url . "http://elpa.gnu.org/packages/fsm.html") - (:keywords "extensions") - (:authors - ("Magnus Henoch" . "magnus.henoch@gmail.com")) - (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org"))]) - (ftable . - [(1 0) - ((emacs - (26 0))) - "Fill a table to fit in n columns" tar - ((:url . "https://github.com/casouri/ftable") - (:maintainer "Yuan Fu" . "casouri@gmail.com") - (:authors - ("Yuan Fu" . "casouri@gmail.com")) - (:keywords "convenience" "text" "table"))]) - (gcmh . - [(0 2 1) - ((emacs - (24))) - "the Garbage Collector Magic Hack" single - ((:keywords "internal") - (:authors - ("Andrea Corallo" . "akrl@sdf.org")) - (:maintainer nil . "akrl@sdf.org") - (:url . "https://gitlab.com/koral/gcmh"))]) - (ggtags . - [(0 9 0) - ((emacs - (25))) - "emacs frontend to GNU Global source code tagging system" tar - ((:url . "https://github.com/leoliu/ggtags") - (:maintainer "Leo Liu" . "sdl.web@gmail.com") - (:authors - ("Leo Liu" . "sdl.web@gmail.com")) - (:keywords "tools" "convenience"))]) - (gited . - [(0 6 0) - ((emacs - (24 4)) - (cl-lib - (0 5))) - "Operate on Git branches like dired" tar - ((:maintainer "Tino Calancha" . "tino.calancha@gmail.com") - (:authors - ("Tino Calancha" . "tino.calancha@gmail.com")) - (:keywords "git" "vc" "convenience") - (:url . "http://elpa.gnu.org/packages/gited.html"))]) - (gle-mode . - [(1 1) - ((cl-lib - (0 5))) - "Major mode to edit Graphics Layout Engine files" single - ((:url . "http://elpa.gnu.org/packages/gle-mode.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (gnome-c-style . - [(0 1) - nil "minor mode for editing GNOME-style C source code" tar - ((:maintainer "Daiki Ueno" . "ueno@gnu.org") - (:authors - ("Daiki Ueno" . "ueno@gnu.org")) - (:keywords "gnome" "c" "coding style") - (:url . "http://elpa.gnu.org/packages/gnome-c-style.html"))]) - (gnorb . - [(1 6 10) - ((cl-lib - (0 5))) - "Glue code between Gnus, Org, and BBDB" tar - ((:keywords "mail" "org" "gnus" "bbdb" "todo" "task") - (:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") - (:authors - ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:url . "https://elpa.gnu.org/packages/gnorb.html"))]) - (gnu-elpa . - [(1 1) - nil "Advertize GNU ELPA packages" tar - ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:url . "http://elpa.gnu.org/packages/gnu-elpa.html"))]) - (gnu-elpa-keyring-update . - [(2019 3) - nil "Update Emacs's GPG keyring for GNU ELPA" tar - ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:keywords "maint" "tools") - (:url . "http://elpa.gnu.org/packages/gnu-elpa-keyring-update.html"))]) - (gnugo . - [(3 1 2) - ((ascii-art-to-unicode - (1 5)) - (xpm - (1 0 1)) - (cl-lib - (0 5))) - "play GNU Go in a buffer" tar - ((:url . "https://www.gnuvola.org/software/gnugo/") - (:keywords "games" "processes") - (:maintainer "Thien-Thi Nguyen" . "ttn@gnu.org") - (:authors - ("Thien-Thi Nguyen" . "ttn@gnu.org")))]) - (gnus-mock . - [(0 5) - nil "Mock Gnus installation for testing" tar - ((:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") - (:authors - ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:url . "https://elpa.gnu.org/packages/gnus-mock.html"))]) - (gpastel . - [(0 5 0) - ((emacs - (25 1))) - "Integrates GPaste with the kill-ring" single - ((:keywords "tools") - (:authors - ("Damien Cassou" . "damien@cassou.me")) - (:maintainer "Damien Cassou" . "damien@cassou.me") - (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) - (greader . - [(0 1) - ((emacs - (25))) - "gnamù reader, a reader with espeak tts" tar - ((:maintainer "Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com") - (:authors - ("Michelangelo Rodriguez" . "michelangelo.rodriguez@gmail.com")) - (:keywords "tools" "accessibility") - (:url . "http://elpa.gnu.org/packages/greader.html"))]) - (greenbar . - [(1 1) - nil "Mark comint output with \"greenbar\" background" single - ((:url . "http://elpa.gnu.org/packages/greenbar.html") - (:keywords "faces" "terminals") - (:authors - ("Michael R. Mauger" . "michael@mauger.com")) - (:maintainer "Michael R. Mauger" . "michael@mauger.com"))]) - (gtags-mode . - [(1 0) - ((emacs - (28))) - "GNU Global integration with xref, project and imenu." tar - ((:url . "https://github.com/Ergus/gtags-mode") - (:keywords "xref" "project" "imenu" "gtags" "global") - (:maintainer "Jimmy Aguilar Mena") - (:authors - ("Jimmy Aguilar Mena")) - (:commit . "f108a46c6c03eb5e18c73a908c655071aa153a14"))]) - (guess-language . - [(0 0 1) - ((cl-lib - (0 5)) - (emacs - (24)) - (nadvice - (0 1))) - "Robust automatic language detection" single - ((:authors - ("Titus von der Malsburg" . "malsburg@posteo.de")) - (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") - (:url . "https://github.com/tmalsburg/guess-language.el"))]) - (heap . - [(0 5) - nil "Heap (a.k.a. priority queue) data structure" single - ((:keywords "extensions" "data structures" "heap" "priority queue") - (:authors - ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) - (:maintainer "Toby Cubitt" . "toby-predictive@dr-qubit.org") - (:url . "http://www.dr-qubit.org/emacs.php"))]) - (hiddenquote . - [(1 1) - ((emacs - (25 1))) - "Major mode for doing hidden quote puzzles" tar - ((:url . "http://mauroaranda.com/puzzles/hidden-quote-puzzle/") - (:maintainer "Mauro Aranda" . "maurooaranda@gmail.com") - (:authors - ("Mauro Aranda" . "maurooaranda@gmail.com")) - (:keywords "games"))]) - (highlight-escape-sequences . - [(0 4) - nil "Highlight escape sequences" single - ((:keywords "convenience") - (:authors - ("Dmitry Gutov" . "dgutov@yandex.ru") - ("Pavel Matcula" . "dev.plvlml@gmail.com")) - (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") - (:url . "https://github.com/dgutov/highlight-escape-sequences"))]) - (hook-helpers . - [(1 1 1) - ((emacs - (25 1))) - "Anonymous, modifiable hook functions" tar - ((:url . "https://savannah.nongnu.org/projects/hook-helpers-el/") - (:maintainer "Ian Dunn" . "dunni@gnu.org") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:keywords "development" "hooks"))]) - (html5-schema . - [(0 1) - nil "Add HTML5 schemas for use by nXML" tar - ((:url . "https://github.com/validator/validator") - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:keywords "html" "xml"))]) - (hydra . - [(0 14 0) - ((cl-lib - (0 5))) - "Make bindings that stick around." tar - ((:url . "https://github.com/abo-abo/hydra") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "bindings"))]) - (hyperbole . - [(8 0 0) - ((emacs - (27 0))) - "GNU Hyperbole: The Everyday Hypertextual Information Manager" tar - ((:url . "http://www.gnu.org/software/hyperbole") - (:keywords "comm" "convenience" "files" "frames" "hypermedia" "languages" "mail" "matching" "mouse" "multimedia" "outlines" "tools" "wp") - (:maintainer "Bob Weiner , Mats Lidell" . "matsl@gnu.org") - (:authors - ("Bob Weiner")) - (:commit . "4214716e06920a3e10db5811bd22a343ad6435d9"))]) - (ilist . - [(0 1) - nil "Display a list in an ibuffer way." tar - ((:keywords "convenience") - (:maintainer "Durand" . "mmemmew@gmail.com") - (:authors - ("Durand" . "mmemmew@gmail.com")) - (:url . "https://elpa.gnu.org/packages/ilist.html"))]) - (inspector . - [(0 8) - ((emacs - (27 1))) - "Tool for inspection of Emacs Lisp objects" tar - ((:url . "https://github.com/mmontone/emacs-inspector") - (:keywords "debugging" "tool" "lisp" "development") - (:maintainer "Mariano Montone" . "marianomontone@gmail.com") - (:authors - ("Mariano Montone" . "marianomontone@gmail.com")) - (:commit . "155794ebd620f4c7319f6013d671dcd519f43d33"))]) - (ioccur . - [(2 6) - ((emacs - (24)) - (cl-lib - (0 5))) - "Incremental occur" tar - ((:url . "https://github.com/thierryvolpiatto/ioccur") - (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") - (:authors - ("Thierry Volpiatto" . "thievol@posteo.net")))]) - (isearch-mb . - [(0 6) - ((emacs - (27 1))) - "Control isearch from the minibuffer" tar - ((:url . "https://github.com/astoff/isearch-mb") - (:keywords "matching") - (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") - (:authors - ("Augusto Stoffel" . "arstoffel@gmail.com")) - (:commit . "b2d9ba935fc77a59f3b7267fdebccda1ff349119"))]) - (iterators . - [(0 1 1) - ((emacs - (25))) - "Functions for working with iterators" single - ((:url . "http://elpa.gnu.org/packages/iterators.html") - (:keywords "extensions" "elisp") - (:authors - ("Michael Heerdegen" . "michael_heerdegen@web.de")) - (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de"))]) - (ivy . - [(0 13 4) - ((emacs - (24 5))) - "Incremental Vertical completYon" tar - ((:url . "https://github.com/abo-abo/swiper") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "matching"))]) - (ivy-avy . - [(0 13 4) - ((emacs - (24 5)) - (ivy - (0 13 4)) - (avy - (0 5 0))) - "Avy integration for Ivy" tar - ((:url . "https://github.com/abo-abo/swiper") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience"))]) - (ivy-explorer . - [(0 3 2) - ((emacs - (25)) - (ivy - (0 10 0))) - "Dynamic file browsing grid using ivy" single - ((:keywords "convenience" "files" "matching") - (:authors - ("Clemens Radermacher" . "clemera@posteo.net")) - (:maintainer "Clemens Radermacher" . "clemera@posteo.net") - (:url . "https://github.com/clemera/ivy-explorer"))]) - (ivy-hydra . - [(0 13 5) - ((emacs - (24 5)) - (ivy - (0 13 4)) - (hydra - (0 14 0))) - "Additional key bindings for Ivy" tar - ((:url . "https://github.com/abo-abo/swiper") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience"))]) - (ivy-posframe . - [(0 6 3) - ((emacs - (26 0)) - (posframe - (1 0 0)) - (ivy - (0 13 0))) - "Using posframe to show Ivy" tar - ((:url . "https://github.com/tumashu/ivy-posframe") - (:keywords "abbrev" "convenience" "matching" "ivy") - (:maintainer "Feng Shu" . "tumashu@163.com") - (:authors - ("Feng Shu" . "tumashu@163.com") - ("Naoya Yamashita" . "conao3@gmail.com")))]) - (javaimp . - [(0 9 1) - nil "Add and reorder Java import statements in Maven/Gradle projects" tar - ((:keywords "java" "maven" "gradle" "programming") - (:maintainer "Filipp Gunbin" . "fgunbin@fastmail.fm") - (:authors - ("Filipp Gunbin" . "fgunbin@fastmail.fm")) - (:url . "https://elpa.gnu.org/packages/javaimp.html") - (:commit . "2ac7afce3c6f0b390c4b62c065a898883940d65a"))]) - (jgraph-mode . - [(1 1) - ((cl-lib - (0 5))) - "Major mode for Jgraph files" single - ((:url . "http://elpa.gnu.org/packages/jgraph-mode.html") - (:keywords "tex" "wp") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (js2-mode . - [(20220710) - ((emacs - (24 1)) - (cl-lib - (0 5))) - "Improved JavaScript editing mode" tar - ((:url . "https://github.com/mooz/js2-mode/") - (:keywords "languages" "javascript") - (:maintainer "Steve Yegge" . "steve.yegge@gmail.com") - (:authors - ("Steve Yegge" . "steve.yegge@gmail.com") - ("mooz" . "stillpedant@gmail.com") - ("Dmitry Gutov" . "dgutov@yandex.ru")) - (:commit . "841cfec9570ae06a67a131997e2aff32340e81d7"))]) - (json-mode . - [(0 2) - ((emacs - (25 1))) - "Major mode for editing JSON files" single - ((:url . "http://elpa.gnu.org/packages/json-mode.html") - (:keywords "data") - (:authors - ("Simen Heggestøyl" . "simenheg@gmail.com")) - (:maintainer "Simen Heggestøyl" . "simenheg@gmail.com"))]) - (jsonrpc . - [(1 0 15) - ((emacs - (25 2))) - "JSON-RPC library" tar - ((:keywords "processes" "languages" "extensions") - (:maintainer "João Távora" . "joaotavora@gmail.com") - (:authors - ("João Távora" . "joaotavora@gmail.com")) - (:url . "https://elpa.gnu.org/packages/jsonrpc.html") - (:commit . "50654cf0b1bf6210fc8f46d8e7ae13bbeeccecb5"))]) - (jumpc . - [(3 0) - nil "jump to previous insertion points" single - ((:url . "http://elpa.gnu.org/packages/jumpc.html") - (:authors - ("Ivan Kanis" . "ivan@kanis.fr")) - (:maintainer "Ivan Kanis" . "ivan@kanis.fr"))]) - (kind-icon . - [(0 1 7) - ((emacs - (27 1)) - (svg-lib - (0))) - "Completion kind icons" tar - ((:url . "https://github.com/jdtsmith/kind-icon") - (:keywords "completion") - (:maintainer "J.D. Smith" . "jdtsmith@gmail.com") - (:authors - ("J.D. Smith" . "jdtsmith@gmail.com")) - (:commit . "4fe30b105c21303754f04156a41e00d9a058777d"))]) - (kiwix . - [(1 1 5) - ((emacs - (25 1)) - (request - (0 3 0))) - "Searching offline Wikipedia through Kiwix." tar - ((:url . "https://github.com/stardiviner/kiwix.el") - (:keywords "kiwix" "wikipedia") - (:maintainer "stardiviner" . "numbchild@gmail.com") - (:authors - ("stardiviner" . "numbchild@gmail.com")))]) - (kmb . - [(0 1) - ((emacs - (24 1))) - "Kill buffers matching a regexp w/o confirmation" single - ((:url . "http://elpa.gnu.org/packages/kmb.html") - (:keywords "lisp" "convenience") - (:authors - ("Tino Calancha" . "tino.calancha@gmail.com")) - (:maintainer "Tino Calancha" . "tino.calancha@gmail.com"))]) - (landmark . - [(1 0) - nil "Neural-network robot that learns landmarks" single - ((:url . "http://elpa.gnu.org/packages/landmark.html") - (:keywords "games" "neural network" "adaptive search" "chemotaxis") - (:authors - ("Terrence Brannon" . "metaperl@gmail.com")) - (:maintainer nil . "emacs-devel@gnu.org"))]) - (leaf . - [(4 5 5) - ((emacs - (24 1))) - "Simplify your init.el configuration, extended use-package" tar - ((:url . "https://github.com/conao3/leaf.el") - (:keywords "lisp" "settings") - (:maintainer "Naoya Yamashita" . "conao3@gmail.com") - (:authors - ("Naoya Yamashita" . "conao3@gmail.com")) - (:commit . "7cc38f9739eadc569b1179fabe7f7893167105da"))]) - (let-alist . - [(1 0 6) - ((emacs - (24 1))) - "Easily let-bind values of an assoc-list by their names" single - ((:url . "http://elpa.gnu.org/packages/let-alist.html") - (:keywords "extensions" "lisp") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com"))]) - (lex . - [(1 1) - nil "Lexical analyser construction" tar - ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:url . "http://elpa.gnu.org/packages/lex.html"))]) - (lin . - [(1 0 0) - ((emacs - (27 1))) - "Make `hl-line-mode' more suitable for selection UIs" tar - ((:url . "https://git.sr.ht/~protesilaos/lin") - (:keywords "convenience" "faces" "theme") - (:maintainer "Lin Development" . "~protesilaos/lin@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "09cf249c78385502a2ead30c4fa1468cf96939f7"))]) - (lmc . - [(1 4) - ((emacs - (24)) - (cl-lib - (0 5))) - "Little Man Computer in Elisp" single - ((:url . "http://elpa.gnu.org/packages/lmc.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (load-dir . - [(0 0 5) - ((cl-lib - (0 5))) - "Load all Emacs Lisp files in a given directory" single - ((:url . "http://elpa.gnu.org/packages/load-dir.html") - (:keywords "lisp" "files" "convenience") - (:maintainer "Teodor Zlatanov" . "tzz@lifelogs.com"))]) - (load-relative . - [(1 3 1) - nil "Relative file load (within a multi-file Emacs package)" single - ((:keywords "internal") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")) - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:url . "http://github.com/rocky/emacs-load-relative"))]) - (loc-changes . - [(1 2) - nil "keep track of positions even after buffer changes" single - ((:authors - ("Rocky Bernstein" . "rocky@gnu.org")) - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:url . "http://github.com/rocky/emacs-loc-changes"))]) - (loccur . - [(1 2 4) - ((emacs - (24 3))) - "Perform an occur-like folding in current buffer" single - ((:keywords "matching") - (:authors - ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) - (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") - (:url . "https://github.com/fourier/loccur"))]) - (logos . - [(0 5 1) - ((emacs - (27 1))) - "Simple focus mode and extras" tar - ((:url . "https://git.sr.ht/~protesilaos/logos") - (:keywords "convenience" "focus" "writing" "presentation" "narrowing") - (:maintainer "Logos Development" . "~protesilaos/logos@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "be3333b6969c34bb3317d11f1daef6aa5af476cb"))]) - (map . - [(3 2 1) - ((emacs - (26))) - "Map manipulation functions" tar - ((:keywords "extensions" "lisp") - (:maintainer nil . "emacs-devel@gnu.org") - (:authors - ("Nicolas Petton" . "nicolas@petton.fr")) - (:url . "https://elpa.gnu.org/packages/map.html") - (:commit . "fa92b040c6738de7278605cadeace0c5380a0814"))]) - (marginalia . - [(0 14) - ((emacs - (27 1))) - "Enrich existing commands with completion annotations" tar - ((:url . "https://github.com/minad/marginalia") - (:maintainer "Omar Antolín Camarena , Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Omar Antolín Camarena , Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "b6d9a7e663847d5b539adf46ecb68d25d18f68a3"))]) - (markchars . - [(0 2 2) - nil "Mark chars fitting certain characteristics" single - ((:url . "http://elpa.gnu.org/packages/markchars.html") - (:authors - ("Lennart Borgman" . "lennart.borgman@gmail.com")) - (:maintainer "Lennart Borgman" . "lennart.borgman@gmail.com"))]) - (math-symbol-lists . - [(1 3) - nil "Lists of Unicode math symbols and latex commands" tar - ((:url . "https://github.com/vspinu/math-symbol-lists") - (:keywords "unicode" "symbols" "mathematics") - (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") - (:authors - ("Vitalie Spinu" . "spinuvit@gmail.com")) - (:commit . "590d9f09f8ad9aab747b97f077396a2035dcf50f"))]) - (mct . - [(0 5 0) - ((emacs - (27 1))) - "Minibuffer and Completions in Tandem" tar - ((:url . "https://gitlab.com/protesilaos/mct") - (:maintainer "Protesilaos Stavrou" . "info@protesilaos.com") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "680d7727216ed05ba58e7d2f04a046d1f27cf3e9"))]) - (memory-usage . - [(0 2) - nil "Analyze the memory usage of Emacs in various ways" single - ((:url . "http://elpa.gnu.org/packages/memory-usage.html") - (:keywords "maint") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (metar . - [(0 3) - ((cl-lib - (0 5))) - "Retrieve and decode METAR weather information" single - ((:url . "http://elpa.gnu.org/packages/metar.html") - (:keywords "comm") - (:authors - ("Mario Lang" . "mlang@delysid.org")) - (:maintainer "Mario Lang" . "mlang@delysid.org"))]) - (midi-kbd . - [(0 2) - ((emacs - (25))) - "Create keyboard events from Midi input" single - ((:url . "http://elpa.gnu.org/packages/midi-kbd.html") - (:keywords "convenience" "hardware" "multimedia") - (:authors - ("David Kastrup" . "dak@gnu.org")) - (:maintainer "David Kastrup" . "dak@gnu.org"))]) - (mines . - [(1 6) - ((emacs - (24 4)) - (cl-lib - (0 5))) - "Minesweeper game" tar - ((:url . "https://github.com/calancha/Minesweeper") - (:maintainer "Tino Calancha" . "tino.calancha@gmail.com") - (:authors - ("Tino Calancha" . "tino.calancha@gmail.com")) - (:keywords "games"))]) - (minibuffer-header . - [(0 5) - ((emacs - (27 1))) - "Minibuffer header line" tar - ((:url . "https://github.com/rougier/minibuffer-header") - (:keywords "convenience") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "fe5d90d3f13c0010eed3b5dd437b458f8bf3da5f"))]) - (minibuffer-line . - [(0 1) - nil "Display status info in the minibuffer window" single - ((:url . "http://elpa.gnu.org/packages/minibuffer-line.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (minimap . - [(1 4) - nil "Sidebar showing a \"mini-map\" of a buffer" single - ((:url . "http://elpa.gnu.org/packages/minimap.html") - (:authors - ("David Engster" . "deng@randomsample.de")) - (:maintainer "David Engster" . "deng@randomsample.de"))]) - (mmm-mode . - [(0 5 8) - ((cl-lib - (0 2))) - "Allow Multiple Major Modes in a buffer" tar - ((:url . "https://github.com/purcell/mmm-mode") - (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") - (:authors - ("Michael Abraham Shulman" . "viritrilbia@gmail.com")) - (:keywords "convenience" "faces" "languages" "tools"))]) - (modus-operandi-theme . - [(0 13 2) - ((emacs - (26 1)) - (modus-themes - (1 2 4))) - "Accessible light theme (WCAG AAA) [DEPRECATED]" tar - ((:url . "https://gitlab.com/protesilaos/modus-themes") - (:maintainer "Protesilaos Stavrou" . "info@protesilaos.com") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:keywords "faces" "theme" "accessibility"))]) - (modus-themes . - [(2 7 1) - ((emacs - (27 1))) - "Elegant, highly legible and customizable themes" tar - ((:url . "https://git.sr.ht/~protesilaos/modus-themes") - (:keywords "faces" "theme" "accessibility") - (:maintainer "Modus-Themes Development" . "~protesilaos/modus-themes@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "454e1a06a2c5194a81148df91da6ee441adb601b"))]) - (modus-vivendi-theme . - [(0 13 2) - ((emacs - (26 1)) - (modus-themes - (1 2 4))) - "Accessible dark theme (WCAG AAA) [DEPRECATED]" tar - ((:url . "https://gitlab.com/protesilaos/modus-themes") - (:maintainer "Protesilaos Stavrou" . "info@protesilaos.com") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:keywords "faces" "theme" "accessibility"))]) - (multi-mode . - [(1 14) - nil "support for multiple major modes" tar - ((:url . "http://www.loveshack.ukfsn.org/emacs") - (:keywords "languages" "extensions" "files") - (:maintainer "Dave Love" . "fx@gnu.org") - (:authors - ("Dave Love" . "fx@gnu.org")))]) - (multishell . - [(1 1 10) - ((cl-lib - (0 5))) - "Organize use of multiple shell buffers, local and remote" tar - ((:url . "https://github.com/kenmanheimer/EmacsMultishell") - (:keywords "processes") - (:maintainer "Ken Manheimer" . "ken.manheimer@gmail.com") - (:authors - ("Ken Manheimer" . "ken.manheimer@gmail.com")) - (:commit . "aa1433b8df6d950e8592c7e878922b4ec5374569"))]) - (muse . - [(3 20 2) - nil "Authoring and publishing tool for Emacs" tar - ((:url . "http://mwolson.org/projects/EmacsMuse.html") - (:maintainer "Michael Olson" . "mwolson@gnu.org") - (:authors - ("John Wiegley" . "johnw@gnu.org")) - (:keywords "hypermedia"))]) - (myers . - [(0 1) - ((emacs - (25))) - "Random-access singly-linked lists" single - ((:url . "http://elpa.gnu.org/packages/myers.html") - (:keywords "list" "containers") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (nadvice . - [(0 3) - nil "Forward compatibility for Emacs-24.4's nadvice" single - ((:url . "http://elpa.gnu.org/packages/nadvice.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (nameless . - [(1 0 2) - ((emacs - (24 4))) - "Hide package namespace in your emacs-lisp code" single - ((:keywords "convenience" "lisp") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:url . "https://github.com/Malabarba/nameless"))]) - (names . - [(20151201 0) - ((emacs - (24 1)) - (cl-lib - (0 5)) - (nadvice - (0 3))) - "Namespaces for emacs-lisp. Avoid name clobbering without hiding symbols." tar - ((:url . "https://github.com/Malabarba/names") - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:keywords "extensions" "lisp"))]) - (nano-agenda . - [(0 2 1) - ((emacs - (27 1))) - "N Λ N O agenda" tar - ((:url . "https://github.com/rougier/nano-agenda") - (:keywords "convenience" "org-mode" "org-agenda") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr"))]) - (nano-modeline . - [(0 7 1) - ((emacs - (27 1))) - "N Λ N O modeline" tar - ((:url . "https://github.com/rougier/nano-modeline") - (:keywords "convenience" "mode-line" "header-line") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "823161c8894996e5c8375249f467a422579a2947"))]) - (nano-theme . - [(0 3 1) - ((emacs - (27 1))) - "N Λ N O theme" tar - ((:url . "https://github.com/rougier/nano-theme") - (:keywords "theme" "dark" "light") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "c4f296d349cf5ef2efd88d68535a4dbf577b9a87"))]) - (nftables-mode . - [(1 1) - ((emacs - (25 1))) - "Major mode for editing nftables" tar - ((:keywords "convenience") - (:maintainer nil . "emacs-devel@gnu.org") - (:authors - ("Trent W. Buck" . "trentbuck@gmail.com")) - (:url . "https://elpa.gnu.org/packages/nftables-mode.html") - (:commit . "05600129ee8ea0774c6ac446a2bd18fc1dde54eb"))]) - (nhexl-mode . - [(1 5) - ((emacs - (24 4)) - (cl-lib - (0 5))) - "Minor mode to edit files via hex-dump format" single - ((:url . "http://elpa.gnu.org/packages/nhexl-mode.html") - (:keywords "data") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (nlinum . - [(1 9) - nil "Show line numbers in the margin" single - ((:url . "http://elpa.gnu.org/packages/nlinum.html") - (:keywords "convenience") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (notes-mode . - [(1 30) - nil "Indexing system for on-line note-taking" tar - ((:maintainer nil . ".") - (:authors - (nil . ".")) - (:url . "http://elpa.gnu.org/packages/notes-mode.html"))]) - (notmuch-indicator . - [(0 1 1) - ((emacs - (27 1))) - "Display mode line indicator with notmuch-count(1) output" tar - ((:url . "https://git.sr.ht/~protesilaos/notmuch-indicator") - (:keywords "convenience" "mail") - (:maintainer "notmuch-indicator Development" . "~protesilaos/notmuch-indicator@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "f2e153a22c8f626f303f55933e622194fab89f90"))]) - (ntlm . - [(2 1 0) - nil "NTLM (NT LanManager) authentication support" single - ((:url . "http://elpa.gnu.org/packages/ntlm.html") - (:keywords "ntlm" "sasl" "comm") - (:authors - ("Taro Kawagishi" . "tarok@transpulse.org")) - (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org"))]) - (num3-mode . - [(1 5) - nil "highlight groups of digits in long numbers" tar - ((:keywords "faces" "minor-mode") - (:maintainer "Michal Nazarewicz" . "mina86@mina86.com") - (:authors - ("Felix Lee , Michal Nazarewicz" . "mina86@mina86.com")) - (:url . "https://elpa.gnu.org/packages/num3-mode.html") - (:commit . "fdf4d633e541875a6f765f5c3c8e0d4911122ed3"))]) - (oauth2 . - [(0 16) - ((cl-lib - (0 5)) - (nadvice - (0 3))) - "OAuth 2.0 Authorization Protocol" tar - ((:maintainer "Julien Danjou" . "julien@danjou.info") - (:authors - ("Julien Danjou" . "julien@danjou.info")) - (:keywords "comm") - (:url . "https://elpa.gnu.org/packages/oauth2.html"))]) - (ob-haxe . - [(1 0) - nil "org-babel functions for haxe evaluation" tar - ((:url . "https://orgmode.org") - (:maintainer "Ian Martins" . "ianxm@jhu.edu") - (:authors - ("Ian Martins" . "ianxm@jhu.edu")) - (:keywords "literate programming" "reproducible research"))]) - (objed . - [(0 8 3) - ((emacs - (25)) - (cl-lib - (0 5))) - "Navigate and edit text objects." tar - ((:url . "https://github.com/clemera/objed") - (:maintainer "Clemens Radermacher" . "clemera@posteo.net") - (:authors - ("Clemens Radermacher" . "clemera@posteo.net")) - (:keywords "convenience"))]) - (omn-mode . - [(1 2) - nil "Support for OWL Manchester Notation" single - ((:url . "http://elpa.gnu.org/packages/omn-mode.html") - (:authors - ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) - (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) - (on-screen . - [(1 3 3) - ((cl-lib - (0))) - "guide your eyes while scrolling" single - ((:keywords "convenience") - (:authors - ("Michael Heerdegen" . "michael_heerdegen@web.de")) - (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") - (:url . "https://github.com/michael-heerdegen/on-screen.el"))]) - (orderless . - [(0 7) - ((emacs - (26 1))) - "Completion style for matching regexps in any order" tar - ((:url . "https://github.com/oantolin/orderless") - (:keywords "extensions") - (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") - (:authors - ("Omar Antolín Camarena" . "omar@matem.unam.mx")) - (:commit . "92008e762b30cb445a2227e458cbb9a5e1b1d4e8"))]) - (org . - [(9 5 5) - ((emacs - (25 1))) - "Outline-based notes management and organizer" tar - ((:url . "https://orgmode.org") - (:keywords "outlines" "hypermedia" "calendar" "wp") - (:maintainer "Bastien Guerry" . "bzg@gnu.org") - (:authors - ("Carsten Dominik" . "carsten.dominik@gmail.com")) - (:commit . "8ef6205a560cd3a92f8c5f8fe34953b80121c2cb"))]) - (org-contacts . - [(1 1) - ((emacs - (27 1)) - (org - (9 3 4))) - "Contacts management system for Org Mode" tar - ((:url . "https://repo.or.cz/org-contacts.git") - (:keywords "contacts" "org-mode" "outlines" "hypermedia" "calendar") - (:maintainer "stardiviner" . "numbchild@gmail.com") - (:authors - ("Julien Danjou" . "julien@danjou.info")) - (:commit . "217ba04c9d638067a6ccb0829cf1885f54c1d568"))]) - (org-edna . - [(1 1 2) - ((emacs - (25 1)) - (seq - (2 19)) - (org - (9 0 5))) - "Extensible Dependencies 'N' Actions" tar - ((:url . "https://savannah.nongnu.org/projects/org-edna-el/") - (:maintainer "Ian Dunn" . "dunni@gnu.org") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:keywords "convenience" "text" "org"))]) - (org-modern . - [(0 4) - ((emacs - (27 1))) - "Modern looks for Org" tar - ((:url . "https://github.com/minad/org-modern") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "5de3da1ff55b4567e9df3b234c09427aed2cbcd7"))]) - (org-notify . - [(0 1 0) - ((emacs - (25 1))) - "Notifications for Org-mode" tar - ((:url . "https://github.com/p-m/org-notify") - (:keywords "notification" "todo-list" "alarm" "reminder" "pop-up" "calendar") - (:maintainer "Peter Münster" . "pmrb@free.fr") - (:authors - ("Peter Münster" . "pmrb@free.fr")) - (:commit . "3a9c55aabdd1204f032fc02fd64ef643e0f19ae6"))]) - (org-real . - [(1 0 5) - ((emacs - (26 1)) - (boxy - (1 0)) - (org - (9 3))) - "Keep track of real things as org-mode links" tar - ((:url . "https://gitlab.com/tygrdev/org-real") - (:keywords "tools") - (:maintainer "Tyler Grinn" . "tylergrinn@gmail.com") - (:authors - ("Tyler Grinn" . "tylergrinn@gmail.com")) - (:commit . "435f6361207cf98bb1c5f4c8e8a987005ba21d41"))]) - (org-remark . - [(1 0 5) - ((emacs - (27 1)) - (org - (9 4))) - "Highlight & annotate any text files" tar - ((:url . "https://github.com/nobiot/org-remark") - (:keywords "org-mode" "annotation" "writing" "note-taking" "marginal-notes") - (:maintainer "Noboru Ota" . "me@nobiot.com") - (:authors - ("Noboru Ota" . "me@nobiot.com")) - (:commit . "576e5680682bfb80a50b057b8752e0674d766f8d"))]) - (org-transclusion . - [(1 3 0) - ((emacs - (27 1)) - (org - (9 4))) - "Transclude text content via links" tar - ((:url . "https://github.com/nobiot/org-transclusion") - (:keywords "org-mode" "transclusion" "writing") - (:maintainer "Noboru Ota" . "me@nobiot.com") - (:authors - ("Noboru Ota" . "me@nobiot.com")) - (:commit . "5cb94542e18722bf72a281441e944a8039b5301f"))]) - (org-translate . - [(0 1 4) - ((emacs - (27 1)) - (org - (9 1))) - "Org-based translation environment" tar - ((:maintainer "Eric Abrahamsen" . "eric@ericabrahamsen.net") - (:authors - ("Eric Abrahamsen" . "eric@ericabrahamsen.net")) - (:url . "https://elpa.gnu.org/packages/org-translate.html") - (:commit . "bdc5d169ef0c502f46aa673918ccf34fcc8415f2"))]) - (orgalist . - [(1 13) - ((emacs - (24 4))) - "Manage Org-like lists in non-Org buffers" single - ((:url . "http://elpa.gnu.org/packages/orgalist.html") - (:keywords "convenience") - (:authors - ("Nicolas Goaziou" . "mail@nicolasgoaziou.fr")) - (:maintainer "Nicolas Goaziou" . "mail@nicolasgoaziou.fr"))]) - (osc . - [(0 4) - nil "Open Sound Control protocol library" tar - ((:maintainer "Mario Lang" . "mlang@blind.guru") - (:authors - ("Mario Lang" . "mlang@blind.guru")) - (:keywords "comm" "processes" "multimedia") - (:url . "https://elpa.gnu.org/packages/osc.html"))]) - (osm . - [(0 8) - ((emacs - (27 1))) - "OpenStreetMap viewer" tar - ((:url . "https://github.com/minad/osm") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "563d9646b1f8df37cefcec5d51d20249eba407da"))]) - (other-frame-window . - [(1 0 6) - ((emacs - (24 4))) - "Minor mode to enable global prefix keys for other frame/window buffer placement" single - ((:url . "http://elpa.gnu.org/packages/other-frame-window.html") - (:keywords "frame" "window") - (:authors - ("Stephen Leake" . "stephen_leake@member.fsf.org")) - (:maintainer "Stephen Leake" . "stephen_leake@member.fsf.org"))]) - (pabbrev . - [(4 2 2) - nil "Predictive abbreviation expansion" tar - ((:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk") - (:authors - ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) - (:url . "https://elpa.gnu.org/packages/pabbrev.html") - (:commit . "6de1b9e4b57b9e1a4d598d11f4476db9ee870637"))]) - (paced . - [(1 1 3) - ((emacs - (25 1)) - (async - (1 9 1))) - "Predictive Abbreviation Completion and Expansion using Dictionaries" tar - ((:url . "https://savannah.nongnu.org/projects/paced-el/") - (:maintainer "Ian Dunn" . "dunni@gnu.org") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:keywords "convenience" "completion"))]) - (parsec . - [(0 1 3) - ((emacs - (24)) - (cl-lib - (0 5))) - "Parser combinator library" tar - ((:url . "https://github.com/cute-jumper/parsec.el") - (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") - (:authors - ("Junpeng Qiu" . "qjpchmail@gmail.com")) - (:keywords "extensions"))]) - (parser-generator . - [(0 1 6) - ((emacs - (26))) - "Parser Generator library" tar - ((:url . "https://github.com/cjohansson/emacs-parser-generator") - (:keywords "tools" "convenience") - (:maintainer "Christian Johansson" . "christian@cvj.se") - (:authors - ("Christian Johansson" . "christian@cvj.se")) - (:commit . "db91a5f203ac39bcdfcd5276d3488394361c7f90"))]) - (path-iterator . - [(1 0) - ((emacs - (25 0))) - "An iterator for traversing a directory path." tar - ((:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") - (:authors - ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:url . "http://elpa.gnu.org/packages/path-iterator.html"))]) - (peg . - [(1 0) - ((emacs - (25))) - "Parsing Expression Grammars in Emacs Lisp" tar - ((:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Helmut Eller" . "eller.helmut@gmail.com")) - (:url . "http://elpa.gnu.org/packages/peg.html"))]) - (perl-doc . - [(0 6) - ((emacs - (27))) - "Read Perl documentation" tar - ((:url . "https://github.com/HaraldJoerg/emacs-perl-doc") - (:keywords "languages") - (:maintainer "Harald Jörg" . "haj@posteo.de") - (:authors - ("Harald Jörg" . "haj@posteo.de")) - (:commit . "eb329f2675e71d656e1512ba7ec5a37ada4603d6"))]) - (persist . - [(0 5) - nil "Persist Variables between Emacs Sessions" tar - ((:maintainer "Phillip Lord" . "phillip.lord@russet.org.uk") - (:authors - ("Phillip Lord" . "phillip.lord@russet.org.uk")) - (:url . "https://elpa.gnu.org/packages/persist.html") - (:commit . "25d675307c03f720e592c3dc9a5a0ae8db0836eb"))]) - (phps-mode . - [(0 4 25) - ((emacs - (26))) - "Major mode for PHP with code intelligence" tar - ((:url . "https://github.com/cjohansson/emacs-phps-mode") - (:keywords "tools" "convenience") - (:maintainer "Christian Johansson" . "christian@cvj.se") - (:authors - ("Christian Johansson" . "christian@cvj.se")) - (:commit . "585f638d3c16b1a0cae35ef341fbd61c63020e79"))]) - (pinentry . - [(0 1) - nil "GnuPG Pinentry server implementation" single - ((:url . "http://elpa.gnu.org/packages/pinentry.html") - (:keywords "gnupg") - (:authors - ("Daiki Ueno" . "ueno@gnu.org")) - (:maintainer "Daiki Ueno" . "ueno@gnu.org"))]) - (plz . - [(0 2 1) - ((emacs - (26 3))) - "HTTP library" tar - ((:url . "https://github.com/alphapapa/plz.el") - (:keywords "comm" "network" "http") - (:maintainer "Adam Porter" . "adam@alphapapa.net") - (:authors - ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "80aeae0d201b06088d4b7543a603d97bdbccb948"))]) - (poker . - [(0 2) - nil "Texas hold 'em poker" single - ((:url . "http://elpa.gnu.org/packages/poker.html") - (:keywords "games") - (:authors - ("Mario Lang" . "mlang@delysid.org")) - (:maintainer "Mario Lang" . "mlang@delysid.org"))]) - (posframe . - [(1 1 7) - ((emacs - (26 1))) - "Pop a posframe (just a frame) at point" tar - ((:url . "https://github.com/tumashu/posframe") - (:keywords "convenience" "tooltip") - (:maintainer "Feng Shu" . "tumashu@163.com") - (:authors - ("Feng Shu" . "tumashu@163.com")) - (:commit . "c91d4d53fa479ceb604071008ce0a901770eff57"))]) - (project . - [(0 8 1) - ((emacs - (26 1)) - (xref - (1 0 2))) - "Operations on the current project" tar - ((:url . "https://elpa.gnu.org/packages/project.html") - (:commit . "6bf29072e968401f842789c71468e624e5c913a9"))]) - (psgml . - [(1 3 4) - nil "SGML-editing mode with parsing support" tar - ((:maintainer "Lennart Staflin" . "lstaflin@gmail.com") - (:authors - ("Lennart Staflin" . "lenst@lysator.liu.se") - ("James Clark" . "jjc@clark.com")) - (:keywords "languages") - (:url . "http://elpa.gnu.org/packages/psgml.html"))]) - (pspp-mode . - [(1 1) - nil "Major mode for editing PSPP files" single - ((:url . "http://elpa.gnu.org/packages/pspp-mode.html") - (:keywords "pspp" "major-mode") - (:authors - ("Scott Andrew Borton" . "scott@pp.htv.fi")) - (:maintainer "John Darrington" . "john@darrington.wattle.id.au"))]) - (pulsar . - [(0 5 0) - ((emacs - (27 1))) - "Pulse highlight on demand or after select functions" tar - ((:url . "https://git.sr.ht/~protesilaos/pulsar") - (:keywords "convenience" "pulse" "highlight") - (:maintainer "Pulsar Development" . "~protesilaos/pulsar@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com")) - (:commit . "e01a8f7e80c5c83dfcfb87b10e0213d4963e4d15"))]) - (pyim . - [(5 2 5) - ((emacs - (25 1)) - (async - (1 6)) - (xr - (1 13))) - "A Chinese input method support quanpin, shuangpin, wubi, cangjie and rime." tar - ((:url . "https://github.com/tumashu/pyim") - (:keywords "convenience" "chinese" "pinyin" "input-method") - (:maintainer "Feng Shu" . "tumashu@163.com") - (:authors - ("Ye Wenbin" . "wenbinye@163.com") - ("Feng Shu" . "tumashu@163.com")) - (:commit . "2d9e9c5b9703dc4f3a400ab353ee99556c892c00"))]) - (pyim-basedict . - [(0 5 4) - nil "The default pinyin dict of pyim" tar - ((:url . "https://github.com/tumashu/pyim-basedict") - (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") - (:maintainer "Feng Shu" . "tumashu@163.com") - (:authors - ("Feng Shu" . "tumashu@163.com")) - (:commit . "d61af27686f7a39e6c138b7261a686e7ea7a0ef7"))]) - (python . - [(0 28) - ((emacs - (24 4)) - (cl-lib - (1 0))) - "Python's flying circus support for Emacs" tar - ((:url . "https://github.com/fgallina/python.el") - (:keywords "languages") - (:maintainer nil . "emacs-devel@gnu.org") - (:authors - ("Fabián E. Gallina" . "fgallina@gnu.org")) - (:commit . "b3d0f53b296a0876ec7a55ae840868e65ed54e14"))]) - (quarter-plane . - [(0 1) - nil "Minor mode for quarter-plane style editing" single - ((:url . "http://elpa.gnu.org/packages/quarter-plane.html") - (:keywords "convenience" "wp") - (:authors - ("Peter J. Weisberg" . "pj@irregularexpressions.net")) - (:maintainer "Peter J. Weisberg" . "pj@irregularexpressions.net"))]) - (queue . - [(0 2) - nil "Queue data structure" single - ((:keywords "extensions" "data structures" "queue") - (:authors - ("Inge Wallin" . "inge@lysator.liu.se") - ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) - (:maintainer "Toby Cubitt" . "toby-predictive@dr-qubit.org") - (:url . "http://www.dr-qubit.org/emacs.php"))]) - (rainbow-mode . - [(1 0 6) - nil "Colorize color names in buffers" tar - ((:keywords "faces") - (:maintainer "Julien Danjou" . "julien@danjou.info") - (:authors - ("Julien Danjou" . "julien@danjou.info")) - (:url . "https://elpa.gnu.org/packages/rainbow-mode.html") - (:commit . "ac68593018ef3555e64ea592d72334f4e3e39209"))]) - (rbit . - [(0 1) - nil "Red-black persistent interval trees" single - ((:url . "http://elpa.gnu.org/packages/rbit.html") - (:keywords "data structures" "binary tree" "intervals") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (rcirc-color . - [(0 4 2) - ((emacs - (24 4))) - "color nicks" tar - ((:maintainer "Alex Schroeder" . "alex@gnu.org") - (:authors - ("Alex Schroeder" . "alex@gnu.org")) - (:keywords "comm") - (:url . "https://elpa.gnu.org/packages/rcirc-color.html"))]) - (rcirc-menu . - [(1 1) - nil "A menu of all your rcirc connections" single - ((:url . "http://elpa.gnu.org/packages/rcirc-menu.html") - (:keywords "comm") - (:authors - ("Alex Schroeder" . "alex@gnu.org")) - (:maintainer "Alex Schroeder" . "alex@gnu.org"))]) - (realgud . - [(1 5 1) - ((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 - ((:url . "http://github.com/realgud/realgud/") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")) - (:keywords "debugger" "gdb" "python" "perl" "go" "bash" "zsh" "bashdb" "zshdb" "remake" "trepan" "perldb" "pdb"))]) - (realgud-ipdb . - [(1 0 0) - ((realgud - (1 5 0)) - (load-relative - (1 3 1)) - (emacs - (25))) - "Realgud front-end to ipdb" tar - ((:url . "http://github.com/rocky/realgud-ipdb") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")))]) - (realgud-jdb . - [(1 0 0) - ((realgud - (1 4 5)) - (load-relative - (1 2)) - (cl-lib - (0 5)) - (emacs - (25))) - "Realgud front-end to Java's jdb debugger\"" tar - ((:url . "http://github.com/realgud/realgud-jdb") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")))]) - (realgud-lldb . - [(1 0 2) - ((load-relative - (1 3 1)) - (realgud - (1 5 0)) - (emacs - (25))) - "Realgud front-end to lldb" tar - ((:url . "http://github.com/realgud/realgud-lldb") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")))]) - (realgud-node-debug . - [(1 0 0) - ((realgud - (1 4 5)) - (load-relative - (1 2)) - (cl-lib - (0 5)) - (emacs - (25))) - "Realgud front-end to older \"node debug\"" tar - ((:url . "http://github.com/realgud/realgud-node-debug") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")))]) - (realgud-node-inspect . - [(1 0 0) - ((realgud - (1 4 5)) - (load-relative - (1 2)) - (cl-lib - (0 5)) - (emacs - (24))) - "Realgud front-end to newer \"node inspect\"" tar - ((:url . "http://github.com/realgud/realgud-node-inspect") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")))]) - (realgud-trepan-ni . - [(1 0 1) - ((load-relative - (1 2)) - (realgud - (1 5 0)) - (cl-lib - (0 5)) - (emacs - (25))) - "Realgud front-end to trepan-ni" tar - ((:url . "http://github.com/realgud/realgud-trepan-ni") - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")))]) - (rec-mode . - [(1 9 0) - ((emacs - (25))) - "Major mode for viewing/editing rec files" tar - ((:url . "https://www.gnu.org/software/recutils/") - (:maintainer "Antoine Kalmbach" . "ane@iki.fi") - (:authors - ("Jose E. Marchesi" . "jemarch@gnu.org")) - (:commit . "09f828e9f54f32b56a805e4192588643d95c2f44"))]) - (register-list . - [(0 1) - nil "Interactively list/edit registers" single - ((:url . "http://elpa.gnu.org/packages/register-list.html") - (:keywords "register") - (:authors - ("Bastien Guerry" . "bzg@gnu.org")) - (:maintainer "Bastien Guerry" . "bzg@gnu.org"))]) - (relint . - [(1 20) - ((xr - (1 22)) - (emacs - (26 1))) - "Elisp regexp mistake finder" tar - ((:url . "https://github.com/mattiase/relint") - (:keywords "lisp" "regexps") - (:maintainer "Mattias Engdegård" . "mattiase@acm.org") - (:authors - ("Mattias Engdegård" . "mattiase@acm.org")) - (:commit . "5a918af0c99ab83355d4ec73a2fb39e70c173956"))]) - (repology . - [(1 2 3) - ((emacs - (26 1))) - "Repology API access via Elisp" tar - ((:keywords "web") - (:maintainer "Nicolas Goaziou" . "mail@nicolasgoaziou.fr") - (:authors - ("Nicolas Goaziou" . "mail@nicolasgoaziou.fr")) - (:url . "https://elpa.gnu.org/packages/repology.html") - (:commit . "b5829003decbdbe9002e7e1d29f45989a4659927"))]) - (rich-minority . - [(1 0 3) - ((cl-lib - (0 5))) - "Clean-up and Beautify the list of minor-modes." tar - ((:url . "https://github.com/Malabarba/rich-minority") - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:keywords "mode-line" "faces"))]) - (rnc-mode . - [(0 3) - nil "Emacs mode to edit Relax-NG Compact files" tar - ((:keywords "xml" "relaxng") - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:url . "https://elpa.gnu.org/packages/rnc-mode.html") - (:commit . "dfee31d83208b734ed1d1fdc523565d7056db850"))]) - (rt-liberation . - [(5) - nil "Emacs interface to RT" tar - ((:url . "http://www.nongnu.org/rtliber/") - (:keywords "rt" "tickets") - (:maintainer "Yoni Rabkin" . "yrk@gnu.org") - (:authors - ("Yoni Rabkin" . "yrk@gnu.org")) - (:commit . "b76ae2828b12efc5f45f51ba873489e049a70924"))]) - (rudel . - [(0 3 2) - ((emacs - (24)) - (cl-lib - (0 5)) - (cl-generic - (0 3)) - (cl-print - (1 0))) - "A collaborative editing framework for Emacs" tar - ((:url . "http://rudel.sourceforge.net/") - (:maintainer "Jan Moringen" . "scymtym@users.sourceforge.net") - (:authors - ("Jan Moringen" . "scymtym@users.sourceforge.net")) - (:keywords "rudel" "collaboration"))]) - (satchel . - [(0 2) - ((emacs - (27 2)) - (project - (0 8 1))) - "A bag for your files, separated by git branches" tar - ((:keywords "tools" "languages") - (:maintainer "Theodor Thornhill" . "theo@thornhill.no") - (:authors - ("Theodor Thornhill" . "theo@thornhill.no")) - (:url . "https://elpa.gnu.org/packages/satchel.html") - (:commit . "6e5613e203f6937202cb5d55249e7e6be939067b"))]) - (scanner . - [(0 2) - ((emacs - (25 1)) - (dash - (2 12 0))) - "Scan documents and images" tar - ((:url . "https://gitlab.com/rstocker/scanner.git") - (:maintainer "Raffael Stocker" . "r.stocker@mnet-mail.de") - (:authors - ("Raffael Stocker" . "r.stocker@mnet-mail.de")) - (:keywords "hardware" "multimedia"))]) - (scroll-restore . - [(1 0) - nil "restore original position after scrolling" single - ((:url . "http://elpa.gnu.org/packages/scroll-restore.html") - (:keywords "scrolling") - (:authors - ("Martin Rudalics" . "rudalics@gmx.at")) - (:maintainer "Martin Rudalics" . "rudalics@gmx.at"))]) - (sed-mode . - [(1 0) - nil "Major mode to edit sed scripts" single - ((:url . "http://elpa.gnu.org/packages/sed-mode.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (seq . - [(2 23) - nil "Sequence manipulation functions" tar - ((:keywords "sequences") - (:maintainer nil . "emacs-devel@gnu.org") - (:authors - ("Nicolas Petton" . "nicolas@petton.fr")) - (:url . "https://elpa.gnu.org/packages/seq.html"))]) - (setup . - [(1 3 2) - ((emacs - (26 1))) - "Helpful Configuration Macro" tar - ((:url . "https://git.sr.ht/~pkal/setup") - (:keywords "lisp" "local") - (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") - (:authors - ("Philip Kaludercic" . "philipk@posteo.net")) - (:commit . "28926bd11eef6118f4e169d10c1c36b8c4e545ae"))]) - (shelisp . - [(1 0 0) - nil "execute elisp in shell" tar - ((:keywords "terminals" "lisp" "processes") - (:maintainer "Michael R. Mauger" . "michael@mauger.com") - (:authors - ("Michael R. Mauger" . "michael@mauger.com")) - (:url . "https://elpa.gnu.org/packages/shelisp.html"))]) - (shell-command+ . - [(2 4 1) - ((emacs - (24 3))) - "An extended shell-command" tar - ((:url . "https://git.sr.ht/~pkal/shell-command-plus") - (:keywords "unix" "processes" "convenience") - (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") - (:authors - ("Philip Kaludercic" . "philipk@posteo.net")) - (:commit . "ba5a0faab4e9e0bd8344bb042edd6169491502ce"))]) - (shen-mode . - [(0 1) - nil "A major mode for editing shen source code" tar - ((:maintainer "Eric Schulte" . "schulte.eric@gmail.com") - (:authors - ("Eric Schulte" . "schulte.eric@gmail.com")) - (:keywords "languages" "shen") - (:url . "http://elpa.gnu.org/packages/shen-mode.html"))]) - (sisu-mode . - [(7 1 8) - nil "Major mode for SiSU markup text" single - ((:keywords "text" "syntax" "processes" "tools") - (:authors - ("Ralph Amissah & Ambrose Kofi Laing")) - (:maintainer "Ralph Amissah" . "ralph.amissah@gmail.com") - (:url . "http://www.sisudoc.org/"))]) - (sketch-mode . - [(1 0 4) - nil "Quickly create svg sketches using keyboard and mouse" tar - ((:url . "https://github.com/dalanicolai/sketch-mode") - (:keywords "multimedia") - (:maintainer "D.L. Nicolai" . "dalanicolai@gmail.com") - (:authors - ("D.L. Nicolai" . "dalanicolai@gmail.com")))]) - (slime-volleyball . - [(1 2 0) - ((cl-lib - (0 5))) - "An SVG Slime Volleyball Game" tar - ((:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") - (:authors - ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) - (:keywords "games") - (:url . "https://elpa.gnu.org/packages/slime-volleyball.html"))]) - (sm-c-mode . - [(1 1) - nil "C major mode based on SMIE" single - ((:url . "http://elpa.gnu.org/packages/sm-c-mode.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (smalltalk-mode . - [(4 0) - nil "Major mode for the GNU Smalltalk programming language" tar - ((:maintainer "Derek Zhou" . "derek@3qin.us") - (:authors - ("Steve Byrne")) - (:url . "https://elpa.gnu.org/packages/smalltalk-mode.html"))]) - (smart-yank . - [(0 1 1) - ((emacs - (24))) - "A different approach of yank pointer handling" single - ((:url . "http://elpa.gnu.org/packages/smart-yank.html") - (:keywords "convenience") - (:authors - ("Michael Heerdegen" . "michael_heerdegen@web.de")) - (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de"))]) - (sml-mode . - [(6 10) - ((emacs - (24 3)) - (cl-lib - (0 5))) - "Major mode for editing (Standard) ML" single - ((:url . "http://elpa.gnu.org/packages/sml-mode.html") - (:keywords "sml") - (:authors - ("Lars Bo Nielsen") - (" Olin Shivers") - (" Fritz Knabe (?)") - (" Steven Gilmore (?)") - (" Matthew Morley" . "mjm@scs.leeds.ac.uk") - (" Matthias Blume" . "blume@cs.princeton.edu") - (" (Stefan Monnier)" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (so-long . - [(1 1 2) - ((emacs - (24 4))) - "Say farewell to performance problems with minified code." tar - ((:url . "https://savannah.nongnu.org/projects/so-long") - (:keywords "convenience") - (:maintainer "Phil Sainty" . "psainty@orcon.net.nz") - (:authors - ("Phil Sainty" . "psainty@orcon.net.nz")) - (:commit . "045a4fe94c18cd36ef297e62a80cdff449af3aa5"))]) - (soap-client . - [(3 2 1) - ((emacs - (24 1)) - (cl-lib - (0 6 1))) - "Access SOAP web services" tar - ((:url . "https://github.com/alex-hhh/emacs-soap-client") - (:keywords "soap" "web-services" "comm" "hypermedia") - (:maintainer "Alexandru Harsanyi" . "AlexHarsanyi@gmail.com") - (:authors - ("Alexandru Harsanyi" . "AlexHarsanyi@gmail.com")) - (:commit . "37eef19fd608ca81acb40f974b8d7bbe7fc27127"))]) - (sokoban . - [(1 4 9) - ((emacs - (23 1)) - (cl-lib - (0 5))) - "Implementation of Sokoban for Emacs." tar - ((:keywords "games") - (:maintainer "Dieter Deyke" . "dieter.deyke@gmail.com") - (:authors - ("Glynn Clements" . "glynn.clements@xemacs.org")) - (:url . "https://elpa.gnu.org/packages/sokoban.html") - (:commit . "3043723a7c2557443aa28d871137c8d9c3b46edc"))]) - (sotlisp . - [(1 6 2) - ((emacs - (24 1))) - "Write lisp at the speed of thought." single - ((:keywords "convenience" "lisp") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:url . "https://github.com/Malabarba/speed-of-thought-lisp"))]) - (spinner . - [(1 7 4) - ((emacs - (24 3))) - "Add spinners and progress-bars to the mode-line for ongoing operations" tar - ((:url . "https://github.com/Malabarba/spinner.el") - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:keywords "processes" "mode-line"))]) - (sql-beeline . - [(0 2) - nil "Beeline support for sql.el" tar - ((:keywords "sql" "hive" "beeline" "hiveserver2" "impala") - (:maintainer "Filipp Gunbin" . "fgunbin@fastmail.fm") - (:authors - ("Filipp Gunbin" . "fgunbin@fastmail.fm")) - (:url . "https://elpa.gnu.org/packages/sql-beeline.html") - (:commit . "b7ffff9404d93f569e3c2bc59db1be6e848c894f"))]) - (sql-cassandra . - [(0 2 2) - ((emacs - (29))) - "Cassandra support for sql.el" tar - ((:keywords "sql" "cassandra" "cql" "cqlsh") - (:maintainer "Filipp Gunbin" . "fgunbin@fastmail.fm") - (:authors - ("Filipp Gunbin" . "fgunbin@fastmail.fm")) - (:url . "https://elpa.gnu.org/packages/sql-cassandra.html") - (:commit . "3e997c6ad82f4240bcd62630ad44b5f023bd16c1"))]) - (sql-indent . - [(1 6) - ((cl-lib - (0 5))) - "Support for indenting code in SQL files." tar - ((:url . "https://github.com/alex-hhh/emacs-sql-indent") - (:maintainer "Alex Harsanyi" . "AlexHarsanyi@gmail.com") - (:authors - ("Alex Harsanyi" . "AlexHarsanyi@gmail.com")) - (:keywords "languages" "sql"))]) - (srht . - [(0 1) - ((emacs - (27 1)) - (plz - (0 1))) - "Sourcehut" tar - ((:url . "https://sr.ht/~akagi/srht.el/") - (:keywords "comm" "vc") - (:maintainer "Aleksandr Vityazev" . "avityazev@posteo.org") - (:authors - ("Aleksandr Vityazev" . "avityazev@posteo.org")) - (:commit . "e4648260024bef41006bc77b18a598623e7d7201"))]) - (ssh-deploy . - [(3 1 13) - ((emacs - (25))) - "Deployment via Tramp, global or per directory." tar - ((:url . "https://github.com/cjohansson/emacs-ssh-deploy") - (:maintainer "Christian Johansson" . "christian@cvj.se") - (:authors - ("Christian Johansson" . "christian@cvj.se")) - (:keywords "tools" "convenience"))]) - (stream . - [(2 2 5) - ((emacs - (25))) - "Implementation of streams" tar - ((:maintainer nil . "nicolas@petton.fr") - (:authors - ("Nicolas Petton" . "nicolas@petton.fr")) - (:keywords "stream" "laziness" "sequences") - (:url . "http://elpa.gnu.org/packages/stream.html"))]) - (svg . - [(1 1) - ((emacs - (25))) - "SVG image creation functions" single - ((:url . "http://elpa.gnu.org/packages/svg.html") - (:keywords "image") - (:authors - ("Lars Magne Ingebrigtsen" . "larsi@gnus.org") - ("Felix E. Klee" . "felix.klee@inka.de")) - (:maintainer "Lars Magne Ingebrigtsen" . "larsi@gnus.org"))]) - (svg-clock . - [(1 2) - ((svg - (1 0)) - (emacs - (27 0))) - "Analog clock using Scalable Vector Graphics" single - ((:url . "http://elpa.gnu.org/packages/svg-clock.html") - (:keywords "demo" "svg" "clock") - (:authors - ("Ulf Jasper" . "ulf.jasper@web.de")) - (:maintainer "Ulf Jasper" . "ulf.jasper@web.de"))]) - (svg-lib . - [(0 2 5) - ((emacs - (27 1))) - "SVG tags, progress bars & icons" tar - ((:url . "https://github.com/rougier/svg-lib") - (:keywords "svg" "icons" "tags" "convenience") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:commit . "0486c9453449771bc3f5872f70bc5cb23580d0f4"))]) - (svg-tag-mode . - [(0 3 2) - ((emacs - (27 1)) - (svg-lib - (0 2))) - "Replace keywords with SVG tags" tar - ((:url . "https://github.com/rougier/svg-tag-mode") - (:keywords "convenience") - (:maintainer "Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr") - (:authors - ("Nicolas P. Rougier" . "Nicolas.Rougier@inria.fr")))]) - (swiper . - [(0 13 4) - ((emacs - (24 5)) - (ivy - (0 13 4))) - "Isearch with an overview. Oh, man!" tar - ((:url . "https://github.com/abo-abo/swiper") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "matching"))]) - (system-packages . - [(1 0 11) - ((emacs - (24 3))) - "functions to manage system packages" tar - ((:url . "https://gitlab.com/jabranham/system-packages") - (:maintainer "J. Alexander Branham" . "alex.branham@gmail.com") - (:authors - ("J. Alexander Branham" . "alex.branham@gmail.com")))]) - (tNFA . - [(0 1 1) - ((queue - (0 1))) - "Tagged non-deterministic finite-state automata" single - ((:keywords "extensions" "matching" "data structures tnfa" "nfa" "dfa" "finite state automata" "automata" "regexp") - (:authors - ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) - (:maintainer "Toby Cubitt" . "toby-predictive@dr-qubit.org") - (:url . "http://www.dr-qubit.org/emacs.php"))]) - (taxy . - [(0 10 1) - ((emacs - (26 3))) - "Programmable taxonomical grouping for arbitrary objects" tar - ((:url . "https://github.com/alphapapa/taxy.el") - (:keywords "lisp") - (:maintainer "Adam Porter" . "adam@alphapapa.net") - (:authors - ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "b27fa67ecf3f8954ce0d5c2747d1de4dc94ff09f"))]) - (taxy-magit-section . - [(0 11) - ((emacs - (26 3)) - (magit-section - (3 2 1)) - (taxy - (0 10))) - "View Taxy structs in a Magit Section buffer" tar - ((:url . "https://github.com/alphapapa/taxy.el") - (:keywords "lisp") - (:maintainer "Adam Porter" . "adam@alphapapa.net") - (:authors - ("Adam Porter" . "adam@alphapapa.net")) - (:commit . "aeadee643c292acdf584eaf292da9c0e36826390"))]) - (temp-buffer-browse . - [(1 5) - ((emacs - (24))) - "temp buffer browse mode" single - ((:url . "http://elpa.gnu.org/packages/temp-buffer-browse.html") - (:keywords "convenience") - (:authors - ("Leo Liu" . "sdl.web@gmail.com")) - (:maintainer "Leo Liu" . "sdl.web@gmail.com"))]) - (tempel . - [(0 4) - ((emacs - (27 1))) - "Tempo templates/snippets with in-buffer field editing" tar - ((:url . "https://github.com/minad/tempel") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "ff9756b0646b1d06443eb4bdc64db443f1aa6c40"))]) - (test-simple . - [(1 3 0) - ((cl-lib - (0))) - "Simple Unit Test Framework for Emacs Lisp" single - ((:keywords "unit-test") - (:authors - ("Rocky Bernstein" . "rocky@gnu.org")) - (:maintainer "Rocky Bernstein" . "rocky@gnu.org") - (:url . "http://github.com/rocky/emacs-test-simple"))]) - (timerfunctions . - [(1 4 2) - ((cl-lib - (0 5)) - (emacs - (24))) - "Enhanced versions of some timer.el functions" single - ((:url . "http://elpa.gnu.org/packages/timerfunctions.html") - (:authors - ("Dave Goel" . "deego3@gmail.com")) - (:maintainer "Dave Goel" . "deego3@gmail.com"))]) - (tiny . - [(0 2 1) - nil "Quickly generate linear ranges in Emacs" tar - ((:url . "https://github.com/abo-abo/tiny") - (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") - (:authors - ("Oleh Krehel" . "ohwoeowho@gmail.com")) - (:keywords "convenience"))]) - (tmr . - [(0 4 0) - ((emacs - (27 1))) - "Set timers using a convenient notation" tar - ((:url . "https://git.sr.ht/~protesilaos/tmr") - (:keywords "convenience" "timer") - (:maintainer "TMR Development" . "~protesilaos/tmr@lists.sr.ht") - (:authors - ("Protesilaos Stavrou" . "info@protesilaos.com") - ("Damien Cassou" . "damien@cassou.me") - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "0d6ce6979c980f0d61c61d1f6478f805612315b4"))]) - (tomelr . - [(0 4 3) - ((emacs - (26 3)) - (map - (3 2 1)) - (seq - (2 23))) - "Convert S-expressions to TOML" tar - ((:url . "https://github.com/kaushalmodi/tomelr/") - (:keywords "data" "tools" "toml" "serialization" "config") - (:maintainer "Kaushal Modi" . "kaushal.modi@gmail.com") - (:authors - ("Kaushal Modi" . "kaushal.modi@gmail.com")) - (:commit . "670e0a08f625175fd80137cf69e799619bf8a381"))]) - (topspace . - [(0 3 1) - ((emacs - (25 1))) - "Recenter line 1 with scrollable upper margin/padding" tar - ((:url . "https://github.com/trevorpogue/topspace") - (:keywords "convenience" "scrolling" "center" "cursor" "margin" "padding") - (:maintainer "Trevor Edwin Pogue" . "trevor.pogue@gmail.com") - (:authors - ("Trevor Edwin Pogue" . "trevor.pogue@gmail.com")) - (:commit . "33c2a6f0a11d1d88cdb2065c5a897e33507f4c86"))]) - (tramp . - [(2 5 3 3) - ((emacs - (25 1))) - "Transparent Remote Access, Multiple Protocol" tar - ((:url . "https://www.gnu.org/software/tramp/") - (:keywords "comm" "processes") - (:maintainer "Michael Albinus" . "michael.albinus@gmx.de") - (:authors - ("Kai Großjohann" . "kai.grossjohann@gmx.net")) - (:commit . "b0bcbecc1c74bf9e19d6d71033f1bb92af77e314"))]) - (tramp-nspawn . - [(1 0 1) - ((emacs - (23))) - "Tramp integration for systemd-nspawn containers" tar - ((:url . "https://github.com/bjc/tramp-nspawn") - (:keywords "tramp" "nspawn" "machinectl" "systemd" "systemd-nspawn") - (:maintainer "Brian Cully" . "bjc@kublai.com") - (:authors - ("Brian Cully" . "bjc@kublai.com")) - (:commit . "c35ade49754e051c84eaa2733447b4307968f200"))]) - (tramp-theme . - [(0 2) - ((emacs - (24 1))) - "Custom theme for remote buffers" single - ((:url . "http://elpa.gnu.org/packages/tramp-theme.html") - (:keywords "convenience" "faces") - (:authors - ("Michael Albinus" . "michael.albinus@gmx.de")) - (:maintainer "Michael Albinus" . "michael.albinus@gmx.de"))]) - (transcribe . - [(1 5 2) - nil "Package for audio transcriptions" single - ((:url . "http://elpa.gnu.org/packages/transcribe.html") - (:authors - ("David Gonzalez Gandara" . "dggandara@member.fsf.org")) - (:maintainer "David Gonzalez Gandara" . "dggandara@member.fsf.org"))]) - (transient . - [(0 3 7) - ((emacs - (25 1))) - "Transient commands" tar - ((:url . "https://github.com/magit/transient") - (:keywords "bindings") - (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") - (:authors - ("Jonas Bernoulli" . "jonas@bernoul.li")))]) - (transient-cycles . - [(1 0) - ((emacs - (27 1))) - "Define command variants with transient cycling" tar - ((:url . "https://git.spwhitton.name/dotfiles/tree/.emacs.d/site-lisp/transient-cycles.el") - (:keywords "buffer" "window" "minor-mode" "convenience") - (:maintainer "Sean Whitton" . "spwhitton@spwhitton.name") - (:authors - ("Sean Whitton" . "spwhitton@spwhitton.name")) - (:commit . "a5b86dd04e84e7ff1cf8c4062843fccb92991145"))]) - (trie . - [(0 5) - ((tNFA - (0 1 1)) - (heap - (0 3))) - "Trie data structure" tar - ((:url . "http://www.dr-qubit.org/emacs.php") - (:maintainer "Toby Cubitt" . "toby-predictive@dr-qubit.org") - (:authors - ("Toby Cubitt" . "toby-predictive@dr-qubit.org")) - (:keywords "extensions" "matching" "data structures trie" "ternary search tree" "tree" "completion" "regexp"))]) - (undo-tree . - [(0 8 2) - ((queue - (0 2)) - (emacs - (24 3))) - "Treat undo history as a tree" tar - ((:url . "https://www.dr-qubit.org/undo-tree.html") - (:keywords "convenience" "files" "undo" "redo" "history" "tree") - (:maintainer "Toby Cubitt" . "toby+undo-tree@dr-qubit.org") - (:authors - ("Toby Cubitt" . "toby+undo-tree@dr-qubit.org")) - (:commit . "42aab056e37e033816b2d192f9121b89410b958e"))]) - (uni-confusables . - [(0 3) - nil "Unicode confusables table" tar - ((:maintainer "Teodor Zlatanov" . "tzz@lifelogs.com") - (:url . "https://elpa.gnu.org/packages/uni-confusables.html") - (:commit . "393e1adeec5b0eb51f9606983655cfe2272c6e54"))]) - (uniquify-files . - [(1 0 4) - ((emacs - (25 0))) - "Completion style for files, minimizing directories" tar - ((:keywords "completion" "table" "uniquify") - (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") - (:authors - ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:url . "https://elpa.gnu.org/packages/uniquify-files.html") - (:commit . "1d76b4f0e283afaff2be053d85f8726ffc3abd6e"))]) - (url-http-ntlm . - [(2 0 4) - ((cl-lib - (0 5)) - (ntlm - (2 1 0))) - "NTLM authentication for the url library" single - ((:keywords "comm" "data" "processes" "hypermedia") - (:authors - ("Tom Schutzer-Weissmann" . "tom.weissmann@gmail.com")) - (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org") - (:url . "https://code.google.com/p/url-http-ntlm/"))]) - (validate . - [(1 0 4) - ((emacs - (24 1)) - (cl-lib - (0 5)) - (seq - (2 16))) - "Schema validation for Emacs-lisp" single - ((:url . "http://elpa.gnu.org/packages/validate.html") - (:keywords "lisp") - (:authors - ("Artur Malabarba" . "emacs@endlessparentheses.com")) - (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com"))]) - (valign . - [(3 1 1) - ((emacs - (26 0))) - "Visually align tables" tar - ((:url . "https://github.com/casouri/valign") - (:maintainer "Yuan Fu" . "casouri@gmail.com") - (:authors - ("Yuan Fu" . "casouri@gmail.com")) - (:keywords "convenience" "text" "table"))]) - (vc-backup . - [(1 1 0) - nil "VC backend for versioned backups" tar - ((:url . "https://git.sr.ht/~pkal/vc-backup") - (:keywords "vc") - (:maintainer "Philip Kaludercic" . "philipk@posteo.net") - (:authors - ("Philip Kaludercic" . "philipk@posteo.net")))]) - (vc-got . - [(1 2) - ((emacs - (25 1))) - "VC backend for Game of Trees VCS" tar - ((:url . "https://projects.omarpolo.com/vc-got.html") - (:keywords "vc" "tools") - (:maintainer "Omar Polo" . "op@omarpolo.com") - (:authors - ("Omar Polo" . "op@omarpolo.com") - ("Timo Myyrä" . "timo.myyra@bittivirhe.fi")) - (:commit . "bc158324418fd8bef96a7f62856679de2569030f"))]) - (vc-hgcmd . - [(1 14 1) - ((emacs - (25 1))) - "VC mercurial backend that uses hg command server" tar - ((:url . "https://github.com/muffinmad/emacs-vc-hgcmd") - (:keywords "vc") - (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") - (:authors - ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")))]) - (vcard . - [(0 2 2) - ((emacs - (27 1))) - "Package for handling vCard files" tar - ((:keywords "vcard" "mail" "news") - (:maintainer "Noah Friedman , Eric Abrahamsen" . "eric@ericabrahamsen.net") - (:authors - ("Noah Friedman" . "friedman@splode.com")) - (:url . "https://elpa.gnu.org/packages/vcard.html") - (:commit . "28b88fd8ed53ca12d9499175217af81f5ea161fc"))]) - (vcl-mode . - [(1 1) - nil "Major mode for Varnish Configuration Language" single - ((:url . "http://elpa.gnu.org/packages/vcl-mode.html") - (:keywords "varnish" "vcl") - (:authors - ("Sergey Poznyakoff" . "gray@gnu.org.ua")) - (:maintainer "Sergey Poznyakoff" . "gray@gnu.org.ua"))]) - (vdiff . - [(0 2 4) - ((emacs - (24 4)) - (hydra - (0 13 0))) - "A diff tool similar to vimdiff" tar - ((:url . "https://github.com/justbur/emacs-vdiff") - (:maintainer "Justin Burkett" . "justin@burkett.cc") - (:authors - ("Justin Burkett" . "justin@burkett.cc")) - (:keywords "diff"))]) - (verilog-mode . - [(2021 10 14 127365406) - nil "major mode for editing verilog source in Emacs" tar - ((:url . "https://www.veripool.org") - (:keywords "languages") - (:maintainer "Michael McNamara" . "mac@verilog.com") - (:authors - ("Michael McNamara" . "mac@verilog.com") - ("Wilson Snyder" . "wsnyder@wsnyder.org")) - (:commit . "86f08fb377e2b8f2df0614c48783bdce347f3758"))]) - (vertico . - [(0 27) - ((emacs - (27 1))) - "VERTical Interactive COmpletion" tar - ((:url . "https://github.com/minad/vertico") - (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") - (:authors - ("Daniel Mendler" . "mail@daniel-mendler.de")) - (:commit . "64b57b04521db4616ac77fa151d3225082ce44ed"))]) - (vertico-posframe . - [(0 5 4) - ((emacs - (26 0)) - (posframe - (1 1 4)) - (vertico - (0 13 0))) - "Using posframe to show Vertico" tar - ((:url . "https://github.com/tumashu/vertico-posframe") - (:keywords "abbrev" "convenience" "matching" "vertico") - (:maintainer "Feng Shu" . "tumashu@163.com") - (:authors - ("Feng Shu" . "tumashu@163.com")) - (:commit . "7ca364d319e7ba8ccba26a0d57513f3e66f1b05b"))]) - (vigenere . - [(1 0) - ((emacs - (25 1))) - "Run a vigenere cipher on a block of text ;" single - ((:keywords "data" "vigenere" "cipher") - (:authors - ("Ian Dunn" . "dunni@gnu.org")) - (:maintainer "Ian Dunn" . "dunni@gnu.org") - (:url . "https://elpa.gnu.org/packages/vigenere.html"))]) - (visual-filename-abbrev . - [(1 2) - ((emacs - (26 1))) - "Visually abbreviate filenames" tar - ((:keywords "tools") - (:maintainer "Tassilo Horn" . "tsdh@gnu.org") - (:authors - ("Tassilo Horn" . "tsdh@gnu.org")) - (:url . "https://elpa.gnu.org/packages/visual-filename-abbrev.html") - (:commit . "3c1a54e2cec935126a74e40920f2cb7929fa4e75"))]) - (visual-fill . - [(0 1) - nil "Auto-refill paragraphs without modifying the buffer" single - ((:url . "http://elpa.gnu.org/packages/visual-fill.html") - (:authors - ("Stefan Monnier" . "monnier@iro.umontreal.ca")) - (:maintainer "Stefan Monnier" . "monnier@iro.umontreal.ca"))]) - (vlf . - [(1 7 2) - nil "View Large Files" tar - ((:url . "https://github.com/m00natic/vlfi") - (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") - (:keywords "large files" "utilities"))]) - (vundo . - [(2 0 0) - ((emacs - (28 1))) - "Visual undo tree" tar - ((:url . "https://github.com/casouri/vundo") - (:keywords "undo" "text" "editing") - (:maintainer "Yuan Fu" . "casouri@gmail.com") - (:authors - ("Yuan Fu" . "casouri@gmail.com")) - (:commit . "10d5debe317b2244d19085151040f955dda4a9ab"))]) - (wcheck-mode . - [(2021) - nil "General interface for text checkers" tar - ((:url . "https://github.com/tlikonen/wcheck-mode") - (:keywords "text" "spell" "check" "languages" "ispell") - (:maintainer "Teemu Likonen" . "tlikonen@iki.fi") - (:authors - ("Teemu Likonen" . "tlikonen@iki.fi")))]) - (wconf . - [(0 2 1) - ((emacs - (24 4))) - "Minimal window layout manager" single - ((:keywords "windows" "frames" "layout") - (:authors - ("Ingo Lohmar" . "i.lohmar@gmail.com")) - (:maintainer "Ingo Lohmar" . "i.lohmar@gmail.com") - (:url . "https://github.com/ilohmar/wconf"))]) - (web-server . - [(0 1 2) - ((emacs - (24 3))) - "Emacs Web Server" tar - ((:url . "https://github.com/eschulte/emacs-web-server") - (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") - (:authors - ("Eric Schulte" . "schulte.eric@gmail.com")) - (:keywords "http" "server" "network"))]) - (webfeeder . - [(1 1 2) - ((emacs - (25 1))) - "Build RSS and Atom webfeeds from HTML files" tar - ((:url . "https://gitlab.com/Ambrevar/emacs-webfeeder") - (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") - (:authors - ("Pierre Neidhardt" . "mail@ambrevar.xyz")) - (:keywords "news" "hypermedia" "blog" "feed" "rss" "atom"))]) - (websocket . - [(1 13 1) - ((cl-lib - (0 5))) - "Emacs WebSocket client and server" tar - ((:url . "https://github.com/ahyatt/emacs-websocket") - (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com") - (:authors - ("Andrew Hyatt" . "ahyatt@gmail.com")) - (:keywords "communication" "websocket" "server"))]) - (which-key . - [(3 6 0) - ((emacs - (24 4))) - "Display available keybindings in popup" tar - ((:url . "https://github.com/justbur/emacs-which-key") - (:maintainer "Justin Burkett" . "justin@burkett.cc") - (:authors - ("Justin Burkett" . "justin@burkett.cc")) - (:commit . "1217db8c6356659e67b35dedd9f5f260c06f6e99"))]) - (windower . - [(0 0 1) - ((emacs - (25))) - "Helper functions for window manipulation." single - ((:keywords "convenience" "tools") - (:authors - ("Pierre Neidhardt" . "mail@ambrevar.xyz")) - (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") - (:url . "https://gitlab.com/ambrevar/windower"))]) - (windresize . - [(0 1) - nil "Resize windows interactively" single - ((:url . "http://elpa.gnu.org/packages/windresize.html") - (:keywords "window") - (:authors - ("Bastien" . "bzg@gnu.org")) - (:maintainer "Bastien" . "bzg@gnu.org"))]) - (wisi . - [(3 1 8) - ((emacs - (25 3)) - (seq - (2 20))) - "Utilities for implementing an indentation/navigation engine using a generalized LR parser" tar - ((:url . "http://stephe-leake.org/ada/wisitoken.html") - (:keywords "parser" "indentation" "navigation") - (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") - (:authors - ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:commit . "45f57f38c3771f00406cdf5c33ffc74c045d2b9e"))]) - (wisitoken-grammar-mode . - [(1 2 0) - ((wisi - (3 1 1)) - (emacs - (25 0)) - (mmm-mode - (0 5 7))) - "Major mode for editing WisiToken grammar files" tar - ((:url . "http://www.nongnu.org/ada-mode/") - (:maintainer "Stephen Leake" . "stephen_leake@stephe-leake.org") - (:authors - ("Stephen Leake" . "stephen_leake@stephe-leake.org")) - (:keywords "languages"))]) - (wpuzzle . - [(1 1) - nil "find as many word in a given time" single - ((:url . "http://elpa.gnu.org/packages/wpuzzle.html") - (:authors - ("Ivan Kanis" . "ivan@kanis.fr")) - (:maintainer "Ivan Kanis" . "ivan@kanis.fr"))]) - (xclip . - [(1 11) - nil "Copy&paste GUI clipboard from text terminal" tar - ((:keywords "convenience" "tools") - (:maintainer "Leo Liu" . "sdl.web@gmail.com") - (:authors - ("Leo Liu" . "sdl.web@gmail.com")) - (:url . "https://elpa.gnu.org/packages/xclip.html") - (:commit . "5b54645cab438e133e27b4690c57066f8271a992"))]) - (xelb . - [(0 18) - ((emacs - (24 4)) - (cl-generic - (0 2))) - "X protocol Emacs Lisp Binding" tar - ((:url . "https://github.com/ch11ng/xelb") - (:maintainer "Chris Feng" . "chris.w.feng@gmail.com") - (:authors - ("Chris Feng" . "chris.w.feng@gmail.com")) - (:keywords "unix"))]) - (xpm . - [(1 0 5) - ((cl-lib - (0 5)) - (queue - (0 2))) - "edit XPM images" tar - ((:url . "https://www.gnuvola.org/software/xpm/") - (:keywords "multimedia" "xpm") - (:maintainer "Thien-Thi Nguyen" . "ttn@gnu.org") - (:authors - ("Thien-Thi Nguyen" . "ttn@gnu.org")))]) - (xr . - [(1 23) - ((emacs - (26 1))) - "Convert string regexp to rx notation" tar - ((:url . "https://github.com/mattiase/xr") - (:keywords "lisp" "regexps") - (:maintainer "Mattias Engdegård" . "mattiase@acm.org") - (:authors - ("Mattias Engdegård" . "mattiase@acm.org")) - (:commit . "74906f6d104b7daae162dc32684e0443e80fdb03"))]) - (xref . - [(1 5 1) - ((emacs - (26 1))) - "Cross-referencing commands" tar - ((:url . "https://elpa.gnu.org/packages/xref.html") - (:commit . "e0f137f079c346c5cb05f738ed96e9a09aaad4e6"))]) - (yasnippet . - [(0 14 0) - ((cl-lib - (0 5))) - "Yet another snippet extension for Emacs" tar - ((:url . "http://github.com/joaotavora/yasnippet") - (:maintainer "Noam Postavsky" . "npostavs@gmail.com") - (:keywords "convenience" "emulation"))]) - (yasnippet-classic-snippets . - [(1 0 2) - ((yasnippet - (0 9 1))) - "\"Classic\" yasnippet snippets" tar - ((:maintainer "Noam Postavsky" . "npostavs@gmail.com") - (:keywords "snippets") - (:url . "http://elpa.gnu.org/packages/yasnippet-classic-snippets.html"))]) - (zones . - [(2019 7 13) - nil "Zones of text - like multiple regions" single - ((:keywords "narrow" "restriction" "widen" "region" "zone") - (:authors - ("Drew Adams")) - (:maintainer "Drew Adams" . "drew.adams@oracle.com") - (:url . "https://elpa.gnu.org/packages/zones.html"))]) - (ztree . - [(1 0 6) - ((cl-lib - (0))) - "Text mode directory tree" tar - ((:url . "https://github.com/fourier/ztree") - (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") - (:authors - ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) - (:keywords "files" "tools"))]) - (zuul . - [(0 4 0) - ((emacs - (27 1)) - (project - (0 8 1))) - "Interface to Zuul" tar - ((:url . "https://sr.ht/~niklaseklund/zuul.el") - (:keywords "convenience" "tools") - (:maintainer "zuul.el Development" . "~niklaseklund/zuul.el@lists.sr.ht") - (:authors - ("Niklas Eklund" . "niklas.eklund@posteo.net")) - (:commit . "c94886cb7abdea66ba1d0a064a4d93efed10fed4"))])) diff --git a/content/.packages/archives/elpa/archive-contents.signed b/content/.packages/archives/elpa/archive-contents.signed deleted file mode 100644 index 970deae..0000000 --- a/content/.packages/archives/elpa/archive-contents.signed +++ /dev/null @@ -1 +0,0 @@ -Good signature from 066DAFCB81E42C40 GNU ELPA Signing Agent (2019) (trust undefined) created at 2022-10-01T05:05:06-0400 using RSA \ No newline at end of file diff --git a/content/.packages/archives/melpa/archive-contents b/content/.packages/archives/melpa/archive-contents deleted file mode 100644 index 48c3c66..0000000 --- a/content/.packages/archives/melpa/archive-contents +++ /dev/null @@ -1,5283 +0,0 @@ -(1 - (0blayout . [(20190703 527) nil "Layout grouping with ease" single ((:commit . "fd9a8f353dbd45b4628b5f84b8d8c2525ebf571d") (:authors ("Elis \"etu\" Axelsson")) (:maintainer "Elis \"etu\" Axelsson") (:keywords "convenience" "window-management") (:url . "https://github.com/etu/0blayout"))]) - (0x0 . [(20210701 839) ((emacs (26 1))) "Upload sharing to 0x0.st" single ((:commit . "ad9f84e6d39c620da381313b160667864a702fd6") (:authors ("William Vaughn ")) (:maintainer "William Vaughn" . "vaughnwilld@gmail.com") (:url . "https://gitlab.com/willvaughn/emacs-0x0"))]) - (0xc . [(20201025 2105) ((emacs (24 4)) (s (1 11 0))) "Base conversion made easy" tar ((:commit . "5bd6c0c901d03d1f24a3ddcf3a62d3b6d2428c80") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:keywords "base" "conversion") (:url . "http://github.com/AdamNiederer/0xc"))]) - (2048-game . [(20200417 259) nil "play 2048 in Emacs" single ((:commit . "aad4a590ea91f9a3256233b9b345e9159c6993f2") (:authors ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainer "Zachary Kanfer" . "zkanfer@gmail.com") (:url . "https://hg.sr.ht/~zck/game-2048"))]) - (2bit . [(20200926 1418) ((emacs (24 3))) "Library for reading data from 2bit files" single ((:commit . "69b4ec1d6d2ad95c9e59dacb43224abbec7a8989") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "files" "data") (:url . "https://github.com/davep/2bit.el"))]) - (4clojure . [(20210102 459) ((request (0 2 0))) "Open and evaluate 4clojure.com questions." single ((:commit . "6f494d3905284ccdd57aae3d8ac16fc7ab431596") (:authors ("Joshua Hoff")) (:maintainer "Sasha Kovar" . "sasha-git@arcocene.org") (:keywords "languages" "data") (:url . "https://github.com/abend/4clojure.el"))]) - (750words . [(20220625 1407) ((emacs (24 4))) "Emacs integration and Org exporter for 750words.com" single ((:commit . "43eee19428fc8f5a133192398510d7313eb33d97") (:authors ("Diego Zamboni ")) (:maintainer "Diego Zamboni" . "diego@zzamboni.org") (:keywords "files" "org" "writing") (:url . "https://github.com/zzamboni/750words-client"))]) - (@ . [(20181225 1438) ((emacs (24 3))) "multiple-inheritance prototype-based objects DSL" tar ((:commit . "0a6189f8be42dbbc5d9358cbd447d471236135a2") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/at-el"))]) - (a . [(20210929 1510) ((emacs (25))) "Associative data structure functions" single ((:commit . "9ad2d18252b729174fe22ed0b2b7670c88f60c31") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:keywords "lisp") (:url . "https://github.com/plexus/a.el"))]) - (aa-edit-mode . [(20170119 320) ((emacs (24 3)) (navi2ch (2 0 0))) "Major mode for editing AA(S_JIS Art) and .mlt file" single ((:commit . "1dd801225b7ad3c23ad09698f5e77f0df7012a65") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "wp" "text" "shiftjis" "mlt" "yaruo"))]) - (aas . [(20220930 52) ((emacs (26 3))) "Snippet expansions mid-typing" single ((:commit . "e92b5cffa4e87c221c24f3e72ae33959e1ec2b68") (:authors ("Yoav Marco" . "yoavm448@gmail.com")) (:maintainer "Yoav Marco" . "yoavm448@gmail.com") (:keywords "abbrev" "tools") (:url . "https://github.com/ymarco/auto-activating-snippets"))]) - (abc-mode . [(20220713 1359) nil "Major mode for editing abc music files" single ((:commit . "45193b67508861cf77da7e76b71711855c002caa") (:authors ("Matthew K. Junker" . "junker@alum.mit.edu")) (:maintainer "Matthew K. Junker" . "junker@alum.mit.edu") (:keywords "local" "docs"))]) - (abgaben . [(20171119 646) ((pdf-tools (0 80)) (f (0 19 0)) (s (1 11 0))) "review and correct assignments received by mail" single ((:commit . "966bfcfdd3b2e288576ffe363d676ad282902090") (:authors ("Arne Köhn" . "arne@chark.eu")) (:maintainer "Arne Köhn" . "arne@chark.eu") (:keywords "mail" "outlines" "convenience") (:url . "http://arne.chark.eu/"))]) - (abl-mode . [(20210923 950) nil "Python TDD minor mode" single ((:commit . "7f692cf9bb263b26fda51bb56a58f6ac61febe3b") (:authors ("Ulas Tuerkmen ")) (:maintainer "Ulas Tuerkmen ") (:url . "http://github.com/afroisalreadyinu/abl-mode"))]) - (abridge-diff . [(20220716 1641) ((emacs (26 1))) "Abridge long line-based diff hunks, including in magit" single ((:commit . "994bd47a8de5200018450ea19a610782eff3fafc") (:authors ("J.D. Smith ")) (:maintainer "J.D. Smith ") (:keywords "magit" "diffs" "tools") (:url . "https://github.com/jdtsmith/abridge-diff"))]) - (abs-mode . [(20220316 921) ((emacs (26 1)) (erlang (2 8)) (maude-mode (0 3)) (flymake (1 0))) "Major mode for the modeling language Abs" single ((:commit . "d860ddbbd7cb93c7a77980c78c1a2a7634ef01e1") (:authors ("Rudi Schlatte" . "rudi@constantly.at")) (:maintainer "Rudi Schlatte" . "rudi@constantly.at") (:keywords "languages") (:url . "https://github.com/abstools/abs-mode"))]) - (abyss-theme . [(20170808 1345) ((emacs (24))) "A dark theme with contrasting colours." single ((:commit . "18791c6e8d9cc2b4815c9f08627a2e94fc0eeb14") (:authors ("Matt Russell" . "matt@mgrbyte.co.uk")) (:maintainer "Matt Russell" . "matt@mgrbyte.co.uk") (:keywords "theme" "dark" "contrasting colours") (:url . "https://github.com/mgrbyte/emacs-abyss-theme"))]) - (ac-alchemist . [(20150908 656) ((auto-complete (1 5 0)) (alchemist (1 5 0)) (cl-lib (0 5))) "auto-complete source for alchemist" single ((:commit . "b1891c3d41aed83f61d78a609ea97be5cc2758d9") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-alchemist"))]) - (ac-c-headers . [(20200816 1007) ((auto-complete (1 3 1))) "auto-complete source for C headers" single ((:commit . "67e1e86a48c9bed57bc7ce5ce2553ad203f5752e") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://zk-phi.gitub.io/"))]) - (ac-capf . [(20151101 217) ((auto-complete (1 4)) (cl-lib (0 5))) "auto-complete source with completion-at-point" single ((:commit . "17571dba0a8f98111f2ab758e9bea285b263781b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-capf"))]) - (ac-cider . [(20161006 719) ((cider (0 8 0)) (auto-complete (1 4)) (cl-lib (0 3))) "Clojure auto-complete sources using CIDER" single ((:commit . "d8670939bbf88079263d5ace2b8bc04cf325be36") (:authors ("Alex Yakushev" . "alex@bytopia.org") ("Steve Purcell" . "steve@sanityinc.com") ("Sam Aaron" . "samaaron@gmail.com")) (:maintainer "Alex Yakushev" . "alex@bytopia.org") (:keywords "languages" "clojure" "nrepl" "cider" "compliment") (:url . "https://github.com/clojure-emacs/ac-cider"))]) - (ac-clang . [(20180710 546) ((emacs (24)) (cl-lib (0 5)) (auto-complete (1 4 0)) (pos-tip (0 4 6)) (yasnippet (0 8 0))) "Auto Completion source by libclang for GNU Emacs" tar ((:commit . "3294b968eb1a8317049190940193f9da47c085ef") (:authors ("yaruopooner [https://github.com/yaruopooner]")) (:maintainer "yaruopooner [https://github.com/yaruopooner]") (:keywords "completion" "convenience" "intellisense") (:url . "https://github.com/yaruopooner/ac-clang"))]) - (ac-dcd . [(20210428 1556) ((auto-complete (1 3 1)) (flycheck-dmd-dub (0 7))) "Auto Completion source for dcd for GNU Emacs" single ((:commit . "56d9817159acdebdbb3d5499c7e9379d29af0cd4") (:authors (nil . "")) (:maintainer nil . "") (:keywords "languages") (:url . "http://github.com/atilaneves/ac-dcd"))]) - (ac-emacs-eclim . [(20180911 1121) ((eclim (0 3)) (auto-complete (1 5))) "auto-complete source for eclim" single ((:commit . "edff7e0e30c87036710d88fb0b7a4644750858e8"))]) - (ac-emmet . [(20131015 1558) ((emmet-mode (1 0 2)) (auto-complete (1 4))) "auto-complete sources for emmet-mode's snippets" single ((:commit . "88f24876ee3b759978d4614a758280b5d512d543") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "completion" "convenience" "emmet") (:url . "https://github.com/yasuyk/ac-emmet"))]) - (ac-emoji . [(20150823 711) ((auto-complete (1 5 0)) (cl-lib (0 5))) "auto-complete source of Emoji" tar ((:commit . "53677f754929ead403ccde64b714ebb6b8fc808e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-emoji"))]) - (ac-etags . [(20161001 1507) ((auto-complete (1 4))) "etags/ctags completion source for auto-complete" single ((:commit . "7983e631c226fe0fa53af3b2d56bf4eca3d785ce") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-etags"))]) - (ac-geiser . [(20200318 824) ((geiser (0 5)) (auto-complete (1 4))) "Auto-complete backend for geiser" tar ((:commit . "93818c936ee7e2f1ba1b315578bde363a7d43d05"))]) - (ac-haskell-process . [(20150423 1402) ((auto-complete (1 4)) (haskell-mode (13))) "Haskell auto-complete source which uses the current haskell process" single ((:commit . "0362d4323511107ec70e7165cb612f3ab01b712f") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "languages"))]) - (ac-helm . [(20160319 233) ((helm (1 6 3)) (auto-complete (1 4 0)) (popup (0 5 0)) (cl-lib (0 5))) "Helm interface for auto-complete" single ((:commit . "baf2b1e04bcffa835084389c0fab415f26efbf32") (:authors ("rubikitch" . "rubikitch@ruby-lang.org") ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "completion" "convenience" "helm"))]) - (ac-html . [(20151005 731) ((auto-complete (1 4)) (s (1 9)) (f (0 17)) (dash (2 10))) "auto complete source for html tags and attributes" tar ((:commit . "3de94a46d8cb93e8e62a1b6bdebbde4d65dc7cc2") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com") (:keywords "html" "auto-complete" "slim" "haml" "jade") (:url . "https://github.com/cheunghy/ac-html"))]) - (ac-html-angular . [(20151225 719) ((web-completion-data (0 1))) "auto complete angular15 data for `ac-html' and `company-web'" tar ((:commit . "6bafe09afe03112ca4183d58461c1a6f6c2b3c67") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:keywords "html" "auto-complete" "angular") (:url . "https://github.com/osv/ac-html-bootstrap"))]) - (ac-html-bootstrap . [(20160302 1701) ((web-completion-data (0 1))) "auto complete bootstrap3/fontawesome classes for `ac-html' and `company-web'" tar ((:commit . "481e6e441cd566554ce71cd8cb28c9e7ebb1c24b") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:keywords "html" "auto-complete" "bootstrap" "cssx") (:url . "https://github.com/osv/ac-html-bootstrap"))]) - (ac-html-csswatcher . [(20151208 2113) ((web-completion-data (0 1))) "css/less class/id completion with `ac-html' or `company-web'" single ((:commit . "b0f3e7e1a3fe49e88b6eb6432377232fc715f221") (:authors ("Olexandr Sydorchuck " . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuck " . "olexandr.syd@gmail.com") (:keywords "html" "css" "less" "auto-complete") (:url . "https://github.com/osv/ac-html-csswatcher"))]) - (ac-inf-ruby . [(20131115 1150) ((inf-ruby (2 3 2)) (auto-complete (1 4))) "Enable auto-complete in inf-ruby sessions" single ((:commit . "094d86761088ab0b16ddac75cf57eeb9c2afbee2") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "languages" "tools"))]) - (ac-ispell . [(20151101 226) ((auto-complete (1 4)) (cl-lib (0 5))) "ispell completion source for auto-complete" single ((:commit . "7e054793fe77f5fa1ced59d97da9c31df9807c48") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-ispell"))]) - (ac-js2 . [(20190101 933) ((js2-mode (20090723)) (skewer-mode (1 4))) "Auto-complete source for Js2-mode, with navigation" tar ((:commit . "2b56d09a16c1a0ce514cc1b85d64cb1be4502723") (:authors ("Scott Barnett" . "scott.n.barnett@gmail.com")) (:maintainer "Scott Barnett" . "scott.n.barnett@gmail.com") (:url . "https://github.com/ScottyB/ac-js2"))]) - (ac-math . [(20141116 2127) ((auto-complete (1 4)) (math-symbol-lists (1 0))) "Auto-complete sources for input of mathematical symbols and latex tags" single ((:commit . "89478063dead68894f0d27687b63896633048c6f") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:keywords "latex" "auto-complete" "unicode" "symbols") (:url . "https://github.com/vitoshka/ac-math"))]) - (ac-mozc . [(20150227 1619) ((cl-lib (0 5)) (auto-complete (1 4)) (mozc (0))) "auto-complete sources for Japanese input using Mozc" single ((:commit . "4c6c8be4701010d9362184437c0f783e0335c631") (:authors ("igjit" . "igjit1@gmail.com")) (:maintainer "igjit" . "igjit1@gmail.com") (:url . "https://github.com/igjit/ac-mozc"))]) - (ac-octave . [(20180406 334) ((auto-complete (1 4 0))) "An auto-complete source for Octave" single ((:commit . "fe0f931f2024f43de3c4fff4b1ace672413adeae") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:keywords "octave" "auto-complete" "completion") (:url . "https://github.com/coldnew/ac-octave"))]) - (ac-php . [(20200916 751) ((ac-php-core (2 0)) (auto-complete (1 4 0)) (yasnippet (0 8 0))) "Auto Completion source for PHP." single ((:commit . "7c023b9ced156cee03171e16c3dac6d26923042f") (:authors ("jim" . "xcwenn@qq.com")) (:maintainer "jim") (:keywords "completion" "convenience" "intellisense") (:url . "https://github.com/xcwen/ac-php"))]) - (ac-php-core . [(20220701 253) ((emacs (24 4)) (dash (1)) (php-mode (1)) (s (1)) (f (0 17 0)) (popup (0 5 0)) (xcscope (1 0))) "The core library of the ac-php" tar ((:commit . "dc563f4b1efeac8ae75f217532f4c99b4ba417de") (:authors ("jim" . "xcwenn@qq.com") ("Serghei Iakovlev" . "sadhooklay@gmail.com")) (:maintainer "jim") (:keywords "completion" "convenience" "intellisense") (:url . "https://github.com/xcwen/ac-php"))]) - (ac-racer . [(20170114 809) ((emacs (24 3)) (auto-complete (1 5 0)) (racer (0 0 2))) "auto-complete source of racer" single ((:commit . "4408c2d652dec0432e20c05e001db8222d778c6b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-racer"))]) - (ac-rtags . [(20191222 920) ((auto-complete (1 4 0)) (rtags (2 10))) "auto-complete back-end for RTags" single ((:commit . "595055b5316a7c92ba1d638f324f98842a0f41a5") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "https://github.com/Andersbakken/rtags"))]) - (ac-skk . [(20141230 119) ((auto-complete (1 3 1)) (ddskk (16 0 50)) (tinysegmenter (0)) (cl-lib (0 5))) "auto-complete-mode source for DDSKK a.k.a Japanese input method" single ((:commit . "d25a265930430d080329789fb253d786c01dfa24") (:authors ("lugecy ")) (:maintainer "myuhe") (:keywords "convenience" "auto-complete") (:url . "https://github.com/myuhe/ac-skk.el"))]) - (ac-slime . [(20171027 2100) ((auto-complete (1 4)) (slime (2 9)) (cl-lib (0 5))) "An auto-complete source using slime completions" single ((:commit . "a91f664510d3da24b02e87e4aa59d049483a6529") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ac-slime"))]) - (ac-sly . [(20170728 1027) ((sly (1 0 0 -3)) (auto-complete (1 4)) (cl-lib (0 5))) "An auto-complete source using sly completions" single ((:commit . "bf69c687c4ecf1994349d20c182e9b567399912e") (:authors ("Damian T. Dobroczy\\'nski" . "qoocku@gmail.com")) (:maintainer "Damian T. Dobroczy\\'nski" . "qoocku@gmail.com") (:url . "https://github.com/qoocku/ac-sly"))]) - (academic-phrases . [(20180723 1021) ((dash (2 12 0)) (s (1 12 0)) (ht (2 0)) (emacs (24))) "Bypass that mental block when writing your papers." single ((:commit . "25d9cf67feac6359cb213f061735e2679c84187f") (:authors ("Nasser Alshammari" . "designernasser@gmail.com")) (:maintainer "Nasser Alshammari" . "designernasser@gmail.com") (:keywords "academic" "convenience" "papers" "writing" "wp") (:url . "https://github.com/nashamri/academic-phrases"))]) - (accent . [(20220202 1312) ((emacs (24 3)) (popup (0 5 8))) "Popup for accented characters (diacritics)" single ((:commit . "fba79570247411804af34e8b4bedad73ee75fac0") (:authors ("Elia Scotto" . "eliascotto94@gmail.com")) (:maintainer "Elia Scotto" . "eliascotto94@gmail.com") (:keywords "i18n") (:url . "https://github.com/elias94/accent"))]) - (ace-flyspell . [(20170309 509) ((avy (0 4 0))) "Jump to and correct spelling errors using `ace-jump-mode' and flyspell" single ((:commit . "538d4f8508d305262ba0228dfe7c819fb65b53c9") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions") (:url . "https://github.com/cute-jumper/ace-flyspell"))]) - (ace-isearch . [(20220809 1748) ((emacs (24))) "A seamless bridge between isearch, ace-jump-mode, avy, helm-swoop and swiper" single ((:commit . "a24bfc626100f183dbad016bd7723eb12e238534") (:authors ("Akira Tamamori")) (:maintainer "Akira Tamamori") (:url . "https://github.com/tam17aki/ace-isearch"))]) - (ace-jump-buffer . [(20171031 1550) ((avy (0 4 0)) (dash (2 4 0))) "fast buffer switching extension to `avy'" single ((:commit . "ae5be0415c823f7bb66833aa4af2180d4cf99cef") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ace-jump-buffer"))]) - (ace-jump-helm-line . [(20160918 1836) ((avy (0 4 0)) (helm (1 6 3))) "Ace-jump to a candidate in helm window" single ((:commit . "1483055255df3f8ae349f7520f05b1e43ea3ed37") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions") (:url . "https://github.com/cute-jumper/ace-jump-helm-line"))]) - (ace-jump-mode . [(20140616 815) nil "a quick cursor location minor mode for emacs" single ((:commit . "8351e2df4fbbeb2a4003f2fb39f46d33803f3dac") (:authors ("winterTTr" . "winterTTr@gmail.com")) (:maintainer "winterTTr" . "winterTTr@gmail.com") (:keywords "motion" "location" "cursor") (:url . "https://github.com/winterTTr/ace-jump-mode/"))]) - (ace-jump-zap . [(20170717 1849) ((ace-jump-mode (1 0)) (dash (2 10 0))) "Character zapping, `ace-jump-mode` style" single ((:commit . "52b5d4c6c73bd0fc833a0dcb4e803a5287d8cae8") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:keywords "convenience" "tools" "extensions") (:url . "https://github.com/waymondo/ace-jump-zap"))]) - (ace-link . [(20220901 1710) ((avy (0 4 0))) "Quickly follow links" single ((:commit . "06ab398df85e81d1dc763b3210732dd26cba60a1") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "convenience" "links" "avy") (:url . "https://github.com/abo-abo/ace-link"))]) - (ace-mc . [(20190206 749) ((ace-jump-mode (1 0)) (multiple-cursors (1 0)) (dash (2 10 0))) "Add multiple cursors quickly using ace jump" single ((:commit . "6877880efd99e177e4e9116a364576def3da391b") (:authors ("Josh Moller-Mara" . "jmm@cns.nyu.edu")) (:maintainer "Josh Moller-Mara" . "jmm@cns.nyu.edu") (:keywords "motion" "location" "cursor") (:url . "https://github.com/mm--/ace-mc"))]) - (ace-pinyin . [(20210827 355) ((avy (0 2 0)) (pinyinlib (0 1 0))) "Jump to Chinese characters using avy or ace-jump-mode" single ((:commit . "47662c0b05775ba353464b44c0f1a037c85e746e") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions") (:url . "https://github.com/cute-jumper/ace-pinyin"))]) - (ace-popup-menu . [(20210608 839) ((emacs (24 3)) (avy-menu (0 1))) "Replace GUI popup menu with something more efficient" single ((:commit . "594a305704be8ca0ef79a12b787bdb59bc6077c0") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "convenience" "popup" "menu") (:url . "https://github.com/mrkkrp/ace-popup-menu"))]) - (ace-window . [(20220911 358) ((avy (0 5 0))) "Quickly switch windows." tar ((:commit . "77115afc1b0b9f633084cf7479c767988106c196") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "window" "location") (:url . "https://github.com/abo-abo/ace-window"))]) - (achievements . [(20150531 1317) ((keyfreq (0 0 3))) "Achievements for emacs usage." tar ((:commit . "5c3c430b21bcf685c412cf5ceb3769f630082e4f") (:authors ("Ivan Andrus" . "darthandrus@gmail.com")) (:maintainer "Ivan Andrus" . "darthandrus@gmail.com") (:keywords "games"))]) - (ack-menu . [(20150504 2022) ((mag-menu (0 1 0))) "A menu-based front-end for ack" single ((:commit . "f77be93a4697926ecf3195a355eb69580f695f4d") (:authors ("Steven Thomas") ("Nikolaj Schumacher")) (:maintainer "Steven Thomas") (:keywords "tools" "matching" "convenience") (:url . "https://github.com/chumpage/ack-menu"))]) - (acme-theme . [(20210430 302) nil "A color theme based on Acme & Sam from Plan 9" single ((:commit . "ae8788b5851ea353fbb80ab586a3bbd5dc8e91aa") (:authors ("Ian Y.E. Pan")) (:maintainer "Ian Y.E. Pan") (:url . "https://github.com/ianpan870102/acme-emacs-theme"))]) - (actionscript-mode . [(20180527 1701) nil "A simple mode for editing Actionscript 3 files" single ((:commit . "65abd58e198458a8e46748c5962c41d80d60c4ea") (:authors ("Austin Haas")) (:maintainer "Austin Haas") (:keywords "language" "modes"))]) - (activity-watch-mode . [(20220111 1121) ((emacs (25)) (request (0)) (json (0)) (cl-lib (0))) "Automatic time tracking extension." single ((:commit . "789ec3425623e43a29755e8daaa02305df8da8ed") (:authors ("Gabor Torok , Alan Hamlett" . "alan@wakatime.com")) (:maintainer "Paul d'Hubert" . "paul.dhubert@ya.ru") (:keywords "calendar" "comm") (:url . "https://github.com/pauldub/activity-watch-mode"))]) - (adafruit-wisdom . [(20200217 306) ((emacs (25 1)) (request (0 3 1))) "Get/display adafruit.com quotes" single ((:commit . "c4ae0db35d0be94f0e9c50977758224d7e00234a") (:authors ("Neil Okamoto" . "neil.okamoto+melpa@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:keywords "games") (:url . "https://github.com/gonewest818/adafruit-wisdom.el"))]) - (add-hooks . [(20171217 123) nil "Functions for setting multiple hooks" single ((:commit . "1845137703461fc44bd77cf24014ba58f19c369d") (:authors ("Nick McCurdy" . "nick@nickmccurdy.com")) (:maintainer "Nick McCurdy" . "nick@nickmccurdy.com") (:keywords "lisp") (:url . "https://github.com/nickmccurdy/add-hooks"))]) - (add-node-modules-path . [(20220315 340) ((s (1 12 0))) "Add node_modules to your exec-path" single ((:commit . "63f047fd84b825876152743f66de7ee6f9ed203b") (:authors ("Neri Marschik" . "marschik_neri@cyberagent.co.jp")) (:maintainer "Neri Marschik" . "marschik_neri@cyberagent.co.jp") (:keywords "javascript" "node" "node_modules" "eslint") (:url . "https://github.com/codesuki/add-node-modules-path"))]) - (addressbook-bookmark . [(20190612 1638) ((emacs (24))) "An address book based on Standard Emacs bookmarks." single ((:commit . "d8e502fc2f3d3ab1508ce9e50ebf8a9addc6e5b3") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/addressbook-bookmark"))]) - (ado-mode . [(20220415 1647) ((emacs (25 1))) "Major mode for editing Stata-related files" tar ((:commit . "07ab2979692d70ca21ac64313903d5347ab748a9") (:authors ("Bill Rising" . "brising@alum.mit.edu")) (:maintainer "Bill Rising" . "brising@alum.mit.edu") (:keywords "tools" "languages" "files" "convenience" "stata" "mata" "ado") (:url . "https://github.com/louabill/ado-mode"))]) - (adoc-mode . [(20220919 659) ((emacs (26)) (markup-faces (1 0 0))) "a major-mode for editing AsciiDoc files in Emacs" single ((:commit . "6dc82593f05377a78083ee3f050a159f25a600b1") (:authors ("Florian Kaufmann" . "sensorflo@gmail.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "asciidoc") (:url . "https://github.com/bbatsov/adoc-mode"))]) - (aes . [(20211204 2348) ((emacs (26 1))) "Implementation of AES" single ((:commit . "c9cd12d6c1dbc18603eb4703276132cea59d5c78") (:authors ("Markus Sauermann" . "emacs-aes@sauermann-consulting.de")) (:maintainer "Markus Sauermann" . "emacs-aes@sauermann-consulting.de") (:keywords "data" "tools") (:url . "https://github.com/Sauermann/emacs-aes"))]) - (affe . [(20220603 548) ((emacs (27 1)) (consult (0 16))) "Asynchronous Fuzzy Finder for Emacs" tar ((:commit . "e8cb221892ae4d82fc52fffb72b45b5b89ada334") (:authors ("Daniel Mendler")) (:maintainer "Daniel Mendler") (:url . "https://github.com/minad/affe"))]) - (afternoon-theme . [(20140104 1859) ((emacs (24 1))) "Dark color theme with a deep blue background" single ((:commit . "89b1d778a1f8b385775c122f2bd1c62f0fbf931a") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:keywords "themes") (:url . "http://github.com/osener/emacs-afternoon-theme"))]) - (ag . [(20201031 2202) ((dash (2 8 0)) (s (1 9 0)) (cl-lib (0 5))) "A front-end for ag ('the silver searcher'), the C ack replacement." single ((:commit . "ed7e32064f92f1315cecbfc43f120bbc7508672c") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/ag.el"))]) - (agda-editor-tactics . [(20211024 2357) ((s (1 12 0)) (dash (2 16 0)) (emacs (27 1)) (org (9 1))) "An editor tactic to produce Σ-types from Agda records" single ((:commit . "06e374516cb2ab17018985f3dc4fccdc4acefd08") (:authors ("Musa Al-hassy" . "alhassy@gmail.com")) (:maintainer "Musa Al-hassy" . "alhassy@gmail.com") (:keywords "abbrev" "convenience" "languages" "agda" "tools") (:url . "https://github.com/alhassy/next-700-module-systems"))]) - (aggressive-fill-paragraph . [(20180910 816) ((dash (2 10 0))) "A mode to automatically keep paragraphs filled" single ((:commit . "39eb7ac73976d4d4044ef3d750c3ade967d036e1") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:keywords "fill-paragraph" "automatic" "comments") (:url . "https://github.com/davidshepherd7/aggressive-fill-paragraph-mode"))]) - (aggressive-indent . [(20220817 9) ((emacs (24 3))) "Minor mode to aggressively keep your code always indented" single ((:commit . "70b3f0add29faff41e480e82930a231d88ee9ca7") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:keywords "indent" "lisp" "maint" "tools") (:url . "https://github.com/Malabarba/aggressive-indent-mode"))]) - (agtags . [(20200730 116) ((emacs (25))) "A frontend to GNU Global" tar ((:commit . "d80c6f61dee74040c07b7010d48cab1df13a3abf") (:authors ("Vietor Liu" . "vietor.liu@gmail.com")) (:maintainer "Vietor Liu" . "vietor.liu@gmail.com") (:keywords "tools" "convenience") (:url . "https://github.com/vietor/agtags"))]) - (ah . [(20220730 1058) ((emacs (25 1))) "Additional hooks" single ((:commit . "8e12223f0f423e7fa882cc049a25af6db755902d") (:authors ("Takaaki ISHIKAWA ")) (:maintainer "Takaaki ISHIKAWA ") (:keywords "convenience") (:url . "https://github.com/takaxp/ah"))]) - (ahg . [(20220825 1006) nil "Alberto's Emacs interface for Mercurial (Hg)" single ((:commit . "0e1bb428e1501155dba3f1cbcd789267263ba264") (:authors ("Alberto Griggio" . "agriggio@users.sourceforge.net")) (:maintainer "Alberto Griggio" . "agriggio@users.sourceforge.net") (:url . "https://bitbucket.org/agriggio/ahg"))]) - (ahk-mode . [(20200412 1832) ((emacs (24 3))) "Major mode for editing AHK (AutoHotkey and AutoHotkey_L)" single ((:commit . "729007b5f22a49f5187ff47fca18c0d674e73047") (:authors ("Rich Alesi")) (:maintainer "Rich Alesi") (:keywords "ahk" "autohotkey" "hotkey" "keyboard shortcut" "automation") (:url . "https://github.com/ralesi/ahk-mode"))]) - (ahungry-theme . [(20180131 328) ((emacs (24))) "Ahungry color theme for Emacs. Make sure to (load-theme 'ahungry)." single ((:commit . "a038d91ec593d1f1b19ca66a0576d59bbc24c523") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:keywords "ahungry" "palette" "color" "theme" "emacs" "color-theme" "deftheme") (:url . "https://github.com/ahungry/color-theme-ahungry"))]) - (aio . [(20200610 1904) ((emacs (26 1))) "async/await for Emacs Lisp" tar ((:commit . "da93523e235529fa97d6f251319d9e1d6fc24a41") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacs-aio"))]) - (airline-themes . [(20211214 1749) ((powerline (2 3))) "vim-airline themes for emacs powerline" tar ((:commit . "6bd102e49a7d87af1a72eb86e953991ff7bc954e") (:authors ("Anthony DiGirolamo" . "anthony.digirolamo@gmail.com")) (:maintainer "Anthony DiGirolamo" . "anthony.digirolamo@gmail.com") (:keywords "evil" "mode-line" "powerline" "airline" "themes") (:url . "http://github.com/AnthonyDiGirolamo/airline-themes"))]) - (airplay . [(20130212 1226) ((request (20130110 2144)) (simple-httpd (1 4 1)) (deferred (0 3 1))) "Airplay bindings to Emacs" tar ((:commit . "46fad71d293a3e18551cf464fe6c6208a7a32d9d") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:keywords "appletv" "airplay") (:url . "https://github.com/gongo/airplay-el"))]) - (alan-mode . [(20220928 1229) ((flycheck (32)) (emacs (25 1)) (s (1 12))) "Major mode for editing Alan files" single ((:commit . "8856871633ef961a0dd7cf019be44212cfe1add1") (:authors ("Paul van Dam" . "pvandam@kjerner.com")) (:maintainer "Paul van Dam" . "pvandam@kjerner.com") (:keywords "alan" "languages") (:url . "https://github.com/Kjerner/AlanForEmacs"))]) - (alarm-clock . [(20220924 840) ((emacs (24 4))) "Alarm Clock" tar ((:commit . "1d8cb396f4e63e9e16d82ab64b1ce599f98f09ce") (:authors ("Steve Lemuel" . "wlemuel@hotmail.com")) (:maintainer "Steve Lemuel" . "wlemuel@hotmail.com") (:keywords "calendar" "tools" "convenience") (:url . "https://github.com/wlemuel/alarm-clock"))]) - (alchemist . [(20180312 1304) ((elixir-mode (2 2 5)) (dash (2 11 0)) (emacs (24 4)) (company (0 8 0)) (pkg-info (0 4)) (s (1 11 0))) "Elixir tooling integration into Emacs" tar ((:commit . "6f99367511ae209f8fe2c990779764bbb4ccb6ed") (:authors ("Samuel Tonini" . "tonini.samuel@gmail.com")) (:maintainer "Samuel Tonini" . "tonini.samuel@gmail.com") (:keywords "languages" "elixir" "elixirc" "mix" "hex" "alchemist") (:url . "http://www.github.com/tonini/alchemist.el"))]) - (alda-mode . [(20210705 654) ((emacs (24 0))) "An Alda major mode" single ((:commit . "ae08444d16bd1859a06c8ed6a3e7ae2e9ad397ed") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:keywords "alda" "highlight") (:url . "http://gitlab.com/jgkamat/alda-mode"))]) - (alect-themes . [(20211022 1651) ((emacs (24 0))) "Configurable light, dark and black themes for Emacs 24 or later" tar ((:commit . "89560047934c236d05ea6b911c0c63702a8e06f3") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "color" "theme") (:url . "https://github.com/alezost/alect-themes"))]) - (alectryon . [(20220925 2236) ((flycheck (31)) (emacs (25 1))) "Toggle between Coq and reStructuredText" tar ((:commit . "8a1f3054c97fc86d628413800cfef75577c43485") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/cpitclaudel/alectryon"))]) - (alert . [(20220914 2051) ((gntp (0 1)) (log4e (0 3 0)) (cl-lib (0 5))) "Growl-style notification system for Emacs" single ((:commit . "2c11cf9374f88bfc657764afe39ec7f6bad1779d") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:keywords "notification" "emacs" "message") (:url . "https://github.com/jwiegley/alert"))]) - (alert-termux . [(20181119 951) ((emacs (24 4))) "alert.el notifications on Termux" single ((:commit . "8215cf1d86392738c35a90bbc0055359265dfc4d") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu") (:keywords "terminals") (:url . "https://github.com/gergelypolonkai/alert-termux"))]) - (alert-toast . [(20220312 229) ((emacs (25 1)) (alert (1 2)) (f (0 20 0)) (s (1 12 0))) "Windows 10 toast notifications" single ((:commit . "96c88c93c1084de681700f655223142ee0eb944a") (:authors ("Grzegorz Kowzan" . "grzegorz@kowzan.eu")) (:maintainer "Grzegorz Kowzan" . "grzegorz@kowzan.eu") (:url . "https://github.com/gkowzan/alert-toast"))]) - (align-cljlet . [(20160112 2101) ((clojure-mode (1 11 5))) "Space align various Clojure forms" single ((:commit . "ebcf0a912e836579a3a9d386e22c1c4bef7fba17") (:url . "https://github.com/gstamp/align-cljlet"))]) - (all-ext . [(20200315 1443) ((emacs (24 4)) (all (1 0))) "M-x all with helm-swoop/anything/multiple-cursors/line-number" single ((:commit . "c865c62506af2c9edc7705a7c24dc8b70d5d4de2") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "matching" "all" "search" "replace" "anything" "helm" "helm-swoop" "occur") (:url . "https://github.com/rubikitch/all-ext"))]) - (all-the-icons . [(20220929 2303) ((emacs (24 3))) "A library for inserting Developer icons" tar ((:commit . "51bf77da1ebc3c199dfc11f54c0dce67559f5f40") (:authors ("Dominic Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dominic Charlesworth" . "dgc336@gmail.com") (:keywords "convenient" "lisp") (:url . "https://github.com/domtronn/all-the-icons.el"))]) - (all-the-icons-completion . [(20220409 1204) ((emacs (26 1)) (all-the-icons (5 0))) "Add icons to completion candidates" single ((:commit . "286e2c064a1298be0d8d4100dc91d7a7a554d04a") (:authors ("Itai Y. Efrat ")) (:maintainer "Itai Y. Efrat" . "itai3397@gmail.com") (:keywords "convenient" "lisp") (:url . "https://github.com/iyefrat/all-the-icons-completion"))]) - (all-the-icons-dired . [(20220929 1135) ((emacs (26 1)) (all-the-icons (2 2 0))) "Shows icons for each file in dired mode" single ((:commit . "bcaed35bb3ad7fc46007f16e0d670beb82bb613e") (:authors ("jtbm37")) (:maintainer "Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") (:keywords "files" "icons" "dired") (:url . "https://github.com/wyuenho/all-the-icons-dired"))]) - (all-the-icons-gnus . [(20180511 654) ((emacs (24 4)) (dash (2 12 0)) (all-the-icons (3 1 0))) "Shows icons for in Gnus" single ((:commit . "27f78996da0725943bcfb2d18038e6f7bddfa9c7") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "mail" "tools"))]) - (all-the-icons-ibuffer . [(20220424 1027) ((emacs (24 4)) (all-the-icons (2 2 0))) "Display icons for all buffers in ibuffer" single ((:commit . "0c7221366ceddbf122073ecd07dd86e1baf032ff") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:keywords "convenience" "icons" "ibuffer") (:url . "https://github.com/seagle0128/all-the-icons-ibuffer"))]) - (all-the-icons-ivy . [(20190508 1803) ((emacs (24 4)) (all-the-icons (2 4 0)) (ivy (0 8 0))) "Shows icons while using ivy and counsel" single ((:commit . "babea626db20773de4c408acb2788e2b9c8277e3") (:authors ("asok")) (:maintainer "asok") (:keywords "faces"))]) - (all-the-icons-ivy-rich . [(20220914 934) ((emacs (25 1)) (ivy-rich (0 1 0)) (all-the-icons (2 2 0))) "Better experience with icons for ivy" single ((:commit . "f5d27ebd729837daec1311e353dcfc850202a945") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:keywords "convenience" "icons" "ivy") (:url . "https://github.com/seagle0128/all-the-icons-ivy-rich"))]) - (almost-mono-themes . [(20220422 1714) ((emacs (24))) "Almost monochromatic color themes" tar ((:commit . "0641bf565c113caef8d5c2a93f38cff32ebb62b7") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:keywords "faces") (:url . "https://github.com/cryon/almost-mono-themes"))]) - (alsamixer . [(20191002 1133) nil "Functions to call out to amixer." single ((:commit . "1bdb99e433acd38685f05408562746cfbf2bc820") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:keywords "convenience") (:url . "https://github.com/remvee/alsamixer-el"))]) - (alt-codes . [(20220704 644) ((emacs (26 1))) "Insert alt codes using meta key" single ((:commit . "36dbcbeb69525cd21caeb4c267421b69fa2fffcb") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "alt" "codes" "insertion" "meta") (:url . "https://github.com/jcs-elpa/alt-codes"))]) - (amd-mode . [(20180111 1402) ((emacs (25)) (projectile (20161008 47)) (s (1 9 0)) (f (0 16 2)) (seq (2 16)) (makey (0 3)) (js2-mode (20140114)) (js2-refactor (0 6 1))) "Minor mode for handling JavaScript AMD module requirements." single ((:commit . "01fd19e0d635ccaf8e812364d8720733f2e84126") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com") (:keywords "javascript" "amd" "projectile"))]) - (ameba . [(20200103 1454) ((emacs (24 4))) "An interface to Crystal Ameba linter" single ((:commit . "0c4925ae0e998818326adcb47ed27ddf9761c7dc") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:keywords "convenience") (:url . "https://github.com/crystal-ameba/ameba.el"))]) - (ample-regexps . [(20200508 1021) nil "ample regular expressions for Emacs" tar ((:commit . "153969ce547afe410b8986f01c9ed4087c9cd20b") (:authors ("immerrr" . "immerrr@gmail.com")) (:maintainer "immerrr" . "immerrr@gmail.com") (:keywords "regexps" "extensions" "tools"))]) - (ample-theme . [(20180207 1745) nil "Calm Dark Theme for Emacs" tar ((:commit . "366698400c555211c2082962a5d74f3dd79a78c8") (:authors ("Jordon Biondo" . "jordonbiondo@gmail.com")) (:maintainer "Jordon Biondo" . "jordonbiondo@gmail.com") (:keywords "theme" "dark") (:url . "https://github.com/jordonbiondo/ample-theme"))]) - (ample-zen-theme . [(20150119 2154) nil "AmpleZen Theme for Emacs 24" single ((:commit . "b277bb7abd4b6624e8d59f02474b79af50a007bd") (:authors ("Michael Wall")) (:maintainer "Michael Wall") (:keywords "theme" "dark" "emacs 24") (:url . "https://github.com/mjwall/ample-zen"))]) - (amread-mode . [(20220519 45) ((emacs (24 3)) (cl-lib (0 6 1))) "A minor mode helper user speed-reading" single ((:commit . "21f3cf796c08625cf70d534a990f4ae2273a5d4f") (:keywords "wp") (:url . "https://repo.or.cz/amread-mode.git"))]) - (amsreftex . [(20220115 1838) ((emacs (25 1))) "Add amsrefs bibliography support for reftex" single ((:commit . "facf47b82572e3f62bd8d9b8d4f4d5258f6c8a38") (:authors ("Fran Burstall" . "fran.burstall@gmail.com")) (:maintainer "Fran Burstall" . "fran.burstall@gmail.com") (:keywords "tex") (:url . "https://github.com/franburstall/amsreftex"))]) - (amx . [(20210305 118) ((emacs (24 4)) (s (0))) "Alternative M-x with extra features." single ((:commit . "37f9c7ae55eb0331b27200fb745206fc58ceffc0") (:authors ("Ryan C. Thompson" . "rct@thompsonclan.org") ("Cornelius Mika" . "cornelius.mika@gmail.com")) (:maintainer "Ryan C. Thompson" . "rct@thompsonclan.org") (:keywords "convenience" "usability" "completion") (:url . "http://github.com/DarwinAwardWinner/amx/"))]) - (anaconda-mode . [(20220922 741) ((emacs (25 1)) (pythonic (0 1 0)) (dash (2 6 0)) (s (1 9)) (f (0 16 2))) "Code navigation, documentation lookup and completion for Python" tar ((:commit . "ca8edbaa7662d97e4a4416ec9a8d743863303911") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/anaconda-mode"))]) - (anakondo . [(20210221 1727) ((emacs (26 3))) "Adds clj-kondo based Clojure[Script] editing facilities" single ((:commit . "16b0ba14d94a5d7e55655efc9e1d6d069a9306f2") (:authors ("Didier A." . "didibus@users.noreply.github.com")) (:maintainer "Didier A." . "didibus@users.noreply.github.com") (:keywords "clojure" "clojurescript" "cljc" "clj-kondo" "completion" "languages" "tools") (:url . "https://github.com/didibus/anakondo"))]) - (anaphora . [(20180618 2200) nil "anaphoric macros providing implicit temp variables" single ((:commit . "3b2da3f759b244975852e79721c4a2dbad3905cf") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "extensions") (:url . "http://github.com/rolandwalker/anaphora"))]) - (ancient-one-dark-theme . [(20211030 1358) ((emacs (24 1))) "A color theme based off uetchy's Ancient One Dark Theme" single ((:commit . "a0eaa8bce0ffc25d1469af48a74e80f820bab0ab") (:authors ("Daniils Petrovs")) (:maintainer "Daniils Petrovs") (:url . "https://github.com/DaniruKun/ancient-one-dark-emacs-theme"))]) - (android-env . [(20220810 1449) ((emacs (24 3)) (s (1 12 0))) "Helper functions for working in android" single ((:commit . "d2890f1156ed184314adbfcf01cdceb6ea79b10d") (:authors ("Fernando Jascovich")) (:maintainer "Fernando Jascovich") (:keywords "android" "gradle" "java" "tools" "convenience") (:url . "https://github.com/fernando-jascovich/android-env.el"))]) - (android-mode . [(20190903 811) nil "Minor mode for Android application development" single ((:commit . "d5332e339a1f5e30559a53feffb8442ca79265d6") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:keywords "tools" "processes") (:url . "https://github.com/remvee/android-mode"))]) - (angry-police-captain . [(20120829 1252) nil "Show quote from http://theangrypolicecaptain.com in the minibuffer" single ((:commit . "d11931c5cb63368dcc4a48797962428cca6d3e9d") (:authors ("Rolando Pereira" . "rolando_pereira@sapo.pt")) (:maintainer "Rolando Pereira" . "rolando_pereira@sapo.pt") (:keywords "games" "web" "fun"))]) - (angular-mode . [(20151201 2127) nil "Major mode for Angular.js" tar ((:commit . "8720cde86af0f1859ccc8580571e8d0ad1c52cff") (:authors ("Rudolf Olah" . "omouse@gmail.com")) (:maintainer "Rudolf Olah" . "omouse@gmail.com") (:keywords "languages" "javascript") (:url . "https://github.com/omouse/angularjs-mode"))]) - (angular-snippets . [(20140514 523) ((s (1 4 0)) (dash (1 2 0))) "Yasnippets for AngularJS" tar ((:commit . "af5ae0a4a8603b040446c28afcf6ca01a8b4bd7b") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "snippets"))]) - (anki-connect . [(20191123 1858) ((emacs (24 3))) "AnkiConnect API" single ((:commit . "1324f0c248aa2c6e73d6cf93fad6119d699f7dae") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "lisp" "anki") (:url . "https://github.com/lujun9972/anki-connect.el"))]) - (anki-editor . [(20190922 1223) ((emacs (25)) (request (0 3 0)) (dash (2 12 0))) "Minor mode for making Anki cards with Org" tar ((:commit . "084ffad14fa700ad1ba95d8cbfe4a8f6052e2408") (:authors ("Lei Tan")) (:maintainer "Lei Tan") (:url . "https://github.com/louietan/anki-editor"))]) - (anki-mode . [(20201223 719) ((emacs (24 4)) (dash (2 12 0)) (markdown-mode (2 2)) (s (1 11 0)) (request (0 3 0))) "A major mode for creating anki cards" single ((:commit . "7cde5a68c9d0ef3811b0bd480274ea79909d2ddc") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:keywords "tools") (:url . "https://github.com/davidshepherd7/anki-mode"))]) - (anki-vocabulary . [(20200103 325) ((emacs (24 4)) (s (1 0)) (youdao-dictionary (0 4)) (anki-connect (1 0)) (s (1 10))) "Help you to create vocabulary cards in Anki" single ((:commit . "863fe0219577f996ab126f1b7902db3c2cc59b2b") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "lisp" "anki" "translator" "chinese") (:url . "https://github.com/lujun9972/anki-vocabulary.el"))]) - (annalist . [(20190929 207) ((emacs (24 4)) (cl-lib (0 5))) "Record and display information such as keybindings" tar ((:commit . "08df07e4530953a2c0b1aa553adcab37b7b614b0") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:keywords "convenience" "tools" "keybindings" "org") (:url . "https://github.com/noctuid/annalist.el"))]) - (annotate . [(20220930 1003) nil "annotate files without changing them" single ((:commit . "0c3342bd55c827b8e4529fd5ee2aa40053a334f6") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold , cage" . "cage-dev@twistfold.it") (:url . "https://github.com/bastibe/annotate.el"))]) - (annotate-depth . [(20160520 2040) nil "Annotate buffer if indentation depth is beyond threshold." single ((:commit . "fcb24fa36287250e40d195590c4ca4a8a696277b") (:authors ("Morten Slot Kristensen ")) (:maintainer "Morten Slot Kristensen ") (:keywords "convenience") (:url . "https://github.com/netromdk/annotate-depth"))]) - (annotation . [(20200914 644) nil "Functions for annotating text with faces and help bubbles" single ((:commit . "aa5e3a127bf17a8c80d947f3c286758a36dadc36") (:url . "https://github.com/agda/agda"))]) - (annoying-arrows-mode . [(20161024 646) ((cl-lib (0 5))) "Ring the bell if using arrows too much" single ((:commit . "3c42e9807d7696da2da2a21b63beebf9cdb3f5dc") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) - (ansi . [(20211104 1420) ((emacs (24 1)) (cl-lib (0 6))) "Turn string into ansi strings" single ((:commit . "2367fba7b3b2340364a30cd6de7f3eb6bb9898a3") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "terminals" "color" "ansi") (:url . "http://github.com/rejeep/ansi"))]) - (ansible . [(20220114 45) ((s (1 9 0)) (f (0 16 2))) "Ansible minor mode" tar ((:commit . "d89ac0ee57742cca0f0e0a3453d9dcc521575690") (:authors ("k1LoW (Kenichirou Oyama), ")) (:maintainer "k1LoW (Kenichirou Oyama), ") (:url . "https://github.com/k1LoW/emacs-ansible"))]) - (ansible-doc . [(20160924 824) ((emacs (24 3))) "Ansible documentation Minor Mode" single ((:commit . "bc8128a85a79b14f4a121105d87a5eddc33975ad") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn") (:keywords "tools" "help") (:url . "https://github.com/lunaryorn/ansible-doc.el"))]) - (ansible-vault . [(20211119 1459) ((emacs (24 3))) "Minor mode for editing ansible vault files" single ((:commit . "9b3d82ee49d484a494f2d88927b37fcd6245d51e") (:maintainer "Zachary Elliott" . "contact@zell.io") (:keywords "ansible" "ansible-vault" "tools") (:url . "http://github.com/zellio/ansible-vault-mode"))]) - (ansilove . [(20220629 2339) ((emacs (26 1))) "Display buffers as PNG images using ansilove" single ((:commit . "3e3f6e8baa2135b072855567e4a1fc599a2fc800") (:authors ("Maciej Barć" . "xgqt@riseup.net")) (:maintainer "Maciej Barć" . "xgqt@riseup.net") (:keywords "multimedia") (:url . "https://gitlab.com/xgqt/emacs-ansilove/"))]) - (ant . [(20160211 1543) nil "helpers for compiling with ant" single ((:commit . "510b5a3f57ee4b2855422d88d359a28922c1ab70") (:keywords "compilation" "ant" "java"))]) - (anti-zenburn-theme . [(20180712 1838) nil "Low-contrast Zenburn-inverted theme" single ((:commit . "dbafbaa86be67c1d409873f57a5c0bbe1e7ca158") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/anti-zenburn-theme"))]) - (anx-api . [(20140208 1514) nil "Interact with the AppNexus API from Emacs." single ((:commit . "b2411ebc966ac32c3ffc61bc22bf183834df0fa0") (:authors ("Rich Loveland")) (:maintainer "Rich Loveland") (:keywords "convenience" "json" "rest" "api" "appnexus"))]) - (anybar . [(20160816 1421) nil "Control AnyBar from Emacs" single ((:commit . "7a0743e0d31bcb36ab1bb2e351f3e7139c422ac5") (:authors ("Christopher Shea" . "cmshea@gmail.com")) (:maintainer "Christopher Shea" . "cmshea@gmail.com") (:keywords "anybar"))]) - (anyins . [(20131229 1041) nil "Insert content at multiple places from shell command or kill-ring" single ((:commit . "cd5e3c1abd471c8a67aafc42c4c985a2796f4b9f") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:keywords "insert" "rectangular") (:url . "http://github.com/antham/anyins"))]) - (anzu . [(20211002 2255) ((emacs (25 1))) "Show number of matches in mode-line while searching" single ((:commit . "14e4483a5e708097870b22ac56ea693ec1d893bf") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/emacsorphanage/anzu"))]) - (aozora-view . [(20140310 1317) nil "Aozora Bunko text Emacs viewer." tar ((:commit . "b0390616d19e45f15f9a2f5d5688274831e721fd") (:authors ("KAWABATA, Taichi ")) (:maintainer "KAWABATA, Taichi ") (:keywords "text") (:url . "https://github.com/kawabata/aozora-view"))]) - (apache-mode . [(20210519 1931) nil "Major mode for editing Apache httpd configuration files" single ((:commit . "f2c11aac2f5fc598123e04f4604bea248689a117") (:authors ("Karl Chen" . "quarl@nospam.quarl.org")) (: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")) (:maintainer "H. Dieter Wilhelm") (:keywords "languages" "convenience" "tools" "ansys" "apdl") (:url . "https://github.com/dieter-wilhelm/apdl-mode"))]) - (apel . [(20220720 1308) ((emacs (24 5))) "A Portable Emacs Library provides support for portable Emacs Lisp programs" tar ((:commit . "82eb2325bd149dc57b43a9ce9402c6c6183e4052"))]) - (apheleia . [(20220915 208) ((emacs (26))) "Reformat buffer stably" single ((:commit . "7aa46ba84f06251f280d226f98cb06ef83a0a697") (:authors ("Radian LLC" . "contact+apheleia@radian.codes")) (:maintainer "Radian LLC" . "contact+apheleia@radian.codes") (:keywords "tools") (:url . "https://github.com/raxod502/apheleia"))]) - (apib-mode . [(20200101 1017) ((markdown-mode (2 1))) "Major mode for API Blueprint files" single ((:commit . "c6dd05201f6eb9295736d8668a79a7510d11159e") (:authors ("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" single ((:commit . "e4c9c57d6620a788ec8a715ff1bb50542edea3a6") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:keywords "tools" "maint" "convenience") (:url . "https://github.com/vermiculus/apiwrap.el"))]) - (apparmor-mode . [(20220930 1134) ((emacs (26 1))) "Major mode for editing AppArmor policy files" single ((:commit . "9b0ba33995172044068fa2609d97b1015f9fb513") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/apparmor-mode"))]) - (apples-mode . [(20110121 418) nil "Major mode for editing and executing AppleScript code" tar ((:commit . "83a9ab0d6ba82496e2f7df386909b1a55701fccb") (:authors ("tequilasunset" . "tequilasunset.mac@gmail.com")) (:maintainer "tequilasunset" . "tequilasunset.mac@gmail.com") (:keywords "applescript" "languages"))]) - (applescript-mode . [(20210802 1715) ((emacs (24 3))) "major mode for editing AppleScript source" single ((:commit . "00c141bbff46c89a96598b605dee05dd1d89f624") (:authors ("sakito" . "sakito@users.sourceforge.jp")) (:maintainer "sakito" . "sakito@users.sourceforge.jp") (:keywords "languages" "tools") (:url . "https://github.com/emacsorphanage/applescript-mode"))]) - (aproject . [(20220410 541) nil "Basic project framework for Emacs" tar ((:commit . "13e176ee69851403bec6471c5cceed17b7912b6f") (:authors ("Vietor Liu" . "vietor.liu@gmail.com")) (:maintainer "Vietor Liu" . "vietor.liu@gmail.com") (:keywords "environment" "project") (:url . "https://github.com/vietor/aproject"))]) - (apropospriate-theme . [(20220817 235) nil "A colorful, low-contrast, light & dark theme set for Emacs with a fun name." tar ((:commit . "07265cc0122d3bde62615e8f5671e271598d95da"))]) - (apt-sources-list . [(20180527 1241) ((emacs (24 4))) "Mode for editing APT source.list files" single ((:commit . "44112833b3fa7f4d7e43708e5996782e22bb2fa3") (:authors ("Dr. Rafael Sepúlveda" . "drs@gnulinux.org.mx")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://git.korewanetadesu.com/apt-sources-list.git"))]) - (aqi . [(20200215 1334) ((emacs (25 1)) (request (0 3)) (let-alist (0 0))) "Air quality data from the World Air Quality Index" single ((:commit . "265ab11044b527ca70762fc5d633227001dd4da6") (:authors ("nik gaffney" . "nik@fo.am")) (:maintainer "nik gaffney" . "nik@fo.am") (:keywords "air quality" "aqi" "pollution" "weather" "data") (:url . "https://github.com/zzkt/aqi"))]) - (arc-dark-theme . [(20190314 1632) ((emacs (24))) "Arc dark theme" single ((:commit . "ee17dcca35dd0304145efc468b3f25af6907a59d") (:authors ("Christopher Fraser" . "cfraz89@gmail.com")) (:maintainer "Christopher Fraser" . "cfraz89@gmail.com") (:keywords "faces" "theme") (:url . "https://github.com/cfraz89/arc-dark-theme"))]) - (arch-packer . [(20170730 1321) ((emacs (25 1)) (s (1 11 0)) (async (1 9 2)) (dash (2 12 0))) "Arch Linux package management frontend" single ((:commit . "940e96f7d357c6570b675a0f942181c787f1bfd7") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/arch-packer"))]) - (archive-region . [(20200316 1425) ((emacs (24 4))) "Move region to archive file instead of killing" single ((:commit . "53cd2d96ea7c33f320353982b36854f25c900c2e") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "languages") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/archive-region.el"))]) - (archive-rpm . [(20220527 632) ((emacs (24 4))) "RPM and CPIO support for archive-mode" tar ((:commit . "cb48fee04cb0cbb26f760a3b95649f7dac78c6ec") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:keywords "files"))]) - (arduino-cli-mode . [(20210511 653) ((emacs (25 1))) "Arduino-CLI command wrapper" single ((:commit . "9ff2c47a3b56cbffd41a62376f7c2ff16ccbf4e0") (:authors ("Love Lagerkvist")) (:maintainer "Love Lagerkvist") (:keywords "processes" "tools") (:url . "https://github.com/motform/arduino-cli-mode"))]) - (arduino-mode . [(20220210 1355) ((emacs (25 1)) (spinner (1 7 3))) "Major mode for editing Arduino code" tar ((:commit . "652c6a328fa8f2db06534d5f231c6b6933be3edc") (:maintainer "stardiviner" . "numbchild@gmail.com") (:keywords "languages" "arduino") (:url . "https://repo.or.cz/arduino-mode.git"))]) - (aria2 . [(20190816 25) ((emacs (24 4))) "Control aria2c commandline tool from Emacs" single ((:commit . "90aeb73bedba63ac9efb9cad8e7444feb8b40261") (:authors ("Łukasz Gruner" . "lukasz@gruner.lu")) (:maintainer "Łukasz Gruner" . "lukasz@gruner.lu") (:keywords "download" "bittorrent" "aria2") (:url . "https://bitbucket.org/ukaszg/aria2-mode"))]) - (ariadne . [(20131117 1711) ((bert (0 1))) "Ariadne plugin for Emacs" single ((:commit . "6fe401c7f996bcbc2f685e7971324c6f5e5eaf15") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com") (:keywords "comm" "convenience" "processes"))]) - (arjen-grey-theme . [(20170522 2047) nil "A soothing dark grey theme" single ((:commit . "4cd0be72b65d42390e2105cfdaa408a1ead8d8d1") (:authors ("Arjen Wiersma" . "arjen@wiersma.org")) (:maintainer "Arjen Wiersma" . "arjen@wiersma.org") (:keywords "faces") (:url . "https://github.com/credmp/arjen-grey"))]) - (artbollocks-mode . [(20170524 422) nil "Improve your writing (especially about art)" single ((:commit . "4a907e470bf345b88c3802c1241ce2b8cf4123ee") (:authors ("Rob Myers , Sacha Chua" . "sacha@sachachua.com")) (:maintainer "Rob Myers , Sacha Chua" . "sacha@sachachua.com") (:url . "https://github.com/sachac/artbollocks-mode"))]) - (arview . [(20160419 2109) nil "extract and view archives in the temporary directory" single ((:commit . "5437b4221b64b238c273a651d4792c577dba6d45") (:authors ("Andrey Fainer" . "fandrey@gmx.com")) (:maintainer "Andrey Fainer" . "fandrey@gmx.com") (:keywords "files") (:url . "https://github.com/afainer/arview"))]) - (arxiv-citation . [(20220816 542) ((emacs (25 1)) (dash (2 19 1)) (s (1 12 0))) "Utility functions for dealing with arXiv papers" single ((:commit . "e41d5b90a00b79849cd2fd405b2af75a53b15abe") (:authors ("Tony Zorman" . "soliditsallgood@mailbox.org")) (:maintainer "Tony Zorman" . "soliditsallgood@mailbox.org") (:keywords "convenience") (:url . "https://gitlab.com/slotThe/arXiv-citation"))]) - (arxiv-mode . [(20220128 920) ((emacs (27 1)) (hydra (0))) "Read and search for articles on arXiv.org" tar ((:commit . "f550583d2da8bd9600bd26bb4028fe22a9744da2") (:authors ("Alex Chen (fizban007)" . "fizban007@gmail.com") ("Simon Lin (Simon-Lin)" . "n.sibetz@gmail.com")) (:maintainer "Alex Chen (fizban007)" . "fizban007@gmail.com") (:keywords "bib" "convenience" "hypermedia") (:url . "https://github.com/fizban007/arxiv-mode"))]) - (ascii-table . [(20201019 700) ((emacs (24 3)) (cl-lib (0 5))) "Interactive ASCII table" single ((:commit . "4f68ad0b36c365c0652756691ab1703d0d46b4b4") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "help" "tools") (:url . "https://github.com/lassik/emacs-ascii-table"))]) - (asilea . [(20150105 1525) ((emacs (24)) (cl-lib (0 5))) "Find best compiler options using simulated annealing" single ((:commit . "2aab1cc63b64ef08d12e84fd7ba5c94065f6039f") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/asilea"))]) - (asm-blox . [(20220921 28) ((emacs (26 1)) (yaml (0 5 1))) "Programming game involving WAT" tar ((:commit . "b9008a3b2df97501d9a5aedcc5666bd292fbc5d6") (:authors ("Zachary Romero")) (:maintainer "Zachary Romero") (:keywords "games") (:url . "https://github.com/zkry/asm-blox"))]) - (asn1-mode . [(20170729 226) ((emacs (24 3)) (s (1 10 0))) "ASN.1/GDMO mode for GNU Emacs" single ((:commit . "d5d4a8259daf708411699bcea85d322f18beb972") (:authors ("Taichi Kawabata ")) (:maintainer "Taichi Kawabata ") (:keywords "languages" "processes" "tools") (:url . "https://github.com/kawabata/asn1-mode/"))]) - (assess . [(20220719 1904) ((emacs (24 4)) (m-buffer (0 15))) "Test support functions" tar ((:commit . "44083d94feb45d3636f7ee6c55e0ef6bbb32b938") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.org.uk"))]) - (astyle . [(20200328 616) ((emacs (24 4)) (reformatter (0 3))) "Astyle formatter functions" single ((:commit . "04ff2941f08c4b731fe6a18ee1697436d1ca1cc0") (:authors ("Petter Storvik")) (:maintainer "Petter Storvik") (:keywords "astyle" "c" "c++" "cpp" "reformatter") (:url . "https://github.com/storvik/emacs-astyle"))]) - (asx . [(20191024 1100) ((emacs (26 1))) "Ask StackExchange/StackOverflow" single ((:commit . "5ca12cc51bb02b5926adf9a7976ba9ca08a1ea21") (:authors ("Alex Ragone" . "ragonedk@gmail.com")) (:maintainer "Alex Ragone" . "ragonedk@gmail.com") (:keywords "convenience") (:url . "https://github.com/ragone/asx"))]) - (async . [(20220928 1909) ((emacs (24 4))) "Asynchronous processing in Emacs" tar ((:commit . "53addd02fbad33765f508f8e6254ebd44e1f81e5") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (: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" single ((:commit . "e0d15e8057ed7520100bc50c5552278292ebcb07") (:authors ("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 . [(20220131 1438) ((emacs (24 4))) "Backup on each save without freezing Emacs" single ((:commit . "6ddb39fe77d66cdef48b87cb0d0554ad7d132308") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "files") (:url . "https://tildegit.org/contrapunctus/async-backup"))]) - (atcoder-tools . [(20200109 1236) ((emacs (26)) (f (0 20)) (s (1 12))) "An atcoder-tools client" single ((:commit . "cfe61ed18ea9b3b1bfb6f9e7d80a47599680cd1f") (:authors ("Seong Yong-ju" . "sei40kr@gmail.com")) (:maintainer "Seong Yong-ju" . "sei40kr@gmail.com") (:keywords "extensions" "tools") (:url . "https://github.com/sei40kr/atcoder-tools"))]) - (atl-long-lines . [(20220704 644) ((emacs (24 3))) "Turn off truncate-lines when the line is long" single ((:commit . "4b4abd242e9a8203dc70130b4ca65f809bd41ab7") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "truncate" "lines" "auto" "long") (:url . "https://github.com/jcs-elpa/atl-long-lines"))]) - (atl-markup . [(20220704 644) ((emacs (24 3))) "Automatically truncate lines for markup languages" single ((:commit . "8604cd6b0a2473595988d47f41623d2cd06d0a7b") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "automatic" "truncate" "visual" "lines") (:url . "https://github.com/jcs-elpa/atl-markup"))]) - (atom-dark-theme . [(20220114 1902) nil "An Emacs port of the Atom Dark theme from Atom.io." single ((:commit . "2b3c7ad42bbcab3214a131f8957b92e717b36ad3") (:authors ("Jeremy Whitlock" . "jwhitlock@apache.org")) (:maintainer "Jeremy Whitlock" . "jwhitlock@apache.org") (:keywords "themes" "atom" "dark") (:url . "https://github.com/whitlockjc/atom-dark-theme-emacs"))]) - (atom-one-dark-theme . [(20210128 1640) nil "Atom One Dark color theme" single ((:commit . "b34b62e85593812b55ee552a1cb0eecfb04767bb") (:authors ("Jonathan Chu" . "me@jonathanchu.is")) (:maintainer "Jonathan Chu" . "me@jonathanchu.is") (:url . "https://github.com/jonathanchu/atom-one-dark-theme"))]) - (atomic-chrome . [(20220723 113) ((emacs (24 4)) (let-alist (1 0 4)) (websocket (1 4))) "Edit Chrome text area with Emacs using Atomic Chrome" single ((:commit . "061958ab96c31085b5daf449b1d826b052777b59") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:keywords "chrome" "edit" "textarea") (:url . "https://github.com/alpha22jp/atomic-chrome"))]) - (attrap . [(20220908 1519) ((dash (2 12 0)) (emacs (25 1)) (f (0 19 0)) (flycheck (0 30)) (s (1 11 0))) "ATtempt To Repair At Point" single ((:commit . "ecfdf357f4bde6d9acb0826c82a32e72e9c4972f") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:keywords "programming" "tools") (:url . "https://github.com/jyp/attrap"))]) - (auctex-cluttex . [(20220730 1100) ((emacs (24 4)) (auctex (13 1))) "ClutTeX support for AUCTeX" single ((:commit . "f4012ac86e612eac7662c62afd946e59b3b405bd") (:authors ("Masahiro Nakamura" . "tsuucat@icloud.com")) (:maintainer "Masahiro Nakamura" . "tsuucat@icloud.com") (:keywords "tex") (:url . "https://github.com/tsuu32/auctex-cluttex"))]) - (auctex-latexmk . [(20170618 1636) ((auctex (11 87))) "Add LatexMk support to AUCTeX" single ((:commit . "64967712b1bbfac8069aa5940fddef938a692a1a") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "tex") (:url . "https://github.com/tom-tan/auctex-latexmk/"))]) - (auctex-lua . [(20151121 1610) ((auctex (11 86)) (lua-mode (20130419))) "Lua editing support for AUCTeX" single ((:commit . "799cd8ac10c96991bb63d9aa60528ae5d8c786b5") (:authors ("Sean Allred" . "seallred@smcm.edu")) (:maintainer "Sean Allred" . "seallred@smcm.edu") (:keywords "latex" "lua") (:url . "http://github.com/vermiculus/auctex-lua"))]) - (audacious . [(20210917 51) ((helm (3 6 2)) (emacs (24 4))) "Emacs interface to control audacious" single ((:commit . "65c37f12a5c774a0ae434beee27ff7737006dd2f") (:authors ("Hitoshi Uchida" . "hitoshi.uchida@gmail.com")) (:maintainer "Hitoshi Uchida" . "hitoshi.uchida@gmail.com") (:url . "https://github.com/shishimaru/audacious.el"))]) - (audio-notes-mode . [(20170611 2159) nil "Play audio notes synced from somewhere else." single ((:commit . "fa38350829c7e97257efc746a010471d33748a68") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "hypermedia" "convenience") (:url . "http://github.com/Bruce-Connor/audio-notes-mode"))]) - (aurel . [(20170114 937) ((emacs (24 3)) (bui (1 1 0)) (dash (2 11 0))) "Search, get info, vote for and download AUR packages" single ((:commit . "fc7ad208f43f8525f84a18941c9b55f956df8961") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "tools") (:url . "https://github.com/alezost/aurel"))]) - (aurora-config-mode . [(20180216 2302) nil "Major mode for Apache Aurora configuration files" single ((:commit . "8273ec7937a21b469b9dbb6c11714255b890f410") (:authors ("Berk D. Demir" . "bdd@mindcast.org")) (:maintainer "Berk D. Demir" . "bdd@mindcast.org") (:keywords "languages" "configuration") (:url . "https://github.com/bdd/aurora-config.el"))]) - (auth-source-keytar . [(20220704 626) ((emacs (24 4)) (keytar (0 1 2)) (s (1 12 0))) "Integrate auth-source with keytar" single ((:commit . "fc6e221606e906a040c9df28e269bdc46dbfc9b3") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "keytar" "password" "credential" "secret" "security") (:url . "https://github.com/emacs-grammarly/auth-source-keytar"))]) - (auth-source-kwallet . [(20210605 1032) ((emacs (24 4))) "KWallet integration for auth-source" single ((:commit . "57335d80876a526adb63a5ab57b83f55e8d79953") (:authors ("Ekaterina Vaartis" . "vaartis@kotobank.ch")) (:maintainer "Ekaterina Vaartis" . "vaartis@kotobank.ch") (:url . "https://github.com/vaartis/auth-source-kwallet"))]) - (auth-source-xoauth2 . [(20220804 2219) ((emacs (26 1))) "Integrate auth-source with XOAUTH2" single ((:commit . "99a03f8ce835412943d311b2746e77fcf5a1b500") (:authors ("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" single ((:commit . "8681e74ddb8481789c5dbb3cafabb327db4c4484") (:authors ("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" single ((:commit . "0139378577f936d34b20276af6f022fb457af490") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/auto-auto-indent"))]) - (auto-compile . [(20220517 1501) ((emacs (25 1)) (compat (28 1 1 0)) (packed (3 0 3))) "Automatically compile Emacs Lisp libraries" single ((:commit . "b204e2f85aaa4d41af4eb1819633c9613f5172bf") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "compile" "convenience" "lisp") (:url . "https://github.com/emacscollective/auto-compile"))]) - (auto-complete . [(20220105 439) ((popup (0 5 0)) (cl-lib (0 5))) "Auto Completion for GNU Emacs" tar ((:commit . "57cb8f2ee32dff17ea1b4431fe5920272aa38d72") (: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" single ((:commit . "855633f668bcc4b9408396742a7cb84e0c4a2f77") (:authors ("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" single ((:commit . "52fef720c6f274ad8de52bef39a343421006c511") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com") (:keywords "c"))]) - (auto-complete-chunk . [(20140225 946) ((auto-complete (1 4))) "Auto-completion for dot.separated.words." single ((:commit . "a9aa77ffb84a1037984a7ce4dda25074272f13fe") (:authors ("ARAKAKI, Takafumi")) (:maintainer "ARAKAKI, Takafumi") (:url . "https://github.com/tkf/auto-complete-chunk"))]) - (auto-complete-clang . [(20140409 752) ((auto-complete (1 3 1))) "Auto Completion source for clang for GNU Emacs" single ((:commit . "a195db1d0593b4fb97efe50885e12aa6764d998c") (:authors ("Brian Jiang" . "brianjcj@gmail.com")) (:maintainer "Brian Jiang" . "brianjcj@gmail.com") (:keywords "completion" "convenience") (:url . "https://github.com/brianjcj/auto-complete-clang"))]) - (auto-complete-clang-async . [(20130526 1514) nil "Auto Completion source for clang for GNU Emacs" single ((:commit . "5eb63c8a1e4ca3af124baf0f8f801b949888f9b8") (:keywords "completion" "convenience"))]) - (auto-complete-distel . [(20180827 1344) ((auto-complete (1 4)) (distel-completion-lib (1 0 0))) "Erlang/distel completion backend for auto-complete-mode" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:keywords "erlang" "distel" "auto-complete") (:url . "github.com/sebastiw/distel-completion"))]) - (auto-complete-exuberant-ctags . [(20140320 724) ((auto-complete (1 4 0))) "Exuberant ctags auto-complete.el source" single ((:commit . "ff6121ff8b71beb5aa606d28fd389c484ed49765") (:authors ("Kenichirou Oyama" . "k1lowxb@gmail.com")) (:maintainer "Kenichirou Oyama" . "k1lowxb@gmail.com") (:keywords "anto-complete" "exuberant ctags") (:url . "http://code.101000lab.org"))]) - (auto-complete-nxml . [(20140221 458) ((auto-complete (1 4))) "do completion by auto-complete.el on nXML-mode" single ((:commit . "ac7b09a23e45f9bd02affb31847263de4180163a") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "completion" "html" "xml") (:url . "https://github.com/aki2o/auto-complete-nxml"))]) - (auto-complete-pcmp . [(20140227 651) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 1))) "Provide auto-complete sources using pcomplete results" single ((:commit . "dc5c0af834d327dd686d74a4171e5d9170007a6c") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "completion") (:url . "https://github.com/aki2o/auto-complete-pcmp"))]) - (auto-complete-rst . [(20140225 944) ((auto-complete (1 4))) "Auto-complete extension for ReST and Sphinx" tar ((:commit . "4803ce41a96224e6fa54e6741a5b5f40ebed7351") (:authors ("ARAKAKI, Takafumi")) (:maintainer "ARAKAKI, Takafumi") (:url . "https://github.com/tkf/auto-complete-rst"))]) - (auto-complete-sage . [(20160514 751) ((auto-complete (1 5 1)) (sage-shell-mode (0 1 0))) "An auto-complete source for sage-shell-mode." single ((:commit . "51b8e3905196d266e1f8aa47881189833151b398") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:keywords "sage" "math" "auto-complete") (:url . "https://github.com/stakemori/auto-complete-sage"))]) - (auto-dark . [(20220901 109) ((emacs (24 4))) "Automatically set the dark-mode theme based on MacOS status" single ((:commit . "9293593dfd9c4effa8abe855c7569c1f22531983") (:authors ("Rahul M. Juliato") ("Tim Harper ")) (:maintainer "Rahul M. Juliato") (:keywords "tools" "unix" "faces") (:url . "https://github.com/LionyxML/auto-dark-emacs"))]) - (auto-dictionary . [(20150410 1610) nil "automatic dictionary switcher for flyspell" single ((:commit . "b364e08009fe0062cf0927d8a0582fad5a12b8e7") (:authors ("Nikolaj Schumacher ")) (:maintainer "Nikolaj Schumacher ") (:keywords "wp") (:url . "http://nschum.de/src/emacs/auto-dictionary/"))]) - (auto-dim-other-buffers . [(20220209 2101) nil "Makes windows without focus less prominent" single ((:commit . "33b5f88b799a17947c266b04ad59462c5aeb4ed7") (:authors ("Michal Nazarewicz" . "mina86@mina86.com")) (:maintainer "Michal Nazarewicz" . "mina86@mina86.com") (:url . "https://github.com/mina86/auto-dim-other-buffers.el"))]) - (auto-highlight-symbol . [(20220919 548) ((emacs (26 1)) (ht (2 3))) "Automatic highlighting current symbol minor mode" single ((:commit . "e10e4952fd23025f3f46edfde66e3ac2d7bdf069") (:authors ("Mitsuo Saito" . "arch320@NOSPAM.gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "highlight" "face" "match" "convenience") (:url . "http://github.com/jcs-elpa/auto-highlight-symbol"))]) - (auto-indent-mode . [(20211029 11) nil "Auto indent Minor mode" tar ((:commit . "664006b67329a8e27330541547f8c2187dab947c") (:authors ("Matthew L. Fidler, Le Wang & Others")) (:maintainer "Matthew L. Fidler") (:keywords "auto" "indentation") (:url . "https://github.com/mlf176f2/auto-indent-mode.el/"))]) - (auto-minor-mode . [(20180527 1123) ((emacs (24 4))) "Enable minor modes by file name and contents" single ((:commit . "c62f4e04c7b73835c399f0348bea0ade2720bcbb") (:authors ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:keywords "convenience") (:url . "https://github.com/joewreschnig/auto-minor-mode"))]) - (auto-org-md . [(20180213 2343) ((emacs (24 4))) "export a markdown file automatically when you save an org-file" single ((:commit . "9318338bdb7fe8bd698d88f3af89b2d6413efdd2") (:authors ("jamcha" . "jamcha.aa@gmail.com")) (:maintainer "jamcha" . "jamcha.aa@gmail.com") (:keywords "org" "markdown") (:url . "https://github.com/jamcha-aa/auto-org-md"))]) - (auto-package-update . [(20211108 2025) ((emacs (24 4)) (dash (2 1 0))) "Automatically update Emacs packages." single ((:commit . "ad95435fefe2bb501d1d787b08272f9c1b7df488") (:authors ("Renan Ranelli")) (:maintainer "Renan Ranelli") (:keywords "package" "update") (:url . "http://github.com/rranelli/auto-package-update.el"))]) - (auto-pause . [(20160426 1216) ((emacs (24 4))) "Run processes which will be paused when Emacs is idle" single ((:commit . "a4d778de774ca3895542cb559a953e0d98657338") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "menu") (:url . "https://github.com/lujun9972/auto-pause"))]) - (auto-read-only . [(20200827 1754) ((emacs (25 1)) (cl-lib (0 5))) "Automatically make the buffer to read-only" single ((:commit . "db209bf5b7f76f4c3dc4d0892fc6a24430779f29") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "files" "convenience") (:url . "https://github.com/zonuexe/auto-read-only.el"))]) - (auto-rename-tag . [(20220704 639) ((emacs (24 4))) "Automatically rename paired HTML/XML tag" single ((:commit . "58ef595757350f4d8c1cea30d6902b26afaf8743") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "auto-complete" "html" "rename" "tag" "xml") (:url . "https://github.com/jcs-elpa/auto-rename-tag"))]) - (auto-save-buffers-enhanced . [(20161109 710) nil "Automatically save buffers in a decent way" single ((:commit . "461e8c816c1b7c650be5f209078b381fe55da8c6") (:authors ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainer "Kentaro Kuribayashi" . "kentarok@gmail.com"))]) - (auto-shell-command . [(20180817 1502) ((deferred (20130312)) (popwin (20130329))) "Run the shell command asynchronously that you specified when you save the file." single ((:commit . "a8f9213e3c773b5687b81881240e6e648f2f56ba") (:authors ("ongaeshi")) (:maintainer "ongaeshi") (:keywords "shell" "save" "async" "deferred" "auto"))]) - (auto-sudoedit . [(20220421 1147) ((emacs (26 1)) (f (0 19 0))) "Auto sudo edit by tramp" single ((:commit . "39cb574a4b5ec74ad62857320bf5fec58abe876f") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/auto-sudoedit"))]) - (auto-virtualenv . [(20220712 1612) ((cl-lib (0 5)) (pyvenv (1 9)) (s (1 10 0))) "Auto activate python virtualenvs" single ((:commit . "1e58a878984dbd2c91b4f128ded03fd954336907") (:authors ("Marcwebbie" . "marcwebbie@gmail.com")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com") (:keywords "python" "virtualenv" "tools") (:url . "http://github.com/marcwebbie/auto-virtualenv"))]) - (auto-virtualenvwrapper . [(20200510 1006) ((cl-lib (0 6)) (s (1 10 0)) (virtualenvwrapper (0))) "Lightweight auto activate python virtualenvs" single ((:commit . "30fb54aa3c99f3c614ea9a92669d634df30c9439") (:authors ("Marcwebbie" . "marcwebbie@gmail.com") ("Robert Zaremba" . "robert-zaremba@scale-it.pl")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com") (:keywords "python" "virtualenv" "tools"))]) - (auto-yasnippet . [(20220927 857) ((yasnippet (0 14 0)) (emacs (25 1))) "Quickly create disposable yasnippets" single ((:commit . "7ef65b8e128bcf8afc52a702402c7943839abfb9") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com") ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/abo-abo/auto-yasnippet"))]) - (autobookmarks . [(20220509 1712) ((dash (2 10 0)) (cl-lib (0 5))) "Save recently visited files and buffers" single ((:commit . "8acd6f182181e23257e01c1b5cf90b872507a74d") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (autobuild . [(20200713 227) ((cl-lib (0 3)) (emacs (26 1))) "Define and execute build rules and compilation pipelines" single ((:commit . "6c10b13c285cc4180dc64c1f89ead264e6786f53") (:authors ("Ernesto Alfonso")) (:maintainer nil . "(concat \"erjoalgo\" \"@\" \"gmail\" \".com\")") (:keywords "compile" "build" "pipeline" "autobuild" "extensions" "processes" "tools") (:url . "https://github.com/erjoalgo/autobuild"))]) - (autocrypt . [(20220827 1746) ((emacs (24 3))) "Autocrypt implementation" tar ((:commit . "9e393f869a276c7d7d52b89f0bab79a70455fefa") (:authors ("Philip Kaludercic" . "philipk@posteo.net")) (:maintainer "Philip Kaludercic" . "~pkal/public-inbox@lists.sr.ht") (:keywords "comm") (:url . "https://git.sr.ht/~pkal/autocrypt"))]) - (autodisass-java-bytecode . [(20211005 1920) nil "Automatically disassemble Java bytecode" tar ((:commit . "9eaddd63645e64825b2d07805999c5a645248c53") (:authors ("George Balatsouras ")) (:maintainer "George Balatsouras ") (:keywords "convenience" "data" "files"))]) - (autodisass-llvm-bitcode . [(20150411 125) nil "Automatically disassemble LLVM bitcode" tar ((:commit . "14bb1bfe2be3b04d6e0c87a7a9d1e88ce15506d0") (:authors ("George Balatsouras ")) (:maintainer "George Balatsouras ") (:keywords "convenience" "data" "files"))]) - (autotest . [(20190331 2230) nil "ZenTest's autotest integration with emacs." single ((:commit . "b59013510006294b5e7623522f620d5cbac95cf3") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com") (:keywords "testing" "ruby" "convenience") (:url . "https://github.com/zenspider/elisp/blob/master/autotest.el"))]) - (autotetris-mode . [(20141114 1646) ((cl-lib (0 5))) "automatically play tetris" single ((:commit . "7d348d33829bc89ddbd2b4d5cfe5073c3b0cbaaa") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/autotetris-mode"))]) - (autothemer . [(20220905 1550) ((dash (2 10 0)) (emacs (26 1))) "Conveniently define themes" single ((:commit . "87a21019ed4f41a487a8af34467e0ebff19f365e") (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/autothemer"))]) - (autumn-light-theme . [(20150515 1447) nil "A light color theme with muted, autumnal colors." single ((:commit . "26a52a79e7fff401af6d24c4365bb4a250c1136a") (:authors ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainer "Adam Alpern" . "adam.alpern@gmail.com") (:keywords "color" "theme") (:url . "http://github.com/aalpern/emacs-color-theme-autumn-light"))]) - (avandu . [(20170101 1903) nil "Gateway to Tiny Tiny RSS" tar ((:commit . "f44588d8e747fa880411cb4542cc39962252b90a") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:keywords "net"))]) - (avk-emacs-themes . [(20220908 1022) nil "Collection of avk themes" tar ((:commit . "598a2a56601db1f474ed3f34a1cc4fb37921c21a") (:authors ("Alex V. Koval" . "alex@koval.kharkov.ua")) (:maintainer "Alex V. Koval" . "alex@koval.kharkov.ua") (:keywords "theme") (:url . "https://github.com/avkoval/avk-emacs-themes"))]) - (avy . [(20220910 1936) ((emacs (24 1)) (cl-lib (0 5))) "Jump to arbitrary positions in visible text and select text quickly." single ((:commit . "955c8dedd68c74f3cf692c1249513f048518c4c9") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "point" "location") (:url . "https://github.com/abo-abo/avy"))]) - (avy-embark-collect . [(20220221 1638) ((emacs (25 1)) (embark (0 9)) (avy (0 5))) "Use avy to jump to Embark Collect entries" single ((:commit . "472586b9d40976efe9827399deff3954f1570c71") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx")) (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:keywords "convenience") (:url . "https://github.com/oantolin/embark"))]) - (avy-flycheck . [(20160720 1500) ((emacs (24 1)) (flycheck (0 14)) (seq (1 11)) (avy (0 4 0))) "Jump to and fix syntax errors using `flycheck' with `avy' interface" single ((:commit . "5522f3bbbed1801d9278ed696ec0cbba38352985") (:authors ("Xu Ma" . "magicdirac@gmail.com")) (:maintainer "Xu Ma" . "magicdirac@gmail.com") (:keywords "tools" "convenience" "avy" "flycheck") (:url . "https://github.com/magicdirac/avy-flycheck"))]) - (avy-menu . [(20210321 1732) ((emacs (24 3)) (avy (0 4 0))) "Library providing avy-powered popup menu" single ((:commit . "2c5e0c08d6cb27c213a8eda5c7033e3ff2aa9661") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "popup" "menu") (:url . "https://github.com/mrkkrp/avy-menu"))]) - (avy-migemo . [(20180716 1455) ((emacs (24 4)) (avy (0 4 0)) (migemo (1 9))) "avy with migemo" tar ((:commit . "922a6dd82c0bfa316b0fbb56a9d4dd4ffa5707e7") (:authors ("momomo5717")) (:maintainer "momomo5717") (:keywords "avy" "migemo") (:url . "https://github.com/momomo5717/avy-migemo"))]) - (avy-zap . [(20190801 329) ((avy (0 2 0))) "Zap to char using `avy'" single ((:commit . "7c8d1f40e43d03e2f6c1696bfa547526528ce8cb") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions") (:url . "https://github.com/cute-jumper/avy-zap"))]) - (aws-ec2 . [(20161007 1914) ((emacs (24 4)) (dash (2 12 1)) (tblui (0 1 0))) "Manage AWS EC2 instances" single ((:commit . "5601d4f268fc34b86a02ca90cde7d3771619a368") (:authors ("Yuki Inoue ")) (:maintainer "Yuki Inoue ") (:url . "https://github.com/Yuki-Inoue/aws.el"))]) - (aws-snippets . [(20191203 1553) ((yasnippet (0 8 0))) "Yasnippets for AWS" tar ((:commit . "557d19a0bc486e0fddb597b2be5087769d9bd47e") (:keywords "snippets"))]) - (awscli-capf . [(20190930 1517) ((emacs (26))) "Completion at point function for the AWS CLI" single ((:commit . "1a75f88f53a2969fe821c31e6857861d0a0c0a5e") (:authors ("Sebastian Monia" . "smonia@outlook.com")) (:maintainer "Sebastian Monia" . "smonia@outlook.com") (:keywords "tools" "convenience" "abbrev") (:url . "https://github.com/sebasmonia/awscli-capf.git"))]) - (axe . [(20210816 1530) ((emacs (25 1)) (hmac (0 0)) (request (0 3 2)) (s (1 12 0)) (xmlgen (0 5)) (dash (2 17 0)) (mimetypes (1 0))) "AWS Extensions" tar ((:commit . "3be04d03c1be88b3fb71f95164fb1971c2472c25") (:authors ("Craig Niles ")) (:maintainer "Craig Niles ") (:url . "https://github.com/cniles/axe"))]) - (axiom-environment . [(20220612 1535) ((emacs (24 2))) "An environment for using Axiom/OpenAxiom/FriCAS" tar ((:commit . "01d88daa0c864af9918db5a147fbb5e435dec199") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org") (:keywords "axiom" "openaxiom" "fricas"))]) - (ayu-theme . [(20200521 1157) ((emacs (24 1))) "Ayu theme" tar ((:commit . "ed98a9f41d9f0e08458ee71cc1038f66c50e1979") (:authors ("Tran Anh Vu")) (:maintainer "Tran Anh Vu") (:keywords "lisp" "theme" "emacs") (:url . "https://github.com/vutran1710/Ayu-Theme-Emacs"))]) - (babel . [(20210612 640) nil "interface to web translation services such as Babelfish" single ((:commit . "946e69c61188bc41793402ac48466d8967ddb43d") (:authors ("Juergen Hoetzel" . "juergen@hoetzel.info") ("Eric Marsden" . "emarsden@laas.fr")) (:maintainer "Juergen Hoetzel" . "juergen@hoetzel.info") (:keywords "translation" "web") (:url . "http://github.com/juergenhoetzel/babel"))]) - (babel-repl . [(20160504 2201) ((emacs (24))) "Run babel REPL" single ((:commit . "0faa2f6518a2b46236f116ca1736a314f7d9c034") (:authors ("Hung Phan")) (:maintainer "Hung Phan") (: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" single ((:commit . "f8783c98a7fefc1d0419959c1b462c7dcadce5a8") (:authors ("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" single ((:commit . "b6826a60440d8bf440618e3cdafb40158de920e6") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:keywords "hardware") (:url . "https://github.com/mschuldt/backlight.el"))]) - (backline . [(20220424 2212) ((emacs (25 1)) (compat (28 1 1 0)) (outline-minor-faces (0 1 2))) "Preserve appearance of outline headings" single ((:commit . "0d44408262080cdf998de5a52516f220e7e7c99a") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "outlines") (:url . "https://github.com/tarsius/backline"))]) - (backup-each-save . [(20180227 557) nil "backup each savepoint of a file" single ((:commit . "3c414b9d6b278911c95c5b8b71819e6af6f8a02a") (:authors ("Benjamin Rutt" . "brutt@bloomington.in.us")) (:maintainer "Conor Nash" . "conor@nashcobusinessservicesllc.com"))]) - (backup-walker . [(20130720 1516) nil "quickly traverse all backups of a file" single ((:commit . "934a4128c122972ac32bb9952addf279a60a94da") (:authors ("Le Wang")) (:maintainer "Le Wang") (:keywords "backup") (:url . "https://github.com/lewang/backup-walker"))]) - (backward-forward . [(20161229 550) ((emacs (24 5))) "navigation backwards and forwards across marks" single ((:commit . "58489957a62a0da25dfb5df902624d2548d800b4") (:authors ("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"))]) - (badger-theme . [(20140717 232) nil "A dark theme for Emacs 24." single ((:commit . "80fb9f8ace37b2e8807da639f7da499a53ffefd4") (:authors ("Cody Canning" . "cocanning11@gmail.com")) (:maintainer "Cody Canning" . "cocanning11@gmail.com") (:url . "https://github.com/ccann/badger-theme"))]) - (badwolf-theme . [(20161004 715) ((emacs (24))) "Bad Wolf color theme" single ((:commit . "ea01a3d9358e968f75e3ed15dec6a2a96ce3d9a1") (:authors ("bkruczyk" . "bartlomiej.kruczyk@gmail.com")) (:maintainer "bkruczyk" . "bartlomiej.kruczyk@gmail.com") (:keywords "themes") (:url . "https://github.com/bkruczyk/badwolf-emacs"))]) - (baff . [(20200824 1807) ((emacs (24 3)) (f (0 20 0))) "Create a byte array from a file" single ((:commit . "52a8508e2300ee810ce7806cb78a2b294f2630f2") (:authors ("Dave Footitt" . "dave.footitt@gmail.com")) (:maintainer "Dave Footitt" . "dave.footitt@gmail.com") (:keywords "convenience" "usability") (:url . "https://github.com/dave-f/baff/"))]) - (baidu-translate . [(20211130 1235) ((unicode-escape (1 1))) "A plugin using baidu-translate-api" single ((:commit . "16101d5e6ce19bbcc8badf4422a95db457160999") (:authors (nil . "")) (:maintainer nil . "") (:keywords "docs") (:url . "https://github.com/liShiZhensPi/baidu-translate"))]) - (balanced-windows . [(20190903 1120) ((emacs (25))) "Keep windows balanced" single ((:commit . "1da5354ad8a9235d13928e2ee0863f3642ccdd13") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:keywords "convenience") (:url . "https://github.com/wbolster/emacs-balanced-windows"))]) - (banner-comment . [(20190606 1809) ((emacs (24 4))) "For producing banner comments." single ((:commit . "35d3315683d3f97605207691b77e9f447af18fe2") (:authors ("James Ferguson" . "james@faff.org")) (:maintainer "James Ferguson" . "james@faff.org") (:keywords "convenience") (:url . "https://github.com/WJCFerguson/banner-comment"))]) - (bap-mode . [(20200128 1354) nil "Major-mode for BAP's IR" single ((:commit . "8969679f60db0aa918d35f40d959c0a9c723b111") (:authors ("Thomas Barabosch ")) (:maintainer "Thomas Barabosch" . "thomas.barabosch@fkie.fraunhofer.de") (:keywords "languages") (:url . "https://github.com/fkie-cad/bap-mode"))]) - (bar-cursor . [(20201204 2244) nil "package used to switch block cursor to a bar" single ((:commit . "78f195b6db63459033c4f1c7e7add5d82f3ce424") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Andrew Johnson" . "andrew@andrewjamesjohnson.com") (:keywords "files") (:url . "https://github.com/ajsquared/bar-cursor"))]) - (bart-mode . [(20190601 1004) ((emacs (24 3))) "Real time BART departures info." single ((:commit . "f70b6c42452e47c0c6b3ebd4c90e555a9bedeec7") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:keywords "convenience" "transit") (:url . "https://github.com/mschuldt/bart-mode"))]) - (base16-theme . [(20220828 153) nil "Collection of themes built on combinations of 16 base colors" tar ((:commit . "a53091ca225b70136e8e3a1f693d0e856022dd31") (:authors ("Kaleb Elwert" . "belak@coded.io") ("Neil Bhakta")) (:maintainer "Kaleb Elwert" . "belak@coded.io") (:url . "https://github.com/base16-project/base16-emacs"))]) - (bash-completion . [(20220531 1104) ((emacs (24 3))) "BASH completion for the shell buffer" single ((:commit . "8e9c20dbfe01d8bf6c61db231593623a201c75c6") (:authors ("Stephane Zermatten" . "szermatt@gmx.net")) (:maintainer "Stephane Zermatten" . "szermatt@gmail.com") (:keywords "shell" "bash" "bash-completion") (:url . "http://github.com/szermatt/emacs-bash-completion"))]) - (basic-c-compile . [(20170302 1112) ((cl-lib (0 5)) (f (0 19 0))) "Quickly create a Makefile, compile and run C." single ((:commit . "335e96e19647ad7245fb68cf7e68cf86c5023d23") (:authors ("Nick Spain" . "nicholas.spain96@gmail.com")) (:maintainer "Nick Spain" . "nicholas.spain96@gmail.com") (:keywords "c" "makefile" "compilation" "convenience") (:url . "https://github.com/nick96/basic-c-compile"))]) - (basic-ide . [(20200429 1104) ((emacs (25)) (basic-mode (0 4 2)) (company (0 9 12)) (flycheck (0 22)) (dash (2 12 0)) (f (0 17 0))) "BASIC IDE c64" single ((:commit . "d1d25c35cf899d58ead9377bf678a553c835c719") (:authors ("Fermin MF" . "fmfs@posteo.net")) (:maintainer "Fermin MF" . "fmfs@posteo.net") (:keywords "languages" "basic") (:url . "https://gitlab.com/sasanidas/emacs-c64-basic-ide"))]) - (basic-mode . [(20220917 718) ((seq (2 20)) (emacs (25 1))) "Major mode for editing BASIC code" single ((:commit . "a3c305577c2e8d53b78f0255161f3568e9d0bb89") (:authors ("Johan Dykstrom")) (:maintainer "Johan Dykstrom") (:keywords "basic" "languages") (:url . "https://github.com/dykstrom/basic-mode"))]) - (basic-theme . [(20160817 827) ((emacs (24))) "Minimalistic light color theme" single ((:commit . "9d0fd5f56898a5237c1de3363ad416aeab7f880e") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:keywords "theme" "basic" "minimal" "colors") (:url . "http://github.com/fgeller/basic-theme.el"))]) - (bats-mode . [(20160514 615) nil "Emacs mode for editing and running Bats tests" single ((:commit . "d519f7c89f5ae17dfc33400596df4564b478315f") (:authors ("Doug MacEachern")) (:maintainer "Doug MacEachern") (:keywords "bats" "tests") (:url . "https://github.com/dougm/bats-mode"))]) - (battery-notifier . [(20220705 2030) ((alert (1 3))) "Notify when battery capacity is low" single ((:commit . "b7301d3633afff78609afd45dcf78268f98d52d3") (:authors ("Jason Johnson" . "jason@fullsteamlabs.com")) (:maintainer "Jason Johnson" . "jason@fullsteamlabs.com") (:keywords "hardware" "battery") (:url . "https://github.com/jasonmj/battery-notifier"))]) - (battle-haxe . [(20210219 354) ((emacs (25)) (company (0 9 9)) (helm (3 0)) (async (1 9 3)) (cl-lib (0 5)) (dash (2 18 0)) (s (1 10 0)) (f (0 19 0))) "A Haxe development system, with code completion and more" single ((:commit . "2f32c81dcecfc68fd410cb9d2aca303d6e3028c7") (:authors ("Alon Tzarafi " . "alontzarafi@gmail.com")) (:maintainer "Alon Tzarafi " . "alontzarafi@gmail.com") (:keywords "programming" "languages" "completion") (:url . "https://github.com/AlonTzarafi/battle-haxe"))]) - (bazel . [(20220707 1549) ((emacs (27 1))) "Bazel support for Emacs" single ((:commit . "8f7875998f233d248097006df224a33873bbc4f2") (:keywords "build tools" "languages") (:url . "https://github.com/bazelbuild/emacs-bazel-mode"))]) - (bbcode-mode . [(20190304 2122) ((emacs (24)) (cl-lib (0 5))) "Major mode for phpBB posts (BBCode markup)" single ((:commit . "e16619c80ea21154b4a4ccc2e13d0077e97c9caf") (:authors ("Eric James Michael Ritz" . "lobbyjones@gmail.com")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "bbcode" "languages") (:url . "https://github.com/lassik/emacs-bbcode-mode"))]) - (bbdb . [(20220706 433) ((emacs (24)) (cl-lib (0 5))) "Big Brother DataBase" tar ((:commit . "1b121e94871f5d931c75793257db732ba82fdddb") (:maintainer "Roland Winkler" . "winkler@gnu.org"))]) - (bbdb- . [(20140221 2354) ((bbdb (20140123 1541)) (log4e (0 2 0)) (yaxception (0 1))) "provide interface for more easily search/choice than BBDB." single ((:commit . "2839e84c894de2513af41053e80a277a1b483d22") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "bbdb" "news" "mail") (:url . "https://github.com/aki2o/bbdb-"))]) - (bbdb-csv-import . [(20140802 1142) ((pcsv (1 3 3)) (dash (2 5 0)) (bbdb (20140412 1949))) "import csv to bbdb version 3+" single ((:commit . "7739d10ebe1787a72aa74085e9baedd0f4988b00") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:keywords "csv" "util" "bbdb") (:url . "https://gitlab.com/iankelling/bbdb-csv-import"))]) - (bbdb-ext . [(20151220 2013) ((bbdb (2 36))) "Extra commands for BBDB" single ((:commit . "fee97b1b3faa83edaea00fbc5ad3cbca5e791a55") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:keywords "extensions") (:url . "https://github.com/vapniks/bbdb-ext"))]) - (bbdb-vcard . [(20210325 2208) ((bbdb (3 0))) "vCard import/export for BBDB" tar ((:commit . "113c66115ce68316e209f51ebce56de8dded3606") (:authors ("Bert Burgemeister" . "trebbu@googlemail.com") ("Toke Høiland-Jørgensen") ("Kevin Brubeck Unhammer") ("Steve Purcell") ("Vincent Geddes" . "vincent.geddes@gmail.com")) (:maintainer "Bert Burgemeister" . "trebbu@googlemail.com") (:keywords "data" "calendar" "mail" "news") (:url . "https://github.com/tohojo/bbdb-vcard"))]) - (bbdb2erc . [(20190822 907) ((bbdb (3 0))) "make bbdb show if pal is online with ERC, click i to chat" single ((:commit . "40b89e961762af3e7ade3a1844a9fbcd4084ac65") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "irc" "contacts" "chat" "client" "internet"))]) - (bbyac . [(20180206 1441) ((browse-kill-ring (1 3)) (cl-lib (0 5))) "Type a little Bit, and Bang! You Are Completed." tar ((:commit . "9f0de9cad13801891ffb590dc09f51ff9a7cb225") (:authors ("Bao Haojun" . "baohaojun@gmail.com")) (:maintainer "Bao Haojun" . "baohaojun@gmail.com") (:keywords "abbrev") (:url . "https://github.com/baohaojun/bbyac"))]) - (beacon . [(20220730 100) ((emacs (25 1))) "Highlight the cursor whenever the window scrolls" single ((:commit . "85261a928ae0ec3b41e639f05291ffd6bf7c231c") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:keywords "convenience") (:url . "https://github.com/Malabarba/beacon"))]) - (bech32 . [(20220810 1529) ((emacs (26 1))) "Bech32 library" single ((:commit . "2a0b54afd9e8fe586d64f7c4977c36d22d3fa6e2") (:authors ("Oscar Najera ")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) - (beeminder . [(20201227 1533) ((emacs (24 3)) (seq (2 16)) (org (7))) "Emacs interface for Beeminder" tar ((:commit . "1f085b6bdf9138db8deb7cd3afd269e34a87e8cc") (:authors ("Phil Newton" . "phil@sodaware.net")) (:maintainer "Phil Newton" . "phil@sodaware.net") (:keywords "tools" "beeminder") (:url . "http://www.philnewton.net/code/beeminder-el/"))]) - (beginend . [(20220824 1605) ((emacs (25 3))) "Redefine M-< and M-> for some modes" single ((:commit . "d0aec04c05911a0d47b34625959e1950ead4e4bd") (:url . "https://github.com/DamienCassou/beginend"))]) - (belarus-holidays . [(20190102 1343) nil "Belarus holidays whith transfers" single ((:commit . "35a18273e19edc3b4c761030ffbd11116483b83e") (:authors ("Yauhen Makei" . "yauhen.makei@gmail.com")) (:maintainer "Yauhen Makei" . "yauhen.makei@gmail.com") (:url . "http://bitbucket.org/EugeneMakei/belarus-holidays.el"))]) - (benchmark-init . [(20220414 1612) ((emacs (24 3))) "Benchmarks for require and load calls" tar ((:commit . "02435560415bbadbcf5051fb7042880549170e7e") (:authors ("Steve Purcell")) (:maintainer "David Holm" . "dholmster@gmail.com") (:keywords "convenience" "benchmark") (:url . "https://github.com/dholm/benchmark-init-el"))]) - (benchstat . [(20171014 312) nil "proper benchmarking made simple" single ((:commit . "fee86f521f22ef0f99564903d63e2023b591fc7f") (:authors ("Iskander Sharipov" . "quasilyte@gmail.com")) (:maintainer "Iskander Sharipov" . "quasilyte@gmail.com") (:keywords "lisp") (:url . "https://github.com/Quasilyte/benchstat.el"))]) - (bencoding . [(20200331 1102) ((emacs (25 1))) "Bencoding decoding and encoding" single ((:commit . "409836f2cf4883826600de42519ee9cffeb48a11") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "tools") (:url . "https://github.com/xuchunyang/bencoding.el"))]) - (berrys-theme . [(20191201 1609) ((emacs (24 1))) "A light, clean and elegant theme" single ((:commit . "888a14206b2fb3dc45b5273aeb05075f3e0b5f60") (:authors ("Slava Buzin" . "v8v.buzin@gmail.com")) (:maintainer "Slava Buzin" . "v8v.buzin@gmail.com") (:url . "https://github.com/vbuzin/berrys-theme"))]) - (bert . [(20131117 1014) nil "BERT serialization library for Emacs" single ((:commit . "a3eec6980a725aa4abd2019e4c00246450260490") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com") (:keywords "comm" "data"))]) - (better-defaults . [(20220116 2220) ((emacs (25 1))) "Fixing weird quirks and poor defaults" single ((:commit . "db2d945c44e26f32a658e9e743dd4b7a0d84b2fd") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:keywords "convenience") (:url . "https://github.com/technomancy/better-defaults"))]) - (better-jumper . [(20220110 118) ((emacs (25 1))) "configurable jump list" single ((:commit . "205e7a539d1611dbe50f003ddf52890360f87597") (:authors ("Bryan Gilbert ")) (:maintainer "Bryan Gilbert" . "bryan@bryan.sh") (:keywords "convenience" "jump" "history" "evil") (:url . "https://github.com/gilbertw1/better-jumper"))]) - (better-scroll . [(20220704 645) ((emacs (24 3))) "Improve user experience when scrolling window" single ((:commit . "cea04fac68efe6aab497780fb683cddef2fa2748") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "scrolling" "scroll" "window" "better" "improvement") (:url . "https://github.com/jcs-elpa/better-scroll"))]) - (better-shell . [(20191025 1737) ((emacs (24 4))) "Better shell management" single ((:commit . "70c787b981caeef8c5f8012b170eb7b9f167cd13") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:keywords "convenience") (:url . "https://github.com/killdash9/better-shell"))]) - (bf-mode . [(20130403 1442) nil "Browse file persistently on dired" single ((:commit . "7cc4d09aed64d9db6be95646f5f5067de68f8895") (:authors ("isojin")) (:maintainer "myuhe ") (:keywords "convenience") (:url . "https://github.com/emacs-jp/bf-mode"))]) - (bfbuilder . [(20210228 1740) ((cl-lib (0 3)) (emacs (24 4))) "A brainfuck development environment with interactive debugger" single ((:commit . "689f320a9a1326cdeff43b8538e0d739f8519c4b") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://zk-phi.gitub.io/"))]) - (bibclean-format . [(20190302 2017) ((emacs (24 3)) (reformatter (0 3))) "Reformat BibTeX and Scribe using bibclean" single ((:commit . "b4003950a925d1c659bc359ab5e88e4441775d77") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:keywords "languages") (:url . "https://github.com/peterwvj/bibclean-format"))]) - (biblio . [(20210418 406) ((emacs (24 3)) (biblio-core (0 2))) "Browse and import bibliographic references from CrossRef, arXiv, DBLP, HAL, Dissemin, and doi.org" tar ((:commit . "368f45bf9a64450705a63598224c5af96160af76") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "bib" "tex" "convenience" "hypermedia") (:url . "https://github.com/cpitclaudel/biblio.el"))]) - (biblio-bibsonomy . [(20190105 1200) ((emacs (24 4)) (biblio-core (0 2))) "Lookup bibliographic entries from Bibsonomy" single ((:commit . "fbdb3ecfcd88c179a2358d7967f7ecafef725835") (:authors ("Andreas Jansson and contributors")) (:maintainer "Andreas Jansson and contributors") (:keywords "bib" "tex" "bibsonomy") (:url . "http://github.com/andreasjansson/biblio-bibsonomy/"))]) - (biblio-core . [(20210418 406) ((emacs (24 3)) (let-alist (1 0 4)) (seq (1 11)) (dash (2 12 1))) "A framework for looking up and displaying bibliographic entries" single ((:commit . "517ec18f00f91b61481214b178f7ae0b8fbc499b") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "bib" "tex" "convenience" "hypermedia") (:url . "https://github.com/cpitclaudel/biblio.el"))]) - (bibliothek . [(20190124 1828) ((emacs (24 4)) (pdf-tools (0 70)) (a (0 1 0 -3 4))) "Managing a digital library of PDFs" single ((:commit . "b19b37be332bada6b18d4d895edf6ce78ab420c4") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:keywords "tools") (:url . "https://dev.gkayaalp.com/elisp/index.html#bibliothek-el"))]) - (bibretrieve . [(20191124 1855) ((auctex (11 87)) (emacs (24 3))) "Retrieve BibTeX entries from the internet" tar ((:commit . "81dc8e0db3629cc180eafb2bc34b60dcd8980316") (:authors ("Antonio Sartori")) (:maintainer "Pavel Zorin-Kranich" . "pzorin@uni-bonn.de") (:keywords "bibtex" "bibliography" "mathscinet" "arxiv" "zbmath") (:url . "https://github.com/pzorin/bibretrieve"))]) - (bibslurp . [(20151202 2346) ((s (1 6 0)) (dash (1 5 0))) "retrieve BibTeX entries from NASA ADS" single ((:commit . "aeba96368f2a06959e4fe945375ce2a54d34b189") (:keywords "bibliography" "nasa ads") (:url . "https://github.com/mkmcc/bibslurp"))]) - (bibtex-completion . [(20220404 1608) ((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" single ((:commit . "c089a1cc87d91611366b9430c2890c628b3342c4") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de") ("Justin Burkett" . "justin@burkett.cc")) (: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" single ((:commit . "26a8f0909b6adbf545a2b5e57ce7f779bf7a65af") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca") (:keywords "bibtex") (:url . "https://github.com/plantarum/bibtex-utils"))]) - (bicycle . [(20220422 1600) ((emacs (25 1)) (compat (28 1 1 0))) "Cycle outline and code visibility" single ((:commit . "298e33b4b02e499a61a68bb61ebef64cb7640b59") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "outlines") (:url . "https://github.com/tarsius/bicycle"))]) - (bifocal . [(20200325 539) ((emacs (24 4))) "Split-screen scrolling for comint-mode buffers" single ((: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." single ((:commit . "87042230d7f3fe3e9a77fae0dbab7d8f7e7794ad") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "games" "time" "display") (:url . "https://github.com/davep/binclock.el"))]) - (bind-chord . [(20220807 1556) ((bind-key (1 0)) (key-chord (0 6))) "key-chord binding helper for use-package-chords" single ((:commit . "e0d0fd78a77cb7da880ba4c3063fa8a28ec6dae9") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:keywords "convenience" "tools" "extensions") (:url . "https://github.com/jwiegley/use-package"))]) - (bind-key . [(20220910 2157) nil "A simple way to manage personal keybindings" single ((:commit . "9a45a8004a9e520e0e822b960ca9d70c2528181e") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:keywords "keys" "keybinding" "config" "dotemacs") (:url . "https://github.com/jwiegley/use-package"))]) - (bind-map . [(20220108 228) ((emacs (24 3))) "Bind personal keymaps in multiple locations" single ((:commit . "510a24138d8de3b8df0783f1ac493a551fc9bd74") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-bind-map"))]) - (binder . [(20220429 2055) ((emacs (24 4)) (seq (2 20))) "Global minor mode to facilitate multi-file writing projects" tar ((:commit . "5e11bc279850b623ebfde9a2278ea7c3ec2d7ac2") (:authors ("Paul W. Rankin" . "pwr@bydasein.com")) (:maintainer "Paul W. Rankin" . "pwr@bydasein.com") (:keywords "files" "outlines" "wp" "text") (:url . "https://github.com/rnkn/binder"))]) - (bing-dict . [(20200216 110) nil "Minimalists' English-Chinese Bing dictionary" tar ((:commit . "1d581aaa9622b34f8fb83af5579fa252aa24cfef") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions") (:url . "https://github.com/cute-jumper/bing-dict.el"))]) - (birds-of-paradise-plus-theme . [(20130419 2129) nil "A brown/orange light-on-dark theme for Emacs 24 (deftheme)." single ((:commit . "bb9f9d4ef7f7872a388ec4eee1253069adcadb6f") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:keywords "themes") (:url . "https://github.com/jimeh/birds-of-paradise-plus-theme.el"))]) - (bison-mode . [(20210527 717) nil "Major mode for editing bison, yacc and lex files." single ((:commit . "4f2e20394a475931409618c1635e9c9f1cf07d9c") (:authors ("Eric Beuscher" . "beuscher@eecs.tulane.edu")) (:maintainer "Eric Beuscher" . "beuscher@eecs.tulane.edu") (:keywords "bison-mode" "yacc-mode"))]) - (bitbake . [(20220509 1236) ((emacs (24 1)) (dash (2 6 0)) (mmm-mode (0 5 4)) (s (1 10 0))) "Running bitbake from emacs" single ((:commit . "434b088ab8715731d62978264cb934e34c75c4b3") (:authors ("Damien Merenne")) (:maintainer "Damien Merenne") (:keywords "convenience") (:url . "https://github.com/canatella/bitbake-el"))]) - (bitbucket . [(20170405 446) ((emacs (24)) (request (0 1 0)) (s (1 9 0))) "Bitbucket API wrapper" tar ((:commit . "db001a9d936e6b5c3cc5d5ec22794e234e0d162d") (:authors ("2017 Tjaart van der Walt" . "tjaart@tjaart.co.za")) (:maintainer "2017 Tjaart van der Walt" . "tjaart@tjaart.co.za") (:keywords "bitbucket") (:url . "http://github.com/tjaartvdwalt/bitbucket.el/"))]) - (bitlbee . [(20151203 0) nil "Help get Bitlbee (http://www.bitlbee.org) up and running." single ((:commit . "f3342da46b0864ae8db4e82b553d9e617b090534"))]) - (blackboard-bold-mode . [(20160813 206) ((cl-lib (0 5))) "Easily insert Unicode mathematical double-struck characters" single ((:commit . "5299cb064ba71baa3e331b8560bf8dd38cbbc4ed") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "") (:keywords "unicode" "double struck" "blackboard bold" "math" "mathematical") (:url . "https://github.com/grettke/blackboard-bold-mode"))]) - (blackboard-theme . [(20161216 656) ((emacs (24))) "TextMate Blackboard Theme" single ((:commit . "d8b984f2541bb86eb4363a2b4c94631e49843d4a") (:authors ("Dong Zheng")) (:maintainer "Dong Zheng") (:url . "https://github.com/don9z/blackboard-theme"))]) - (blacken . [(20220922 2045) ((emacs (25 2))) "Reformat python buffers using the \"black\" formatter" single ((:commit . "456596e00f8277eafd9a08c62a71df06e8cad2c5") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/blacken"))]) - (blackout . [(20220509 2350) ((emacs (26))) "Better mode lighter overriding" single ((:commit . "7707211370f03f03a2f74df15f42ac24a1e99300") (:authors ("Radian LLC" . "contact+blackout@radian.codes")) (:maintainer "Radian LLC" . "contact+blackout@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/blackout"))]) - (blamer . [(20220531 1900) ((emacs (27 1)) (posframe (1 1 7))) "Show git blame info about current line" single ((:commit . "330c0ac2e3bbc242c2e769655bb6b68555aada70") (:authors ("Artur Yaroshenko" . "artawower@protonmail.com")) (:maintainer "Artur Yaroshenko" . "artawower@protonmail.com") (:url . "https://github.com/artawower/blamer.el"))]) - (blgrep . [(20150401 1416) ((clmemo (20140321 715))) "Block grep" tar ((:commit . "605beda210610a5829750a987f5fcebea97af546") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:keywords "tools" "convenience"))]) - (blimp . [(20180903 2240) ((emacs (25)) (eimp (1 4 0))) "Bustling Image Manipulation Package" single ((:commit . "b048b037129b68674b99310bcc08fb96d44fdbb4") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "multimedia" "unix") (:url . "https://github.com/walseb/blimp"))]) - (bliss-theme . [(20170808 1307) ((emacs (24 0))) "an Emacs 24 theme based on Bliss (tmTheme)" single ((:commit . "c3cf6d8a666ab26909b7da158f9e94df71a5fbbf") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) - (blitzmax-mode . [(20211128 2028) ((emacs (24 1))) "A major mode for editing BlitzMax source code" single ((:commit . "080d66c80f8350f3981bb97bc45c91b683cafdc0") (:authors ("Phil Newton")) (:maintainer "Phil Newton") (:keywords "languages" "blitzmax") (:url . "https://www.sodaware.net/dev/tools/blitzmax-mode/"))]) - (bln-mode . [(20181121 918) nil "binary line navigation minor mode for cursor movement in long lines" single ((:commit . "a601b0bf975dd1432f6552ab6afe3f4f71133b4a") (:authors ("Maarten Grachten")) (:maintainer "Maarten Grachten") (:keywords "motion" "location" "cursor" "convenience") (:url . "https://github.com/mgrachten/bln-mode"))]) - (block-nav . [(20201005 202) ((emacs (25 1))) "Jump across indentation levels for quick navigation" single ((:commit . "bc02e545cfd9a048a8df777669a426a8edc2321f") (:maintainer "Philip Dumaresq" . "phdumaresq@protonmail.com") (:keywords "convenience") (:url . "https://github.com/nixin72/block-nav.el"))]) - (blockdiag-mode . [(20160427 524) ((emacs (24 3))) "Major mode for editing blockdiag files" single ((:commit . "f3b21ba433d60327cebd103ae4492200750e24a9") (:authors ("xcezx" . "main.xcezx@gmail.com")) (:maintainer "xcezx" . "main.xcezx@gmail.com") (:url . "https://github.com/xcezx/xdiag-mode"))]) - (blog-admin . [(20170923 1409) ((ctable (0 1 1)) (s (1 10 0)) (f (0 17 3)) (names (20151201 0)) (cl-lib (0 5))) "Blog admin for emacs with hexo/org-page supported" tar ((:commit . "b5f2e1dad7d68ec903619f7280bb0bcb7e398a1e") (:authors (nil . "code.falling@gmail.com")) (:maintainer nil . "code.falling@gmail.com") (:keywords "tools" "blog" "org" "hexo" "org-page"))]) - (blog-minimal . [(20181021 849) ((ht (1 5)) (simple-httpd (1 4 6)) (mustache (0 22)) (s (1 11 0)) (org (9 0 3))) "a simple static site generator based on org mode" tar ((:commit . "a634a2db0b80cb445ef0b072d1a1482ced91f9ad") (:authors ("Thank Fly" . "thiefuniverses@gmail.com")) (:maintainer "Thank Fly" . "thiefuniverses@gmail.com") (:keywords "tools") (:url . "https://github.com/thiefuniverse/blog-minimal"))]) - (blox . [(20220521 807) ((emacs (25 1))) "Interaction with Roblox tooling" single ((:commit . "9ebebb65fb38b5570ba8dfbb5ec835633c06b67d") (:authors ("Kenneth Loeffler" . "kenloef@gmail.com")) (:maintainer "Kenneth Loeffler" . "kenloef@gmail.com") (:keywords "roblox" "rojo" "tools") (:url . "https://github.com/kennethloeffler/blox"))]) - (bm . [(20210421 1351) nil "Visible bookmarks in buffer." tar ((:commit . "da9735f8b3f833a21b39a7bbfa7f563ba96429f3") (:authors ("Jo Odland ")) (:maintainer "Jo Odland ") (:keywords "bookmark" "highlight" "faces" "persistent") (:url . "https://github.com/joodland/bm"))]) - (bmx-mode . [(20210319 620) ((emacs (25 1)) (cl-lib (0 5)) (company (0 9 4)) (dash (2 13 0)) (s (1 12 0))) "Batch Mode eXtras" single ((:commit . "6f008707efe0bb5646f0c1b0d6f57f0a8800e200") (:authors ("Jostein Kjønigsen" . "jostein@gmail.com")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:keywords "c" "convenience" "tools") (:url . "http://github.com/josteink/bmx-mode"))]) - (bnf-mode . [(20200323 1348) ((cl-lib (0 5)) (emacs (24 3))) "Major mode for editing BNF grammars." tar ((:commit . "d88eef69ae66ea1ffa21a65317afe84c9ddb0814") (:authors ("Serghei Iakovlev" . "egrep@protonmail.ch")) (:maintainer "Serghei Iakovlev" . "egrep@protonmail.ch") (:keywords "languages") (:url . "https://github.com/sergeyklay/bnf-mode"))]) - (bnfc . [(20160605 1927) ((emacs (24 3))) "Define context-free grammars for the BNFC tool" single ((:commit . "1b58df1dd0cb9b81900632fb2843a03b94f56fdb") (:authors ("Jacob Mitchell" . "jmitchell@member.fsf.org")) (:maintainer "Jacob Mitchell" . "jmitchell@member.fsf.org") (:keywords "languages" "tools") (:url . "https://github.com/jmitchell/bnfc-mode"))]) - (bog . [(20201030 357) ((cl-lib (0 5))) "Extensions for research notes in Org mode" single ((:commit . "af929c164c4ffaee0c33ba97c06733f0ce9431d4") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:keywords "bib" "outlines") (:url . "https://github.com/kyleam/bog"))]) - (bolt-mode . [(20180310 810) ((emacs (24 3))) "Editing support for Bolt language" single ((:commit . "85a5a752bfbebb4aed884326c25db64c000e9934") (:authors ("Mikhail Pontus" . "mpontus@gmail.com")) (:maintainer "Mikhail Pontus" . "mpontus@gmail.com") (:keywords "languages") (:url . "https://github.com/mpontus/bolt-mode"))]) - (bongo . [(20201002 1020) ((cl-lib (0 5)) (emacs (24 1))) "play music with Emacs" tar ((:commit . "9e9629090262bba6d0003dabe5a375e47a4477f1"))]) - (bonjourmadame . [(20170919 1134) nil "Say \"Hello ma'am!\"" single ((:commit . "d3df185fce78aefa689fded8e56a654f0fde4ac0"))]) - (boogie-friends . [(20220922 1942) ((cl-lib (0 5)) (dash (2 10 0)) (flycheck (0 23)) (yasnippet (0 9 0 1)) (company (0 8 12))) "A collection of programming modes for Boogie, Dafny, and Z3 (SMTLIB v2)." tar ((:commit . "8d1bafab5dffc3c63324b5306503943e67497ddc") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "convenience" "languages") (:url . "https://github.com/boogie-org/boogie-friends/"))]) - (bookmark-in-project . [(20220708 211) ((emacs (27 1))) "Bookmark access within a project" single ((:commit . "ccffde03b57d9b16fff59188d8e4090bf64d46d6") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:keywords "convenience") (:url . "https://codeberg.org/ideasman42/emacs-bookmark-in-project"))]) - (bookmark-view . [(20220403 2204) ((emacs (27 1))) "Bookmark views" single ((:commit . "0d40ac67f53b7fa75fe65c38a5ef65701ce4c3da") (:authors ("Daniel Mendler")) (:maintainer "Daniel Mendler") (:url . "https://github.com/minad/bookmark-view"))]) - (bool-flip . [(20161215 1539) ((emacs (24 3))) "flip the boolean under the point" single ((:commit . "0f7cc9b387429239fb929896511727d4e49a795b") (:authors ("Michael Brandt" . "michaelbrandt5@gmail.com")) (:maintainer "Michael Brandt" . "michaelbrandt5@gmail.com") (:keywords "boolean" "convenience" "usability") (:url . "http://github.com/michaeljb/bool-flip/"))]) - (boon . [(20220918 1946) ((emacs (26 1)) (dash (2 12 0)) (expand-region (0 10 0)) (multiple-cursors (1 3 0))) "Ergonomic Command Mode for Emacs." tar ((:commit . "ee3d12fa3a811f13806b005bb3b1395e5f41dba9"))]) - (borg . [(20220812 1139) ((emacs (26)) (epkg (3 3 3)) (magit (3 3 0))) "Assimilate Emacs packages as Git submodules" tar ((:commit . "d3cdc176ee72e3e3feac6dd6b527cff5dcf788eb") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (: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" single ((:commit . "db74eefebbc89d3c62575f8f50b319e87b4a3470") (:authors ("Alexey Veretennikov ")) (:maintainer "Alexey Veretennikov ") (: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)" single ((:commit . "87ae1a765e07429fec25d2f29b004f84b52d2e0a") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) - (boxquote . [(20220919 714) ((cl-lib (0 5))) "Quote text with a semi-box." single ((:commit . "fe676396fa7e4372e01bf2c3d9a62e8d53615d46") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "quoting") (:url . "https://github.com/davep/boxquote.el"))]) - (bpe . [(20141228 2205) ((emacs (24 1))) "Blog from Org mode to Blogger" single ((:commit . "7b5b25f83506e6c9f4075d3803fa32404943a189") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "blogger" "blog") (:url . "https://github.com/yuutayamada/bpe"))]) - (bpftrace-mode . [(20190608 2201) ((emacs (24 0))) "Major mode for editing bpftrace script files" single ((:commit . "587b39ea7a1d786df5c04796d51bf2a5a4eda0d7") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:keywords "highlight" "c") (:url . "http://gitlab.com/jgkamat/bpftrace-mode"))]) - (bpr . [(20180220 1844) ((emacs (24))) "Background Process Runner" tar ((:commit . "af84a83dea09d86e77d87ac30604f2c5b4bf4117") (:authors ("Ilya Babanov" . "ilya-babanov@ya.ru")) (:maintainer "Ilya Babanov" . "ilya-babanov@ya.ru") (:keywords "background" "async" "process" "management") (:url . "https://github.com/ilya-babanov/emacs-bpr"))]) - (bracketed-paste . [(20160407 2348) ((emacs (24 3))) "bracketed paste mode support within emacs -nw" single ((:commit . "843ce3bbb63d560face889e13a57a2f7543957d5") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net") (:keywords "terminals"))]) - (brainfuck-mode . [(20150113 842) ((langdoc (20130601 1450))) "Brainfuck mode for Emacs" single ((:commit . "36e69552bb3b97a4f888d362c59845651bd0d492") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "brainfuck" "langdoc") (:url . "https://github.com/tom-tan/brainfuck-mode/"))]) - (brazilian-holidays . [(20220828 2348) ((emacs (26))) "Brazilian holidays" single ((:commit . "03206ea673df49c91a8f924db799620713d86240") (:authors ("Jaguaraquem A. Reinaldo" . "jaguar.adler@gmail.com")) (:maintainer "Jaguaraquem A. Reinaldo" . "jaguar.adler@gmail.com") (:keywords "calendar" "holidays" "brazilian") (:url . "https://github.com/jadler/brazilian-holidays"))]) - (brf . [(20220807 1438) ((fringe-helper (0 1 1)) (emacs (24 3))) "Brf-mode provides features from the legendary editor Brief" tar ((:commit . "8f86b980d450e44cd29d24e66c30ff079c6b9982") (:authors ("Mike Woolley" . "mike@bulsara.com")) (:maintainer "Mike Woolley" . "mike@bulsara.com") (:keywords "brief" "crisp" "emulations") (:url . "https://bitbucket.org/MikeWoolley/brf-mode"))]) - (brightscript-mode . [(20220906 827) ((emacs (26 3))) "Major mode for editing Brightscript files" single ((:commit . "025d6f5a70752c62a28d4f86c053a283b3898a49") (:authors ("Daniel Mircea" . "daniel@viseztrance.com")) (:maintainer nil . "daniel@viseztrance.com") (:keywords "languages") (:url . "https://github.com/viseztrance/brightscript-mode"))]) - (broadcast . [(20151205 212) ((emacs (24 4))) "Links buffers together for simultaneous editing." single ((:commit . "f6f9cd2e0e3f8c31d6b8e7446c27eb0e50b25f16") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:keywords "convenience" "frames" "link" "cursors") (:url . "https://github.com/killdash9/broadcast.el"))]) - (browse-at-remote . [(20220908 1736) ((f (0 17 2)) (s (1 9 0)) (cl-lib (0 5))) "Open github/gitlab/bitbucket/stash/gist/phab/sourcehut page from Emacs" single ((:commit . "010639fc6bd6c710b56e0f095352da60c92473a3") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com") (:keywords "github" "gitlab" "bitbucket" "gist" "stash" "phabricator" "sourcehut" "pagure") (:url . "https://github.com/rmuslimov/browse-at-remote"))]) - (browse-kill-ring . [(20220410 1509) nil "interactively insert items from kill-ring" single ((:commit . "6e06736a8245a8cdf436f6585c71439239219836") (:authors ("Colin Walters" . "walters@verbum.org")) (:maintainer "browse-kill-ring" . "browse-kill-ring@tonotdo.com") (:keywords "convenience") (:url . "https://github.com/browse-kill-ring/browse-kill-ring"))]) - (browse-url-dwim . [(20140731 1922) ((string-utils (0 3 2))) "Context-sensitive external browse URL or Internet search" single ((:commit . "11f1c53126619c7ef1bb5f5d6914ce0b3cce0e30") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "hypermedia") (:url . "http://github.com/rolandwalker/browse-url-dwim"))]) - (brutalist-theme . [(20220507 909) nil "Brutalist theme" tar ((:commit . "bee6cb25819007e20cde2782a6fcb577028dd038") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://git.madhouse-project.org/algernon/brutalist-theme.el"))]) - (bshell . [(20201219 139) ((emacs (26)) (buffer-manage (0 11))) "Manage and track multiple inferior shells" single ((:commit . "469c841f19f28c271b4f172b40f3f9ca830254df") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:keywords "unix" "interactive" "shell" "management") (:url . "https://github.com/plandes/bshell"))]) - (btc-ticker . [(20220409 1647) ((json (1 2)) (request (0 2 0))) "Shows latest bitcoin price" single ((:commit . "2ed18ac6338d5fe98c578f0875840af07f0bc42a") (:authors ("Jorge Niedbalski R." . "jnr@metaklass.org")) (:maintainer "Jorge Niedbalski R." . "jnr@metaklass.org") (:keywords "news"))]) - (bts . [(20151109 1333) ((widget-mvc (0 0 2)) (log4e (0 3 0)) (yaxception (0 3 3)) (dash (2 9 0)) (s (1 9 0)) (pos-tip (0 4 5))) "A unified UI for various bug tracking systems" single ((:commit . "df42d58a36447697f93b56e69f5e700b2baef1f9") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "convenience") (:url . "https://github.com/aki2o/emacs-bts"))]) - (bts-github . [(20170401 1249) ((bts (0 0 1)) (gh (0 8 2))) "A plugin of bts.el for GitHub" single ((:commit . "ef2cf9202dc2128e5efdb613bfde9276a8cd95ad") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "convenience" "git" "github") (:url . "https://github.com/aki2o/emacs-bts-github"))]) - (bubbleberry-theme . [(20141017 944) ((emacs (24 1))) "A theme based on LightTable for Emacs24" single ((:commit . "22e9adf4586414024e4592972022ec297321b320") (:authors ("Jason Milkins" . "jasonm23@gmail.com") ("Gaurav Giri github.com/grvgr")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-bubbleberry-theme"))]) - (buckwalter . [(20191119 1950) nil "Write arabic using Buckwalter transliteration" single ((:commit . "1ef6f210f38c0686bc5b445b9704190f168f30ea") (:authors ("Joe HAKIM RAHME" . "joehakimrahme@gmail.com")) (:maintainer "Joe HAKIM RAHME" . "joehakimrahme@gmail.com") (:keywords "arabic" "transliteration" "i18n") (:url . "https://github.com/joehakimrahme/buckwalter-arabic"))]) - (buffer-buttons . [(20150106 1439) nil "Define, save, and load code-safe buttons in files for emacs" single ((:commit . "2feb8494fa7863b98256bc85da670d74a3a8a975") (:authors ("Ryan Pavlik" . "rpavlik@gmail.com")) (:maintainer "Ryan Pavlik" . "rpavlik@gmail.com") (:url . "https://github.com/rpav/buffer-buttons"))]) - (buffer-env . [(20220811 1159) ((emacs (27 1)) (compat (28 1))) "Buffer-local process environments" single ((:commit . "9ccfbd07c4b2e2af38fe315ce7e3d905298d2fdd") (:authors ("Augusto Stoffel" . "arstoffel@gmail.com")) (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") (:keywords "processes" "tools") (:url . "https://github.com/astoff/buffer-env"))]) - (buffer-flip . [(20220718 10) ((cl-lib (0 5))) "Cycle through buffers like Alt-Tab in Windows" single ((:commit . "dda0cbcd202cdadf322942f9637a11ed92525756") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:keywords "convenience") (:url . "https://github.com/killdash9/buffer-flip.el"))]) - (buffer-manage . [(20211122 1957) ((emacs (26 1)) (choice-program (0 13)) (dash (2 17 0))) "Manage buffers" tar ((:commit . "819bbfd9ae2f028361f484bc3b60d751623a2df5") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:keywords "internal" "maint") (:url . "https://github.com/plandes/buffer-manage"))]) - (buffer-move . [(20220512 755) ((emacs (24 1))) "easily swap buffers" single ((:commit . "e7800b3ab1bd76ee475ef35507ec51ecd5a3f065") (:keywords "convenience") (:url . "https://github.com/lukhas/buffer-move/"))]) - (buffer-ring . [(20220120 124) ((emacs (25 1)) (dynaring (0 3)) (s (1 12 0)) (ht (2 0))) "Rings and tori for buffer navigation" single ((:commit . "177d67238c4d126a0270585e21c0f03ae750ca2a") (:authors ("Mike Mattie" . "codermattie@gmail.com") ("Sid Kasivajhula" . "sid@countvajhula.com")) (:maintainer "Sid Kasivajhula" . "sid@countvajhula.com") (:url . "https://github.com/countvajhula/buffer-ring"))]) - (buffer-sets . [(20220914 2115) ((cl-lib (0 5))) "Sets of Buffers for Buffer Management" single ((:commit . "c6c09baf3ca39260b2f4c6aaf2f3d967f688760d") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:keywords "buffer-management") (:url . "https://git.sr.ht/~swflint/buffer-sets"))]) - (buffer-utils . [(20140512 1400) nil "Buffer-manipulation utility functions" single ((:commit . "32e1f23817b9c6caedb53e5359baad29e99eaa2b") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "extensions") (:url . "http://github.com/rolandwalker/buffer-utils"))]) - (buffer-watcher . [(20170913 839) ((f (0 16 2)) (cl-lib (0 5))) "Easily run shell scripts per filetype/directory when a buffer is saved" single ((:commit . "b32c67c8a5d724257d759f4c903d0dedc32246ef") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) - (buffer-wrap . [(20220704 646) ((emacs (24 4))) "Wrap the beginning and the end of buffer" single ((:commit . "b6b2118f59b8152fa02bd0b09d65a1f8ade4141b") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "buffer" "tool" "wrap") (:url . "https://github.com/jcs-elpa/buffer-wrap"))]) - (bufler . [(20220726 1658) ((emacs (26 3)) (dash (2 18)) (f (0 17)) (pretty-hydra (0 2 2)) (magit-section (0 1)) (map (2 1))) "Group buffers into workspaces with programmable rules" tar ((:commit . "31173ff3ff4f7c01c3d9deea7b13bb22e33cc8dd") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "https://github.com/alphapapa/bufler.el"))]) - (bufshow . [(20130726 1838) ((emacs (24 1))) "A simple presentation tool for Emacs." single ((:commit . "42d7fb74c3f914e127d5447c63d209bf19f5d517") (:authors ("Peter Jones" . "pjones@pmade.com")) (:maintainer "Peter Jones" . "pjones@pmade.com") (:url . "https://github.com/pjones/bufshow"))]) - (bug-reference-github . [(20200206 2158) nil "Set `bug-reference-url-format' in Github repos" tar ((:commit . "4e848472a5be464a3bc10a3c917322d1e344951a") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:keywords "programming" "tools") (:url . "https://github.com/arnested/bug-reference-github"))]) - (bui . [(20210108 1141) ((emacs (24 3)) (dash (2 11 0))) "Buffer interface library" tar ((:commit . "ab62fcefc3c7ddf5e5d64c18045148a3c297592d") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "tools") (:url . "https://github.com/alezost/bui.el"))]) - (build-farm . [(20181218 2002) ((emacs (24 4)) (bui (1 2 1)) (magit-popup (2 1 0))) "Interface for Nix and Guix build farms (Hydra and Cuirass)" tar ((:commit . "5c268a3c235ace0d79ef1ec82c440120317e06f5") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "tools") (:url . "https://gitlab.com/alezost-emacs/build-farm"))]) - (build-helper . [(20161009 1755) ((projectile (0 9 0))) "Utilities to help build code" single ((:commit . "d1962858734253eca791721ccf62d1c4a10719f5") (:authors ("Afonso Bordado" . "afonsobordado@az8.co")) (:maintainer "Afonso Bordado" . "afonsobordado@az8.co") (:keywords "convenience") (:url . "http://github.com/afonso360/build-helper"))]) - (build-status . [(20190807 1231) ((cl-lib (0 5))) "Mode line build status indicator" single ((:commit . "1a1d2473aa62f2fdda47d8bfeb9fe352d2579b48") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:keywords "mode-line" "ci" "circleci" "travis-ci") (:url . "http://github.com/sshaw/build-status"))]) - (bundler . [(20200129 1338) ((inf-ruby (2 1)) (cl-lib (0 5))) "Interact with Bundler from Emacs" single ((:commit . "43efb6be4ed118b06d787ce7fbcffd68a31732a7") (:authors ("Tobias Svensson" . "tob@tobiassvensson.co.uk")) (:maintainer "Tobias Svensson" . "tob@tobiassvensson.co.uk") (:keywords "bundler" "ruby") (:url . "http://github.com/endofunky/bundler.el"))]) - (burly . [(20220825 2211) ((emacs (27 1)) (map (2 1))) "Save and restore frame/window configurations with buffers" tar ((:commit . "4a877f80252edac8dc7e613b1c5b3aa4e9b9137f") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "https://github.com/alphapapa/burly.el"))]) - (burnt-toast . [(20201113 814) ((emacs (25 1)) (dash (2 10)) (alert (1 2))) "Elisp integration with the BurntToast PowerShell module" tar ((:commit . "e9cf41928b7b502fdfa43718c35a24e503db32e2") (:authors ("Sam Cedarbaum" . "scedarbaum@gmail.com")) (:maintainer "Sam Cedarbaum" . "scedarbaum@gmail.com") (:keywords "alert" "notifications" "powershell" "comm") (:url . "https://github.com/cedarbaum/burnt-toast.el"))]) - (bury-successful-compilation . [(20181106 403) nil "Bury the *compilation* buffer after successful compilation" single ((:commit . "674644c844184605a1bb4f9487a60f7a780a6fe7") (:authors ("Eric Crosson" . "esc@ericcrosson.com")) (:maintainer "Eric Crosson" . "esc@ericcrosson.com") (:keywords "compilation"))]) - (buster-mode . [(20140928 1213) nil "Minor mode to speed up development when writing tests with Buster.js" single ((:commit . "de6958ef8369400922618b8d1e99abfa91b97ac5") (:keywords "buster" "testing" "javascript"))]) - (buster-snippets . [(20151125 1010) ((yasnippet (0 8 0))) "Yasnippets for the Buster javascript testing framework" tar ((:commit . "bb8769dae132659858e74d52f3f4e8790399423a") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "snippets"))]) - (busybee-theme . [(20170719 928) nil "port of vim's mustang theme" single ((:commit . "66b2315b030582d0ebee605cf455d386d8c30fcd") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/busybee-theme"))]) - (butler . [(20210928 230) ((deferred (0 3 2)) (json (1 2)) (emacs (24))) "Emacs client for Jenkins" tar ((:commit . "10943ccdf2030187b2f7bd97337d78acb7fd31c9") (:authors ("Ashton Kemerling" . "ashtonkemerling@gmail.com")) (:maintainer "Ashton Kemerling" . "ashtonkemerling@gmail.com") (:keywords "jenkins" "hudson" "ci") (:url . "http://www.github.com/AshtonKem/Butler.git"))]) - (buttercup . [(20220814 2150) ((emacs (24 3))) "Behavior-Driven Emacs Lisp Testing" tar ((:commit . "e2b77ac49cc61c32566f22b84ba304a5703ff7b3") (:authors ("Jorgen Schaefer" . "contact@jorgenschaefer.de")) (:maintainer "Ola Nilsson" . "ola.nilsson@gmail.com") (:url . "https://github.com/jorgenschaefer/emacs-buttercup"))]) - (buttercup-junit . [(20190802 2258) ((emacs (24 3)) (buttercup (1 15))) "JUnit reporting for Buttercup" single ((:commit . "6bc28b6b0f36fb71b0915c9e45963c840c64a8df") (:authors ("Ola Nilsson" . "ola.nilsson@gmail.com")) (:maintainer "Ola Nilsson" . "ola.nilsson@gmail.com") (:keywords "tools" "test" "unittest" "buttercup" "ci") (:url . "https://bitbucket.org/olanilsson/buttercup-junit"))]) - (button-lock . [(20200309 1323) nil "Clickable text defined by regular expression" single ((:commit . "9afe0f4d05910b0cccc94cb6d4d880119f3b0528") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "mouse" "button" "hypermedia" "extensions") (:url . "http://github.com/rolandwalker/button-lock"))]) - (buttons . [(20201123 2333) ((cl-lib (0 3))) "Define and visualize hierarchies of keymaps" single ((:commit . "de41b48244574a13000c4289fdb4216a2b0490ff") (:authors ("Ernesto Alfonso")) (:maintainer nil . "(concat \"erjoalgo\" \"@\" \"gmail\" \".com\")") (:keywords "keymap" "template" "snippet") (:url . "http://github.com/erjoalgo/emacs-buttons"))]) - (c-c-combo . [(20151224 255) nil "Make stuff happen when you reach a target wpm" tar ((:commit . "a261a833499a7fdc29610863b3aafc74818770ba") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "https://www.github.com/CestDiego/c-c-combo.el"))]) - (c-eldoc . [(20201004 2347) nil "helpful description of the arguments to C functions" single ((:commit . "f4ede1f37f6de583376669735326367d84a0a917") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/c-eldoc"))]) - (c-eval . [(20210611 705) ((emacs (24 5))) "Compile and run one-off C code snippets" single ((:commit . "fd129bfcb75475ac6820cc33862bd8efb8097fae") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "c" "languages") (:url . "https://github.com/lassik/emacs-c-eval"))]) - (c0-mode . [(20151110 1852) nil "Major mode for editing C0 files" tar ((:commit . "c214093c36864d6208fcb9e6a72413ed17ed5d60") (:authors ("Jakob Max Uecker")) (:maintainer "Jakob Max Uecker") (:keywords "c0" "languages") (:url . "http://c0.typesafety.net/"))]) - (ca65-mode . [(20210218 106) ((emacs (26 1))) "Major mode for ca65 assembly files" single ((:commit . "590d90cc0e1c1864dd7ce03df99b741ba866d52a") (:authors ("Wendel Scardua" . "wendel@scardua.net")) (:maintainer "Wendel Scardua" . "wendel@scardua.net") (:keywords "languages" "assembly" "ca65" "6502") (:url . "https://github.com/wendelscardua/ca65-mode"))]) - (cabledolphin . [(20160204 938) ((emacs (24 4)) (seq (1 0))) "capture Emacs network traffic" single ((:commit . "fffc192cafa61558e924323d6da8166fe5f2a6f9") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:keywords "comm"))]) - (cache . [(20111019 2300) nil "implementation of a hash table whose key-value pairs expire" single ((:commit . "7499586b6c8224df9f5c5bc4dec96b008258d580") (:authors ("Nathaniel Flath")) (:maintainer "Nathaniel Flath"))]) - (cacoo . [(20120319 2359) ((concurrent (0 3 1))) "Minor mode for Cacoo : http://cacoo.com" tar ((:commit . "c9fa04fbe97639b24698709530361c2bb5f3273c") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "convenience" "diagram") (:url . "https://github.com/kiwanami/emacs-cacoo/"))]) - (caddyfile-mode . [(20220626 945) ((emacs (25)) (loop (1 3))) "Major mode for Caddy configuration files" single ((:commit . "fc41148f5a7eb320f070666f046fb9d88cf17680") (:authors ("Thomas Jost" . "schnouki@schnouki.net")) (:maintainer "Thomas Jost" . "schnouki@schnouki.net") (:keywords "languages") (:url . "https://github.com/Schnouki/caddyfile-mode/"))]) - (cake-inflector . [(20140415 858) ((s (1 9 0))) "Lazy porting CakePHP infrector.php to el" single ((:commit . "d9c6298fbca53efeb6f0f37140395659d9a6d7cc") (:authors ("k1LoW (Kenichirou Oyama), ")) (:maintainer "k1LoW (Kenichirou Oyama), ") (:url . "https://github.com/k1LoW/emacs-cake-inflector"))]) - (cakecrumbs . [(20180929 139) ((emacs (24 4))) "Show parents on header for HTML/Jade/Sass/Stylus" single ((:commit . "cf8c1df885eee004602f73c4f841301e200e5850") (:authors ("ono hiroko ")) (:maintainer "ono hiroko ") (:keywords "languages" "html" "jade" "pug" "sass" "scss" "stylus") (:url . "https://github.com/kuanyui/cakecrumbs.el"))]) - (cal-china-x . [(20200924 1837) ((cl-lib (0 5))) "Chinese localization, lunar/horoscope/zodiac info and more..." tar ((:commit . "94005e678a1d2522b7a00299779f40c5c77286b8") (:authors ("William Xu" . "william.xwl@gmail.com")) (:maintainer "William Xu" . "william.xwl@gmail.com") (:url . "https://github.com/xwl/cal-china-x"))]) - (calc-at-point . [(20210219 1252) ((emacs (26)) (dash (2 18 0))) "Perform calculations at point or over selection" single ((:commit . "0c1a9e94b519b0edb0abcbacdf6101eea2f2a524") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "convenience") (:url . "https://github.com/walseb/calc-at-point"))]) - (calc-prog-utils . [(20220820 1855) ((emacs (24 1))) "Calc programmers utilities" single ((:commit . "190acfda56660a2d75df2d9eac5b14edaccccd80") (:authors ("Jesse Millwood")) (:maintainer "Jesse Millwood") (:keywords "tools" "convenience") (:url . "https://github.com/Jesse-Millwood/calc-prog"))]) - (calendar-norway . [(20220211 1129) nil "Norwegian calendar" single ((:commit . "0db0ea63365f4ff5f7d18fb8335fa88af194a2cc") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "calendar" "norwegian" "localization"))]) - (calfw . [(20180118 45) nil "Calendar view framework on Emacs" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "calendar") (:url . "https://github.com/kiwanami/emacs-calfw"))]) - (calfw-cal . [(20170320 1206) nil "calendar view for emacs diary" single ((:commit . "136dce009a26e7d8a8064af422c2cf8170e852c5") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "calendar"))]) - (calfw-gcal . [(20120111 1000) nil "edit Google calendar for calfw.el." tar ((:commit . "14aab20687d6cc9e6c5ddb9e11984c4e14c3d870") (:authors ("myuhe ")) (:maintainer "myuhe") (:keywords "convenience" "calendar" "calfw.el") (:url . "https://github.com/myuhe/calfw-gcal.el"))]) - (calfw-howm . [(20170704 4) nil "calendar view for howm" single ((:commit . "bcfc0c546c3c58e1f635a9a29efdf56c9421a3ce") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "calendar"))]) - (calfw-ical . [(20150703 819) nil "calendar view for ical format" single ((:commit . "a67fa1023b3fddc1d1f38114c1d207376c8e6289") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "calendar"))]) - (calfw-org . [(20160303 258) nil "calendar view for org-agenda" single ((:commit . "e03ae470788778e7714b73520014eadc03a88abd") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "calendar" "org"))]) - (calibredb . [(20220612 1131) ((emacs (25 1)) (org (9 3)) (transient (0 1 0)) (s (1 12 0)) (dash (2 17 0)) (request (0 3 3)) (esxml (0 3 7))) "Yet another calibre client" tar ((:commit . "2f2cfc38f2d1c705134b692127c3008ac1382482") (:authors ("Damon Chan" . "elecming@gmail.com")) (:maintainer "Damon Chan" . "elecming@gmail.com") (:keywords "tools") (:url . "https://github.com/chenyanming/calibredb.el"))]) - (call-graph . [(20220528 27) ((emacs (25 1)) (hierarchy (0 7 0)) (tree-mode (1 0 0)) (ivy (0 10 0))) "Generate call graph for c/c++ functions" tar ((:commit . "fec9f746de753b85d75ff2a595b39014a8f44dbb") (:authors ("Huming Chen" . "chenhuming@gmail.com")) (:maintainer "Huming Chen" . "chenhuming@gmail.com") (:keywords "programming" "convenience") (:url . "https://github.com/beacoder/call-graph"))]) - (calmer-forest-theme . [(20130926 510) nil "Darkish theme with green/orange tint" single ((:commit . "31a0bed8e5db1e314557175a719a10804ac089f4") (:authors ("Artur Hefczyc, created 2003-04-18") ("David Caldwell" . "david@porkrind.org")) (:maintainer "Artur Hefczyc, created 2003-04-18") (:url . "https://github.com/caldwell/calmer-forest-theme"))]) - (camcorder . [(20190317 2138) ((emacs (24)) (names (20150000)) (cl-lib (0 5))) "Record screencasts in gif or other formats." single ((:commit . "b11ca61491a27681bb3131b72b51c105fd996bed") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "multimedia" "screencast") (:url . "http://github.com/Bruce-Connor/camcorder.el"))]) - (caml . [(20220928 835) ((emacs (24 3))) "Caml mode for GNU Emacs" tar ((:commit . "a970f303065fe176a920db0466dacf3e2a20b56b") (:authors ("Jacques Garrigue" . "garrigue@kurims.kyoto-u.ac.jp") ("Ian T Zimmerman" . "itz@rahul.net") ("Damien Doligez" . "damien.doligez@inria.fr")) (:maintainer "Christophe Troestler" . "Christophe.Troestler@umons.ac.be") (:keywords "ocaml") (:url . "https://github.com/ocaml/caml-mode"))]) - (cangjie . [(20211201 2307) ((emacs (24 4)) (s (1 12 0)) (dash (2 14 1)) (f (0 2 0))) "Retrieve cangjie code for han characters" tar ((:commit . "87408d79b73a69194842a8848de6d7708e98c3a4") (:keywords "convenience" "writing") (:url . "https://github.com/kisaragi-hiu/cangjie.el"))]) - (cape . [(20220909 1345) ((emacs (27 1))) "Completion At Point Extensions" tar ((:commit . "5cd6b861b7fb88c7a0a3d5062b36631b561fea8c") (:authors ("Daniel Mendler" . "mail@daniel-mendler.de")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:url . "https://github.com/minad/cape"))]) - (capnp-mode . [(20210707 2310) nil "Major mode for editing Capn' Proto Files" single ((:commit . "f7fccad7d737f77896211bec1173117497634143") (:authors ("Brian Taylor" . "el.wubo@gmail.com")) (:maintainer "Brian Taylor" . "el.wubo@gmail.com") (:url . "https://github.com/capnproto/capnproto"))]) - (capture . [(20130828 1644) nil "screencasting with \"avconv\" or \"ffmpeg\"" tar ((:commit . "9140c207b48b3520a2f06674b3e1bee2fc92b80c") (:authors ("Sergey Pashinin ")) (:maintainer "Sergey Pashinin "))]) - (carbon-now-sh . [(20220701 332) ((emacs (24 4))) "https://carbon.now.sh integration." single ((:commit . "e66f2e43e288f35ad9075f5fc84d59ad348efc88") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:keywords "convenience") (:url . "https://github.com/veelenga/carbon-now-sh.el"))]) - (cardano-tx . [(20220929 1312) ((emacs (27 1)) (f (0 20 0)) (yasnippet (0 14 0)) (yaml-mode (0 0 15)) (yaml (0 1 0)) (helm (3 6 2)) (cbor (0 2 0)) (bech32 (0 1 1)) (readable-numbers (0 1 0)) (emacsql (3 0 0)) (emacsql-sqlite3 (1 0 2))) "Cardano transaction editor" tar ((:commit . "833a33780ea4fd95e99495b05fc19abac0412e5c") (:authors ("Oscar Najera ")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) - (cardano-wallet . [(20220718 1434) ((emacs (27 1)) (yaml (0 1 0)) (dash (2 19 0)) (yaml-mode (0 0 15)) (readable-numbers (0 1 0)) (cardano-tx (0 1 0))) "Interact with cardano wallet" single ((:commit . "4250104458df65c69a8c4287be29840975addbf2") (:authors ("Oscar Najera ")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) - (cargo . [(20220717 1129) ((emacs (24 3)) (markdown-mode (2 4))) "Emacs Minor Mode for Cargo, Rust's Package Manager." tar ((:commit . "7bd3682456bcd666ae550224487e63c0106a7cf9") (:authors ("Kevin W. van Rooijen")) (:maintainer "Kevin W. van Rooijen") (:keywords "tools"))]) - (cargo-mode . [(20210605 1003) ((emacs (25 1))) "Cargo Major Mode. Cargo is the Rust package manager" single ((:commit . "96407fccbde5f2ccb02682f421910a6f4a17e30a") (:authors ("Ayrat Badykov" . "ayratin555@gmail.com")) (:maintainer "Ayrat Badykov" . "ayratin555@gmail.com") (:keywords "tools") (:url . "https://github.com/ayrat555/cargo-mode"))]) - (cargo-transient . [(20220730 154) ((emacs (28 1))) "A transient UI for Cargo, Rust's package manager" single ((:commit . "1755da9c1cedde6026a0a9e7fd0fe98ed2d30dbb") (:authors ("Peter Stuart" . "peter@peterstuart.org")) (:maintainer "Peter Stuart" . "peter@peterstuart.org") (:url . "https://github.com/peterstuart/cargo-transient"))]) - (caroline-theme . [(20160318 520) ((emacs (24))) "A trip down to New Orleans..." single ((:commit . "222fd483db304509f9e422dc82883d808e023ceb") (:authors ("Jack Killilea" . "jaaacckz1@gmail.com")) (:maintainer "Jack Killilea" . "jaaacckz1@gmail.com") (:url . "https://github.com/xjackk/carolines-theme"))]) - (cascading-dir-locals . [(20211013 1955) ((emacs (26 1))) "Apply all (!) .dir-locals.el from root to current directory" single ((:commit . "345d4b70e837d45ee84014684127e7399932d5e6") (:authors ("Fritz Grabo" . "hello@fritzgrabo.com")) (:maintainer "Fritz Grabo" . "hello@fritzgrabo.com") (:keywords "convenience") (:url . "https://github.com/fritzgrabo/cascading-dir-locals"))]) - (caseformat . [(20160115 1615) ((emacs (24)) (cl-lib (0 5)) (dash (2 12 1)) (s (1 10 0))) "Format based letter case converter" single ((:commit . "e4961889309408b3425da9b69c16ddfadd17a674") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:keywords "convenience") (:url . "https://github.com/HKey/caseformat"))]) - (cask . [(20220715 1113) ((emacs (24 5)) (s (1 8 0)) (f (0 16 0)) (epl (0 5)) (shut-up (0 1 0)) (cl-lib (0 3)) (package-build (0)) (ansi (0 4 1))) "Cask: Project management for package development" tar ((:commit . "026de18b8dc992d3a5ba0510e7e94e4e6c557006") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "speed" "convenience") (:url . "http://github.com/cask/cask"))]) - (cask-mode . [(20160410 1449) ((emacs (24 3))) "major mode for editing Cask files" single ((:commit . "c97755267b7215f02df7b0c16b4210c04aee6566") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) - (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")) (: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" single ((:commit . "279f3ab79bd77fe69cb3148a79896b9bf118a9b3") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "convenience") (:url . "https://github.com/aki2o/caskxy"))]) - (catmacs . [(20170826 1157) ((emacs (24))) "Simple CAT interface for Yaesu Transceivers." single ((:commit . "6ea9ee195661fe95355413856476c45dcc8e24e8") (:authors ("Frank Singleton" . "b17flyboy@gmail.com")) (:maintainer "Frank Singleton" . "b17flyboy@gmail.com") (:keywords "comm" "hardware") (:url . "https://bitbucket.org/pymaximus/catmacs"))]) - (catppuccin-theme . [(20220515 435) ((emacs (25 1))) "Catppuccin Theme" single ((:commit . "9dcbe770d38f6ea417dc614caa4ab197bfa896a7") (:authors ("pspiagicw")) (:maintainer "pspiagicw" . "pspiagicw@gmail.com") (:url . "https://github.com/catppuccin/emacs"))]) - (cbm . [(20171116 1240) ((cl-lib (0 5))) "Switch to similar buffers." single ((:commit . "5b41c936ba9f6d170309a85ffebc9939c1050b31") (:authors ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainer "Lukas Fürmetz" . "fuermetz@mailbox.org") (:keywords "buffers") (:url . "http://github.com/akermu/cbm.el"))]) - (cbor . [(20220810 1600) ((emacs (25 1)) (dash (2 19 0))) "CBOR utilities" single ((:commit . "5282753b9f4509468d391357147e13129859ccbe") (:authors ("Oscar Najera ")) (:maintainer "Oscar Najera" . "hi@oscarnajera.com") (:url . "https://github.com/Titan-C/cardano.el"))]) - (cc-cedict . [(20210814 819) ((emacs (26 1))) "Interface to CC-CEDICT (a Chinese-English dictionary)" single ((:commit . "03fbe7d1589d36f627ef9fe7b86f9fe6f623cbb3") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:url . "https://github.com/xuchunyang/cc-cedict.el"))]) - (ccc . [(20210501 820) nil "buffer local cursor color control library" single ((:commit . "36fb9f7e527f975d333887fd0cca4d611ae1ab23") (:authors ("Masatake YAMATO" . "masata-y@is.aist-nara.ac.jp")) (:maintainer "SKK Development Team") (:keywords "cursor") (:url . "https://github.com/skk-dev/ddskk"))]) - (ccls . [(20200820 308) ((emacs (25 1)) (lsp-mode (6 3 1)) (dash (2 14 1))) "ccls client for lsp-mode" tar ((:commit . "675a5704c14a27931e835a431beea3631d92e8e6") (:authors ("Tobias Pisani, Fangrui Song")) (:maintainer "Tobias Pisani, Fangrui Song") (:keywords "languages" "lsp" "c++") (:url . "https://github.com/MaskRay/emacs-ccls"))]) - (cd-compile . [(20141108 1957) nil "run compile in a specific directory" single ((:commit . "10284ccae86afda4a37b09ba90acd1e2efedec9f") (:authors ("Jamie Nicol" . "jamie@thenicols.net")) (:maintainer "Jamie Nicol" . "jamie@thenicols.net"))]) - (cdb . [(20200904 1431) nil "constant database (cdb) reader for Emacs Lisp" single ((:commit . "2ce65eabea78d1eca10ae0ddf44f5769da1a36be") (:authors ("Yusuke Shinyama ")) (:maintainer "SKK Development Team") (:keywords "cdb") (:url . "https://github.com/skk-dev/ddskk"))]) - (cdlatex . [(20220829 1533) nil "Fast input methods for LaTeX environments and math" single ((:commit . "ac024ce29318cab812a743ad132a531c855c27a5") (:authors ("Carsten Dominik" . "carsten.dominik@gmail.com")) (:maintainer "Carsten Dominik" . "carsten.dominik@gmail.com") (:keywords "tex"))]) - (cdnjs . [(20161031 1522) ((dash (2 13 0)) (deferred (0 4)) (f (0 17 2)) (pkg-info (0 5))) "A front end for http://cdnjs.com" single ((:commit . "ce19880d3ec3d81e6c665d0b1dfea99cc7a3f908") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "tools") (:url . "https://github.com/yasuyk/cdnjs.el"))]) - (cedit . [(20200816 526) nil "paredit-like commands for c-like languages" single ((:commit . "cb38316903e6cfa8b8c978defa7e1dafcd4e0c12") (:authors ("zk_phi")) (:maintainer "zk_phi") (: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?" single ((:commit . "b3378dd81e5a717432123fb13d70201da5dc841a") (:authors ("ardumont" . "eniotna.t@gmail.com")) (:maintainer "ardumont" . "eniotna.t@gmail.com") (:keywords "celery" "convenience") (:url . "https://github.com/ardumont/emacs-celery"))]) - (celestial-mode-line . [(20180518 822) ((emacs (24))) "Show lunar phase and sunrise/-set time in modeline" single ((:commit . "3f5794aca99b977f1592cf1ab4516ae7922196a1") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:keywords "extensions") (:url . "https://github.com/ecraven/celestial-mode-line"))]) - (centaur-tabs . [(20220926 1247) ((emacs (24 4)) (powerline (2 4)) (cl-lib (0 5))) "Aesthetic, modern looking customizable tabs plugin" tar ((:commit . "7d9fad0daa44ffb2acecf6525759e46e08e35f2c") (:authors ("Emmanuel Bustos" . "ema2159@gmail.com")) (:maintainer "Emmanuel Bustos" . "ema2159@gmail.com") (:url . "https://github.com/ema2159/centaur-tabs"))]) - (centered-cursor-mode . [(20200507 1529) nil "cursor stays vertically centered" single ((:commit . "e9ee518d314ef7fb105a1e0cdc33dbb4dfe9d9e4") (:authors ("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" single ((:commit . "80965f6c6afe8d918481433984b493de72af5399") (:authors ("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" single ((:commit . "0149877584b333c4f1953f0767f0cae23881b0df") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "macros") (:url . "https://github.com/abo-abo/centimacro"))]) - (cerbere . [(20181113 1641) ((pkg-info (0 5))) "Unit testing in Emacs for several programming languages" tar ((:commit . "bb18d932b16541105d41a668dbf6fc4e833a6dc2") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "python" "go" "php" "phpunit" "elisp" "ert" "tests" "tdd") (:url . "https://github.com/nlamirault/cerbere"))]) - (cern-ldap . [(20220925 1550) ((emacs (27 1))) "Library to interact with CERN's LDAP servers" single ((:commit . "4851e952318e11ea9693efe2e460983d5c6dffcd") (:authors ("Nacho Barrientos" . "nacho.barrientos@cern.ch")) (:maintainer "Nacho Barrientos" . "nacho.barrientos@cern.ch") (:keywords "tools" "convenience") (:url . "https://git.sr.ht/~nbarrientos/cern-ldap.el"))]) - (cern-root-mode . [(20220905 2016) ((emacs (26 1))) "Major-mode for running C++ code with ROOT" single ((:commit . "a54241681012b00b514fd20ff894e3c4c83b45c7") (:authors ("Jay Morgan" . "jay@morganwastaken.com")) (:maintainer "Jay Morgan" . "jay@morganwastaken.com") (:keywords "languages" "tools") (:url . "https://github.com/jaypmorgan/cern-root-mode"))]) - (ceylon-mode . [(20180606 1324) ((emacs (25))) "Major mode for editing Ceylon source code" single ((:commit . "948515672bc596dc118e8e3ede3ede5ec6a3c95a") (:authors ("Lucas Werkmeister" . "mail@lucaswerkmeister.de")) (:maintainer "Lucas Werkmeister" . "mail@lucaswerkmeister.de") (:keywords "languages" "ceylon") (:url . "https://github.com/lucaswerkmeister/ceylon-mode"))]) - (cfengine-code-style . [(20171115 2108) nil "C code style for CFEngine project." single ((:commit . "10e43677e99a29d8072bb120e7cd7b9d03b1218f") (:authors ("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" single ((:commit . "b6ab2a28e64ef06f281ec74cfe3114e450644dfa") (:authors ("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" single ((:commit . "b06d7cee2af0ed5d55a94f0db80fc1f429a1829a") (:authors ("Andrew Myers" . "am2605@gmail.com")) (:maintainer "Andrew Myers" . "am2605@gmail.com") (:url . "https://github.com/am2605/cfml-mode"))]) - (cfn-mode . [(20220221 1029) ((emacs (26 0)) (f (0 20 0)) (s (1 12 0)) (yaml-mode (0 0 13))) "AWS cloudformation mode" tar ((:commit . "4cf56affe3035fda364109836e26499431095185") (:authors ("William Orr" . "will@worrbase.com")) (:maintainer "William Orr" . "will@worrbase.com") (:keywords "convenience" "languages" "tools") (:url . "https://gitlab.com/worr/cfn-mode"))]) - (cframe . [(20201222 1930) ((emacs (26)) (buffer-manage (0 11)) (dash (2 17 0))) "Customize a frame and fast switch size and positions" single ((:commit . "38544521e82befc06e397123a118dd96dda2c6b6") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (: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" single ((:commit . "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/cfrs"))]) - (cg . [(20220930 907) ((emacs (26 1))) "Major mode for editing Constraint Grammar files" single ((:commit . "4d0fcdd3f9f33832af357928762d785d88b3d494") (:authors ("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 . [(20210120 941) ((emacs (24))) "challenger-deep Theme" single ((:commit . "2a799259406a8b96a688873093ffab6630a3ad3b") (:authors ("MaxSt")) (:maintainer "MaxSt") (:url . "https://github.com/challenger-deep-theme/emacs"))]) - (change-inner . [(20210126 1456) ((expand-region (0 7))) "Change contents based on semantic units" single ((:commit . "42cad58aed2caec260f8e8ff61f78a7d3db72d1b") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "convenience" "extensions"))]) - (chapel-mode . [(20210513 457) ((emacs (25 1)) (hydra (0 15 0))) "A major mode for the Chapel programming language" single ((: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" single ((:commit . "d77c4d64fc8acc386a0fb9727d346c838e75f011") (:authors ("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" single ((:commit . "feac50b87d2a596c5e5b7b82b79ddd65b6dedd8c") (:authors ("Anan Mikami" . "lateau@gmail.com")) (:maintainer "Anan Mikami" . "lateau@gmail.com") (:keywords "unicode" "character" "ucs") (:url . "https://github.com/lateau/charmap"))]) - (chatwork . [(20170511 442) nil "ChatWork client for Emacs" single ((:commit . "fea231d479f06bf40dbfcf45de143eecc9ed744c") (:authors ("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" single ((:commit . "33bae22feae8d3375739c6bdef08d0dcdf47ee42") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "docs" "help") (:url . "https://github.com/davep/cheat-sh.el"))]) - (cheatsheet . [(20170126 2150) ((emacs (24)) (cl-lib (0 5))) "create your own cheatsheet" single ((:commit . "e4f8e0110167ea16a17a74517d1f10cb7ff805b8") (:authors ("Shirin Nikita" . "shirin.nikita@gmail.com")) (:maintainer "Shirin Nikita" . "shirin.nikita@gmail.com") (:keywords "convenience" "usability") (:url . "http://github.com/darksmile/cheatsheet/"))]) - (checkbox . [(20141117 58) ((emacs (24)) (cl-lib (0 5))) "Quick manipulation of textual checkboxes" single ((:commit . "2afc2011fa35ccfa0ce9ef46cb1896911fa340d1") (:authors ("Cameron Desautels" . "camdez@gmail.com")) (:maintainer "Cameron Desautels" . "camdez@gmail.com") (:keywords "convenience") (:url . "http://github.com/camdez/checkbox.el"))]) - (chee . [(20171123 2233) ((dash (2 12 1)) (s (1 10 0)) (f (0 18 2))) "Interface to chee using dired and image-dired" tar ((:commit . "669ff9ee429f24c3c2d03b83d9cb9aec5f86bb8b") (:url . "https://github.com/eikek/chee/tree/release/0.3.0/emacs"))]) - (cheerilee . [(20160313 1835) ((xelb (0 1))) "Toolkit library" tar ((:commit . "41bd81b5b0bb657241ceda5be6af5e07254d7376") (:authors ("Alessio Vanni" . "vannilla@firemail.cc")) (:maintainer "Alessio Vanni" . "vannilla@firemail.cc") (:keywords "multimedia" "tools") (:url . "https://github.com/Vannil/cheerilee.el"))]) - (chef-mode . [(20180628 1453) nil "minor mode for editing an opscode chef repository" single ((:commit . "048d691cb63981ae235763d4a6ced4af5c729924") (:authors ("Maciej Pasternacki" . "maciej@pasternacki.net")) (:maintainer "Maciej Pasternacki" . "maciej@pasternacki.net") (:keywords "chef" "knife"))]) - (chembalance . [(20210601 1653) ((emacs (24 4))) "Balance chemical equations" single ((:commit . "ae36c823ca151f1dc6144ec96b2f5e98181c0dbb") (:authors ("Sergi Ruiz Trepat")) (:maintainer "Sergi Ruiz Trepat") (:keywords "convenience" "chemistry") (:url . "https://github.com/sergiruiztrepat/chembalance"))]) - (chemtable . [(20220921 1721) ((emacs (24 1))) "Periodic table of the elements" single ((:commit . "ba9c3e2ebddf348da462d808fcbce88f37473fd9") (:authors ("Sergi Ruiz Trepat")) (:maintainer "Sergi Ruiz Trepat") (:keywords "convenience" "chemistry") (:url . "https://github.com/sergiruiztrepat/chemtable"))]) - (cherry-blossom-theme . [(20150622 342) ((emacs (24 0))) "a soothing color theme for Emacs24." single ((:commit . "e5ea23694c0f20ab670c0aa87214c27f2232d922") (:authors ("Ben Yelsey" . "byelsey1@gmail.com")) (:maintainer "Ben Yelsey" . "byelsey1@gmail.com") (:url . "https://github.com/inlinestyle/emacs-cherry-blossom-theme"))]) - (chezmoi . [(20220310 2014) ((emacs (26 1))) "A package for interacting with chezmoi" tar ((:commit . "781783c483bc8fcdba3a230bb774c3a8a5ebe396") (:authors ("Harrison Pielke-Lombardo")) (:maintainer "Harrison Pielke-Lombardo") (:keywords "vc") (:url . "http://www.github.com/tuh8888/chezmoi.el"))]) - (chinese-conv . [(20170807 2128) ((cl-lib (0 5))) "Conversion between Chinese Characters with opencc or cconv" single ((:commit . "b56815bbb163d642e97fa73093b5a7e87cc32574") (:authors ("gucong" . "gucong43216@gmail.com")) (:maintainer "gucong" . "gucong43216@gmail.com") (:url . "https://github.com/gucong/emacs-chinese-conv"))]) - (chinese-number . [(20161008 509) nil "Convert numbers between Arabic and Chinese formats" single ((:commit . "1d0c440181848dfcd1d1e618b2650fb0562a32ac") (:authors (nil . "zhcosin")) (:maintainer nil . "zhcosin") (:url . "https://github.com/zhcosin/chinese-number"))]) - (chinese-wbim . [(20190727 854) nil "Enable Wubi Input Method in Emacs." tar ((:commit . "5d496364b0b6bbaaf0f9b37e5a6d260d4994f260") (:authors (nil . "Guanghui Qu")) (:maintainer nil . "Guanghui Qu") (:keywords "wubi" "input" "method.") (:url . "https://github.com/andyque/chinese-wbim"))]) - (chinese-word-at-point . [(20170811 941) ((cl-lib (0 5))) "Add `chinese-word' thing to `thing-at-point'" single ((:commit . "8223d7439e005555b86995a005b225ae042f0538") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "convenience" "chinese") (:url . "https://github.com/xuchunyang/chinese-word-at-point.el"))]) - (chinese-yasdcv . [(20171015 144) ((cl-lib (0 5)) (pyim (1 6 0))) "Yet another StarDict frontend" tar ((:commit . "5ab830daf1273d5a5cddcb94b56a9737f12d996f") (:authors ("Feng Shu" . "tumashu@gmail.com")) (:maintainer "Feng Shu" . "tumashu@gmail.com") (:keywords "convenience" "chinese" "dictionary") (:url . "https://github.com/tumashu/chinese-yasdcv"))]) - (chocolate-theme . [(20210128 1647) ((emacs (24 1)) (autothemer (0 2))) "A dark chocolaty theme" single ((:commit . "ccc05f7ad96d3d1332727689bf6250443adc7ec0") (:url . "http://github.com/SavchenkoValeriy/emacs-chocolate-theme"))]) - (choice-program . [(20201217 1751) ((emacs (26)) (dash (2 17 0))) "Parameter based program" tar ((:commit . "b8b1b6c5568f8778783454d5747912487c8e69b8") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:keywords "execution" "processes" "unix" "lisp") (:url . "https://github.com/plandes/choice-program"))]) - (chronometer . [(20190304 1528) ((emacs (24))) "a [not so] simple chronometer" single ((:commit . "8457b296ef87be339cbe47730b922757d60bdcd5") (:authors ("Marcelo Toledo" . "marcelo@marcelotoledo.com")) (:maintainer "Marcelo Toledo" . "marcelo@marcelotoledo.com") (:keywords "tools" "convenience") (:url . "https://github.com/marcelotoledo/chronometer"))]) - (chronometrist . [(20220604 344) ((emacs (27 1)) (dash (2 16 0)) (seq (2 20)) (ts (0 2))) "Friendly and powerful personal time tracker and analyzer" tar ((:commit . "dd2ffea506531ca621685bda5a4c30dfb43f5fa2") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist"))]) - (chronometrist-goal . [(20210510 1831) ((emacs (25 1)) (alert (1 2)) (chronometrist (0 7 0))) "Adds support for time goals to Chronometrist" single ((:commit . "6cb939d160f5d5966d7853aa23f3ed7c7ef9df44") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabber.fr")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabber.fr") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist-goal"))]) - (chronometrist-key-values . [(20220414 726) ((chronometrist (0 7 0))) "add key-values to Chronometrist data" tar ((:commit . "9f970ebb637d57b3234b6e1e85840dcf524037e6") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist"))]) - (chronometrist-spark . [(20220321 349) ((emacs (25 1)) (chronometrist (0 7 0)) (spark (0 1))) "Show sparklines in Chronometrist buffers" tar ((:commit . "239f733dd8f784a5251ae253d350a99fb739da6e") (:authors ("contrapunctus" . "xmpp:contrapunctus@jabjab.de")) (:maintainer "contrapunctus" . "xmpp:contrapunctus@jabjab.de") (:keywords "calendar") (:url . "https://tildegit.org/contrapunctus/chronometrist"))]) - (chronos . [(20150602 1529) nil "multiple simultaneous countdown / countup timers" tar ((:commit . "b360d9dae57aa553cf2a14ffa0756a51ad71de09") (:authors ("David Knight" . "dxknight@opmbx.org")) (:maintainer "David Knight" . "dxknight@opmbx.org") (:keywords "calendar") (:url . "http://github.com/dxknight/chronos"))]) - (chruby . [(20180114 1652) ((cl-lib (0 5))) "Emacs integration for chruby" single ((:commit . "42bc6d521f832eca8e2ba210f30d03ad5529788f") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:keywords "languages") (:url . "https://github.com/plexus/chruby.el"))]) - (chyla-theme . [(20180302 1658) nil "chyla.org - green color theme." single ((:commit . "ae5e7ecace2ab474151eb0ac5ef07fba2dc32f8a") (:authors ("Adam Chyła" . "adam@chyla.org")) (:maintainer "Adam Chyła" . "adam@chyla.org") (:url . "https://github.com/chyla/ChylaThemeForEmacs"))]) - (cider . [(20220930 1032) ((emacs (26)) (clojure-mode (5 15 1)) (parseedn (1 0 6)) (queue (0 2)) (spinner (1 7)) (seq (2 22)) (sesman (0 3 2))) "Clojure Interactive Development Environment that Rocks" tar ((:commit . "e75706f53bd0470bcec0d1e3a4cef6a043a20fc7") (: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")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "languages" "clojure" "cider") (:url . "http://www.github.com/clojure-emacs/cider"))]) - (cider-decompile . [(20151122 537) ((cider (0 3 0)) (javap-mode (9))) "decompilation extension for cider" single ((:commit . "5d87035f3c3c14025e8f01c0c53d0ce2c8f56651") (:authors ("Dmitry Bushenko")) (:maintainer "Dmitry Bushenko") (: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." single ((:commit . "7fd229f1441356866aedba611fd0cf4e89b50921") (:authors ("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." single ((:commit . "c3b8a15d72dddfbc390ab6a454bd7e4c765a2c95") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:keywords "convenience" "tools") (:url . "https://github.com/clojure-emacs/cider-hydra"))]) - (ciel . [(20180914 815) ((emacs (24))) "A command that is clone of \"ci\" in vim." single ((:commit . "429773a3c551691a463ecfddd634b8bae2f48503") (:authors ("Takuma Matsushita" . "cs14095@gmail.com")) (:maintainer "Takuma Matsushita" . "cs14095@gmail.com") (:keywords "convinience") (:url . "https://github.com/cs14095/ciel.el"))]) - (cil-mode . [(20160622 1430) nil "Common Intermediate Language mode" single ((:commit . "8023b45ec60961bf4c3a3d8a564727c463ed09d1") (:authors ("Friedrich von Never" . "friedrich@fornever.me")) (:maintainer "Friedrich von Never" . "friedrich@fornever.me") (:keywords "languages") (:url . "https://github.com/ForNeVeR/cil-mode"))]) - (cilk-mode . [(20220807 1629) ((emacs (25 1)) (flycheck (32 -4))) "Minor mode for Cilk code editing" single ((:commit . "d5ba732a5a313a97a96085943cd7840b8e2d9c7c") (:authors ("Alexandros-Stavros Iliopoulos ")) (:maintainer "Alexandros-Stavros Iliopoulos" . "1577182+ailiop@users.noreply.github.com") (:keywords "c" "convenience" "faces" "languages") (:url . "https://github.com/ailiop/cilk-mode"))]) - (cinspect . [(20150716 233) ((emacs (24)) (cl-lib (0 5)) (deferred (0 3 1)) (python-environment (0 0 2))) "Use cinspect to look at the CPython source of builtins and other C objects!" single ((:commit . "4e199a90f89b335cccda1518aa0963e0a1d4fbab") (:authors ("Ben Yelsey" . "ben.yelsey@gmail.com")) (:maintainer "Ben Yelsey" . "ben.yelsey@gmail.com") (:keywords "python") (:url . "https://github.com/inlinestyle/cinspect-mode"))]) - (circadian . [(20181024 1256) ((emacs (24 4))) "Theme-switching based on daytime" single ((:commit . "e0547c1779f2653dac09192951a0756ce2e2ea89") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "git@guidoschmidt.cc") (:keywords "themes") (:url . "https://github.com/GuidoSchmidt/circadian"))]) - (circe . [(20220526 1206) ((emacs (24 5)) (cl-lib (0 5))) "Client for IRC in Emacs" tar ((:commit . "41cdc116b09818d33f5cb0fc1d72c025c23aa2f1") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:keywords "irc" "chat" "comm") (:url . "https://github.com/emacs-circe/circe"))]) - (circe-notifications . [(20180102 2318) ((emacs (24 4)) (circe (2 3)) (alert (1 2))) "Add desktop notifications to Circe." single ((:commit . "291149ac12877bbd062da993479d3533a26862b0") (:authors ("Ruben Maher" . "r@rkm.id.au")) (:maintainer "Ruben Maher" . "r@rkm.id.au") (:url . "https://github.com/eqyiel/circe-notifications"))]) - (circleci-api . [(20210227 1607) ((emacs (27)) (request (0 3 2))) "Bindings for the CircleCI API" single ((:commit . "1432b0ad0f32b03fec564c0815951d5e096c2f6a") (:authors ("Robin Schroer")) (:maintainer "Robin Schroer") (:url . "https://github.com/sulami/circleci-api"))]) - (citar . [(20220925 2234) ((emacs (27 1)) (parsebib (4 2)) (org (9 5)) (citeproc (0 9))) "Citation-related commands for org, latex, markdown" tar ((:commit . "219a69c519fa77ba609b05ac5dbcb9ae357d383b") (:authors ("Bruce D'Arcus ")) (:maintainer "Bruce D'Arcus ") (:url . "https://github.com/emacs-citar/citar"))]) - (citar-embark . [(20220724 2250) ((emacs (27 1)) (embark (0 17)) (citar (0 9 7))) "Citar/Embark integration" single ((:commit . "8475c1fd2b8d2171b7c9dd4318aa67d09c62b820") (:authors ("Bruce D'Arcus" . "bdarcus@gmail.com")) (:maintainer "Bruce D'Arcus" . "bdarcus@gmail.com") (:keywords "bib" "extensions") (:url . "https://github.com/emacs-citar/citar-embark"))]) - (citar-org-roam . [(20220927 1834) ((emacs (27 1)) (org-roam (2 2)) (citar (1 0))) "Citar/org-roam integration" single ((:commit . "27105d0a9578279560cd79cfad5871e7e603bc58") (:authors ("Bruce D'Arcus" . "bdarcus@gmail.com")) (:maintainer "Bruce D'Arcus" . "bdarcus@gmail.com") (:url . "https://github.com/emacs-citar/citar-org-roam"))]) - (citeproc . [(20220921 1924) ((emacs (26)) (dash (2 13 0)) (s (1 12 0)) (f (0 18 0)) (queue (0 2)) (string-inflection (1 0)) (org (9)) (parsebib (2 4))) "A CSL 1.0.2 Citation Processor" tar ((:commit . "678db833e0128fe399ad4c99794186b46f33a68a") (:authors ("András Simonyi" . "andras.simonyi@gmail.com")) (:maintainer "András Simonyi" . "andras.simonyi@gmail.com") (:keywords "bib") (:url . "https://github.com/andras-simonyi/citeproc-el"))]) - (citeproc-org . [(20200915 2009) ((emacs (25 1)) (dash (2 12 0)) (org (9)) (f (0 18 0)) (citeproc (0 1)) (org-ref (1 1 1))) "Render org-mode references in CSL styles" tar ((:commit . "22a759c4f0ec80075014dcc594baa4d1b470d995") (:authors ("András Simonyi" . "andras.simonyi@gmail.com")) (:maintainer "András Simonyi" . "andras.simonyi@gmail.com") (:keywords "org-ref" "org-mode" "cite" "bib") (:url . "https://github.com/andras-simonyi/citeproc-org"))]) - (citre . [(20220523 745) ((emacs (26 1))) "Ctags IDE on the True Editor" tar ((:commit . "1c0ca637c7993559a0175e3001941457b8c71211") (:authors ("Hao Wang" . "amaikinono@gmail.com")) (:maintainer "Hao Wang" . "amaikinono@gmail.com") (:keywords "convenience" "tools") (:url . "https://github.com/universal-ctags/citre"))]) - (cl-format . [(20210831 530) nil "CL format routine." tar ((:commit . "ad1a4fb6bc91e65ea90bcf6792cc5a1be5380f9d") (:authors ("Andreas Politz" . "politza@fh-trier.de")) (:maintainer "akater" . "nuclearspace@gmail.com") (:keywords "extensions") (:url . "https://gitlab.com/akater/elisp-cl-format"))]) - (cl-libify . [(20181130 230) ((emacs (25))) "Update elisp code to use cl-lib instead of cl" single ((:commit . "e205b96f944a4f312fd523804cbbaf00027a3c8b") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "lisp") (:url . "https://github.com/purcell/cl-libify"))]) - (clang-capf . [(20220122 1219) ((emacs (24 4))) "Completion-at-point backend for c/c++ using clang" single ((:commit . "b1765719288a138e125cc5ce624ef561c80015bf") (:authors ("Philip K. ")) (:maintainer "Philip K. ") (:keywords "c" "abbrev" "convenience") (:url . "https://git.sr.ht/~pkal/clang-capf"))]) - (clang-format . [(20191106 950) ((cl-lib (0 3))) "Format code using clang-format" single ((:commit . "e48ff8ae18dc7ab6118c1f6752deb48cb1fc83ac") (:keywords "tools" "c"))]) - (clang-format+ . [(20190824 2216) ((emacs (25 1)) (clang-format (20180406 1514))) "Minor mode for automatic clang-format application" single ((:commit . "ddd4bfe1a13c2fd494ce339a320a51124c1d2f68") (:keywords "c" "c++" "clang-format") (:url . "https://github.com/SavchenkoValeriy/emacs-clang-format-plus"))]) - (clean-aindent-mode . [(20171017 2043) nil "Simple indent and unindent, trims indent white-space" single ((:commit . "a97bcae8f43a9ff64e95473e4ef0d8bafe829211") (:authors ("peter marinov" . "efravia@gmail.com")) (:maintainer "peter marinov" . "efravia@gmail.com") (:keywords "indentation" "whitespace" "backspace") (:url . "https://github.com/pmarinov/clean-aindent-mode"))]) - (clean-buffers . [(20160529 2259) ((cl-lib (0 5))) "clean useless buffers" single ((:commit . "1be6c54e3095761b6b64bf749faae3dfce94e72a") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "usability" "buffers"))]) - (clear-text . [(20160406 2043) nil "Make you use clear text" tar ((:commit . "b50669b6077d6948f72cb3c649281d206e0c2f2b") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "convenience") (:url . "https://github.com/xuchunyang/clear-text.el"))]) - (clevercss . [(20131229 155) nil "A major mode for editing CleverCSS files" single ((:commit . "b8a3c0dd674367c62b1a1ffec84d88fe0c0219bc") (:authors ("Joe Schafer" . "joesmoe10@gmail.com")) (:maintainer "Joe Schafer" . "joesmoe10@gmail.com") (:keywords "languages" "css"))]) - (clhs . [(20210428 1911) nil "Access the Common Lisp HyperSpec (CLHS)" single ((:commit . "7b106c4fb5a6388ab753f94740f6dfadcdeedcbb") (:maintainer "Sam Steingold" . "sds@gnu.org") (:keywords "lisp" "common lisp" "emacs" "ansi cl" "hyperspec") (:url . "https://gitlab.com/sam-s/clhs"))]) - (click-mode . [(20180611 44) ((emacs (24))) "Major mode for the Click Modular Router Project" single ((:commit . "b94ea8cce89cf0e753b2ab915202d49ffc470fb6") (:authors ("Brian Malehorn" . "bmalehorn@gmail.com")) (:maintainer "Brian Malehorn" . "bmalehorn@gmail.com") (:keywords "click" "router") (:url . "https://github.com/bmalehorn/click-mode"))]) - (clingo-mode . [(20220502 2020) ((emacs (24 3))) "A major mode for editing Answer Set Programs" single ((:commit . "cf56ce6b5c50506f6cea27e1dde0441dd8d15ee9") (:authors ("Ivan Uemlianin" . "ivan@llaisdy.com")) (:maintainer "Ivan Uemlianin" . "ivan@llaisdy.com") (:keywords "asp" "clingo" "answer set programs" "potassco" "major mode" "languages") (:url . "https://github.com/llaisdy/clingo-mode"))]) - (clipetty . [(20200327 2241) ((emacs (25 1))) "Send every kill from a TTY frame to the system clipboard" single ((:commit . "7ee3f9c52f70f80820a8c66fb6f796d6e01dd92d") (:authors ("Mike Hamrick" . "mikeh@muppetlabs.com")) (:maintainer "Mike Hamrick" . "mikeh@muppetlabs.com") (:keywords "terminals" "convenience") (:url . "https://github.com/spudlyo/clipetty"))]) - (cliphist . [(20220525 1034) ((emacs (25 1))) "paste from clipboard managers" tar ((:commit . "d02b97a2aa0da13711d9a6f845649115de8ac11b") (:authors ("Chen Bin ")) (:maintainer "Chen Bin ") (:keywords "clipboard" "manager" "history") (:url . "http://github.com/redguardtoo/cliphist"))]) - (clipmon . [(20180129 1054) nil "Clipboard monitor - watch system clipboard, add changes to kill ring/autoinsert" tar ((:commit . "95dc56c7ed84a654ec90f4740eb6df1050de8cf1") (:authors ("Brian Burns" . "bburns.km@gmail.com")) (:maintainer "Brian Burns" . "bburns.km@gmail.com") (:keywords "convenience") (:url . "https://github.com/bburns/clipmon"))]) - (clippy . [(20161028 1954) ((pos-tip (1 0))) "Show tooltip with function documentation at point" single ((:commit . "ad4b5dba4cede6d4b21533186303d3d3e9a2510f") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "docs") (:url . "https://github.com/Fuco1/clippy.el"))]) - (clips-mode . [(20170909 823) nil "Major mode for editing CLIPS code and REPL" tar ((:commit . "dd38e2822640a38f7d8bfec4f69d8dd24be27074") (:authors ("David E. Young" . "david.young@fnc.fujitsu.com") ("Andrey Kotlarski" . "m00naticus@gmail.com") ("Grant Rettke" . "grettke@acm.org")) (:maintainer "Grant Rettke" . "grettke@acm.org") (:keywords "clips"))]) - (clj-decompiler . [(20220103 1746) ((emacs (26 1)) (clojure-mode (5 12)) (cider (1 2 0))) "Clojure Java decompiler expansion" single ((:commit . "8c0c53f87e6e33f2be7e7aff6095eb586b50be1a") (:authors ("Ben Sless" . "ben.sless@gmail.com")) (:maintainer "Ben Sless" . "ben.sless@gmail.com") (:keywords "languages" "clojure" "cider" "java" "decompiler") (:url . "https://www.github.com/bsless/clj-decompiler.el"))]) - (clj-deps-new . [(20220221 2235) ((emacs (25 1)) (transient (0 3 7))) "Create clojure projects from templates" single ((:commit . "e1b7f00783ee7c494a773910c77b8ccc2bd68461") (:authors ("jpe90" . "eskinjp@gmail.com")) (:maintainer "jpe90" . "eskinjp@gmail.com") (:url . "https://github.com/jpe90/emacs-deps-new"))]) - (clj-refactor . [(20220821 1956) ((emacs (26 1)) (seq (2 19)) (yasnippet (0 6 1)) (paredit (24)) (multiple-cursors (1 2 2)) (clojure-mode (5 14)) (cider (1 4 1)) (parseedn (1 1 0)) (inflections (2 6)) (hydra (0 13 2))) "A collection of commands for refactoring Clojure code" tar ((:commit . "cd97626fd952f824564808a2f21b40bfcb59ff0f") (:authors ("Magnar Sveen" . "magnars@gmail.com") ("Lars Andersen" . "expez@expez.com") ("Benedek Fazekas" . "benedek.fazekas@gmail.com") ("Bozhidar Batsov" . "bozhidar@batsov.dev")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "convenience" "clojure" "cider"))]) - (cljr-helm . [(20220721 824) ((clj-refactor (0 13 0)) (helm-core (3 6 0)) (cl-lib (0 5))) "Wraps clojure refactor commands with helm" single ((:commit . "2c1f9cbd892ec03335f671ea3f974ee2ff6078dc") (:authors ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Phil Jackson" . "phil@shellarchive.co.uk") (:keywords "helm" "clojure" "refactor") (:url . "https://github.com/philjackson/cljr-helm"))]) - (cljr-ivy . [(20200602 1607) ((clj-refactor (2 5 0)) (ivy (0 13 0)) (emacs (24 3)) (cl-lib (0 6 1))) "Access clojure refactor with ivy completion" single ((:commit . "18e6e3526e872010a643c91aa71ff1d429431b83") (:authors ("Wanderson Ferreira" . "iagwanderson@gmail.com")) (:maintainer "Wanderson Ferreira" . "iagwanderson@gmail.com") (:keywords "convenience" "matching") (:url . "https://github.com/wandersoncferreira/cljr-ivy"))]) - (cljsbuild-mode . [(20160402 1700) nil "A minor mode for the ClojureScript 'lein cljsbuild' command" single ((:commit . "fa2315660cb3ce944b5e16c679dcf5afd6a97f4c") (:keywords "clojure" "clojurescript" "leiningen" "compilation") (:url . "http://github.com/kototama/cljsbuild-mode"))]) - (cljstyle-format . [(20220706 309) ((emacs (24)) (reformatter (0 3))) "Reformat Clojure code using cljstyle" single ((:commit . "31a43dfbeea12bbd4639dcec4fbb043cc0ff86d3") (:authors ("Derek Passen" . "dpassen1@gmail.com")) (:maintainer "Derek Passen" . "dpassen1@gmail.com") (:keywords "clojure" "cljstyle" "tools" "languages") (:url . "http://www.github.com/dpassen/cljstyle-format"))]) - (clmemo . [(20220204 1345) nil "Change Log MEMO" tar ((:commit . "f695c38c551f72f6ac5e1a82badc540c80d3b33b") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:keywords "convenience") (:url . "https://github.com/ataka/clmemo"))]) - (cloc . [(20170728 1824) ((cl-lib (0 5))) "count lines of code over emacs buffers" single ((:commit . "f30f0472e465cc8d433d2473e9d3b8dfe2c94491") (:authors ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Danny McClanahan" . "danieldmcclanahan@gmail.com") (:keywords "cloc" "count" "source" "code" "lines") (:url . "https://github.com/cosmicexplorer/cloc-emacs"))]) - (clocker . [(20190214 1833) ((projectile (0 11 0)) (dash (2 10)) (spaceline (2 0 1))) "Note taker and clock-in enforcer" single ((:commit . "c4d76968a49287ce3bac0832bb5d5d076054c96f") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com") (:keywords "org"))]) - (clockodo . [(20220604 2049) ((emacs (26 1)) (request (0 3 2)) (ts (0 2 2)) (org (8))) "A small integration for the clockodo api" single ((:commit . "6329aaebc4373edaa4cd1d046582a4cc36db4888") (:authors ("Henrik Jürges" . "juerges.henrik@gmail.com")) (:maintainer "Henrik Jürges" . "juerges.henrik@gmail.com") (:keywords "tools" "clockodo") (:url . "https://github.com/santifa/clockodo-el"))]) - (clojars . [(20180825 1951) ((request-deferred (0 2 0))) "clojars.org search interface" single ((:commit . "c78e4d5ddacda064c253e2b38d1c35188aa1ad71") (:authors ("Joshua Miller" . "josh@joshmiller.io")) (:maintainer "Joshua Miller" . "josh@joshmiller.io") (:keywords "docs" "help" "tools") (:url . "https://github.com/joshuamiller/clojars.el"))]) - (clojure-essential-ref . [(20200619 1653) ((emacs (24)) (cider (0 24 0))) "Cider-doc to \"Clojure, The Essential Reference\"" single ((:commit . "554594dc7ebb976e45632b8738b103ad048bf879") (:url . "https://github.com/p3r7/clojure-essential-ref"))]) - (clojure-essential-ref-nov . [(20200719 608) ((emacs (24)) (dash (2 16 0)) (nov (0 3 1)) (clojure-essential-ref (0 1 0))) "Cider-doc to \"Clojure, The Essential Reference\" (EPUB)" single ((:commit . "e05d61b96f6469a93f52015b7ad5deadf616139e") (:url . "https://github.com/p3r7/clojure-essential-ref"))]) - (clojure-mode . [(20220928 557) ((emacs (25 1))) "Major mode for Clojure code" single ((:commit . "414157c3e523e80cc44dca8f86f1853122ee5f6b") (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "languages" "clojure" "clojurescript" "lisp") (:url . "http://github.com/clojure-emacs/clojure-mode"))]) - (clojure-mode-extra-font-locking . [(20220715 1509) ((clojure-mode (3 0))) "Extra font-locking for Clojure mode" single ((:commit . "fee38d780f7d0b2a42a441e4d8bcfaa4fa672983") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.dev")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "languages" "lisp") (:url . "http://github.com/clojure-emacs/clojure-mode"))]) - (clojure-quick-repls . [(20150814 736) ((cider (0 8 1)) (dash (2 9 0))) "Quickly create Clojure and ClojureScript repls for a project." single ((:commit . "8fe4e44939e8a01a4cdf60c0001d9a6abf8a73c3") (:keywords "languages" "clojure" "cider" "clojurescript") (:url . "https://github.com/symfrog/clojure-quick-repls"))]) - (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"))]) - (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." single ((:commit . "9cd7c9fd86bc7bc627a31275d1ef131378b90a49") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:keywords "clojure" "interaction") (:url . "https://github.com/clojure-emacs/clomacs"))]) - (closql . [(20220821 1814) ((emacs (25 1)) (compat (28 1 1 0)) (emacsql-sqlite (3 0 0))) "Store EIEIO objects using EmacSQL" single ((:commit . "46b3020acf6655fd8abb4ef60e090629ee33e8c3") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "extensions") (:url . "https://github.com/emacscollective/closql"))]) - (closure-lint-mode . [(20101118 2124) nil "minor mode for the Closure Linter" single ((:commit . "bc3d2fd5c35580bf1b8af43b12484c95a343b4b5") (:authors ("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" single ((:commit . "16ef7fbf0a423b29e3c3a0a2d9525afaf265aaed") (:authors ("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'" single ((:commit . "6710c03d1bc91736435cbfe845924940cae34e5c") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/cloud-to-butt-erc"))]) - (clues-theme . [(20161213 1127) ((emacs (24 0))) "an Emacs 24 theme which may well be fully awesome..." single ((:commit . "abd61f2b7f3e98de58ca26e6d1230e70c6406cc7") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/emacsfodder/emacs-clues-theme"))]) - (cm-mode . [(20170203 2107) ((cl-lib (0 5))) "Minor mode for CriticMarkup" single ((:commit . "276d49c859822265070ae5dfbb403fd7d8d06436") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm") (:keywords "text" "markdown"))]) - (cmake-font-lock . [(20211224 2006) ((cmake-mode (0 0))) "Advanced, type aware, highlight support for CMake" single ((:commit . "0d6111b36a66013aa9b452e664c93308df3b07e1") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces" "languages") (:url . "https://github.com/Lindydancer/cmake-font-lock"))]) - (cmake-ide . [(20210610 1525) ((emacs (24 4)) (cl-lib (0 5)) (seq (1 11)) (levenshtein (0)) (s (1 11 0))) "Calls CMake to find out include paths and other compiler flags" single ((:commit . "28dc4ab5bd01d99553901b4efeb7234280928b18") (:authors ("Atila Neves" . "atila.neves@gmail.com")) (:maintainer "Atila Neves" . "atila.neves@gmail.com") (:keywords "languages") (:url . "http://github.com/atilaneves/cmake-ide"))]) - (cmake-mode . [(20220823 1201) ((emacs (24 1))) "major-mode for editing CMake sources" single ((:commit . "5936d4f2adeec64e0ff748b2c6c34f0436b19a97"))]) - (cmake-project . [(20171121 1115) nil "Integrates CMake build process with Emacs" single ((:commit . "d3f408f226eff3f77f7e00dd519f4efc78fd292d") (:authors ("Alexander Lamaison" . "alexander.lamaison@gmail")) (:maintainer "Alexander Lamaison" . "alexander.lamaison@gmail") (:keywords "c" "cmake" "languages" "tools") (:url . "http://github.com/alamaison/emacs-cmake-project"))]) - (cmd-to-echo . [(20161203 2133) ((emacs (24 4)) (s (1 11 0)) (shell-split-string (20151224 208))) "Show the output of long-running commands in the echo area" single ((:commit . "e0e874fc0e1ad6d291e39ed76023445297ad438a") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) - (cmm-mode . [(20150225 746) nil "Major mode for C-- source code" single ((:commit . "c3ad514dff3eb30434f6b20d953276d4c00de1ee"))]) - (cnfonts . [(20220906 2225) ((emacs (24))) "A simple Chinese fonts config tool" tar ((:commit . "ed68587a8961c7db0e8fcf7d2db5fc69295c5f37") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "convenience" "chinese" "font") (:url . "https://github.com/tumashu/cnfonts"))]) - (cobalt . [(20180304 1155) ((emacs (24))) "Easily use the Cobalt.rs static site generator" single ((:commit . "634ace275697e188746ca22a30ff94380ec756be") (:authors ("Juan Karlo Licudine" . "accidentalrebel@gmail.com")) (:maintainer "Juan Karlo Licudine" . "accidentalrebel@gmail.com") (:keywords "convenience") (:url . "https://github.com/cobalt-org/cobalt.el"))]) - (cobra-mode . [(20140116 2116) nil "Major mode for .NET-based Cobra language" single ((:commit . "acd6e53f6286af5176471d01f25257e5ddb6dd01") (:authors ("Taylor \"Nekroze\" Lawson")) (:maintainer "Taylor \"Nekroze\" Lawson") (:keywords "languages") (:url . "http://github.com/Nekroze/cobra-mode"))]) - (codcut . [(20190915 1009) nil "Share pieces of code to Codcut" single ((:commit . "bf07c3db3900e36b0b87423f3b715d6378f86393") (:authors ("Diego Pasquali" . "hello@dgopsq.space")) (:maintainer "Diego Pasquali" . "hello@dgopsq.space") (:keywords "comm" "tools" "codcut" "share") (:url . "https://github.com/codcut/codcut-emacs"))]) - (code-archive . [(20190612 308) ((emacs (24 3))) "git supported code archive and reference for org-mode" single ((:commit . "1ad9af6679d0294c3056eab9cad673f29c562721") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/code-archive"))]) - (code-cells . [(20220917 1431) ((emacs (27 1))) "Lightweight notebooks with support for ipynb files" single ((:commit . "fd68a33eb43b3cbd44fed767f48e230382903592") (:authors ("Augusto Stoffel" . "arstoffel@gmail.com")) (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") (:keywords "convenience" "outlines") (:url . "https://github.com/astoff/code-cells.el"))]) - (code-library . [(20160426 1218) ((gist (1 3 1))) "use org-mode to collect code snippets" single ((:commit . "3c79338eae5c892bfb4e4882298422d9fd65d2d7") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "lisp" "code"))]) - (code-review . [(20220629 1215) ((emacs (25 1)) (closql (1 2 0)) (magit (3 0 0)) (transient (0 3 7)) (a (1 0 0)) (ghub (3 5 1)) (uuidgen (1 2)) (deferred (0 5 1)) (markdown-mode (2 4)) (forge (0 3 0)) (emojify (1 2))) "Perform code review from Github, Gitlab, and Bitbucket Cloud" tar ((:commit . "95b36ec8e7935f96b2f3c6c9086d49cf4a72cbff") (:authors ("Wanderson Ferreira ")) (:maintainer "Wanderson Ferreira" . "wand@hey.com") (:keywords "git" "tools" "vc") (:url . "https://github.com/wandersoncferreira/code-review"))]) - (code-stats . [(20201209 2135) ((emacs (25)) (request (0 3 0))) "Code::Stats plugin" single ((:commit . "9a467dfd6a3cef849468623e1c085cbf59dac154") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/code-stats-emacs"))]) - (codebug . [(20140929 2137) nil "Interact with codebug" single ((:commit . "d95e5182fa1465406964873d9db1fdac77206f5b") (:authors ("Shane Dowling")) (:maintainer "Shane Dowling") (:url . "http://www.shanedowling.com/"))]) - (codesearch . [(20181006 1431) ((log4e (0 3 1))) "Core support for managing codesearch tools" tar ((:commit . "f6eb96f034a925444412cfa03e45e0ccbbafe3f2") (:authors ("Austin Bingham" . "austin.bingham@gmail.com") ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:keywords "tools" "development" "search") (:url . "https://github.com/abingham/emacs-codesearch"))]) - (codespaces . [(20220901 1802) ((emacs (28 1))) "Connect to GitHub Codespaces via TRAMP" single ((:commit . "33705cd5e9628f1582baeac371b8bb5a1cc0250e") (:authors ("Patrick Thomson" . "patrickt@github.com")) (:maintainer "Patrick Thomson" . "patrickt@github.com") (:keywords "comm") (:url . "https://github.com/patrickt/codespaces.el"))]) - (codic . [(20150926 1127) ((emacs (24)) (cl-lib (0 5))) "Search Codic (codic.jp) naming dictionaries" tar ((:commit . "52bbb6997ef4ab9fb7fea43bbfff7f04671aa557") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-codic"))]) - (coffee-fof . [(20131012 1230) ((coffee-mode (0 4 1))) "A coffee-mode configuration for `ff-find-other-file'." single ((:commit . "211529594bc074721c6cbc4edb73a63cc05f89ac") (:authors ("Yasuyki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyki Oka" . "yasuyk@gmail.com") (:keywords "coffee-mode") (:url . "http://github.com/yasuyk/coffee-fof"))]) - (coffee-mode . [(20200315 1133) ((emacs (24 3))) "Major mode for CoffeeScript code" single ((:commit . "35a41c7d8233eac0b267d9593e67fb8b6235e134") (:authors ("Chris Wanstrath" . "chris@ozmm.org")) (:maintainer "Chris Wanstrath" . "chris@ozmm.org") (:keywords "coffeescript" "major" "mode") (:url . "http://github.com/defunkt/coffee-mode"))]) - (coin-ticker . [(20170611 727) ((request (0 3 0)) (emacs (25))) "Show a cryptocurrency price ticker" single ((:commit . "45108e239e1d129c0cc1ff37f2870cf73087780b") (:authors ("Evan Klitzke" . "evan@eklitzke.org")) (:maintainer "Evan Klitzke" . "evan@eklitzke.org") (:keywords "news") (:url . "https://github.com/eklitzke/coin-ticker-mode"))]) - (colonoscopy-theme . [(20170808 1309) ((emacs (24 0))) "an Emacs 24 theme based on Colonoscopy (tmTheme)" single ((:commit . "64bbb322b13dae91ce9f1e3581f836f94f800ead") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) - (color-identifiers-mode . [(20220629 1800) ((dash (2 5 0)) (emacs (24))) "Color identifiers based on their names" single ((:commit . "caed36cc21b6a7f659dda8a3ace1a607daa30f6f") (:authors ("Ankur Dave" . "ankurdave@gmail.com")) (:maintainer "Ankur Dave" . "ankurdave@gmail.com") (:keywords "faces" "languages") (:url . "https://github.com/ankurdave/color-identifiers-mode"))]) - (color-moccur . [(20141223 35) nil "multi-buffer occur (grep) mode" single ((:commit . "4f1c59ffd1ccc2ab1a171cd6b721e8cb9e002fb7") (:keywords "convenience") (:url . "http://www.bookshelf.jp/elc/color-moccur.el"))]) - (color-theme . [(20190220 1115) nil "An OBSOLETE color-theme implementation" tar ((:commit . "3a2f6b615f5e2401e30d93a3e0adc210bbb4b7aa") (:authors ("Jonadab the Unsightly One" . "jonadab@bright.net")) (:maintainer "Xavier Maillard" . "zedek@gnu.org") (:keywords "faces") (:url . "http://www.emacswiki.org/cgi-bin/wiki.pl?ColorTheme"))]) - (color-theme-approximate . [(20140228 436) nil "Makes Emacs theme works on terminal transparently" single ((:commit . "f54301ca39bc5d2ffb000f233f8114184a3e7d71") (:authors ("Tung Dao" . "me@tungdao.com")) (:maintainer "Tung Dao" . "me@tungdao.com"))]) - (color-theme-buffer-local . [(20170126 601) ((color-theme (0))) "Install color-themes by buffer." single ((:commit . "faf7415c99e132094f1f09c6b6974ec118a18d87") (:authors ("Victor Borja" . "vic.borja@gmail.com")) (:maintainer "Victor Borja" . "vic.borja@gmail.com") (:keywords "faces") (:url . "http://github.com/vic/color-theme-buffer-local"))]) - (color-theme-modern . [(20220506 858) ((emacs (24))) "Reimplement colortheme with Emacs 24 theme framework." tar ((:commit . "74ad69bbca6fcfff3c0960d888c7c9c1f9f3e2e8") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/emacs-jp/replace-colorthemes"))]) - (color-theme-sanityinc-solarized . [(20220917 1350) ((emacs (24 1)) (cl-lib (0 6))) "A version of Ethan Schoonover's Solarized themes" tar ((:commit . "b8f4a65bd53b97b56b93fff2fb14f71b2831aa6f") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "faces" "themes") (:url . "https://github.com/purcell/color-theme-sanityinc-solarized"))]) - (color-theme-sanityinc-tomorrow . [(20220917 1349) nil "A version of Chris Kempson's \"tomorrow\" themes" tar ((:commit . "96dbaa43ff1326879e76a7943b8ae27265ae84e8") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "faces" "themes") (:url . "https://github.com/purcell/color-theme-sanityinc-tomorrow"))]) - (color-theme-x . [(20201204 2245) ((cl-lib (0 5))) "convert color themes to X11 resource settings" single ((:commit . "ec853dd931d625e07116fbc91d8829bd15f90889") (:authors ("Matthew Kennedy" . "mkennedy@killr.ath.cx")) (:maintainer "Andrew Johnson" . "andrew@andrewjamesjohnson.com") (:keywords "convenience" "faces" "frames") (:url . "https://github.com/ajsquared/color-theme-x"))]) - (colorless-themes . [(20210102 1035) ((emacs (24 1))) "A macro to generate mostly colorless themes" single ((:commit . "95fff8b4e313bdd2073454fd5be9420d95dab267") (:authors ("Thomas Letan" . "contact@thomasletan.fr")) (:maintainer "Thomas Letan" . "contact@thomasletan.fr") (:keywords "faces themes" "faces") (:url . "https://git.sr.ht/~lthms/colorless-themes.el"))]) - (colormaps . [(20171008 2224) ((emacs (25))) "Hex colormaps" single ((:commit . "3a88961ba66b09a49ea5aa92b2b8776b2c92d68c") (:authors ("Abhinav Tushar" . "lepisma@fastmail.com")) (:maintainer "Abhinav Tushar" . "lepisma@fastmail.com") (:keywords "tools") (:url . "https://github.com/lepisma/colormaps.el"))]) - (column-enforce-mode . [(20200605 1933) nil "Highlight text that extends beyond a column" single ((:commit . "14a7622f2268890e33536ccd29510024d51ee96f") (:authors ("Jordon Biondo")) (:maintainer "Jordon Biondo") (:url . "www.github.com/jordonbiondo/column-enforce-mode"))]) - (com-css-sort . [(20220704 647) ((emacs (25 1)) (s (1 12 0))) "Common way of sorting the CSS attributes" single ((:commit . "eba4ecbb52aeca7b7d0f6b80ad21e0d2c70d0685") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "matching" "css" "sort") (:url . "https://github.com/jcs-elpa/com-css-sort"))]) - (comb . [(20201010 1147) ((emacs (25 1))) "Interactive code auditing and grep tool" tar ((:commit . "31f3e94afb2a7f7d18d30c2468a0c683700f7a66") (:authors ("Andrea Cardaci" . "cyrus.and@gmail.com")) (:maintainer "Andrea Cardaci" . "cyrus.and@gmail.com") (:keywords "matching") (:url . "https://github.com/cyrus-and/comb"))]) - (comby . [(20200629 140) ((emacs (25 1))) "Emacs comby integration" single ((:commit . "928b8b8959a2556aba5526f2a25801341eb59dc3") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:keywords "languages") (:url . "https://github.com/s-kostyaev/comby.el"))]) - (comint-hyperlink . [(20211026 100) ((emacs (24 3))) "Create hyperlinks in comint for SGR URL control sequences" single ((:commit . "905f2db1f95950899301b9f71faed9e9362cf5dc") (:authors ("Matthew Bauer" . "mjbauer95@gmail.com")) (:maintainer "Matthew Bauer" . "mjbauer95@gmail.com") (:keywords "comint" "shell" "processes" "hypermedia" "terminals") (:url . "https://github.com/matthewbauer/comint-hyperlink"))]) - (comint-intercept . [(20200106 454) ((emacs (24 3))) "Intercept input in comint-mode" single ((:commit . "3c9a6125e450435b79ab5e6466f830e57c5e0a30") (:authors ("\"Huang, Ying\"" . "huang.ying.caritas@gmail.com")) (:maintainer "\"Huang, Ying\"" . "huang.ying.caritas@gmail.com") (:keywords "processes" "terminals") (:url . "https://github.com/hying-caritas/comint-intercept"))]) - (command-log-mode . [(20160413 447) nil "log keyboard commands to buffer" single ((:commit . "af600e6b4129c8115f464af576505ea8e789db27") (:authors ("Michael Weber" . "michaelw@foldr.org")) (:maintainer "Michael Weber" . "michaelw@foldr.org") (:keywords "help") (:url . "https://github.com/lewang/command-log-mode"))]) - (command-queue . [(20160328 1725) ((emacs (24 3))) "shell command queue" single ((:commit . "f327c6f852592229a755ec6de0c62c6aeafd6659") (:authors ("Yuki INOUE ")) (:maintainer "Yuki INOUE ") (:url . "https://github.com/Yuki-Inoue/command-queue"))]) - (commander . [(20140120 1852) ((s (1 6 0)) (dash (2 0 0)) (cl-lib (0 3)) (f (0 6 1))) "Emacs command line parser" single ((:commit . "2c8a57b9c619e29ccbe2d5a85921b9c689e95bf9") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "cli" "argv") (:url . "http://github.com/rejeep/commander.el"))]) - (comment-dwim-2 . [(20210101 1820) ((emacs (24 4))) "An all-in-one comment command to rule them all" single ((:commit . "b4d6bf4be5a159c4bcc7d43bea287315a16114ce") (:authors ("Rémy Ferré" . "dev@remyferre.net")) (:maintainer "Rémy Ferré" . "dev@remyferre.net") (:keywords "convenience") (:url . "https://github.com/remyferre/comment-dwim-2"))]) - (comment-or-uncomment-sexp . [(20190225 1122) ((emacs (24))) "Command for commenting the sexp under point." single ((:commit . "bec730d3fc1e6c17ff1339eb134af16c034a4d95") (:authors ("Artur Malabarba" . "artur@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "artur@endlessparentheses.com") (:keywords "convenience") (:url . "https://github.com/Malabarba/comment-or-uncomment-sexp"))]) - (comment-tags . [(20170910 1735) ((emacs (24 5))) "Highlight & navigate comment tags like 'TODO'." single ((:commit . "7ae64a8d7aca098f360e03e9a3e780e27715c6e3") (:authors ("Vincent Dumas" . "vincekd@gmail.com")) (:maintainer "Vincent Dumas" . "vincekd@gmail.com") (:keywords "convenience" "comments" "tags") (:url . "https://github.com/vincekd/comment-tags"))]) - (commentary-theme . [(20210714 1757) ((emacs (24))) "A minimal theme with contrasting comments" single ((:commit . "a73e1256f667065933e96bd6032c463cb115201d") (:url . "https://github.com/pzel/commentary-theme"))]) - (commenter . [(20160219 1627) ((emacs (24 4)) (let-alist (1 0 4))) "multiline-comment support package" single ((:commit . "6d1885419434ba779270c6fda0e30d390bb074bd") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "comment") (:url . "https://github.com/yuutayamada/commenter"))]) - (commify . [(20220531 1301) ((s (1 9 0))) "Toggle grouping commas in numbers" single ((:commit . "c4aeccae5b4a073fc3f4e8bd780a2ebbb7d5e533") (:authors ("Daniel E. Doherty" . "ded-commify@ddoherty.net")) (:maintainer "Daniel E. Doherty" . "ded-commify@ddoherty.net") (:keywords "convenience" "editing" "numbers" "grouping" "commas") (:url . "https://github.com/ddoherty03/commify"))]) - (common-lisp-snippets . [(20180226 1523) ((yasnippet (0 8 0))) "Yasnippets for Common Lisp" tar ((:commit . "1ddf808311ba4d9e8444a1cb50bd5ee75e4111f6") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "snippets") (:url . "https://github.com/mrkkrp/common-lisp-snippets"))]) - (company . [(20220825 1044) ((emacs (25 1))) "Modular text completion framework" tar ((:commit . "35408c0ac3a730908fbce0810f8d159eb353c1d5") (:authors ("Nikolaj Schumacher")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:keywords "abbrev" "convenience" "matching") (:url . "http://company-mode.github.io/"))]) - (company-anaconda . [(20200404 1859) ((company (0 8 0)) (anaconda-mode (0 1 1)) (cl-lib (0 5 0)) (dash (2 6 0)) (s (1 9))) "Anaconda backend for company-mode" single ((:commit . "da1566db41a68809ef7f91ebf2de28118067c89b") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/anaconda-mode"))]) - (company-ansible . [(20200306 1441) ((emacs (24 4)) (company (0 8 12))) "A company back-end for ansible" tar ((:commit . "79dd421b161efa49fbdffad57fa40edb41f484a3") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:keywords "ansible") (:url . "https://github.com/krzysztof-magosa/company-ansible"))]) - (company-arduino . [(20160306 1739) ((emacs (24 1)) (company (0 8 0)) (irony (0 1 0)) (cl-lib (0 5)) (company-irony (0 1 0)) (company-c-headers (20140930)) (arduino-mode (1 0))) "company-mode for Arduino" single ((:commit . "5958b917cc5cc729dc64d74d947da5ee91c48980") (:authors ("Yuta Yamada" . "sleepboy.zzz@gmail.com")) (:maintainer "Yuta Yamada" . "sleepboy.zzz@gmail.com") (:keywords "convenience" "development" "company") (:url . "https://github.com/yuutayamada/company-arduino"))]) - (company-auctex . [(20200529 1835) ((yasnippet (0 8 0)) (company (0 8 0)) (auctex (11 87))) "Company-mode auto-completion for AUCTeX" single ((:commit . "9400a2ec7459dde8cbf1a5d50dfee4e300ed7e18") (:authors ("Christopher Monsanto , Alexey Romanov" . "alexey.v.romanov@gmail.com")) (:maintainer "Christopher Monsanto , Alexey Romanov" . "alexey.v.romanov@gmail.com") (:url . "https://github.com/alexeyr/company-auctex/"))]) - (company-axiom . [(20220612 1535) ((emacs (24)) (company (0 9)) (axiom-environment (20171021))) "A company-mode backend for the axiom-environment system" single ((:commit . "01d88daa0c864af9918db5a147fbb5e435dec199") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org") (:keywords "axiom" "openaxiom" "fricas" "axiom-environment"))]) - (company-bibtex . [(20171105 644) ((company (0 9 0)) (cl-lib (0 5)) (parsebib (1 0))) "Company completion for bibtex keys" single ((:commit . "225c6f5c0c070c94c8cdbbd452ea548cd94d76f4") (:authors ("GB Gardner" . "gbgar@users.noreply.github.com")) (:maintainer "GB Gardner" . "gbgar@users.noreply.github.com") (:keywords "company-mode" "bibtex") (:url . "https://github.com/gbgar/company-bibtex"))]) - (company-box . [(20220910 1354) ((emacs (26 0 91)) (dash (2 19 0)) (company (0 9 6)) (frame-local (0 0 1))) "Company front-end with icons" tar ((:commit . "79abd77f3357279c2726b74f8b20df27b71aa867") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:keywords "company" "completion" "front-end" "convenience") (:url . "https://github.com/sebastiencs/company-box"))]) - (company-c-headers . [(20190825 1631) ((emacs (24 1)) (company (0 8))) "Company mode backend for C/C++ header files" single ((:commit . "5e676ab0c2f287c868b1e3931afd4c78895910cd") (:authors ("Alastair Rankine" . "alastair@girtby.net")) (:maintainer "Alastair Rankine" . "alastair@girtby.net") (:keywords "development" "company"))]) - (company-cabal . [(20170917 1317) ((cl-lib (0 5)) (company (0 8 0)) (emacs (24))) "company-mode cabal backend" tar ((:commit . "62112a7259e24bd6c08885629a185afe512b7d3d") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-cabal"))]) - (company-coq . [(20220314 526) ((cl-lib (0 5)) (dash (2 12 1)) (yasnippet (0 11 0)) (company (0 8 12)) (company-math (1 1))) "A collection of extensions for Proof General's Coq mode" tar ((:commit . "a6e349e0131f676a885bd14c908fd26054b2df42") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "convenience" "languages") (:url . "https://github.com/cpitclaudel/company-coq"))]) - (company-ctags . [(20211211 338) ((emacs (25 1)) (company (0 9 0))) "Fastest company-mode completion backend for ctags" single ((:commit . "313508ba5d4f1e4b5d5d554faaa74076201c3248") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "convenience") (:url . "https://github.com/redguardtoo/company-ctags"))]) - (company-dcd . [(20210307 649) ((company (0 9)) (flycheck-dmd-dub (0 7)) (yasnippet (0 8)) (popwin (0 7)) (cl-lib (0 5)) (ivy (20160804 326))) "Company backend for Dlang using DCD." single ((:commit . "858500115d4f0285f963698ede9492f409a90e52") (:authors ("tsukimizake ")) (:maintainer "tsukimizake ") (:keywords "languages") (:url . "http://github.com/tsukimizake/company-dcd"))]) - (company-dict . [(20190302 5) ((emacs (24 4)) (company (0 8 12)) (parent-mode (2 3))) "A backend that emulates ac-source-dictionary" single ((:commit . "cd7b8394f6014c57897f65d335d6b2bd65dab1f4") (:authors ("Henrik Lissner ")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:keywords "company" "dictionary" "ac-source-dictionary") (:url . "https://github.com/hlissner/emacs-company-dict"))]) - (company-distel . [(20180827 1344) ((distel-completion-lib (1 0 0))) "Erlang/distel completion backend for company-mode" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:keywords "erlang" "distel" "company") (:url . "github.com/sebastiw/distel-completion"))]) - (company-emacs-eclim . [(20180911 1121) ((eclim (0 3)) (company (0 7)) (cl-lib (0 5))) "Eclim company backend" single ((:commit . "edff7e0e30c87036710d88fb0b7a4644750858e8"))]) - (company-emoji . [(20210427 2151) ((cl-lib (0 5)) (company (0 8 0))) "company-mode backend for emoji" tar ((:commit . "90594eb58b20fb937cfd4e946efcc446ee630e6f") (:authors ("Alex Dunn" . "dunn.alex@gmail.com")) (:maintainer "Alex Dunn" . "dunn.alex@gmail.com") (:keywords "emoji" "company") (:url . "https://github.com/dunn/company-emoji.git"))]) - (company-emojify . [(20220727 1740) ((emacs (26 1)) (company (0 8 0)) (emojify (1 2 1)) (ht (2 0))) "Company completion for Emojify" single ((:commit . "7731c85a03713fdd09908db948942f1444506dc7") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "emoji" "company" "emojify") (:url . "https://github.com/jcs-elpa/company-emojify"))]) - (company-erlang . [(20170123 538) ((emacs (24 4)) (ivy-erlang-complete (0 1)) (company (0 9 2))) "company backend based on ivy-erlang-complete" single ((:commit . "bc0524a16f17b66c7397690e4ca0e004f09ea6c5") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:keywords "tools"))]) - (company-flow . [(20180225 2159) ((company (0 8 0)) (dash (2 13 0))) "Flow backend for company-mode" single ((:commit . "76ef585c70d2a3206c2eadf24ba61e59124c3a16") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/company-flow"))]) - (company-flx . [(20180103 518) ((emacs (24)) (company (0 8 12)) (flx (0 5))) "flx based fuzzy matching for company" single ((:commit . "05efcafb488f587bb6e60923078d97227462eb68") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:keywords "convenience" "company" "fuzzy" "flx") (:url . "https://github.com/PythonNut/company-flx"))]) - (company-fuzzy . [(20220721 1609) ((emacs (26 1)) (company (0 8 12)) (s (1 12 0)) (ht (2 0))) "Fuzzy matching for `company-mode'" single ((:commit . "91b76fc475f7eb17a0ae8b94a42625dfb546cc01") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "matching" "auto-complete" "complete" "fuzzy") (:url . "https://github.com/jcs-elpa/company-fuzzy"))]) - (company-ghci . [(20190707 311) ((company (0 8 11)) (haskell-mode (13))) "company backend which uses the current ghci process." single ((:commit . "a1d25652583ab4666c5a78cac18cd8039776b50d") (:authors ("Hector Orellana" . "hofm92@gmail.com")) (:maintainer "Hector Orellana" . "hofm92@gmail.com"))]) - (company-glsl . [(20210109 1403) ((company (0 9 4)) (glsl-mode (2 4)) (emacs (24 4))) "Support glsl in company-mode" single ((:commit . "3a40501ba831a30a7fd3e8529b20d1305d0454aa") (:authors ("Guido Schmidt" . "git@guidoschmidt.cc")) (:maintainer "Guido Schmidt" . "git@guidoschmidt.cc") (:url . "https://github.com/guidoschmidt/company-glsl"))]) - (company-go . [(20170825 1643) ((company (0 8 0)) (go-mode (1 0 0))) "company-mode backend for Go (using gocode)" single ((:commit . "31948b463f2fc18f8801e5a8fe511fef300eb3dd") (:authors ("nsf" . "no.smile.face@gmail.com")) (:maintainer "nsf" . "no.smile.face@gmail.com") (:keywords "languages"))]) - (company-inf-ruby . [(20140805 2054) ((company (0 6 10)) (inf-ruby (2 2 7)) (emacs (24 1))) "company-mode completion back-end for inf-ruby" single ((:commit . "9c2eab3bb82e8838c54013026e6ffb51cccbd37e") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/company-mode/company-inf-ruby"))]) - (company-ipa . [(20210307 1838) ((emacs (24 3)) (company (0 8 12))) "IPA backend for company" single ((:commit . "8634021cac885f53f3274ef6dcce7eab19321046") (:authors ("Matías Guzmán Naranjo" . "mguzmann89@gmail.com")) (:maintainer "Matías Guzmán Naranjo" . "mguzmann89@gmail.com") (:keywords "convenience" "company" "ipa") (:url . "https://github.com/mguzmann/company-ipa"))]) - (company-irony . [(20190124 2346) ((emacs (24 1)) (company (0 8 0)) (irony (1 1 0)) (cl-lib (0 5))) "company-mode completion back-end for irony-mode" single ((:commit . "b44711dfce445610c1ffaec4951c6ff3882b216a") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:keywords "convenience") (:url . "https://github.com/Sarcasm/company-irony/"))]) - (company-irony-c-headers . [(20151018 909) ((cl-lib (0 5)) (company (0 9 0)) (irony (0 2 0))) "Company mode backend for C/C++ header files with Irony" single ((:commit . "ba304fe7eebdff90bbc7dea063b45b82638427fa") (:authors ("Yutian Li" . "hotpxless@gmail.com")) (:maintainer "Yutian Li" . "hotpxless@gmail.com") (:keywords "c" "company") (:url . "https://github.com/hotpxl/company-irony-c-headers"))]) - (company-jedi . [(20200324 25) ((emacs (24)) (cl-lib (0 5)) (company (0 8 11)) (jedi-core (0 2 7))) "Company-mode completion back-end for Python JEDI" single ((:commit . "a5a9f7ddf2770bbfad9e39a275053923fe82a200") (:authors ("Boy" . "boyw165@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/emacsorphanage/company-jedi"))]) - (company-lean . [(20210305 1705) ((emacs (24 3)) (dash (2 18 0)) (s (1 10 0)) (f (0 19 0)) (company (0 9 3)) (lean-mode (3 3 0))) "A company backend for lean-mode" single ((:commit . "5c50338ac149ca5225fc737be291db1f63c45f1d") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong " . "soonhok@cs.cmu.edu") ("Gabriel Ebner " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:keywords "languages") (:url . "https://github.com/leanprover/lean-mode"))]) - (company-ledger . [(20210910 250) ((emacs (24 3)) (company (0 8 0))) "Fuzzy auto-completion for Ledger & friends" single ((:commit . "55fdddd6c5e9c061c685b474ef5e148a4ac9b576") (:authors ("Debanjum Singh Solanky ")) (:maintainer "Debanjum Singh Solanky ") (:keywords "abbrev" "matching" "auto-complete" "beancount" "ledger" "company") (:url . "https://github.com/debanjum/company-ledger"))]) - (company-lua . [(20171108 2306) ((company (0 8 12)) (s (1 10 0)) (f (0 17 0)) (lua-mode (20151025))) "Company backend for Lua" tar ((:commit . "29f6819de4d691e5fd0b62893a9f4fbc1c6fcb52") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) - (company-manually . [(20200709 913) ((emacs (24 3)) (company (0 9 0)) (ivy (0 13 0))) "A company backend that lets you manually build candidates" single ((:commit . "0b696c268fc7ba3ef70c1b2c9ebe5dad0f4ec4a0") (:authors ("Yanghao Xie")) (:maintainer "Yanghao Xie" . "yhaoxie@gmail.com") (:keywords "convenience" "company-mode" "manually build candidates") (:url . "https://github.com/yanghaoxie/company-manually"))]) - (company-math . [(20210731 2019) ((company (0 8 0)) (math-symbol-lists (1 3))) "Completion backends for unicode math symbols and latex tags" single ((:commit . "45778f5731c97a21a83e3b965cbde42018709afd") (:authors ("Vitalie Spinu" . "spinuvit@gmail.com")) (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") (:keywords "unicode" "symbols" "completion") (:url . "https://github.com/vspinu/company-math"))]) - (company-maxima . [(20210520 2034) ((emacs (25 1)) (maxima (0 6 1)) (seq (2 20)) (company (0 9 13))) "Maxima company integration" single ((:commit . "f92eafd716ae6e36665bbf027309477c2efa336d") (:authors ("Fermin Munoz")) (:maintainer "Fermin Munoz" . "fmfs@posteo.net") (:keywords "languages" "tools" "convenience") (:url . "https://gitlab.com/sasanidas/maxima"))]) - (company-nand2tetris . [(20171201 1813) ((nand2tetris (1 1 0)) (company (0 5)) (cl-lib (0 5 0))) "Company backend for nand2tetris major mode" single ((:commit . "fe37ee41367ceff6f7d7a472a5f80cf1285e1e01") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:keywords "nand2tetris" "hdl" "company") (:url . "http://www.github.com/CestDiego/nand2tetris.el/"))]) - (company-native-complete . [(20220103 1622) ((emacs (26 1)) (company (0 9 0)) (native-complete (0 1 0))) "Company completion using native-complete" single ((:commit . "1bf5e24069e543953602a3aee67336d8e0e7d817") (:authors ("Troy Hinckley" . "troy.hinckley@gmail.com")) (:maintainer "Troy Hinckley" . "troy.hinckley@gmail.com") (:url . "https://github.com/CeleritasCelery/emacs-native-shell-complete"))]) - (company-nginx . [(20220210 1411) ((emacs (24)) (cl-lib (0)) (company (0))) "company-mode keywords support for nginx-mode" single ((:commit . "8a9f1a5653fe2d9a5042bfb9377d54f37fcc64c8") (:keywords "company" "nginx") (:url . "https://repo.or.cz/company-nginx.git"))]) - (company-ngram . [(20170129 1913) ((cl-lib (0 5)) (company (0 8 0))) "N-gram based completion" tar ((:commit . "d15182df3eac72b29772802759b77c9eafef5066") (:authors ("kshramt")) (:maintainer "kshramt") (:url . "https://github.com/kshramt/company-ngram"))]) - (company-nixos-options . [(20160215 857) ((company (0 8 0)) (nixos-options (0 0 1)) (cl-lib (0 5 0))) "Company Backend for nixos-options" single ((:commit . "a4e1d9ea9f2e773170caa3afbe54ecdf73d04ec8") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:keywords "unix") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) - (company-org-block . [(20220809 2027) ((emacs (25 1)) (company (0 8 0)) (org (9 2 0))) "Org blocks company backend" single ((:commit . "29a2edb35e18c2627dcfa0641852a55d9639263c") (:authors ("Alvaro Ramirez")) (:maintainer "Alvaro Ramirez") (:url . "https://github.com/xenodium/company-org-block"))]) - (company-php . [(20211204 558) ((cl-lib (0 5)) (ac-php-core (2 0)) (company (0 9))) "A company back-end for PHP." single ((:commit . "1c8a81932533bd0b25b11e80834b9a7ff5751a98") (:authors ("jim" . "xcwenn@qq.com")) (:maintainer "jim") (:keywords "completion" "convenience" "intellisense") (:url . "https://github.com/xcwen/ac-php"))]) - (company-phpactor . [(20200121 1218) ((emacs (24 3)) (company (0 9 6)) (phpactor (0 1 0))) "company-mode backend for Phpactor" single ((:commit . "5ccf65d59e6bbc9cd958dd5988e8fd2143b0d57f") (:authors ("Martin Tang" . "martin.tang365@gmail.com") ("Mikael Kermorgant" . "mikael@kgtech.fi")) (:maintainer "Martin Tang" . "martin.tang365@gmail.com") (:keywords "tools" "php") (:url . "https://github.com/emacs-php/phpactor.el"))]) - (company-plisp . [(20200531 1927) ((emacs (25)) (s (1 2 0)) (company (0 8 12)) (dash (2 12 0)) (cl-lib (0 5))) "Company mode backend for PicoLisp language" tar ((:commit . "0e6941e1832faafb2176238339667edd482acd95") (:authors ("Fermin MF" . "fmfs@posteo.net")) (:maintainer "Fermin MF" . "fmfs@posteo.net") (:keywords "company" "plisp" "convenience" "auto-completion") (:url . "https://gitlab.com/sasanidas/company-plisp"))]) - (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" single ((:commit . "b48e3181e08ec597269621d621aa06636f02d883") (:authors ("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" single ((:commit . "9779f7f13b1e0cfb58af01af5d8ee9e783bb8a43") (:authors ("Junsong Li ")) (:maintainer "Junsong Li") (:keywords "languages" "pollen" "pollenpub" "company") (:url . "https://github.com/lijunsong/pollen-mode"))]) - (company-posframe . [(20220906 933) ((emacs (26 0)) (company (0 9 0)) (posframe (0 9 0))) "Use a posframe as company candidate menu" single ((:commit . "b67ec1fa83229187fdf1d3dc5576f81a37a2b369") (:authors ("Clément Pit-Claudel, Feng Shu, Lars Andersen" . "expez@expez.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "abbrev" "convenience" "matching") (:url . "https://github.com/tumashu/company-posframe"))]) - (company-prescient . [(20220911 138) ((emacs (25 1)) (prescient (5 2 1)) (company (0 9 6))) "prescient.el + Company" single ((:commit . "928cc72ec3dca8e9a60d356b9b8ce896ec5ff621") (:authors ("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")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (company-quickhelp . [(20220825 1037) ((emacs (24 3)) (company (0 8 9)) (pos-tip (0 4 6))) "Popup documentation for completion candidates" single ((:commit . "6660a1b380b9599af9ef1cc617168db83f24b9b7") (:authors ("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 . [(20220704 647) ((emacs (24 4)) (company-quickhelp (2 2 0)) (popup (0 5 3))) "Terminal support for `company-quickhelp'" single ((:commit . "08925e9dfe97482795dfe2f14542cfa2fd8895dd") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "terminal" "extends" "support" "tip" "help") (:url . "https://github.com/jcs-elpa/company-quickhelp-terminal"))]) - (company-racer . [(20171205 310) ((emacs (24 4)) (cl-lib (0 5)) (company (0 8 0)) (deferred (0 3 1))) "Company integration for racer" single ((:commit . "a00381c9d416f375f783fcb6ae8d40669ce1f567") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "convenience") (:url . "https://github.com/emacs-pe/company-racer"))]) - (company-reftex . [(20210418 1316) ((emacs (25 1)) (s (1 12)) (company (0 8))) "Company backend based on RefTeX." single ((:commit . "42eb98c6504e65989635d95ab81b65b9d5798e76") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:keywords "bib" "tex" "company" "latex" "reftex" "references" "labels" "citations") (:url . "https://github.com/TheBB/company-reftex"))]) - (company-restclient . [(20190426 1312) ((cl-lib (0 5)) (company (0 8 0)) (emacs (24)) (know-your-http-well (0 2 0)) (restclient (0 0 0))) "company-mode completion back-end for restclient-mode" single ((:commit . "e5a3ec54edb44776738c13e13e34c85b3085277b") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-restclient"))]) - (company-rtags . [(20191222 920) ((emacs (24 3)) (company (0 8 1)) (rtags (2 10))) "RTags back-end for company" single ((:commit . "595055b5316a7c92ba1d638f324f98842a0f41a5") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "https://github.com/Andersbakken/rtags"))]) - (company-shell . [(20220822 2014) ((emacs (24 4)) (company (0 8 12)) (dash (2 12 0)) (cl-lib (0 5))) "Company mode backend for shell functions" single ((:commit . "024c2172a0cc8f1b35f173e42fff5f2d938920fc") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:keywords "company" "shell" "auto-completion") (:url . "https://github.com/Alexander-Miller/company-shell"))]) - (company-solidity . [(20181117 1518) ((company (0 9 0)) (cl-lib (0 5 0)) (solidity-mode (0 1 9))) "Company-mode back-end for solidity-mode" single ((:commit . "d6c48a1cb64d3c8a825dc0d06c839f2cacd4d289") (:authors ("Samuel Smolkin" . "sam@future-precedent.org")) (:maintainer "Samuel Smolkin" . "sam@future-precedent.org") (:keywords "solidity" "completion" "company") (:url . "https://github.com/ethereum/emacs-solidity"))]) - (company-sourcekit . [(20210430 2155) ((emacs (24 3)) (company (0 8 12)) (dash (2 18 0)) (sourcekit (0 2 0))) "company-mode completion backend for SourceKit" single ((:commit . "a1860ad4dd3a542acd2fa0dfac2a388cbdf4af0c") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:keywords "abbrev") (:url . "https://github.com/nathankot/company-sourcekit"))]) - (company-stan . [(20211129 2051) ((emacs (24 3)) (company (0 9 10)) (stan-mode (10 3 0))) "A company-mode completion backend for stan" single ((:commit . "150bbbe5fd3ad2b5a3dbfba9d291e66eeea1a581") (:authors ("Kazuki Yoshida" . "kazukiyoshida@mail.harvard.edu")) (:maintainer "Kazuki Yoshida" . "kazukiyoshida@mail.harvard.edu") (:keywords "languages") (:url . "https://github.com/stan-dev/stan-mode/tree/master/company-stan"))]) - (company-statistics . [(20170210 1933) ((emacs (24 3)) (company (0 8 5))) "Sort candidates using completion history" single ((:commit . "e62157d43b2c874d2edbd547c3bdfb05d0a7ae5c") (:authors ("Ingo Lohmar" . "i.lohmar@gmail.com")) (:maintainer "Ingo Lohmar" . "i.lohmar@gmail.com") (:keywords "abbrev" "convenience" "matching") (:url . "https://github.com/company-mode/company-statistics"))]) - (company-suggest . [(20200911 1845) ((company (0 9 0)) (emacs (25 1))) "Company-mode back-end for search engine suggests" single ((:commit . "1c89c9de3852f07ce28b0bedf1fbf56fe6eedcdc") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org") (:keywords "completion" "convenience") (:url . "https://github.com/juergenhoetzel/company-suggest"))]) - (company-tabnine . [(20210310 2247) ((emacs (25)) (company (0 9 3)) (cl-lib (0 5)) (dash (2 16 0)) (s (1 12 0)) (unicode-escape (1 1))) "A company-mode backend for TabNine" single ((:commit . "98e9e8b38b6ca289fbe265b0a7b62c7fe38ed0e2") (:authors ("Tommy Xiang" . "tommyx058@gmail.com")) (:maintainer "Tommy Xiang" . "tommyx058@gmail.com") (:keywords "convenience") (:url . "https://github.com/TommyX12/company-tabnine/"))]) - (company-terraform . [(20220509 1759) ((emacs (24 4)) (company (0 8 12)) (terraform-mode (0 6))) "A company backend for terraform" tar ((:commit . "8d5a16d1bbeeb18ca49a8fd57b5d8cd30c8b8dc7") (:authors ("Rafał Cieślak" . "rafalcieslak256@gmail.com")) (:maintainer "Rafał Cieślak" . "rafalcieslak256@gmail.com") (:keywords "abbrev" "convenience" "terraform" "company") (:url . "https://github.com/rafalcieslak/emacs-company-terraform"))]) - (company-try-hard . [(20200417 1603) ((emacs (24 3)) (company (0 8 0)) (dash (2 0))) "get all completions from company backends" single ((:commit . "2b41136b5ed6e02032d99bcdb0599ecf00394fa5") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "matching") (:url . "https://github.com/Wilfred/company-try-hard"))]) - (company-web . [(20220115 2146) ((company (0 8 0)) (dash (2 8 0)) (cl-lib (0 5 0)) (web-completion-data (0 1 0))) "Company version of ac-html, complete for web,html,emmet,jade,slim modes" tar ((:commit . "e0c6bfa3ae7006c73d0fdfc0fdb69816309baf1b") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:keywords "html" "company") (:url . "https://github.com/osv/company-web"))]) - (company-wordfreq . [(20220405 2000) ((emacs (27 1)) (company (0 9))) "Company backend for human language texts" single ((:commit . "83569cf346c2320ef22f6a858e3424f771c4324e") (:authors ("Johannes Mueller" . "github@johannes-mueller.org")) (:maintainer "Johannes Mueller" . "github@johannes-mueller.org") (:keywords "company" "convenience" "matching") (:url . "https://github.com/johannes-mueller/company-wordfreq.el"))]) - (company-ycm . [(20140904 1817) ((ycm (0 1))) "company-ycm" single ((:commit . "b2cb611503cf8d256fa19fc76362d7d5d9449d01") (:authors ("Ajay Gopinathan" . "ajay@gopinathan.net")) (:maintainer "Ajay Gopinathan" . "ajay@gopinathan.net") (:keywords "abbrev"))]) - (company-ycmd . [(20180520 1053) ((ycmd (1 3)) (company (0 9 3)) (deferred (0 5 1)) (s (1 11 0)) (dash (2 13 0)) (let-alist (1 0 5)) (f (0 19 0))) "company-mode backend for ycmd" single ((:commit . "966594701c1eef1f6d4dad0c71c6d43a029977d7") (:url . "https://github.com/abingham/emacs-ycmd"))]) - (compdef . [(20200304 611) ((emacs (24 4))) "A local completion definer" single ((:commit . "30fb5846ed851efee641ce8c5d8879ad36cd7ac6") (:authors ("Uros Perisic")) (:maintainer "Uros Perisic") (:keywords "convenience") (:url . "https://gitlab.com/jjzmajic/compdef"))]) - (competitive-programming-snippets . [(20201115 1702) ((emacs (26)) (yasnippet (0 8 0))) "Competitive Programming snippets for yasnippet" tar ((:commit . "3b43c1aeaa6676d1d3d0c47e78790db9bee150b6") (:authors ("Seong Yong-ju" . "sei40kr@gmail.com")) (:maintainer "Seong Yong-ju" . "sei40kr@gmail.com") (:keywords "tools") (:url . "https://github.com/sei40kr/competitive-programming-snippets"))]) - (compiler-explorer . [(20220807 1136) ((emacs (26 1)) (request (0 3 0))) "Compiler explorer client (godbolt.org)" single ((:commit . "04da0fd822d7e9eca82c993c99f6318df824b652") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:keywords "c" "tools") (:url . "https://github.com/mkcms/compiler-explorer.el"))]) - (composable . [(20220608 1148) ((emacs (25 1))) "composable editing" tar ((:commit . "205a69c64ea95ef67070423c31ed70ec44ec980c") (:authors ("Simon Friis Vindum" . "simon@vindum.io")) (:maintainer "Simon Friis Vindum" . "simon@vindum.io") (:keywords "lisp"))]) - (composer . [(20200616 1717) ((emacs (24 3)) (s (1 9 0)) (f (0 17)) (seq (1 9)) (php-runtime (0 1 0))) "Interface to PHP Composer" single ((:commit . "7c7f89df226cac69664d7eca5e913b544dc475c5") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "tools" "php" "dependency" "manager") (:url . "https://github.com/zonuexe/composer.el"))]) - (comware-router-mode . [(20220108 2111) ((dash (2 16 0)) (emacs (24 3))) "Major mode for editing Comware configuration files" single ((:commit . "cd8c74653c0e221e3dd1ca540496c4b4c7ee4617") (:authors ("Davide Restivo" . "davide.restivo@yahoo.it")) (:maintainer "Davide Restivo" . "davide.restivo@yahoo.it") (:keywords "convenience" "faces") (:url . "https://github.com/daviderestivo/comware-router-mode"))]) - (concurrent . [(20161229 330) ((emacs (24 3)) (deferred (0 5 0))) "Concurrent utility functions for emacs lisp" single ((:commit . "9668749635472a63e7a9282e2124325405199b79") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "deferred" "async" "concurrent") (:url . "https://github.com/kiwanami/emacs-deferred/blob/master/README-concurrent.markdown"))]) - (conda . [(20220830 1547) ((emacs (25 1)) (pythonic (0 1 0)) (dash (2 13 0)) (s (1 11 0)) (f (0 18 2))) "Work with your conda environments" single ((:commit . "cb9544e8f7d6c642b7fd8c1ecc2cf4fc7370c352") (:authors ("Rami Chowdhury" . "rami.chowdhury@gmail.com")) (:maintainer "Rami Chowdhury" . "rami.chowdhury@gmail.com") (:keywords "languages" "local" "tools" "python" "environment" "conda") (:url . "http://github.com/necaris/conda.el"))]) - (config-general-mode . [(20171024 1840) nil "Config::General config file mode" single ((:commit . "b4a8e6ba0bb027a77e4a0f701409f3e57bb2e4c0") (:authors ("T.v.Dein" . "tlinden@cpan.org")) (:maintainer "T.v.Dein" . "tlinden@cpan.org") (:keywords "files") (:url . "https://github.com/tlinden/config-general-mode"))]) - (config-parser . [(20160426 1219) ((emacs (24 4))) "a library for parsing config file" single ((:commit . "85d559e7889d8f5b98b8794b79426ae25ec3caa5") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "config") (:url . "https://github.com/lujun9972/el-config-parser"))]) - (conkeror-minor-mode . [(20150114 1604) nil "Mode for editing conkeror javascript files." single ((:commit . "476e81c27b056e21c192391fe674a2bf875466b0") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com>")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com>") (:keywords "programming" "tools") (:url . "http://github.com/Bruce-Connor/conkeror-minor-mode"))]) - (conllu-mode . [(20200501 2328) ((emacs (25)) (cl-lib (0 5)) (flycheck (30)) (hydra (0 13 0)) (s (1 0))) "editing mode for CoNLL-U files" tar ((:commit . "0db3063572b0de08874822e20570bb153747e6ed") (:authors ("bruno cuconato" . "bcclaro+emacs@gmail.com")) (:maintainer "bruno cuconato" . "bcclaro+emacs@gmail.com") (:keywords "extensions") (:url . "https://github.com/odanoburu/conllu-mode"))]) - (connection . [(20191111 446) nil "TCP-based client connection" single ((:commit . "c9cad101100975e88873636bfd426b7a19304ebd") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net") (:keywords "network"))]) - (constant-theme . [(20180921 1012) ((emacs (24 1))) "A calm, dark, almost monochrome color theme." tar ((:commit . "0feb9f99d708633d62fa548c953ebbe68fd70de0") (:authors ("Jannis Pohlmann" . "contact@jannispohlmann.de")) (:maintainer "Jannis Pohlmann" . "contact@jannispohlmann.de") (:keywords "themes") (:url . "https://github.com/jannis/emacs-constant-theme"))]) - (consult . [(20220930 2231) ((emacs (27 1)) (compat (28 1))) "Consulting completing-read" tar ((:commit . "af11b72f628c1ff0b051bb4180bfdb7833d64e40") (:authors ("Daniel Mendler and Consult contributors")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:url . "https://github.com/minad/consult"))]) - (consult-ag . [(20220419 1721) ((emacs (27 1)) (consult (0 16))) "The silver searcher integration using Consult" single ((:commit . "2460ae6829e86c9f1186a852304d919526838cb8") (:authors ("Kanon Kakuno" . "yadex205@outlook.jp")) (:maintainer "Kanon Kakuno" . "yadex205@outlook.jp") (:url . "https://github.com/yadex205/consult-ag"))]) - (consult-company . [(20220830 1834) ((emacs (27 1)) (company (0 9)) (consult (0 9))) "Consult frontend for company" single ((:commit . "5d8275bff131ce2aaa678dd46aac345eb4fc8b27") (:authors ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainer "mohsin kaleem" . "mohkale@kisara.moe") (:url . "https://github.com/mohkale/consult-company"))]) - (consult-dash . [(20220621 226) ((emacs (27 2)) (dash-docs (1 4 0)) (consult (0 16))) "Consult front-end for dash-docs" single ((:commit . "0eb8e133a12570f482efcf367dcc7887c15def32") (:authors ("Ravi R Kiran" . "lists.ravi@gmail.com")) (:maintainer "Ravi R Kiran" . "lists.ravi@gmail.com") (:keywords "consult" "dash" "docs") (:url . "https://codeberg.org/ravi/consult-dash"))]) - (consult-dir . [(20220808 141) ((emacs (26 1)) (consult (0 9)) (project (0 6 0))) "Insert paths into the minibuffer prompt" single ((:commit . "8abf62df088de87175e98adf8f6f5fb93515004c") (:authors ("Karthik Chikmagalur")) (:maintainer "Karthik Chikmagalur" . "karthik.chikmagalur@gmail.com") (:keywords "convenience") (:url . "https://github.com/karthink/consult-dir"))]) - (consult-eglot . [(20220409 1238) ((emacs (27 1)) (eglot (1 7)) (consult (0 16)) (project (0 3 0))) "A consulting-read interface for eglot" single ((:commit . "0da8801dd8435160ce1f62ad8066bd52e38f5cbd") (:authors ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem") (:keywords "tools" "completion" "lsp") (:url . "https://github.com/mohkale/consult-eglot"))]) - (consult-flycheck . [(20220403 1810) ((consult (0 16)) (flycheck (31)) (emacs (27 1))) "Provides the command `consult-flycheck'" single ((:commit . "9b40f136c017fadf6239d7602d16bf73b4ad5198") (:authors ("Daniel Mendler and Consult contributors")) (:maintainer "Daniel Mendler" . "mail@daniel-mendler.de") (:url . "https://github.com/minad/consult"))]) - (consult-flyspell . [(20220419 2044) ((emacs (25 1)) (consult (0 12))) "Consult integration for flyspell" single ((:commit . "396def174495cc77413e2065ef79658a02490dad") (:authors ("Marco Pawłowski")) (:maintainer "Marco Pawłowski") (:keywords "convenience") (:url . "https://gitlab.com/OlMon/consult-flyspell"))]) - (consult-ghq . [(20210606 2047) ((emacs (26 1)) (consult (0 8)) (affe (0 1))) "Ghq interface using consult" single ((:commit . "c8619d66bd8f8728e43ed15096078b89eb4d2083") (:authors ("Tomoya Otake" . "tomoya.ton@gmail.com")) (:maintainer "Tomoya Otake" . "tomoya.ton@gmail.com") (:keywords "convenience" "usability" "consult" "ghq") (:url . "https://github.com/tomoya/consult-ghq"))]) - (consult-ls-git . [(20220501 1823) ((emacs (27 1)) (consult (0 16))) "Consult integration for git" single ((:commit . "f2398b354994e583ad22af324a129cf94d06009e") (:authors ("Robin Joy")) (:maintainer "Robin Joy") (:keywords "convenience") (:url . "https://github.com/rcj/consult-ls-git"))]) - (consult-lsp . [(20220507 856) ((emacs (27 1)) (lsp-mode (5 0)) (consult (0 16)) (f (0 20 0))) "LSP-mode Consult integration" single ((:commit . "19606a03cf854e1b0930c4526ed92c4560dccdc2") (:authors ("Gerry Agbobada")) (:maintainer "Gerry Agbobada") (:keywords "tools" "completion" "lsp") (:url . "https://github.com/gagbo/consult-lsp"))]) - (consult-notes . [(20220822 158) ((emacs (27 1)) (consult (0 17)) (s (1 12 0)) (dash (2 19))) "Manage notes with consult" tar ((:commit . "fd4091dd3655fdbbbb3fa15cfa96babe17c8b8b5") (:authors ("Colin McLear" . "mclear@fastmail.com")) (:maintainer "Colin McLear") (:keywords "convenience") (:url . "https://github.com/mclear-tools/consult-notes"))]) - (consult-notmuch . [(20220929 2111) ((emacs (26 1)) (consult (0 9)) (notmuch (0 31))) "Notmuch search using consult" single ((:commit . "29e9a3d0d4ed2e8bcefbf009103f7e5665b6c260") (:authors ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose A Ortega Ruiz") (:keywords "mail") (:url . "https://codeberg.org/jao/consult-notmuch"))]) - (consult-org-roam . [(20220921 507) ((emacs (27 1)) (org-roam (2 2 0)) (consult (0 16))) "Consult integration for org-roam" single ((:commit . "3eae47a4667a583e30703c1c5344e26225b5f676") (:authors ("jgru ")) (:maintainer "jgru ") (:url . "https://github.com/jgru/consult-org-roam"))]) - (consult-project-extra . [(20220424 1815) ((emacs (27 1)) (consult (0 17)) (project (0 8 1))) "Consult integration for project.el" single ((:commit . "fa882a0bf9b697ebb59d0dfa2ffd81ea6daabf41") (:authors ("Enrique Kessler Martínez")) (:maintainer "Enrique Kessler Martínez") (:keywords "convenience" "project" "management") (:url . "https://github.com/Qkessler/consult-project-extra"))]) - (consult-projectile . [(20220617 1042) ((emacs (25 1)) (consult (0 12)) (projectile (2 5 0))) "Consult integration for projectile" single ((:commit . "5ef1ada3be767ea766255801050210f5d796deec") (:authors ("Marco Pawłowski")) (:maintainer "Marco Pawłowski") (:keywords "convenience") (:url . "https://gitlab.com/OlMon/consult-projectile"))]) - (consult-recoll . [(20220922 1758) ((emacs (26 1)) (consult (0 18))) "Recoll queries using consult" single ((:commit . "308171055786f99d6cdab22a397d31afa3eea2c2") (:authors ("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" single ((:commit . "5c1dcf0182135cda4191d4ba206fe2f265100293") (:authors ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose A Ortega Ruiz") (:keywords "multimedia") (:url . "https://codeberg.org/jao/espotify"))]) - (consult-yasnippet . [(20220724 1338) ((emacs (27 1)) (yasnippet (0 14)) (consult (0 16))) "A consulting-read interface for yasnippet" single ((:commit . "ae0450889484f23dc4ec37518852a2c61b89f184") (:authors ("mohsin kaleem" . "mohkale@kisara.moe")) (:maintainer "mohsin kaleem" . "mohkale@kisara.moe") (:url . "https://github.com/mohkale/consult-yasnippet"))]) - (contextual . [(20180726 800) ((emacs (24)) (dash (2 12 1)) (cl-lib (0 5))) "Contextual profile management system" single ((:commit . "7ad2bb36426fd182d4d5ee7fd9be1cc0db8c7a84") (:authors ("Alexander Kahl" . "ak@sodosopa.io")) (:maintainer "Alexander Kahl" . "ak@sodosopa.io") (:keywords "convenience" "tools") (:url . "https://github.com/lshift-de/contextual"))]) - (contextual-menubar . [(20180205 709) nil "display the menubar only on a graphical display" single ((:commit . "f76f55232ac07df76ef9a334a0c527dfab97c40b") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/contextual-menubar"))]) - (contrast-color . [(20160903 1807) ((emacs (24 3)) (cl-lib (0 5))) "Pick best contrast color for you" single ((:commit . "6ff1b807e09ef6a775e4ab1032bb2ea3fc442d9e") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "color" "convenience") (:url . "https://github.com/yuutayamada/contrast-color-el"))]) - (control-mode . [(20160624 1710) nil "A \"control\" mode, similar to vim's \"normal\" mode" single ((:commit . "6bf487144119b03f9cc54168f70e3d7d8d84e22b") (:authors ("Stephen Marsh" . "stephen.david.marsh@gmail.com")) (:maintainer "Stephen Marsh" . "stephen.david.marsh@gmail.com") (:keywords "convenience" "emulations") (:url . "https://github.com/stephendavidmarsh/control-mode"))]) - (conventional-changelog . [(20211212 1158) ((emacs (27)) (transient (0 3 6))) "Conventional Changelog Generator" single ((:commit . "40c2ee58364422b776e81dc153918205bfbeda86") (:authors ("liuyinz" . "liuyinz95@gmail.com")) (:maintainer "liuyinz" . "liuyinz95@gmail.com") (:keywords "tools") (:url . "https://github.com/liuyinz/emacs-conventional-changelog"))]) - (cool-mode . [(20220612 1904) ((emacs (25))) "Major mode for cool compiler language" tar ((:commit . "961e66956412a1dd63f79473a8273da8853f7179") (:authors ("Noah Peart" . "noah.v.peart@gmail.com")) (:maintainer "Noah Peart" . "noah.v.peart@gmail.com") (:url . "https://github.com/nverno/cool-mode"))]) - (copy-as-format . [(20190523 258) ((cl-lib (0 5))) "Copy buffer locations as GitHub/Slack/JIRA etc... formatted code" single ((:commit . "a0962b670e26b723ce304b14e3397da453aef84e") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:keywords "github" "slack" "jira" "hipchat" "gitlab" "bitbucket" "org-mode" "pod" "rst" "asciidoc" "tools" "convenience") (:url . "https://github.com/sshaw/copy-as-format"))]) - (copy-file-on-save . [(20200616 518) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17)) (s (1 7 0))) "Copy file on save, automatic deployment it." single ((:commit . "811c8fe638c5616b6471525421e61a4470be3b52") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "files" "comm" "deploy") (:url . "https://github.com/emacs-php/emacs-auto-deployment"))]) - (copyit . [(20190919 1258) ((emacs (24 3)) (s (1 9 0))) "Copy it, yank anything!" single ((:commit . "c4f2c28e5b6270e8e3364341619f1154bb4e682e") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "convenience" "yank" "clipboard") (:url . "https://github.com/zonuexe/emacs-copyit"))]) - (copyit-pandoc . [(20190919 1258) ((emacs (24 3)) (copyit (0 1 0)) (pandoc (0 0 1))) "Copy it, yank anything!" single ((:commit . "c4f2c28e5b6270e8e3364341619f1154bb4e682e") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "convenience" "yank" "clipboard") (:url . "https://github.com/zonuexe/emacs-copyit"))]) - (coq-commenter . [(20170822 2309) ((dash (2 13 0)) (s (1 11 0)) (cl-lib (0 5))) "Coq commenting minor mode for proof" single ((:commit . "7fe9a2cc0ebdb0b1e54a24eb7971d757fb588ac3") (:authors ("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-doc . [(20220621 1554) ((emacs (27 1)) (corfu (0 25))) "Documentation popup for Corfu" single ((:commit . "da931367802d01e87e1e496ba5b51aa9126a705d") (:authors ("Yuwei Tian" . "ibluefocus@NOSPAM.gmail.com")) (:maintainer "Yuwei Tian" . "ibluefocus@NOSPAM.gmail.com") (:keywords "corfu" "popup" "documentation" "convenience") (:url . "https://github.com/galeo/corfu-doc"))]) - (corral . [(20160502 701) nil "Quickly surround text with delimiters" single ((:commit . "8813288de240956641b37deafaaa4811548246df") (:authors ("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" single ((:commit . "3f64a7b03a4c5b768ec21fd5987acd0d62d16c7b") (:authors ("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" single ((:commit . "dd83b09a49a2843606b28279b674b2207040b36b") (:authors ("Francesco Montanari" . "fmnt@fmnt.info")) (:maintainer "Francesco Montanari" . "fmnt@fmnt.info") (:keywords "tools") (:url . "https://gitlab.com/montanari/cosmo-el"))]) - (counsel . [(20220923 1051) ((emacs (24 5)) (ivy (0 13 4)) (swiper (0 13 4))) "Various completion functions using Ivy" single ((:commit . "0ca0c096f1ed6a920f3b398f743525adddb1ad61") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "convenience" "matching" "tools") (:url . "https://github.com/abo-abo/swiper"))]) - (counsel-ag-popup . [(20210121 805) ((emacs (26 1)) (counsel (0 13 0)) (transient (0 3 0))) "Interactive search with counsel-ag" single ((:commit . "41d85fe36edd72da68f5009ad9cf9013cd19960d") (:authors ("Eder Elorriaga" . "gexplorer8@gmail.com")) (:maintainer "Eder Elorriaga" . "gexplorer8@gmail.com") (:keywords "convenience" "matching" "tools") (:url . "https://github.com/gexplorer/counsel-ag-popup"))]) - (counsel-at-point . [(20220731 2354) ((emacs (26 2)) (counsel (0 13 0))) "Context sensitive project search" single ((:commit . "65a7244ad6342ac79c612fbc6e5ca54759ebaf03") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:keywords "convenience") (:url . "https://codeberg.org/ideasman42/emacs-counsel-at-point"))]) - (counsel-bbdb . [(20220909 727) ((emacs (24 3)) (bbdb (3 2 2 2))) "Quick search&input email from BBDB based on Emacs API `completing-read'" single ((:commit . "ccae56b0551abb305cad087d85f1b6a97adb7c0f") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "mail" "abbrev" "convenience" "matching") (:url . "https://github.com/redguard/counsel-bbdb"))]) - (counsel-chrome-bm . [(20211022 1427) ((emacs (25 1)) (counsel (0 13 0))) "Browse Chrom(e/ium) bookmarks with Ivy" single ((:commit . "3321bf78231e443cb98520dbb30a6c49e004c6a7") (:authors ("BlueBoxWare" . "BlueBoxWare@users.noreply.github.com")) (:maintainer "BlueBoxWare" . "BlueBoxWare@users.noreply.github.com") (:keywords "hypermedia") (:url . "https://github.com/BlueBoxWare/counsel-chrome-bm"))]) - (counsel-codesearch . [(20180925 803) ((codesearch (1)) (counsel (0 10 0)) (emacs (24)) (ivy (0 10 0))) "Counsel interface for codesearch.el" single ((:commit . "b7989fad3e06f301c31d5e896c42b6cc549a0e0c") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:keywords "tools") (:url . "https://github.com/abingham/emacs-counsel-codesearch"))]) - (counsel-css . [(20211115 1755) ((emacs (24 4)) (counsel (0 7 0)) (cl-lib (0 5))) "stylesheet-selector-aware swiper" single ((:commit . "8e9c0515fc952452eee786d8ebb43d48ea86c9f8") (:authors ("Henrik Lissner ")) (:maintainer "Henrik Lissner" . "contact@henrik.io") (:keywords "convenience" "tools" "counsel" "swiper" "selector" "css" "less" "scss") (:url . "https://github.com/hlissner/emacs-counsel-css"))]) - (counsel-dash . [(20200103 1411) ((emacs (24 4)) (dash-docs (1 4 0)) (counsel (0 8 0)) (cl-lib (0 5))) "Browse dash docsets using Ivy" single ((:commit . "370d5f6f14b5294d0eb717f7b2a6a8e93df1ed24") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:keywords "dash" "ivy" "counsel") (:url . "https://github.com/nathankot/counsel-dash"))]) - (counsel-edit-mode . [(20210824 1504) ((emacs (26 1)) (ht (2 3)) (s (1 12 0)) (counsel (0 10 0))) "Edit results of counsel commands in-place" single ((:commit . "00ee3fd5cb88021fc4a58b038407e21398607c3c") (:authors ("Tyler Dodge")) (:maintainer "Tyler Dodge") (:keywords "convenience" "matching") (:url . "https://github.com/tyler-dodge/counsel-edit-mode"))]) - (counsel-etags . [(20220825 259) ((emacs (26 1)) (counsel (0 13 4))) "Fast and complete Ctags/Etags solution using ivy" single ((:commit . "e38b12771183fd43fb94c9fa562b20b5efeefc1b") (:authors ("Chen Bin ")) (:maintainer "Chen Bin ") (:keywords "tools" "convenience") (:url . "http://github.com/redguardtoo/counsel-etags"))]) - (counsel-fd . [(20220514 2227) ((counsel (0 12 0))) "counsel interface for fd" single ((:commit . "c1ba2e36fe69111e7f6f42ea1b0e3b7a45d96de0") (:keywords "tools") (:url . "https://github.com/CsBigDataHub/counsel-fd"))]) - (counsel-ffdata . [(20191017 1237) ((emacs (25 1)) (counsel (0 11 0)) (emacsql (3 0 0))) "Use ivy to access firefox data" single ((:commit . "913cb1b8cd5e4ca2ba6613eab56d52040e08a0a5") (:authors ("Zhu Zihao" . "all_but_last@163.com")) (:maintainer "Zhu Zihao" . "all_but_last@163.com") (:keywords "convenience" "tools" "matching") (:url . "https://github.com/cireu/counsel-ffdata"))]) - (counsel-gtags . [(20210222 1803) ((emacs (25 1)) (counsel (0 8 0)) (seq (1 0))) "ivy for GNU global" single ((:commit . "1d52eaeffeb60266434d4f7416a108ca058fde91") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com") ("Felipe Lema" . "felipelema@mortemale.org") ("Jimmy Aguilar Mena" . "spacibba@aol.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/FelipeLema/emacs-counsel-gtags"))]) - (counsel-jq . [(20210329 749) ((swiper (0 12 0)) (ivy (0 12 0)) (emacs (24 1))) "Live preview of \"jq\" queries using counsel" single ((:commit . "8cadd2e96470402ede4881b4e955872976443689") (:authors ("Alain M. Lafon" . "alain@200ok.ch")) (:maintainer "Alain M. Lafon" . "alain@200ok.ch") (:keywords "convenience" "data" "matching") (:url . "https://github.com/200ok-ch/counsel-jq"))]) - (counsel-mairix . [(20210422 649) ((emacs (26 3)) (ivy (0 13 1))) "Counsel interface for Mairix" single ((:commit . "39fa2ad10a5f899cb3f3275f9a6ebd166c51216a") (:authors ("Antoine Kalmbach" . "ane@iki.fi")) (:maintainer "Antoine Kalmbach" . "ane@iki.fi") (:keywords "mail") (:url . "https://sr.ht/~ane/counsel-mairix"))]) - (counsel-notmuch . [(20181203 935) ((emacs (24)) (ivy (0 10 0)) (notmuch (0 21)) (s (1 12 0))) "Search emails in Notmuch asynchronously with Ivy" single ((:commit . "a4a1562935e4180c42524c51609d1283e9be0688") (:authors ("Alexander Fu Xi" . "fuxialexander@gmail.com")) (:maintainer "Alexander Fu Xi" . "fuxialexander@gmail.com") (:keywords "mail") (:url . "https://github.com/fuxialexander/counsel-notmuch"))]) - (counsel-org-capture-string . [(20200810 1114) ((emacs (25 1)) (ivy (0 13))) "Counsel for org-capture-string" single ((:commit . "f47de69458c9fceeecd7c69264f645c0cfeb2cd2") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "outlines") (:url . "https://github.com/akirak/counsel-org-capture-string"))]) - (counsel-org-clock . [(20200810 1109) ((emacs (25 1)) (ivy (0 10 0)) (dash (2 0))) "Counsel commands for org-clock" single ((:commit . "a32bb85205e877cc57f62765c225e8b288536918") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/counsel-org-clock"))]) - (counsel-osx-app . [(20160821 809) ((ivy (0 8 0)) (emacs (24 3))) "launch osx applications via ivy interface" single ((:commit . "5cc93ec684f837dc31ce20e7625407f2c0445691") (:authors ("Boris Buliga" . "d12frosted@gmail.com")) (:maintainer "Boris Buliga" . "d12frosted@gmail.com") (:url . "https://github.com/d12frosted/counsel-osx-app"))]) - (counsel-projectile . [(20211004 2003) ((counsel (0 13 4)) (projectile (2 5 0))) "Ivy integration for Projectile" single ((:commit . "e30150792a96968f55f34638cbfe63eaa30839cc") (:authors ("Eric Danan")) (:maintainer "Eric Danan") (:keywords "project" "convenience") (:url . "https://github.com/ericdanan/counsel-projectile"))]) - (counsel-pydoc . [(20171018 2042) ((emacs (24 3)) (ivy (0 9 1))) "run pydoc with counsel" single ((:commit . "08a4a1020da3d06604156303024c8a5e31ec36e4") (:authors (nil . "Hao Deng(denghao8888@gmail.com)")) (:maintainer nil . "Hao Deng(denghao8888@gmail.com)") (:keywords "completion" "matching") (:url . "https://github.com/co-dh/pydoc_utils"))]) - (counsel-spotify . [(20200818 2055) ((emacs (25 1)) (ivy (0 13 0))) "Control Spotify search and select music with Ivy" tar ((:commit . "2743ad52a9def53534fd505397fbe1ac49e53015") (:authors ("Lautaro García ")) (:maintainer "Lautaro García ") (:url . "https://github.com/Lautaro-Garcia/counsel-spotify"))]) - (counsel-test . [(20190819 1920) ((emacs (25 1)) (ivy (0 11 0)) (s (1 12 0))) "Browse and execute tests with ivy" tar ((:commit . "f0ea446def59a3a8ca40e868fe9d82de268b2abe") (:keywords "tools" "ivy" "counsel" "testing" "ctest" "pytest") (:url . "http://github.com/xmagpie/counsel-test"))]) - (counsel-tramp . [(20210518 1153) ((emacs (24 3)) (counsel (0 10))) "Tramp ivy interface for ssh, docker, vagrant" single ((:commit . "76719eebb791920272c69e75e234f05a815bb5c2") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-counsel-tramp"))]) - (counsel-web . [(20210609 2156) ((emacs (25 1)) (counsel (0 13 0)) (request (0 3 0))) "Search the Web using Ivy" single ((:commit . "1359b3b204fcdac7a3d6664c7d540a88b5acecfd") (:authors ("Matthew Sojourner Newton" . "matt@mnewton.com")) (:maintainer "Matthew Sojourner Newton" . "matt@mnewton.com") (:keywords "convenience" "hypermedia") (:url . "https://github.com/mnewt/counsel-web"))]) - (counsel-world-clock . [(20190709 2211) ((ivy (0 9 0)) (s (1 12 0))) "Display world clock using Ivy." single ((:commit . "674e4c6b82a92ea765af97cc5f017b357284c7dc") (:authors ("Kuang Chen ")) (:maintainer "Kuang Chen ") (:url . "https://github.com/kchenphy/counsel-world-clock"))]) - (countdown . [(20190626 244) ((emacs (25 1)) (stream (2 2 4))) "Countdown using big LCD-like digits" single ((:commit . "139dea91fc818d65944aca5f16c9626abbdfbf04") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:keywords "tools") (:url . "https://github.com/xuchunyang/countdown.el"))]) - (cov . [(20220727 31) ((emacs (24 4)) (f (0 18 2)) (s (1 11 0)) (elquery (0))) "Show coverage stats in the fringe." single ((:commit . "cd3e1995c596cc227124db9537792d8329ffb696") (:authors ("Adam Niederer")) (:maintainer "Adam Niederer") (:keywords "coverage" "gcov" "c" "lcov" "coveralls" "clover") (:url . "https://github.com/AdamNiederer/cov"))]) - (coverage . [(20191113 1958) ((ov (1 0)) (cl-lib (0 5))) "Code coverage line highlighting" single ((:commit . "6e3c6f2dcb759a76086adeeb1fdfe83e4f082482") (:authors ("Kieran Trezona-le Comte" . "trezona.lecomte@gmail.com")) (:maintainer "Kieran Trezona-le Comte" . "trezona.lecomte@gmail.com") (:keywords "coverage" "metrics" "simplecov" "ruby" "rspec") (:url . "https://github.com/trezona-lecomte/coverage"))]) - (coverlay . [(20190414 940) ((emacs (24 1)) (cl-lib (0 5))) "Test coverage overlays" single ((:commit . "0beae208d0e7d746a94385428bd61aa5cd7ea828") (:authors ("Takuto Wada ")) (:maintainer "Takuto Wada ") (:keywords "coverage" "overlay") (:url . "https://github.com/twada/coverlay.el"))]) - (cowsay . [(20210510 1540) ((emacs (24 5))) "Poorly drawn ASCII cartoons saying things" single ((:commit . "d8a72a311c6875f1aef6a30b3d23a1b02df75941") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "games") (:url . "https://github.com/lassik/emacs-cowsay"))]) - (cp5022x . [(20120323 2335) nil "cp50220, cp50221, cp50222 coding system" single ((:commit . "ea7327dd75e54539576916f592ae1be98179ae35") (:authors ("ARISAWA Akihiro" . "ari@mbf.ocn.ne.jp")) (:maintainer "ARISAWA Akihiro" . "ari@mbf.ocn.ne.jp") (:keywords "languages" "cp50220" "cp50221" "cp50222" "cp51932" "cp932"))]) - (cpanfile-mode . [(20161001 710) ((emacs (24 4))) "Major mode for cpanfiles" single ((:commit . "b09908b4342b3aa97940159dbe91ac074ec98e0b") (:authors ("Zak B. Elep" . "zakame@zakame.net")) (:maintainer "Zak B. Elep" . "zakame@zakame.net") (:keywords "perl") (:url . "https://github.com/zakame/cpanfile-mode"))]) - (cpp-auto-include . [(20210318 2217) ((cl-lib (0 5))) "Insert and delete C++ header files automatically" single ((:commit . "0ce829f27d466c083e78b9fe210dcfa61fb417f4") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/emacsorphanage/cpp-auto-include"))]) - (cpputils-cmake . [(20181006 328) nil "Easy realtime C++ syntax check and IntelliSense with CMake." single ((:commit . "64b2b05eff5398b4cd522e66efaf14553ab18ff4") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "cmake" "intellisense" "flymake" "flycheck") (:url . "http://github.com/redguardtoo/cpputils-cmake"))]) - (cpu-sos . [(20200409 2356) ((emacs (25 1))) "S.O.S. from a CPU in distress" single ((:commit . "1594b76d4ad3a6e3c471d82da366226d156e6226") (:authors ("Bruno Félix Rezende Ribeiro" . "oitofelix@gnu.org")) (:maintainer "Bruno Félix Rezende Ribeiro" . "oitofelix@gnu.org") (:keywords "processes") (:url . "https://github.com/oitofelix/cpu-sos"))]) - (cql-mode . [(20190315 225) ((emacs (24))) "Major mode for editting CQLs" single ((:commit . "d400c046850d3cf404778b2c47d6be4ff84ca04b") (:authors ("Yuki Inoue ")) (:maintainer "Yuki Inoue ") (:keywords "cql" "cassandra") (:url . "https://github.com/Yuki-Inoue/cql-mode"))]) - (cquery . [(20190118 542) ((emacs (25 1)) (lsp-mode (3 4)) (dash (0 13))) "cquery client for lsp-mode" tar ((:commit . "555e50984ebda177421fdcdc8c76cb29235d9694") (:authors ("Tobias Pisani")) (:maintainer "Tobias Pisani") (:keywords "languages" "lsp" "c++") (:url . "https://github.com/jacobdufault/cquery"))]) - (crappy-jsp-mode . [(20140311 931) nil "A pretty crappy major-mode for jsp." single ((:commit . "6c45ab92b452411cc0fab9bcee2f456276b4fc40") (:keywords "jsp" "major" "mode"))]) - (creamsody-theme . [(20220912 851) ((autothemer (0 2)) (emacs (24))) "Straight from the soda fountain" tar ((:commit . "ac27451f395d1718a05de636dde9a69a2f0cd558") (:url . "http://github.com/emacsfodder/emacs-theme-creamsody"))]) - (create-link . [(20220621 1440) ((emacs (25 1))) "Smart format link generator" single ((:commit . "276fafcc6fb568ede256c8d459c3beb408ad9b46") (:authors ("Kijima Daigo" . "norimaking777@gmail.com")) (:maintainer "Kijima Daigo" . "norimaking777@gmail.com") (:keywords "link" "format" "browser" "convenience") (:url . "https://github.com/kijimaD/create-link"))]) - (creds . [(20140510 1706) ((s (1 9 0)) (dash (2 5 0))) "A parser credentials file library (not limited to credentials entries)" tar ((:commit . "00ebefd10005c170b790a01380cb6a98f798ce5c") (:authors ("Antoine R. Dumont ")) (:maintainer "Antoine R. Dumont ") (:keywords "credentials") (:url . "https://github.com/ardumont/emacs-creds"))]) - (creole . [(20140924 1500) ((noflet (0 0 3)) (kv (0 0 17))) "A parser for the Creole Wiki language" single ((:commit . "7d5cffe93857f6c75ca09ac79c0e47b8d4410e53") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "lisp" "creole" "wiki"))]) - (creole-mode . [(20130722 50) nil "a markup mode for creole" single ((:commit . "b5e79b2ec5f19fb5aacf689b5febc3e0b61515c4") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "hypermedia" "wp") (:url . "https://github.com/nicferrier/creole-mode"))]) - (cricbuzz . [(20180804 2254) ((enlive (0 0 1)) (f (0 19 0)) (dash (2 13 0)) (s (1 11 0))) "Cricket scores from cricbuzz in emacs" single ((:commit . "0b95d45991bbcd2fa58d96ce921f6a57ba42c153") (:authors ("Abhinav Tushar" . "abhinav.tushar.vs@gmail.com")) (:maintainer "Abhinav Tushar" . "abhinav.tushar.vs@gmail.com") (:keywords "cricket" "score") (:url . "https://github.com/lepisma/cricbuzz.el"))]) - (crm-custom . [(20160117 6) ((cl-lib (0 5))) "Alternate `completing-read-multiple' that uses `completing-read'" single ((:commit . "f1aaccf64306a5f99d9bf7ba815d7ea41c15518d") (:authors ("Ryan C. Thompson" . "rct@thompsonclan.org")) (:maintainer "Ryan C. Thompson" . "rct@thompsonclan.org") (:keywords "completion" "minibuffer" "multiple elements") (:url . "https://github.com/DarwinAwardWinner/crm-custom"))]) - (crontab-mode . [(20210715 133) ((emacs (24 3))) "Major mode for crontab(5)" single ((:commit . "7412f3df0958812bfcacd5875a409fa795fa8ecc") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "languages") (:url . "https://github.com/emacs-pe/crontab-mode"))]) - (crossword . [(20210614 633) ((emacs (26 1))) "Download and play crossword puzzles" single ((:commit . "e462de8ef15d1f979207a95b224e68d7feead92f") (:keywords "games") (:url . "https://github.com/Boruch-Baum/emacs-crossword"))]) - (crux . [(20210811 436) ((seq (1 11))) "A Collection of Ridiculously Useful eXtensions" single ((:commit . "6bfd212a7f7ae32e455802fde1f9e3f4fba932a0") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.dev")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "convenience") (:url . "https://github.com/bbatsov/crux"))]) - (cryptol-mode . [(20190531 2051) nil "Cryptol major mode for Emacs" single ((:commit . "81ebbde83f7cb75b2dfaefc09de6a1703068c769") (:authors (nil . "Austin Seipp ")) (:maintainer nil . "Austin Seipp ") (:keywords "cryptol" "cryptography") (:url . "http://github.com/thoughtpolice/cryptol-mode"))]) - (crystal-mode . [(20220918 1616) ((emacs (24 4))) "Major mode for editing Crystal files" single ((:commit . "e5b50952fc1d10b715231588cc1655eeef4a2458") (:keywords "languages" "crystal") (:url . "https://github.com/crystal-lang-tools/emacs-crystal-mode"))]) - (crystal-playground . [(20180830 501) ((emacs (25)) (crystal-mode (0 1 2))) "Local crystal playground for short code snippets." single ((:commit . "532dc7e4239eb4bdd241bc4347d34760344c1ebb") (:authors ("Jason Howell")) (:maintainer "Jason Howell") (:keywords "tools" "crystal") (:url . "https://github.com/jasonrobot/crystal-playground"))]) - (csgo-conf-mode . [(20161209 1619) nil "CS:GO Configuration files syntax highlighting" single ((:commit . "df45ca833eb68c394dd03acce5733a33c3b06bf8") (:authors ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainer "Guillermo Robles" . "guillerobles1995@gmail.com") (:keywords "languages") (:url . "https://github.com/wynro/emacs-csgo-conf-mode"))]) - (csharp-mode . [(20220819 1351) ((emacs (26 1))) "C# mode derived mode" tar ((:commit . "6e9d1f6b9900d3b8aa4106abf84a89311dfed85f") (:authors ("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 . [(20220919 1033) ((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 . "eae7a91c42d28a7a2a88fbd3cc02a0fc7b4a62af") (:authors ("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")) (: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" single ((:commit . "386a5defc8543a3b87820f1761c075c7d1d93b38") (:authors (nil . "Kyung Mo Kweon and contributors")) (:maintainer nil . "Kyung Mo Kweon and contributors") (: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" single ((:commit . "6fa45e5af8a8bd3af6c1154cde3540e32c4206ee") (:authors ("Charanjit Singh" . "ckhabra@gmail.com")) (:maintainer "Charanjit Singh" . "ckhabra@gmail.com") (:url . "https://github.com/channikhabra/css-comb.el"))]) - (css-eldoc . [(20220415 1629) nil "an eldoc-mode plugin for CSS source code" tar ((:commit . "73ebf9757a043b56b7d3b5befec5a38e6754b9e5") (:authors ("Zeno Zeng" . "zenoes@qq.com")) (:maintainer "Zeno Zeng" . "zenoes@qq.com"))]) - (cssh . [(20150810 1709) nil "clusterssh implementation for emacs" single ((:commit . "2fe2754235225a59b63f08b130cfd4352e2e1c3f") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:keywords "clusterssh" "ssh" "cssh") (:url . "http://tapoueh.org/emacs/cssh.html"))]) - (csv . [(20161113 1510) nil "Functions for reading and parsing CSV files." single ((:commit . "aa1dfa1263565d5fac3879c21d8ddf5f8915e411") (:authors ("Ulf Jasper" . "ulf.jasper@web.de")) (:maintainer "Ulf Jasper" . "ulf.jasper@web.de") (:keywords "extensions" "data" "csv"))]) - (ct . [(20220610 1146) ((emacs (26 1)) (dash (2 18 0)) (hsluv (1 0 0))) "Color Tools - a color api" tar ((:commit . "dd883e2315aba099e32fba9f1039437551b96ef3") (:authors ("neeasade")) (:maintainer "neeasade") (:keywords "convenience" "color" "theming" "rgb" "hsv" "hsl" "cie-lab" "background") (:url . "https://github.com/neeasade/ct.el"))]) - (ctable . [(20210128 629) ((emacs (24 3)) (cl-lib (0 5))) "Table component for Emacs Lisp" single ((:commit . "48b73742757a3ae5736d825fe49e00034cc453b5") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "table") (:url . "https://github.com/kiwanami/emacs-ctable"))]) - (ctags-update . [(20190609 613) nil "(auto) update TAGS in parent directory using exuberant-ctags" single ((:commit . "67faf248b92388442958a069263c62a345425a1b") (:authors (nil . "Joseph(纪秀峰) jixiuf@gmail.com")) (:maintainer nil . "Joseph(纪秀峰) jixiuf@gmail.com") (:keywords "exuberant-ctags" "etags") (:url . "https://github.com/jixiuf/ctags-update"))]) - (ctl-mode . [(20151202 1006) nil "Major mode for editing GrADS script files" single ((:commit . "1a13051db21b999c7682a015b33a03096ff9d891") (:authors ("Joe Wielgosz" . "joew@cola.iges.org")) (:maintainer "Joe Wielgosz" . "joew@cola.iges.org") (:keywords "grads" "script" "major-mode"))]) - (ctrlf . [(20220911 6) ((emacs (25 1))) "Emacs finally learns how to ctrl+F" single ((:commit . "e4bd61ef59f10b3c6bd480041396c21bf62174ec") (:authors ("Radian LLC" . "contact+ctrlf@radian.codes")) (:maintainer "Radian LLC" . "contact+ctrlf@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/ctrlf"))]) - (ctrlxo . [(20201021 701) ((emacs (25 1))) "Switch to the most recently used window" single ((:commit . "8ad95a81bd1ece06ebe40e2a83490775db64b419") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:keywords "frames") (:url . "https://github.com/muffinmad/emacs-ctrlxo"))]) - (ctune . [(20210205 1428) ((emacs (26 1))) "Tune out CC Mode Noise Macros" tar ((:commit . "3f7abc6e74d4e5954b476ba9a1dc652f96b10c05") (:authors ("Mauro Aranda" . "maurooaranda@gmail.com")) (:maintainer "Mauro Aranda" . "maurooaranda@gmail.com") (:keywords "c" "convenience") (:url . "https://github.com/maurooaranda/ctune"))]) - (ctxmenu . [(20140303 2142) ((popup (20140205 103)) (log4e (0 2 0)) (yaxception (0 1))) "Provide a context menu like right-click." tar ((:commit . "5c2376859562b98c07c985d2b483658e4c0e888e") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "popup") (:url . "https://github.com/aki2o/emacs-ctxmenu"))]) - (cubicaltt . [(20171108 1402) ((emacs (24 1)) (cl-lib (0 5))) "Mode for cubical type theory" single ((:commit . "a867f3d66172020e30dd0614bd7b50f90b6fddd7") (:keywords "languages") (:url . "https://github.com/mortberg/cubicaltt"))]) - (cubicle-mode . [(20171009 1957) nil "Major mode for the Cubicle model checker" single ((:commit . "9d108b900e0123236b4991c2d06b5061f34feee8") (:authors ("Alain Mebsout")) (:maintainer "Alain Mebsout"))]) - (cucumber-goto-step . [(20131210 519) ((pcre2el (1 5))) "Jump to cucumber step definition" single ((:commit . "f2713ffb26ebe1b757d1f2ea80e900b55e5895aa") (:authors ("Glen Stampoultzis" . "gstamp@gmail.com")) (:maintainer "Glen Stampoultzis" . "gstamp@gmail.com") (:url . "http://orthogonal.me"))]) - (cuda-mode . [(20201013 2230) nil "NVIDIA CUDA Major Mode" single ((:commit . "7f593518fd135fc6af994024bcb47986dfa502d2") (:authors ("Jack Morrison" . "jackmorrison1@gmail.com")) (:maintainer "Jack Morrison" . "jackmorrison1@gmail.com") (:keywords "c" "languages"))]) - (cue-mode . [(20220811 1938) ((emacs (25 1))) "Major mode for CUE language files" single ((:commit . "31c671d56e7884fa87ad0f1d27d0bb439dc65380") (:authors ("Russell Sim" . "russell.sim@gmail.com")) (:maintainer "Russell Sim" . "russell.sim@gmail.com") (:keywords "data" "languages") (:url . "https://github.com/russell/cue-mode"))]) - (curl-to-elisp . [(20201124 1012) ((emacs (25 1))) "Convert cURL command to Emacs Lisp code" single ((:commit . "63d8d9c6d5efb8af8aa88042bfc0690ba699ef64") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "lisp") (:url . "https://github.com/xuchunyang/curl-to-elisp"))]) - (currency-convert . [(20210427 2032) ((emacs (24 4))) "Currency converter" single ((:commit . "12805ea66aa8421de5eedda39d23f709de634460") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "comm" "convenience" "i18n") (:url . "https://github.com/lassik/emacs-currency-convert"))]) - (current-word-highlight . [(20210323 1401) nil "Highlight the current word minor mode" single ((:commit . "d860f4e170ffa4cef840da93647f458cc409d554") (:authors ("Kijima Daigo" . "norimaking777@gmail.com")) (:maintainer "Kijima Daigo" . "norimaking777@gmail.com") (:keywords "highlight" "face" "convenience" "word") (:url . "https://github.com/kijimaD/current-word-highlight"))]) - (curry-on-theme . [(20210322 1717) ((emacs (24 1))) "A low contrast color theme" single ((:commit . "b53a61d443cc75906d9f97e19f19be71f1e19bc4") (:authors ("Martín Varela" . "martin@varela.fi")) (:maintainer "Martín Varela" . "martin@varela.fi") (:url . "https://github.com/mvarela/Curry-On-Theme"))]) - (cursor-flash . [(20210722 445) ((emacs (24 3))) "Highlight the cursor on buffer/window-switch" single ((:commit . "6bb54a1e2e1bf9df80926718b1b8b9ee49080484") (:keywords "convenience" "faces" "maint") (:url . "https://github.com/Boruch-Baum/emacs-cursor-flash"))]) - (cursor-test . [(20131207 1732) ((emacs (24))) "testing library for cursor position in emacs." single ((:commit . "e09956e048b88fd2ee8dd90b5678baed8b04d31b") (:authors ("ainame")) (:maintainer "ainame") (:url . "https://github.com/ainame/cursor-test.el"))]) - (cwl-mode . [(20210510 1150) ((yaml-mode (0 0 13)) (emacs (24 4))) "A major mode for editing CWL" single ((:commit . "23a333119efaac78453cba95d316109805bd6aec") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "languages" "cwl" "common workflow language") (:url . "https://github.com/tom-tan/cwl-mode"))]) - (cyanometric-theme . [(20220822 301) ((autothemer (0 2)) (emacs (24))) "A Theme with overwhelming bias towards cyan" single ((:commit . "9b20e33a8cc2c76bfe6ad45916be6881386707f5") (:url . "http://github.com/emacsfodder/emacs-theme-cyanometric"))]) - (cyberpunk-2019-theme . [(20191008 1133) ((emacs (24 1))) "A retina-scorching cyberpunk theme" single ((:commit . "7e40c37210c363b2819fd9bb98a73101d7a3c206") (:authors ("Alex Lynham" . "alex@lynh.am")) (:maintainer "Alex Lynham" . "alex@lynh.am") (:keywords "cyberpunk" "theme" "themes") (:url . "https://github.com/the-frey/cyberpunk-2019"))]) - (cyberpunk-theme . [(20200601 1632) nil "Cyberpunk Color Theme" single ((:commit . "81004fc774d373777d426926fc11abcf1e7ab334") (:authors ("Nicholas M. Van Horn" . "nvanhorn@protonmail.com")) (:maintainer "Nicholas M. Van Horn" . "nvanhorn@protonmail.com") (:keywords "color" "theme" "cyberpunk") (:url . "https://github.com/n3mo/cyberpunk-theme.el"))]) - (cycbuf . [(20131203 2037) nil "Cycle buffers, inspired by swbuff.el, swbuff-x.el, and bs.el" single ((:commit . "1079b41c3eb27d65b66d4399959bb6253f84858e") (:authors ("Martin Pohlack martinp (at) gmx.de")) (:maintainer "Martin Pohlack martinp (at) gmx.de") (:keywords "files" "convenience" "buffer switching") (:url . "https://github.com/martinp26/cycbuf"))]) - (cycle-at-point . [(20220723 646) ((emacs (28 1)) (recomplete (0 2))) "Cycle (rotate) the thing under the cursor" tar ((:commit . "7d8198e509c49eaeb76072bb8f1baa46d7970100") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:keywords "convenience") (:url . "https://codeberg.org/ideasman42/emacs-cycle-at-point"))]) - (cycle-resize . [(20160521 1557) nil "Cycle resize the current window horizontally or vertically" single ((:commit . "7d255d6fe85f12c967a0f7fcfcf18633be194c88") (:authors ("Pierre Lecocq")) (:maintainer "Pierre Lecocq") (:url . "https://github.com/pierre-lecocq/cycle-resize"))]) - (cycle-themes . [(20150403 309) ((cl-lib (0 5))) "A global minor mode to make switching themes easier" single ((:commit . "2660c3178be7b28c2cb5dde2dd70a4bd51dae3a2") (:keywords "themes" "utility" "global minor mode") (:url . "http://github.com/toroidal-code/cycle-themes.el"))]) - (cyphejor . [(20210816 1607) ((emacs (24 4))) "Shorten major mode names using user-defined rules" single ((:commit . "70b30cb79337ccfcc4e013c8ce7ab78815a65f1a") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "mode-line" "major-mode") (:url . "https://github.com/mrkkrp/cyphejor"))]) - (cypher-mode . [(20151110 1142) nil "major mode for editing cypher scripts" single ((:commit . "ce8543d7877c736c574a17b49874c9dcdc7a06d6") (:authors ("François-Xavier Bois ")) (:maintainer "François-Xavier Bois") (:keywords "cypher" "graph") (:url . "http://github.com/fxbois/cypher-mode"))]) - (cython-mode . [(20211111 1407) nil "Major mode for editing Cython files" single ((:commit . "b75af38ce5c309cd84c1835220932e53e9a9adb6"))]) - (czech-holidays . [(20160113 1752) nil "Adds a list of Czech public holidays to Emacs calendar" single ((:commit . "d19828122cf3322bcf50601cefa4ac385d2d8f82") (:authors ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainer "David Chkhikvadze" . "david.chk@outlook.com") (:keywords "calendar"))]) - (d-mode . [(20220601 1949) ((emacs (25 1))) "D Programming Language major mode for (X)Emacs" single ((:commit . "183af81eb534280d844405e8e7a6cc1deb3e6378") (:authors ("William Baxter")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:keywords "d" "programming" "language" "emacs" "cc-mode"))]) - (dactyl-mode . [(20140906 1725) nil "Major mode for editing Pentadactyl config files" single ((:commit . "cc55fe6b987271d9647492b8df4c812d884f661f") (:keywords "languages" "vim") (:url . "https://github.com/luxbock/dactyl-mode"))]) - (dad-joke . [(20170928 658) ((emacs (24))) "Get/display dad jokes" single ((:commit . "bee47e7b746b403228fa7d7361cb095de19ac9ba") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "games") (:url . "https://github.com/davep/dad-joke.el"))]) - (daemons . [(20211214 1251) ((emacs (25 1))) "UI for managing init system daemons (services)" tar ((:commit . "e18e84ccc13101f1609c213029cf011ae0ad1178") (:authors ("Chris Bowdon")) (:maintainer "Chris Bowdon") (:keywords "unix" "convenience") (:url . "https://github.com/cbowdon/daemons.el"))]) - (dakrone-light-theme . [(20170808 2140) nil "dakrone's custom light theme" single ((:commit . "06f198dc8b4ca7421990b30a23d89c8e0b8c5de4") (:authors ("Lee Hinman ")) (:maintainer "Lee Hinman ") (:keywords "color" "themes" "faces") (:url . "https://github.com/dakrone/dakrone-light-theme"))]) - (dakrone-theme . [(20170801 1933) nil "dakrone's custom dark theme" single ((:commit . "232ad1be5f3572dcbdf528f1655109aa355a6937") (:authors ("Lee Hinman ")) (:maintainer "Lee Hinman ") (:keywords "color" "themes") (:url . "https://github.com/dakrone/dakrone-theme"))]) - (danneskjold-theme . [(20220316 1101) nil "Beautiful high-contrast Emacs theme." tar ((:commit . "054c0b9bc9cefb53a4065096e66707d20885c461") (:authors ("Dmitry Akatov" . "akatovda@yandex.com")) (:maintainer "Dmitry Akatov" . "akatovda@yandex.com") (:url . "https://github.com/rails-to-cosmos/"))]) - (dante . [(20220907 1402) ((dash (2 12 0)) (emacs (25 1)) (f (0 19 0)) (flycheck (0 30)) (company (0 9)) (haskell-mode (13 14)) (s (1 11 0)) (lcr (1 0))) "Development mode for Haskell" single ((:commit . "1ab4d9520d17cd37d1f370d1c8adebf4d9d3f737") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:keywords "haskell" "tools") (:url . "https://github.com/jyp/dante"))]) - (dap-mode . [(20220921 941) ((emacs (26 1)) (dash (2 18 0)) (lsp-mode (6 0)) (bui (1 1 0)) (f (0 20 0)) (s (1 12 0)) (lsp-treemacs (0 1)) (posframe (0 7 0)) (ht (2 3)) (lsp-docker (1 0 0))) "Debug Adapter Protocol mode" tar ((:commit . "442aef50dbc3cfb853bee6d919e98d2941973136") (:authors ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainer "Ivan Yonchovski" . "yyoncho@gmail.com") (:keywords "languages" "debug") (:url . "https://github.com/emacs-lsp/dap-mode"))]) - (darcsum . [(20190316 2215) nil "a pcl-cvs like interface for managing darcs patches" single ((:commit . "6a8b690539d133c5e3d17cb23fe4365fbb6fb493") (:authors ("John Wiegley" . "johnw@gnu.org")) (:maintainer "John Wiegley" . "johnw@gnu.org") (:keywords "completion" "convenience" "tools" "vc"))]) - (darcula-theme . [(20171227 1845) nil "Inspired by IntelliJ's Darcula theme" single ((:commit . "d9b82b58ded9014985be6658f4ab17e26ed9e93e") (:authors ("Sam Halliday" . "Sam.Halliday@gmail.com")) (:maintainer "Sam Halliday" . "Sam.Halliday@gmail.com") (:keywords "faces") (:url . "https://gitlab.com/fommil/emacs-darcula-theme"))]) - (dark-krystal-theme . [(20170808 1300) ((emacs (24 0))) "an Emacs 24 theme based on Dark Krystal (tmTheme)" single ((:commit . "79084b99665dc9ffb0ec62cc092349a5ecebebbc") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) - (dark-mint-theme . [(20160302 642) nil "dark & minty fresh theme" single ((:commit . "c8ad39b7115baf889b54c3e9bffe32daeab93c29"))]) - (dark-souls . [(20140314 1128) nil "Prepare to die" single ((:commit . "2c9437265b52f966b2fb13a410a12f3b1e167cb7") (:authors ("Tom Jakubowski" . "tom@crystae.net")) (:maintainer "Tom Jakubowski" . "tom@crystae.net") (:keywords "games") (:url . "http://github.com/tomjakubowski/dark-souls.el"))]) - (darkburn-theme . [(20170423 1652) nil "A not-so-low contrast color theme for Emacs." single ((:commit . "b59053533246330e9107721da7977a0af312c915") (:authors ("Jonas Gorauskas" . "jgorauskas@gmail.com")) (:maintainer "Jonas Gorauskas" . "jgorauskas@gmail.com") (:url . "http://github.com/gorauskas/darkburn-theme"))]) - (darkmine-theme . [(20160406 624) nil "Yet another emacs dark color theme." single ((:commit . "7f7e82ca03bcad52911fa41fb3e204e32d6ee63e") (:authors ("Pierre Lecocq" . "pierre.lecocq@gmail.com")) (:maintainer "Pierre Lecocq" . "pierre.lecocq@gmail.com") (:url . "https://github.com/pierre-lecocq/darkmine-theme"))]) - (darkokai-theme . [(20200614 1452) nil "A darker variant on Monokai." single ((:commit . "5820aeddfc8c869ba840cc534eba776936656a66") (:url . "http://github.com/sjrmanning/darkokai"))]) - (darktooth-theme . [(20220923 347) ((emacs (27 1)) (autothemer (0 2))) "From the darkness... it watches" tar ((:commit . "c64c1dd0e2364197ca9ac6410392eade27a55909") (:url . "http://github.com/emacsfodder/emacs-theme-darktooth"))]) - (dart-mode . [(20220401 0) ((emacs (24 3))) "Major mode for editing Dart files" single ((:commit . "ae032b9b30ebadfe1b8a48a4cf278417e506d100") (:authors ("https://github.com/bradyt/dart-mode/issues")) (:maintainer "https://github.com/bradyt/dart-mode/issues") (:keywords "languages") (:url . "https://github.com/bradyt/dart-mode"))]) - (dart-server . [(20210501 1445) ((emacs (24 5)) (cl-lib (0 5)) (dash (2 10 0)) (flycheck (0 23)) (s (1 10))) "Minor mode for editing Dart files" single ((:commit . "75562baf9a89b7e314bc2f795f6ecdc5d1f2cc8c") (:authors ("Natalie Weizenbaum") ("Brady Trainor" . "mail@bradyt.com")) (:maintainer "Brady Trainor" . "mail@bradyt.com") (:keywords "languages") (:url . "https://github.com/bradyt/dart-server"))]) - (dash . [(20220608 1931) ((emacs (24))) "A modern list library for Emacs" tar ((:commit . "0ac1ecf6b56eb67bb81a3cf70f8d4354b5782341") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "extensions" "lisp") (:url . "https://github.com/magnars/dash.el"))]) - (dash-alfred . [(20191024 450) ((emacs (25 1))) "Search Dash documentation via Dash-Alfred-Workflow" single ((:commit . "fcd21bd6c7eb5cd31377be970406ff3d2454bd5c") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "docs") (:url . "https://github.com/xuchunyang/dash-alfred.el"))]) - (dash-at-point . [(20211023 104) nil "Search the word at point with Dash" single ((:commit . "fba1a6f42ea51d05110e12c62bdced664059eb55") (:authors ("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")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:keywords "docs") (:url . "http://github.com/areina/helm-dash"))]) - (dash-functional . [(20210210 1449) ((dash (2 18 0))) "Collection of useful combinators for Emacs Lisp" single ((:commit . "0e975782086020aa12863fdb658d6a3cc748a10c") (:authors ("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 . [(20220922 509) ((emacs (26 1))) "A startup screen extracted from Spacemacs" tar ((:commit . "554dc6fac1362dd6b66318c8250eea8bd63aa92f") (:authors ("Rakan Al-Hneiti" . "rakan.alhneiti@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" single ((:commit . "34d86bffcde7e6d10ffa7c5080a71a144f01f3aa") (:authors ("Hayato KAJIYAMA" . "kaji1216@gmail.com")) (:maintainer "Hayato KAJIYAMA" . "kaji1216@gmail.com") (:url . "https://github.com/hyakt/emacs-dashboard-hackernews"))]) - (dashboard-ls . [(20220704 633) ((emacs (24 3)) (dashboard (1 2 5))) "Display files/directories in current directory on Dashboard" single ((:commit . "5ff42002b501cfb9b76b975d37c7a899f013292c") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, 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." single ((:commit . "7675c138e9df8fe2c626e7ba9bbb8b6717671a41") (:authors ("Jason Duncan" . "jasond496@msn.com")) (:maintainer "Jason Duncan" . "jasond496@msn.com") (:url . "https://github.com/functionreturnfunction/dashboard-project-status"))]) - (date-at-point . [(20150308 1243) nil "Add `date' to `thing-at-point' function" single ((:commit . "258c0268cc4357640c2af78774ba9667beff28ee") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "convenience") (:url . "https://github.com/alezost/date-at-point.el"))]) - (date-field . [(20141129 105) ((dash (2 9 0)) (log4e (0 2 0)) (yaxception (0 3 2))) "Date widget" single ((:commit . "3b0af9c49293fc4346078ed2e13a6ebf41bbe54e") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "widgets") (:url . "https://github.com/aki2o/emacs-date-field"))]) - (date2name . [(20190630 933) ((emacs (24 4))) "Package to prepend ISO Timestamps to files" single ((:commit . "1d239e4d647ad8ba5cd23a8d4012a9f10bcf7d7d") (:authors ("Max Beutelspacher")) (:maintainer "Max Beutelspacher") (:keywords "files" "convenience") (:url . "https://github.com/DerBeutlin/date2name.el"))]) - (datetime . [(20220629 1806) ((emacs (24 4)) (extmap (1 1 1))) "Parsing, formatting and matching timestamps" tar ((:commit . "3505de8bd176056083a1da73226f9e77cc50c4b7") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:keywords "lisp" "i18n") (:url . "https://github.com/doublep/datetime"))]) - (datetime-format . [(20160612 1715) nil "Datetime functions" single ((:commit . "e6427538b547cbe02e1bd6ed4b765c73620bdae8") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "datetime" "calendar") (:url . "https://github.com/zonuexe/emacs-datetime"))]) - (datomic-snippets . [(20180817 1045) ((s (1 4 0)) (dash (1 2 0)) (yasnippet (0 6 1))) "Yasnippets for Datomic" tar ((:commit . "4a14228840d5252e13d2bf6209670f26345bbb84") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "snippets"))]) - (dayone . [(20160105 1240) ((uuid (0 0 3)) (mustache (0 22)) (ht (1 5))) "Utility script for Day One" tar ((:commit . "ab628274f0806451f23bce16f62a6a11cbf91a2b") (:authors ("mori-dev" . "mori.dev.asdf@gmail.com")) (:maintainer "mori-dev" . "mori.dev.asdf@gmail.com") (:keywords "day one" "tools" "convenience") (:url . "https://github.com/mori-dev/emacs-dayone"))]) - (db . [(20140421 2111) ((kv (0 0 11))) "A database for EmacsLisp" single ((:commit . "b3a423fb8e72f9013009cbe033d654df2ce31438") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "data" "lisp"))]) - (db-pg . [(20130131 1902) ((pg (0 12)) (db (0 0 6))) "A PostgreSQL adapter for emacs-db" single ((:commit . "7d5ab86b74b05fe003b3b434d4835f37f3f3eded") (:authors ("Nic Ferrier" . "nic@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nic@ferrier.me.uk") (:keywords "data" "comm" "database" "postgresql"))]) - (dbc . [(20201001 1452) ((emacs (24 4)) (cl-lib (0 5)) (ht (2 3))) "Control how to open buffers" single ((:commit . "6728e72f72347d098b7d75ac4c29a7d687cc9ed3") (:authors ("Matsievskiy S.V.")) (:maintainer "Matsievskiy S.V.") (:keywords "convenience") (:url . "https://gitlab.com/matsievskiysv/display-buffer-control"))]) - (ddskk . [(20220803 1302) ((ccc (1 43)) (cdb (20141201 754))) "Simple Kana to Kanji conversion program." tar ((:commit . "3ed86d42717ab2a54ec8de6ab32d552dc0a4c3b0"))]) - (ddskk-posframe . [(20200812 917) ((emacs (26 1)) (posframe (0 4 3)) (ddskk (16 2 50))) "Show Henkan tooltip for ddskk via posframe" single ((:commit . "299493dd951e5a0b43b8213321e3dc0bac10f762") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "tooltip" "convenience" "posframe") (:url . "https://github.com/conao3/ddskk-posframe.el"))]) - (deadgrep . [(20220704 1714) ((emacs (25 1)) (dash (2 12 0)) (s (1 11 0)) (spinner (1 7 3))) "fast, friendly searching with ripgrep" single ((:commit . "0c57d113aa6840bec073b3432ed62b382f20acc6") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "tools") (:url . "https://github.com/Wilfred/deadgrep"))]) - (debian-el . [(20211006 1939) nil "Emacs helpers specific to Debian users" tar ((:commit . "a3ef20c269b9192710567571b20718f572942bc4"))]) - (debpaste . [(20160113 2347) ((xml-rpc (1 6 7))) "Interface for getting/posting/deleting pastes from paste.debian.net" single ((:commit . "038f0ff7824f4e3dd455e2232eeca70fa8abcec5") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "paste") (:url . "http://github.com/alezost/debpaste.el"))]) - (debug-print . [(20140126 19) ((emacs (24))) "A nice printf debugging environment by the way Gauche do" single ((:commit . "d817fd9ea2d3f8d2c1ace4d8af155684f3a99dc5") (:authors ("Ken Okada" . "keno.ss57@gmail.com")) (:maintainer "Ken Okada" . "keno.ss57@gmail.com") (:keywords "extensions" "lisp" "tools" "maint") (:url . "https://github.com/kenoss/debug-print"))]) - (decide . [(20220718 1352) nil "rolling dice and other random things" single ((:commit . "7bd79983805a91fff00cfb9bc96df8cc98e358d3") (:authors ("Pelle Nilsson" . "perni@lysator.liu.se")) (:maintainer "Pelle Nilsson" . "perni@lysator.liu.se"))]) - (decl . [(20220102 1310) ((dash (2 5 0)) (emacs (24 3)) (cl-lib (0 3))) "Library for organizing code declaratively" single ((:commit . "9e6e2395e1f739e390697c35a9af99452642869e") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/decl.el"))]) - (declutter . [(20220310 2101) ((emacs (25 1))) "Read html content and (some) paywall sites without clutter" single ((:commit . "0b2ca86fa716dfc2fb3bc3425019f049dd65eda2") (:authors ("Sanel Zukan" . "sanelz@gmail.com")) (:maintainer "Sanel Zukan" . "sanelz@gmail.com") (:keywords "html" "hypermedia" "terminals") (:url . "http://www.github.com/sanel/declutter"))]) - (dedicated . [(20151202 110) nil "A very simple minor mode for dedicated buffers" single ((:commit . "f47b504c0c56fa5ab9d1028417ca1f65a713a2f0") (:authors ("Eric Crampton" . "eric@atdesk.com")) (:maintainer "Eric Crampton" . "eric@atdesk.com") (:keywords "dedicated" "buffer"))]) - (dedukti-mode . [(20171103 1212) nil "Major mode for Dedukti files" single ((:commit . "d7c3505a1046187de3c3aeb144455078d514594e") (:authors ("Raphaël Cauderlier")) (:maintainer "Raphaël Cauderlier") (:keywords "languages" "dedukti") (:url . "https://github.com/rafoo/dedukti-mode"))]) - (default-font-presets . [(20220731 2219) ((emacs (26 1))) "Support selecting fonts from a list of presets" single ((:commit . "80380aa053c78b7126275e269e80d8988ba3f1e3") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-default-font-presets"))]) - (default-text-scale . [(20191226 2234) ((emacs (24))) "Easily adjust the font size in all frames" single ((:commit . "bfc0987c37e93742255d3b23d86c17096fda8e7e") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "frames" "faces") (:url . "https://github.com/purcell/default-text-scale"))]) - (deferred . [(20170901 1330) ((emacs (24 4))) "Simple asynchronous functions for emacs lisp" single ((:commit . "2239671d94b38d92e9b28d4e12fd79814cfb9c16") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "deferred" "async") (:url . "https://github.com/kiwanami/emacs-deferred"))]) - (define-it . [(20220713 744) ((emacs (25 1)) (s (1 12 0)) (popup (0 5 3)) (pos-tip (0 4 6)) (posframe (1 1 7)) (define-word (0 1 0)) (google-translate (0 11 18)) (wiki-summary (0 1))) "Define, translate, wiki the word" single ((:commit . "82a3813097774289d68199fb47662af9f90f1741") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "dictionary" "explanation" "search" "wiki") (:url . "https://github.com/jcs-elpa/define-it"))]) - (define-word . [(20220104 1848) ((emacs (24 3))) "display the definition of word at point." single ((:commit . "31a8c67405afa99d0e25e7c86a4ee7ef84a808fe") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "dictionary" "convenience") (:url . "https://github.com/abo-abo/define-word"))]) - (defproject . [(20151201 2219) ((emacs (24))) "Manager dir-locals and project specific variables" single ((:commit . "674d48a5e34cb4bba76faa38ee901322ec649086") (:authors (nil . "")) (:maintainer nil . "") (:keywords "convenience") (:url . "https://github.com/kotfic/defproject"))]) - (defrepeater . [(20180830 410) ((emacs (25 2)) (s (1 12 0))) "Easily make commands repeatable" single ((:commit . "62b00ede57d2e115b9ef9f21268c021ae1186873") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "http://github.com/alphapapa/defrepeater.el"))]) - (deft . [(20210707 1633) nil "quickly browse, filter, and edit plain text notes" single ((:commit . "28be94d89bff2e1c7edef7244d7c5ba0636b1296") (:authors ("Jason R. Blevins" . "jrblevin@xbeta.org")) (:maintainer "Jason R. Blevins" . "jrblevin@xbeta.org") (:keywords "plain text" "notes" "simplenote" "notational velocity") (:url . "https://jblevins.org/projects/deft/"))]) - (delim-kill . [(20100517 620) nil "Kill text between delimiters." single ((:commit . "1dbe47344f2d2cbc8c54beedf0cf0bf10fd203c1") (:authors ("Thomas Kappler" . "tkappler@gmail.com")) (:maintainer "Thomas Kappler" . "tkappler@gmail.com") (:keywords "convenience" "languages") (:url . "http://github.com/thomas11/delim-kill/tree/master"))]) - (demangle-mode . [(20210822 2210) ((cl-lib (0 1)) (emacs (24 3))) "Automatically demangle C++, D, and Rust symbols" single ((:commit . "04f545adab066708d6151f13da65aaf519f8ac4e") (:authors ("Ben Liblit" . "liblit@acm.org")) (:maintainer "Ben Liblit" . "liblit@acm.org") (:keywords "c" "tools") (:url . "https://github.com/liblit/demangle-mode"))]) - (demap . [(20220322 2309) ((emacs (25 1))) "Detachable minimap package" tar ((:commit . "c42ec4752544f80ca7c172ff65e705a56089bc96") (:authors ("Sawyer Gardner ")) (:maintainer "Sawyer Gardner ") (:keywords "lisp" "tools" "convenience") (:url . "https://gitlab.com/sawyerjgardner/demap.el"))]) - (demo-it . [(20211221 2152) nil "Create demonstrations" tar ((:commit . "8ade739bb2605275f1f56128a0a9a8c6b55bab6a") (:authors ("Howard Abrams" . "howard.abrams@gmail.com")) (:maintainer "Howard Abrams" . "howard.abrams@gmail.com") (:keywords "demonstration" "presentation" "test"))]) - (deno-fmt . [(20200520 1838) ((emacs (24))) "Minor mode for using deno fmt on save" single ((:commit . "c375eae3e046d1487a45203511a6870e9dd5d2da") (:authors ("Russell Clarey ")) (:maintainer "Russell Clarey ") (:url . "https://github.com/russell/deno-emacs"))]) - (describe-hash . [(20200718 1556) nil "Help function for examining a hash map" single ((:commit . "20dbbbea630055b2401f13a55fbb21216960dc46") (:url . "https://github.com/Junker/describe-hash"))]) - (describe-number . [(20151101 55) ((yabin (1 1))) "Describe arbitrarily large number at point." single ((:commit . "40618345a37831804b29589849a785ef5aa5ac24") (:authors ("Morten Slot Kristensen ")) (:maintainer "Morten Slot Kristensen ") (:keywords "describe" "value" "help") (:url . "https://github.com/netromdk/describe-number"))]) - (desktop+ . [(20170107 2132) ((emacs (24 4)) (dash (2 11 0)) (f (0 17 2))) "Handle special buffers when saving & restoring sessions" single ((:commit . "d26f369bda96860eef18365cdb5c79f39a2c765c") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/desktop-plus"))]) - (desktop-environment . [(20220425 1834) ((emacs (25 1))) "Helps you control your GNU/Linux computer" single ((:commit . "2863dc3d66aed9052c8af39cc8c8c264be300560") (:authors ("Damien Cassou , Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Damien Cassou , Nicolas Petton" . "nicolas@petton.fr") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) - (desktop-mail-user-agent . [(20210519 1008) ((emacs (24 3))) "Call OS default mail program to compose mail" single ((:commit . "caac672ef7e4ddced960fa31cef3a6ba5d7ab451") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "mail") (:url . "https://github.com/lassik/emacs-desktop-mail-user-agent"))]) - (desktop-registry . [(20140119 2143) nil "Keep a central registry of desktop files" single ((:commit . "244c2e7f9f0a1050aa8a47ad0b38f4e4584682dd") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:keywords "convenience") (:url . "http://projects.ryuslash.org/desktop-registry/"))]) - (detached . [(20220928 806) ((emacs (27 1))) "A package to launch, and manage, detached processes" tar ((:commit . "772ac746a9e8350f24ff548301ef13986e5b21d9") (:authors ("Niklas Eklund" . "niklas.eklund@posteo.net")) (:maintainer "detached.el Development" . "~niklaseklund/detached.el@lists.sr.ht") (:keywords "convenience" "processes") (:url . "https://sr.ht/~niklaseklund/detached.el/"))]) - (detour . [(20181122 2138) ((emacs (24 4))) "Take a quick detour and return" single ((:commit . "f41f17cf1cf4f3db41563ff011786b6567596fb4") (:authors ("Stefan Kamphausen ")) (:maintainer "Stefan Kamphausen ") (:keywords "convenience" "abbrev") (:url . "https://github.com/ska2342/detour/"))]) - (devdocs . [(20220811 703) ((emacs (27 1))) "Emacs viewer for DevDocs" single ((:commit . "61ce83b79dc64e2f99d7f016a09b97e14b331459") (:authors ("Augusto Stoffel" . "arstoffel@gmail.com")) (:maintainer "Augusto Stoffel" . "arstoffel@gmail.com") (:keywords "help") (:url . "https://github.com/astoff/devdocs.el"))]) - (devdocs-browser . [(20220917 1403) ((emacs (27 1))) "Browse devdocs.io documents using EWW" single ((:commit . "badbb9cb57522cc0e002a32fe385f7ad1e929665") (:authors ("blahgeek" . "i@blahgeek.com")) (:maintainer "blahgeek" . "i@blahgeek.com") (:keywords "docs" "help" "tools") (:url . "https://github.com/blahgeek/emacs-devdocs-browser"))]) - (dfmt . [(20170728 1023) nil "Emacs Interface to D indenting/formatting tool dfmt." single ((:commit . "21b9094e907b7ac53f5ecb4ff4539613a9d12434") (:authors ("Per Nordlöw")) (:maintainer "Kirill Babikhin ") (:keywords "tools" "convenience" "languages" "dlang") (:url . "https://github.com/qsimpleq/elisp-dfmt"))]) - (dhall-mode . [(20220519 1115) ((emacs (24 4)) (reformatter (0 3))) "Major mode for the dhall configuration language" single ((:commit . "c77f1c1e75b6d2725019c5275fc102ae98d25628") (:authors ("Sibi Prabakaran" . "sibi@psibi.in")) (:maintainer "Sibi Prabakaran" . "sibi@psibi.in") (:keywords "languages") (:url . "https://github.com/psibi/dhall-mode"))]) - (dianyou . [(20210525 1517) ((emacs (24 4))) "Search and analyze mails in Gnus" single ((:commit . "f77d9e76be5d8022fa6ee5426144f13f38dd09f2") (:authors ("Chen Bin ")) (:maintainer "Chen Bin ") (:keywords "mail") (:url . "http://github.com/redguardtoo/dianyou"))]) - (diary-manager . [(20220929 2042) ((emacs (25))) "Simple personal diary" single ((:commit . "56c739224e5bb845d275bfe3f4e420285de3a929") (:authors ("Radian LLC" . "contact+diary-manager@radian.codes")) (:maintainer "Radian LLC" . "contact+diary-manager@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/diary-manager"))]) - (dic-lookup-w3m . [(20180526 1621) ((w3m (20120723 324)) (stem (20120826))) "look up dictionaries on the Internet" tar ((:commit . "3254ab10cbf0078c7162557dd1f68dac28459cf9") (:authors ("mcprvmec")) (:maintainer "mcprvmec") (:keywords "emacs-w3m" "w3m" "dictionary"))]) - (dictcc . [(20220219 1302) ((emacs (24 4)) (cl-lib (0 5)) (ivy (0 10 0))) "Look up translations on dict.cc" single ((:commit . "a938d4771e34a9e913262176a02498b8ac92373a") (:authors ("Marten Lienen" . "marten.lienen@gmail.com")) (:maintainer "Marten Lienen" . "marten.lienen@gmail.com") (:keywords "convenience"))]) - (dictionary . [(20201001 1727) ((connection (1 11)) (link (1 11))) "Client for rfc2229 dictionary servers" single ((:commit . "bdf0aa7761d1c1a3bc0652b2fdc4a54b3acdb06a") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net") (:keywords "interface" "dictionary"))]) - (didyoumean . [(20200905 1843) ((emacs (24 4))) "Did you mean to open another file?" single ((:commit . "ce5edcce160b86e7f6480f0381be785d43f97e19") (:keywords "convenience") (:url . "https://gitlab.com/kisaragi-hiu/didyoumean.el"))]) - (diff-ansi . [(20220731 2329) ((emacs (27 1))) "Display diff's using alternative diffing tools" single ((:commit . "c4f350da4302cd7d33343d83d5faaeae6795768f") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-diff-ansi"))]) - (diff-at-point . [(20220708 211) ((emacs (26 2))) "Diff navigation" single ((:commit . "b32a741d5967b38749039ceafec85062a45e6bcd") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-diff-at-point"))]) - (diff-hl . [(20220919 1045) ((cl-lib (0 2)) (emacs (25 1))) "Highlight uncommitted changes using VC" tar ((:commit . "5d90cca340cb72a821dd20635e4f5a924dd20ccf") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:keywords "vc" "diff") (:url . "https://github.com/dgutov/diff-hl"))]) - (difflib . [(20210224 2242) ((emacs (24 4)) (cl-generic (0 3)) (ht (2 2)) (s (1 12 0))) "Helpers for computing deltas between sequences." single ((:commit . "646fc4388274fe765bbf4661e17a24e4d081250c") (:authors ("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" single ((:commit . "a5b203b549e373cb9b0ef3f00c0010bd34dd644a") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/diffpdf.el"))]) - (diffscuss-mode . [(20141014 2357) nil "Major mode for diffscuss files." single ((:commit . "bbc6dbed4b97d1eb9ae5dae021ed1e066129bd98") (:authors ("Edmund Jorgensen" . "edmund@hut8labs.com")) (:maintainer "Edmund Jorgensen" . "edmund@hut8labs.com") (:keywords "tools"))]) - (diffsync . [(20220502 1513) ((emacs (25 1))) "Use diff to allow syncing of directories" single ((:commit . "3f8540ef0a677ea8c2b57aaf4a07937512bb148c") (:authors ("Bernhard Rotter" . "bernhard@b-rotter.de")) (:maintainer "Bernhard Rotter" . "bernhard@b-rotter.de") (:keywords "tools") (:url . "https://github.com/ber-ro/diffsync"))]) - (diffview . [(20220322 2334) nil "View diffs in side-by-side format" single ((:commit . "bba07de698b519c143bffb57143a780b3dac299d") (:authors ("Mitchel Humpherys" . "mitch.special@gmail.com")) (:maintainer "Mitchel Humpherys" . "mitch.special@gmail.com") (:keywords "convenience" "diff") (:url . "https://github.com/mgalgs/diffview-mode"))]) - (digistar-mode . [(20210129 1719) nil "major mode for Digistar scripts" single ((:commit . "e12b128023b7696a23545f812877e8c6531d261c") (:authors ("John Foerch" . "jjfoerch@gmail.com")) (:maintainer "John Foerch" . "jjfoerch@gmail.com") (:keywords "languages"))]) - (digit-groups . [(20200506 37) ((dash (2 11 0))) "Highlight place-value positions in numbers" single ((:commit . "7b81930cad19b8b7913b7eedbcb498964bfdcbdb") (:authors ("Michael D. Adams ")) (:maintainer "Michael D. Adams ") (:url . "https://github.com/adamsmd/digit-groups/"))]) - (digitalocean . [(20190607 726) ((request (2 5)) (emacs (24 4))) "Create and manipulate digitalocean droplets" single ((:commit . "6c32d3593286e2a62d9afab0057c829407b0d1e8") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:keywords "processes" "tools") (:url . "https://github.com/olymk2/emacs-digitalocean"))]) - (digitalocean-helm . [(20180610 746) ((emacs (24 3)) (helm (2 5)) (digitalocean (0 1))) "Create and manipulate digitalocean droplets" single ((:commit . "b125c9882eded7d73ec109d152b26625f333440b") (:authors ("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" single ((:commit . "d8c586f1bac58c334822b64bce671dde5e25a27f") (:authors ("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" single ((:commit . "110624657fec0c8a7b3589108230e6a635302ae0") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "convenience") (:url . "https://github.com/alezost/dim.el"))]) - (dim-autoload . [(20220422 1601) ((emacs (25 1)) (compat (28 1 1 0))) "Dim or hide autoload cookie lines" single ((:commit . "f1a489414dd7d344ef791c30e43e4f4e61db7582") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "convenience") (:url . "https://github.com/tarsius/dim-autoload"))]) - (dime . [(20210329 604) ((emacs (25 1)) (dylan (3 0))) "Dylan interaction mode" tar ((:commit . "040c8ebc884305fd4ff980d21c68946fa74b095a") (:url . "https://opendylan.org/"))]) - (diminish . [(20220909 847) ((emacs (24 3))) "Diminished modes are minor modes with no modeline display" single ((:commit . "fbd5d846611bad828e336b25d2e131d1bc06b83d") (:authors ("Will Mengarini" . "seldon@eskimo.com")) (:maintainer "Martin Yrjölä" . "martin.yrjola@gmail.com") (:keywords "extensions" "diminish" "minor" "codeprose") (:url . "https://github.com/myrjola/diminish.el"))]) - (diminish-buffer . [(20220704 648) ((emacs (24 4))) "Diminish (hide) buffers from buffer-menu" single ((:commit . "2069f27332a05608a5246684bc4d6850c14a4890") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "diminish" "hide" "buffer" "menu") (:url . "https://github.com/jcs-elpa/diminish-buffer"))]) - (dimmer . [(20220817 122) ((emacs (25 1))) "Visually highlight the selected buffer" single ((:commit . "a5b697580e5aed6168b571ae3d925753428284f8") (:authors ("Neil Okamoto")) (:maintainer "Neil Okamoto") (:keywords "faces" "editing") (:url . "https://github.com/gonewest818/dimmer.el"))]) - (dionysos . [(20160810 1056) ((libmpdee (2 1 0)) (alert (1 2)) (s (1 11 0)) (dash (2 12 1)) (pkg-info (0 5 0)) (cl-lib (0 5))) "Dionysos, a music player for Emacs" tar ((:commit . "98bc789d20e41020d6e62d63d3c78f8032fa4bf2") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "music") (:url . "https://github.com/nlamirault/dionysos"))]) - (dir-treeview . [(20220918 42) ((emacs (24 4)) (treeview (1 1 1))) "A directory tree browser and simple file manager" tar ((:commit . "3430eb32d824270181fc74bac7334fa7c4b5be9a") (:authors ("Tilman Rassy" . "tilman.rassy@googlemail.com")) (:maintainer "Tilman Rassy" . "tilman.rassy@googlemail.com") (:keywords "tools" "convenience" "files") (:url . "https://github.com/tilmanrassy/emacs-dir-treeview"))]) - (dircmp . [(20141204 1756) nil "Compare and sync directories." tar ((:commit . "558ee0b601c2de9d247612085aafe2926f56a09f") (:authors ("Matt McClure -- http://matthewlmcclure.com")) (:maintainer "Matt McClure -- http://matthewlmcclure.com") (:keywords "unix" "tools") (:url . "https://github.com/matthewlmcclure/dircmp-mode"))]) - (dired-atool . [(20210719 404) ((emacs (24))) "Pack/unpack files with atool on dired." single ((:commit . "01416fd5961b901c50686c91cb59b3833adc831b") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:keywords "files") (:url . "https://github.com/HKey/dired-atool"))]) - (dired-avfs . [(20161012 1104) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "AVFS support for dired" single ((:commit . "bef0c7eb03474defa02bbba5c15401a766c8ff7c") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-collapse . [(20210403 1230) ((dash (2 10 0)) (f (0 19 0)) (dired-hacks-utils (0 0 1))) "Collapse unique nested paths in dired listing" single ((:commit . "7c0ef09d57a80068a11edc74c3568e5ead5cc15a") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-duplicates . [(20220718 1341) ((emacs (27 1))) "Find duplicate files locally and remotely" single ((:commit . "94319f44f716e9b4b0e0d4f6067c0e028dc0072b") (:authors ("Harald Judt" . "h.judt@gmx.at")) (:maintainer "Harald Judt" . "h.judt@gmx.at") (:keywords "files") (:url . "https://codeberg.org/hjudt/dired-duplicates"))]) - (dired-dups . [(20130527 2125) nil "Find duplicate files and display them in a dired buffer" single ((:commit . "694ad128c822c59348ced16c4a0c1356d43da47a") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:keywords "unix") (:url . "https://github.com/vapniks/dired-dups"))]) - (dired-efap . [(20220421 1535) nil "Edit Filename At Point in a dired buffer" single ((:commit . "360b369cb19998c6730ee1debfbec3edb7f349a9") (:authors ("Juan-Leon Lahoz" . "juanleon1@gmail.com")) (:maintainer "Juan-Leon Lahoz" . "juanleon1@gmail.com") (:keywords "dired" "environment" "files" "renaming") (:url . "https://github.com/juan-leon/dired-efap"))]) - (dired-explorer . [(20180607 221) ((cl-lib (0 5))) "minor-mode provides Explorer like select file at dired." single ((:commit . "3ade0a31b5340271d05e9bf443f2504960f6c6dd") (:maintainer "jidaikobo-shibata") (:keywords "dired" "explorer"))]) - (dired-fdclone . [(20220119 717) nil "dired functions and settings to mimic FDclone" single ((:commit . "66e337012e72cebd2485f1efca0b2f78dc9c6252") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:keywords "unix" "directories" "dired") (:url . "https://github.com/knu/dired-fdclone.el"))]) - (dired-filetype-face . [(20180907 1339) nil "Set different faces for different filetypes in dired" single ((:commit . "7ade7f7e8c2d7518c65f3f0343a10c272da0f47e") (:authors ("纪秀峰 ")) (:maintainer "纪秀峰 ") (:keywords "dired" "filetype" "face") (:url . "https://github.com/jixiuf/dired-filetype-face"))]) - (dired-filter . [(20191105 1404) ((dash (2 10 0)) (dired-hacks-utils (0 0 1)) (f (0 17 0)) (cl-lib (0 3))) "Ibuffer-like filtering for dired" single ((:commit . "f49a8bbf95f70671a74a24f7f4de453b2686be46") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-git . [(20220828 6) ((emacs (26 1)) (async-await (1 0)) (async (1 9 4)) (all-the-icons (2 2 0)) (ppp (1 0 0))) "Git integration for dired" single ((:commit . "e84387b947cd707d3ff0c039ddef753a468f88e7") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "tools") (:url . "https://github.com/conao3/dired-git.el"))]) - (dired-hacks-utils . [(20201005 2318) ((dash (2 5 0))) "Utilities and helpers for dired-hacks collection" single ((:commit . "d6d4d1930969bbc22fd0551d5195887bf92cab3e") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-hide-dotfiles . [(20210222 1919) ((emacs (25 1))) "Hide dotfiles in dired" single ((:commit . "6a379f23f64045f5950d229254ce6f32dbbf5364") (:authors ("Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com")) (:maintainer "Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com") (:keywords "files") (:url . "https://github.com/mattiasb/dired-hide-dotfiles"))]) - (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")) (:maintainer "Hong Xu" . "hong@topbug.net") (:keywords "dired" "files") (:url . "https://gitlab.com/xuhdev/dired-icon"))]) - (dired-imenu . [(20140109 1610) nil "imenu binding for dired mode" single ((:commit . "610e21fe0988c85931d34894d3eee2442c79ab0a") (:authors ("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")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/emacsorphanage/dired-k"))]) - (dired-launch . [(20220916 1836) ((emacs (24 3))) "Use dired as a launcher" single ((:commit . "519a6a49b56978b53e88a005490175cb913ec7fa") (:authors ("David Thompson")) (:maintainer "David Thompson") (:keywords "dired" "launch") (:url . "https://github.com/thomp/dired-launch"))]) - (dired-lsi . [(20200812 929) ((emacs (26 1))) "Add memo to directory and show it in dired" single ((:commit . "0f4038c8b47f6cfc70f82062800700c14c9912c2") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/dired-lsi.el"))]) - (dired-narrow . [(20181114 1723) ((dash (2 7 0)) (dired-hacks-utils (0 0 1))) "Live-narrowing of search results for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-open . [(20180922 1113) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Open files from dired using using custom actions" single ((:commit . "a45737d3a5aaac6928ebd7af041e5603dffaca64") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-posframe . [(20200817 420) ((emacs (26 1)) (posframe (0 7))) "Peep dired items using posframe" single ((:commit . "1a21eb9ad956a0371dd3c9e1bec53407d685f705") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/dired-posframe.el"))]) - (dired-quick-sort . [(20201221 403) ((hydra (0 13 0)) (emacs (24))) "Persistent quick sorting of dired buffers in various ways." single ((:commit . "69b06f306a5fc2b38e707bae3ff1e35db2b39b6b") (:authors ("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 . [(20190722 1109) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Extended file highlighting according to its type" single ((:commit . "886befe113fae397407c804f72c45613d1d43535") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-ranger . [(20180401 2206) ((dash (2 7 0)) (dired-hacks-utils (0 0 1))) "Implementation of useful ranger features for dired" single ((:commit . "89af4f12ce4a0692c9c9824eacf56875ca86cb36") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-recent . [(20211004 1924) ((emacs (24))) "Dired visited paths history" single ((:commit . "a376f53e42fdca80c3286e8111578c65c64b0711") (:authors ("Wojciech Siewierski ")) (:maintainer "Wojciech Siewierski ") (:keywords "files") (:url . "https://github.com/vifon/dired-recent.el"))]) - (dired-rifle . [(20210316 1452) nil "Call rifle(1) from dired" single ((:commit . "cc1af692bbac651f5e5111d9ab1c0805989d65e5") (:authors ("Wojciech Siewierski ")) (:maintainer "Wojciech Siewierski ") (:keywords "files" "convenience") (:url . "https://github.com/vifon/dired-rifle.el"))]) - (dired-rmjunk . [(20191007 1232) nil "A home directory cleanup utility for Dired." single ((:commit . "0e890a41fa680a45b4b4aad2c28f9d6dca999cee") (:authors ("Jakob L. Kreuze" . "zerodaysfordays@sdf.lonestar.org")) (:maintainer "Jakob L. Kreuze" . "zerodaysfordays@sdf.lonestar.org") (:keywords "files" "matching") (:url . "https://git.sr.ht/~jakob/dired-rmjunk"))]) - (dired-rsync . [(20220729 1031) ((s (1 12 0)) (dash (2 0 0)) (emacs (24))) "Allow rsync from dired buffers" tar ((:commit . "7bdc1dd7c9e1217a20a4e1f26c3d1a3ed35f4a14") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/dired-rsync"))]) - (dired-sidebar . [(20220618 237) ((emacs (25 1)) (dired-subtree (0 0 1))) "Tree browser leveraging dired" single ((:commit . "f08bf15cb6cb3c44102731f50ffd812d8d68316c") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "dired" "files" "tools") (:url . "https://github.com/jojojames/dired-sidebar"))]) - (dired-single . [(20220917 625) nil "Reuse the current dired buffer to visit a directory" single ((:commit . "3bb53664ccdfb2f911667947be6b6c022e4ec758") (:keywords "dired" "reuse" "buffer") (:url . "https://github.com/crocket/dired-single"))]) - (dired-subtree . [(20210105 1127) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Insert subdirectories in a tree-like fashion" single ((:commit . "1f19e249bdc66163b10028271943fc7b87e936ae") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "files"))]) - (dired-toggle . [(20190616 303) nil "Show dired as sidebar and will not create new buffers when changing dir" single ((:commit . "b694ba91a45d0762bd032ff1bb4109e4c62ca686") (:authors ("Xu FaSheng ")) (:maintainer "Xu FaSheng") (:keywords "dired" "sidebar") (:url . "https://github.com/fasheng/dired-toggle"))]) - (dired-toggle-sudo . [(20211216 102) nil "Browse directory with sudo privileges." single ((:commit . "9f86cdf858225b15c20affb97ed105e4109047bf") (:authors ("Sebastien Gross ")) (:maintainer "Sebastien Gross ") (:keywords "emacs" "dired"))]) - (dired-view-data . [(20220129 339) ((emacs (26 1)) (ess (18 10 1)) (ess-view-data (1 0))) "View data from dired via ESS and R" single ((:commit . "96d4cb6569fd2be90a516dedd98263374bbc6ead") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/dired-view-data"))]) - (diredc . [(20220113 332) ((emacs (26 1)) (key-assist (1 0))) "Extensions for dired" single ((:commit . "7ee68f6b1c87f8ab86cf23416472747e88860717") (:keywords "files") (:url . "https://github.com/Boruch-Baum/emacs-diredc"))]) - (diredfl . [(20220508 805) ((emacs (24))) "Extra font lock rules for a more colourful dired" single ((:commit . "62b559e1d6b69834a56a57eb1832ac6ad4d2e5d0") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "faces") (:url . "https://github.com/purcell/diredfl"))]) - (diredful . [(20160529 2017) nil "colorful file names in dired buffers" single ((:commit . "b17b3087e0084a5571a9ac4d47ccfc36d96b109e") (:authors ("Thamer Mahmoud" . "thamer.mahmoud@gmail.com")) (:maintainer "Thamer Mahmoud" . "thamer.mahmoud@gmail.com") (:keywords "dired" "colors" "extension" "widget") (:url . "https://github.com/thamer/diredful"))]) - (direnv . [(20220812 956) ((emacs (25 1)) (dash (2 12 0))) "direnv integration" single ((:commit . "268536f564b7eba99264a89a9149268eb4bc67ac") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:keywords "direnv" "environment" "processes" "unix" "tools") (:url . "https://github.com/wbolster/emacs-direnv"))]) - (direx . [(20170422 1327) nil "Simple Directory Explorer" tar ((:commit . "a79bfdb5980cf6ed7bfb3b41ddc471a7b6c0ede4") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com") (:keywords "convenience"))]) - (direx-grep . [(20140515 1506) ((direx (0 1 -3))) "Grep node of direx.el using incremental search like anything.el/helm.el" single ((:commit . "1109a512a80b2673a70b18b8568514049017faad") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "convenience") (:url . "https://github.com/aki2o/direx-grep"))]) - (dirtree . [(20140129 832) ((tree-mode (1 1 1 1)) (windata (0))) "Directory tree views" single ((:commit . "ba55f1e716e386fdd37cb8e7f48616e405dc7251") (:authors ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainer "Ye Wenbin" . "wenbinye@gmail.com"))]) - (dirtree-prosjekt . [(20140129 904) ((prosjekt (0 3)) (dirtree (0 1))) "dirtree integration for prosjekt." single ((:commit . "03e06910589ba5cd736868793eb436b3233c6a26") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/prosjekt"))]) - (dirvish . [(20221001 426) ((emacs (27 1)) (transient (0 3 7))) "A modern file manager based on dired mode" tar ((:commit . "a877ba816f907daea2d86bd10754bec6484e753a") (:authors ("Alex Lu ")) (:maintainer "Alex Lu ") (:keywords "files" "convenience") (:url . "https://github.com/alexluigit/dirvish"))]) - (disable-mouse . [(20210512 2114) ((emacs (24 1))) "Disable mouse commands globally" single ((:commit . "cae3be9dd012727b40ad3b511731191f79cebe42") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "mouse") (:url . "https://github.com/purcell/disable-mouse"))]) - (disaster . [(20220904 449) ((emacs (27))) "Disassemble C, C++ or Fortran code under cursor" single ((:commit . "0c13bd244cc43773af81e52ce73a55f199d58a61") (:authors ("Justine Tunney" . "jtunney@gmail.com") ("Abdelhak Bougouffa" . "abougouffa@fedoraproject.org")) (:maintainer "Abdelhak Bougouffa" . "abougouffa@fedoraproject.org") (:keywords "tools" "c") (:url . "https://github.com/jart/disaster"))]) - (discourse . [(20160911 819) ((cl-lib (0 5)) (request (0 2)) (s (1 11 0))) "discourse api" single ((:commit . "a86c7e608851e186fe12e892a573994f08c8e65e") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "lisp" "discourse") (:url . "https://github.com/lujun9972/discourse-api"))]) - (discover . [(20140103 2139) ((makey (0 3))) "discover more of Emacs" single ((:commit . "bbfda2b4e429985a8fa7971d264c942767cfa816") (:authors ("Mickey Petersen" . "mickey@fyeah.org")) (:maintainer "Mickey Petersen" . "mickey@fyeah.org"))]) - (discover-clj-refactor . [(20150328 1459) ((clj-refactor (0 14 0)) (discover (0 3))) "Adds discover context menu for clj-refactor" single ((:commit . "3fbd5c1162739e606d7cf5d4f5d7426547d99647") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:keywords "clj-refactor" "discover" "convenience"))]) - (discover-js2-refactor . [(20140129 1552) ((js2-refactor (20131221 501)) (discover (20140103 1339))) "Adds discover context menu for js2-refactor" single ((:commit . "3812abf61f39f3e73a9f3daefa6fed4f21a429ba") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com") (:keywords "js2-refactor" "discover"))]) - (discover-my-major . [(20180606 511) ((makey (0 2))) "Discover key bindings and their meaning for the current Emacs major mode" single ((:commit . "66081546eac360c83a9c3270db92a2164288b0d0") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:keywords "discover" "help" "major-mode" "keys") (:url . "https://framagit.org/steckerhalter/discover-my-major"))]) - (disk . [(20171116 731) nil "simplified find-file, revert-file, save-buffer interface" single ((:commit . "283e54e3be7d08f959076240b2ab324e25632137") (:authors ("Alex Schroeder" . "alex@gnu.org") ("Peter Barabas" . "peter.barabas+disk@gmail.com")) (:maintainer "Alex Schroeder" . "alex@gnu.org") (:keywords "convenience") (:url . "http://www.emacswiki.org/emacs/DiskKey"))]) - (dispass . [(20140202 1531) ((dash (1 0 0))) "Emacs wrapper for DisPass" single ((:commit . "b6e8f89040ebaaf0e7609b04bc27a8979f0ae861") (:authors ("Tom Willemsen" . "tom@ryuslash.org")) (:maintainer "Tom Willemsen" . "tom@ryuslash.org") (:keywords "processes") (:url . "http://projects.ryuslash.org/dispass.el/"))]) - (display-theme . [(20140115 1556) ((emacs (24))) "display current theme(s) at mode-line" single ((:commit . "b180b3be7a74ae4799a14e7e4bc2fe10e3ff7a15") (:authors ("KAWABATA, Taichi ")) (:maintainer "KAWABATA, Taichi ") (:keywords "tools") (:url . "https://github.com/kawabata/emacs-display-theme/"))]) - (display-wttr . [(20220907 1625) ((emacs (27 1))) "Display wttr(weather) in the mode line" single ((:commit . "d1f5b57e00ee229548005ddd1e8061e213effd32") (:authors ("Jose G Perez Taveras" . "josegpt27@gmail.com")) (:maintainer "Jose G Perez Taveras" . "josegpt27@gmail.com") (:url . "https://github.com/josegpt/display-wttr"))]) - (dispwatch . [(20210305 342) ((emacs (24 4))) "Watch displays for configuration changes" single ((:commit . "03abbac89a9f625aaa1a808dd49ae4906f466421") (:authors ("Mitchell Perilstein" . "mitchell.perilstein@gmail.com")) (:maintainer "Mitchell Perilstein" . "mitchell.perilstein@gmail.com") (:keywords "frames") (:url . "https://github.com/mnp/dispwatch"))]) - (dist-file-mode . [(20180830 418) ((emacs (24)) (cl-lib (0 5)) (s (1 9 0))) "Dispatch major mode for *.dist files" single ((:commit . "e1ce8f592bc5d4d86d2f09e334728ac0d524c761") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "files" "convenience") (:url . "https://github.com/emacs-php/dist-file-mode.el"))]) - (distel-completion-lib . [(20180827 1344) nil "Completion library for Erlang/Distel" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:keywords "erlang" "distel" "completion") (:url . "github.com/sebastiw/distel-completion"))]) - (distinguished-theme . [(20151216 2015) nil "A dark and elegant theme for emacs." single ((:commit . "9b1d25ac59465a5016d187ea84b7614c95a29b3b") (:authors ("Kim Silkebækken" . "kim.silkebaekken@gmail.com")) (:maintainer "Kim Silkebækken" . "kim.silkebaekken@gmail.com") (:url . "https://github.com/Lokaltog/distinguished-theme"))]) - (ditz-mode . [(20150729 940) nil "Emacs interface to Ditz issue tracking system" single ((:commit . "56668844acd91c3d15a08ba406dbb1ba0c2fe9b4") (:authors ("Glenn Hutchings" . "zondo42@gmail.com")) (:maintainer "Glenn Hutchings" . "zondo42@gmail.com") (:keywords "tools"))]) - (dix . [(20220323 1046) ((cl-lib (0 5)) (emacs (26 2))) "Apertium XML editing minor mode" tar ((:commit . "5230c18456ab034f2fb69acdbef62c1abae6a8cf") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "languages") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) - (dix-evil . [(20170105 1423) ((dix (0 3 0)) (evil (1 0 7))) "optional evil-integration with dix.el" single ((:commit . "1cfef0d3376a18c78dd1dfc1ac9ac3ad0e8c4475") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "languages") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) - (dizzee . [(20171201 916) nil "A more pleasant way to manage your project's subprocesses in Emacs." tar ((:commit . "e3cf1c2ea5d0fc00747524b6f3c5b905d0a8c8e1") (:authors ("David Miller" . "david@deadpansincerity.com")) (:maintainer "David Miller" . "david@deadpansincerity.com") (:keywords "emacs" "processes") (:url . "https://github.com/davidmiller/dizzee"))]) - (django-commands . [(20220314 1545) ((emacs (25 1))) "Run django commands" single ((:commit . "7510c0f068bf214ad012c203d68e03ff4262efdf") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:keywords "tools") (:url . "https://github.com/muffinmad/emacs-django-commands"))]) - (django-manage . [(20160819 212) ((hydra (0 13 2))) "Django minor mode for commanding manage.py" single ((:commit . "e72b1cf2fdbb5c624d19169176e60467b4918fe2") (:authors ("Daniel Gopar" . "gopardaniel@yahoo.com")) (:maintainer "Daniel Gopar" . "gopardaniel@yahoo.com") (:keywords "languages"))]) - (django-mode . [(20170522 714) ((projectile (0)) (s (0)) (helm-make (0))) "Major mode for Django web framework." tar ((:commit . "a71b8dd984e7f724b8321246e5c353a4ae5c986e") (:authors ("Greg V" . "floatboth@me.com")) (:maintainer "Greg V" . "floatboth@me.com") (:keywords "languages"))]) - (django-snippets . [(20131229 1611) ((yasnippet (0 8 0))) "Yasnippets for django" tar ((:commit . "f1e6fea8878bebc9bc0b761376a14cd5c9feda0f") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/myfreeweb/django-mode"))]) - (django-theme . [(20131022 902) nil "Custom face theme for Emacs" single ((:commit . "86c8142b3eb1addd94a43aa6f1d98dab06401af0") (:authors ("Andrzej Sliwa")) (:maintainer "Andrzej Sliwa") (:url . "http://github/anrzejsliwa/django-theme"))]) - (djangonaut . [(20200503 921) ((emacs (25 2)) (magit-popup (2 6 0)) (pythonic (0 1 0)) (f (0 20 0)) (s (1 12 0))) "Minor mode to interact with Django projects" single ((:commit . "75f642114e3997308a1e7e67c3025738cecee0fe") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/djangonaut"))]) - (djinni-mode . [(20190303 139) ((emacs (24 4))) "Major-mode for editing Djinni files." single ((:commit . "f0da31d8f45c4b1b2341cf88ec7f2d2e7d16267f") (:authors ("Daniel Martín" . "mardani29@yahoo.es")) (:maintainer "Daniel Martín" . "mardani29@yahoo.es") (:keywords "languages") (:url . "https://github.com/danielmartin/djinni-mode"))]) - (dkdo . [(20131110 1119) ((dkmisc (0 50)) (emacs (24 1))) "Do List major mode based on org-mode." tar ((:commit . "fd6bb105e8331fafb6385c5238c988c4c5bbe2da") (:authors ("David Keegan" . "dksw@eircom.net")) (:maintainer "David Keegan" . "dksw@eircom.net") (:keywords "dolist" "task" "productivity") (:url . "https://github.com/davidkeegan/dkdo"))]) - (dkl . [(20161005 7) nil "Display keyboard layout." tar ((:commit . "6b4584f86037bda3383960c678d51f340229fb91") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:keywords "input" "keyboard" "layout") (:url . "https://github.com/flexibeast/dkl"))]) - (dklrt . [(20131110 1341) ((dkmisc (0 50)) (ledger-mode (20130908 1357)) (emacs (24 1))) "Ledger Recurring Transactions." tar ((:commit . "4eceed270015b41d24a62a8b71bd239224a63063") (:authors ("David Keegan" . "dksw@eircom.net")) (:maintainer "David Keegan" . "dksw@eircom.net") (:keywords "ledger" "ledger-cli" "recurring" "periodic" "automatic") (:url . "https://github.com/davidkeegan/dklrt"))]) - (dkmisc . [(20131110 1115) ((emacs (24 1))) "Miscellaneous functions required by dk* packages." tar ((:commit . "fe3d49c6f8322b6f89466361acd97585bdfe0608") (:authors ("David Keegan" . "dksw@eircom.net")) (:maintainer "David Keegan" . "dksw@eircom.net") (:keywords "utility" "time" "date" "file") (:url . "https://github.com/davidkeegan/dkmisc"))]) - (dmacro . [(20200803 633) ((emacs (24 1)) (cl-lib (0 6))) "Repeated detection and execution of key operation" single ((:commit . "0008e7d2403a20f444b29a63fad65819aefabe18") (:authors ("Toshiyuki Masui" . "masui@ptiecan.com") ("Makoto Owada") ("Eiji Obata") ("Nobuyuki Mine")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "convenience") (:url . "https://github.com/emacs-jp/dmacro"))]) - (dmenu . [(20190908 44) ((cl-lib (0 5))) "simulate the dmenu command line program" single ((:commit . "e8cc9b27c79d3ecc252267c082ab8e9c82eab264") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "usability"))]) - (dna-mode . [(20191001 2108) nil "a major mode for editing dna sequences" tar ((:commit . "7a48393fcf0015eed2368fcb89b3091c9d029dc4") (:authors ("Harley Gorrell" . "harley@panix.com")) (:maintainer "Harley Gorrell" . "harley@panix.com") (:keywords "dna" "emacs" "editing") (:url . "http://www.mahalito.net/~harley/elisp/dna-mode.el"))]) - (doc-show-inline . [(20220731 2330) ((emacs (26 2))) "Show doc-strings found in external files" single ((:commit . "02f2187d815b480e316238e2b8568bccc5e38fdd") (:authors ("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")) (: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." single ((:commit . "bbe2298fd21f7876fc2d5c52a69b931ff59df979") (:authors ("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 . [(20220904 1648) ((aio (1 0)) (dash (2 19 1)) (docker-tramp (0 1)) (emacs (26 1)) (s (1 12 0)) (tablist (1 0)) (transient (0 3 7))) "Interface to Docker" tar ((:commit . "670b7c346ba562614c27b68c04723af784978c15") (:authors ("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")) (: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" single ((:commit . "328429219574555c5fb831a421b4b5d9a2338561") (:authors ("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" single ((:commit . "abaa4f3aeb5c62d7d16e186dd7d77f4e846e126a") (:authors ("Ricardo Martins")) (:maintainer "Ricardo Martins") (:keywords "convenience") (:url . "https://github.com/meqif/docker-compose-mode"))]) - (docker-tramp . [(20220219 420) ((emacs (24)) (cl-lib (0 5))) "TRAMP integration for docker containers" tar ((:commit . "930d7b46c180d8a13240a028c1b40af84f2a3219") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "docker" "convenience") (:url . "https://github.com/emacs-pe/docker-tramp.el"))]) - (dockerfile-mode . [(20220822 2021) ((emacs (24))) "Major mode for editing Docker's Dockerfiles" single ((:commit . "52c6c00da1d31c0b6c29c74335b3af63ed6bf06c") (:keywords "docker" "languages" "processes" "tools") (:url . "https://github.com/spotify/dockerfile-mode"))]) - (docopt . [(20220319 1912) ((emacs (26 3)) (dash (2 17 0)) (emacs (26 1)) (f (0 20 0)) (parsec (0 1 3)) (s (1 12 0)) (transient (0 3 0))) "A Docopt implementation in Elisp" tar ((:commit . "a7f5b4a8b1a43552067ce27bce6080a509c92cff") (:authors ("r0man" . "roman@burningswell.com")) (:maintainer "r0man" . "roman@burningswell.com") (:keywords "docopt" "tools" "processes") (:url . "https://github.com/r0man/docopt.el"))]) - (docstr . [(20220704 630) ((emacs (27 1)) (s (1 9 0))) "A document string minor mode" tar ((:commit . "8242fcb2798dedf15b935845b8d6fa16c8e15798") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "document" "string") (:url . "https://github.com/emacs-vs/docstr"))]) - (doct . [(20220812 443) ((emacs (25 1))) "DOCT: Declarative Org capture templates" single ((:commit . "506c22f365b75f5423810c4933856802554df464") (:authors ("Nicholas Vollmer" . "progfolio@protonmail.com")) (:maintainer "Nicholas Vollmer" . "progfolio@protonmail.com") (:keywords "org" "convenience") (:url . "https://github.com/progfolio/doct"))]) - (dogears . [(20220829 441) ((emacs (26 3)) (map (2 1))) "Never lose your place again" single ((:commit . "5b8a85d03ca17d8b8185868fdbacf320784026d5") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "https://github.com/alphapapa/dogears.el"))]) - (dokuwiki . [(20180102 59) ((emacs (24 3)) (xml-rpc (1 6 8))) "Edit Remote DokuWiki Pages Using XML-RPC" single ((:commit . "594c4d4904dcc2796bbbd2c0845d9e7c09ccf6f7") (:authors ("Juan Karlo Licudine" . "accidentalrebel@gmail.com")) (:maintainer "Juan Karlo Licudine" . "accidentalrebel@gmail.com") (:keywords "convenience") (:url . "http://www.github.com/accidentalrebel/emacs-dokuwiki"))]) - (dokuwiki-mode . [(20170223 1301) nil "Major mode for DokuWiki document" single ((:commit . "e4e116f6fcc373e3f5937c1a7daa5c2c9c6d3fa1") (:authors ("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" single ((:commit . "500127f0172ac7a1eec627e026b59136580a74ac") (:authors ("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" single ((: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")) (:maintainer "Alex Schroeder") (:keywords "xml" "dom") (:url . "http://www.github.com/kensanata/doom.el/"))]) - (doom-modeline . [(20220930 952) ((emacs (25 1)) (compat (28 1 1 1)) (shrink-path (0 2 0))) "A minimal and modern mode-line" tar ((:commit . "5dbb43411e79c1c67cdcd05e04c037c229c8ea87") (:authors ("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 . [(20210831 1442) ((emacs (24 4)) (doom-modeline (3 0 0)) (async (1 9 3))) "Segment for Doom Modeline to show playerctl information" single ((:commit . "ef9158dfdf32e8eb789b69e7394d0bddaa68f42c") (:authors ("Ellis Kenyő" . "me@elken.dev")) (:maintainer "Ellis Kenyő" . "me@elken.dev") (:url . "https://github.com/elken/doom-modeline-now-playing"))]) - (doom-themes . [(20220916 1056) ((emacs (25 1)) (cl-lib (0 5))) "an opinionated pack of modern color-themes" tar ((:commit . "535800fd6ca7f5af56f7aa3d0e8f46fef8b7999b") (:authors ("Henrik Lissner" . "contact@henrik.io")) (:maintainer "Henrik Lissner" . "contact@henrik.io") (:keywords "themes" "faces") (:url . "https://github.com/doomemacs/themes"))]) - (dot-mode . [(20180312 2300) ((emacs (24 3))) "minor mode to repeat typing or commands" single ((:commit . "6ca22b73bcdae2363ee9641b822a60685df16a3e") (:authors ("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" single ((:commit . "e3701bf739bde44f6484eb7753deadaf691b73fb") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/emacs-dotenv-mode"))]) - (dotnet . [(20200803 1032) nil "Interact with dotnet CLI tool" single ((:commit . "83ba1305d7895b03f3dffb2d3458b7ec75e6909f") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:keywords ".net" "tools") (:url . "https://github.com/julienXX/dotnet.el"))]) - (double-saber . [(20190325 1917) ((emacs (24 4))) "Narrow and delete in search buffers." single ((:commit . "5555dc28cbaa228fa8f9390738a4200e071380b8") (:authors ("Daniel Ting" . "deep.paren.12@gmail.com")) (:maintainer "Daniel Ting" . "deep.paren.12@gmail.com") (:keywords "double-saber" "narrow" "delete" "sort" "tools" "convenience" "matching") (:url . "https://github.com/dp12/double-saber.git"))]) - (download-region . [(20210306 415) ((cl-lib (0 3))) "Simple in-buffer download manager" single ((:commit . "e0a721858a22896fa1d7f1d5689dd0878dbc58fa") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://zk-phi.github.io/"))]) - (downplay-mode . [(20151125 2009) nil "focus attention on a region of the buffer" single ((:commit . "4a2c3addc73c8ca3816345c3c11c08af265baedb") (:authors ("Toby Crawley" . "toby@tcrawley.org")) (:maintainer "Toby Crawley" . "toby@tcrawley.org") (:url . "https://github.com/tobias/downplay-mode/"))]) - (doxy-graph-mode . [(20210604 723) ((emacs (26 3))) "Links source code editing with doxygen call graphs" single ((:commit . "88af6ef4bc9c8918b66c7774f0a115b2addc310e") (:authors ("Gustavo Puche" . "gustavo.puche@gmail.com")) (:maintainer "Gustavo Puche" . "gustavo.puche@gmail.com") (:keywords "languages" "all") (:url . "https://github.com/gustavopuche/doxy-graph-mode"))]) - (dpaste . [(20160303 2112) nil "Emacs integration for dpaste.com" single ((:commit . "e7a1a18de77f752eb0dbb4b878925f2265538d0b") (:authors ("Greg Newman" . "greg@gregnewman.org") ("Guilherme Gondim" . "semente@taurinus.org")) (:maintainer "Greg Newman" . "greg@gregnewman.org") (:keywords "paste" "pastie" "pastebin" "dpaste" "python"))]) - (dpaste_de . [(20131015 1225) ((web (0 3 7))) "Emacs mode to paste to dpaste.de" single ((:commit . "ab041443884a7a4bfdc81b055688821e8efc9b02") (:authors ("Thejaswi Puthraya" . "thejaswi.puthraya@gmail.com")) (:maintainer "Thejaswi Puthraya" . "thejaswi.puthraya@gmail.com") (:keywords "pastebin"))]) - (dpkg-dev-el . [(20190824 2314) ((debian-el (37))) "Emacs modes for debian packaging" tar ((:commit . "b0de196d11a6730c21bb4be308fd8924d4a0eb7c") (:authors ("Peter S Galbraith" . "psg@debian.org")) (:maintainer "Peter S Galbraith" . "psg@debian.org"))]) - (dr-racket-like-unicode . [(20220810 2000) ((emacs (24 3))) "DrRacket-style unicode input" single ((:commit . "d09b9be289e91e25c941107be5e8f52e7c8f0065") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:keywords "i18n" "tools") (:url . "https://github.com/david-christiansen/dr-racket-like-unicode"))]) - (dracula-theme . [(20220821 1717) ((emacs (24 3))) "Dracula Theme" single ((:commit . "fdf057f5e80037814098dc8bb67888886c89a761") (:authors ("film42")) (:maintainer "Étienne Deparis" . "etienne@depar.is") (:url . "https://github.com/dracula/emacs"))]) - (draft-mode . [(20140609 1456) nil "Rough drafting for Emacs." single ((:commit . "f059c04b044f62aec764c7698adddad301bfe89c") (:authors ("Eeli Reilin" . "gaudecker@fea.st")) (:maintainer "Eeli Reilin" . "gaudecker@fea.st") (:keywords "draft" "drafting") (:url . "https://github.com/gaudecker/draft-mode"))]) - (drag-stuff . [(20161108 749) nil "Drag stuff (lines, words, region, etc...) around" tar ((:commit . "d49fe376d24f0f8ac5ade67b6d7fccc2487c81db") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "speed" "convenience") (:url . "http://github.com/rejeep/drag-stuff"))]) - (drawille . [(20160418 1838) ((cl-lib (0 5))) "Drawille implementation in elisp" tar ((:commit . "d582b455c01432bc80933650c52a1f586bd1b5ad") (:authors ("Josuah Demangeon" . "josuah.demangeon@gmail.com")) (:maintainer "Josuah Demangeon" . "josuah.demangeon@gmail.com") (:keywords "graphics") (:url . "https://github.com/sshbio/elisp-drawille"))]) - (dream-theme . [(20210419 605) ((emacs (26 1))) "Maximalist Nordic/Zenburn-inspired color theme" single ((:commit . "0c27f05544b90e41338f79ea923044b358a323c6") (:authors ("Dirk-Jan C. Binnema" . "djcb@djcbsoftware.nl")) (:maintainer "Dirk-Jan C. Binnema" . "djcb@djcbsoftware.nl") (:keywords "faces" "theme") (:url . "https://github.com/djcb/dream-theme"))]) - (drill-instructor-AZIK-force . [(20151123 514) ((popup (0 5))) "Support AZIK input" tar ((:commit . "008cea202dc31d7d6fb1e7d8e6334d516403b7a5") (:authors ("Yuhei Maeda ")) (:maintainer "Yuhei Maeda") (:keywords "convenience") (:url . "https://github.com/myuhe/drill-instructor-AZIK-force.el"))]) - (drone . [(20161106 918) nil "Launch your drone test suite if drone.yml is present" single ((:commit . "1d4ee037ad3208847a4235426edf0c4a3e7b1899") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:keywords "drone" "tests" "ci") (:url . "https://github.com/olymk2/emacs-drone"))]) - (dropbox . [(20220314 1638) ((request (0 3 0)) (json (1 2)) (oauth (1 0 3))) "Emacs backend for dropbox" single ((:commit . "c048faad0be24e8fa31974f08b710a87cf5b668c") (:authors ("Pavel Panchekha" . "me@pavpanchekha.com")) (:maintainer "Pavel Panchekha" . "me@pavpanchekha.com") (:keywords "dropbox"))]) - (drupal-mode . [(20220125 1044) ((php-mode (1 5 0))) "Advanced minor mode for Drupal development" tar ((:commit . "17927723adc5921e8058f7c29e5e50e88b975639") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:keywords "programming" "php" "drupal") (:url . "https://github.com/arnested/drupal-mode"))]) - (drupal-spell . [(20130520 1655) nil "Aspell extra dictionary for Drupal" tar ((:commit . "a69f5e3b62c4c0da74ce26c1d00d5b8f7395e4ae") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:keywords "wp") (:url . "https://github.com/arnested/drupal-spell"))]) - (dsvn . [(20190316 2201) nil "Subversion interface" single ((:commit . "c37d2412ba92aad647bcf5aeb151e620e8069f8d") (:authors ("David Kågedal" . "davidk@lysator.liu.se") (" Mattias Engdegård" . "mattiase@acm.org")) (:maintainer "Mattias Engdegård" . "mattiase@acm.org") (:keywords "docs"))]) - (dtb-mode . [(20210105 1132) ((emacs (25))) "Show device tree souce in dtbs" single ((:commit . "d5bca7d1afaac5615c586b60c7314a1d0e2514dc") (:authors ("Schspa Shi" . "schspa@gmail.com")) (:maintainer "Schspa Shi" . "schspa@gmail.com") (:keywords "dtb" "dts" "convenience") (:url . "https://github.com/schspa/dtb-mode"))]) - (dtk . [(20220905 1727) ((emacs (24 4)) (cl-lib (0 6 1)) (dash (2 12 0)) (seq (1 9)) (s (1 9))) "access SWORD content via diatheke" single ((:commit . "9710006877ad6e35b1f8f31858835d71917dc347") (:authors ("David Thompson")) (:maintainer "David Thompson") (:keywords "hypermedia") (:url . "https://github.com/dtk01/dtk.el"))]) - (dtrace-script-mode . [(20150214 623) nil "DTrace code editing commands for Emacs" single ((:commit . "a92f76c65b9fb64d448e503b4ea7ff06085be8ee"))]) - (dtrt-indent . [(20220725 849) nil "Adapt to foreign indentation offsets" tar ((:commit . "d4fd1b4977eb0d534844fddf01c3c51c70c57205") (:authors ("Julian Scheid" . "julians37@googlemail.com")) (:maintainer "Reuben Thomas" . "rrt@sc3d.org") (:keywords "convenience" "files" "languages" "c"))]) - (dts-mode . [(20211202 18) nil "Major mode for Devicetree source code" single ((:commit . "32517e7eeeccc785b7c669fd5e93c5df45597ef1") (:authors ("Ben Gamari" . "ben@smart-cactus.org")) (:maintainer "Ben Gamari" . "ben@smart-cactus.org") (:keywords "languages"))]) - (ducpel . [(20140702 1154) ((cl-lib (0 5))) "Logic game with sokoban elements" tar ((:commit . "2f2ce2df269d99261c808a5c4ebc00d6d2cddabc") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "games") (:url . "https://github.com/alezost/ducpel"))]) - (dumb-diff . [(20171211 2122) ((emacs (24 3))) "fast arbitrary diffs" single ((:commit . "1a2331d283049b71a07c1b06b1e0627a950d55f4") (:authors ("jack angers")) (:maintainer "jack angers") (:keywords "programming" "diff"))]) - (dumb-jump . [(20220620 2325) ((emacs (24 3)) (s (1 11 0)) (dash (2 9 0)) (popup (0 5 3))) "Jump to definition for 50+ languages without configuration" single ((:commit . "ba4127336d897f5656032694bbe22c490ecbb000") (:authors ("jack angers and contributors")) (:maintainer "jack angers and contributors") (:keywords "programming") (:url . "https://github.com/jacktasia/dumb-jump"))]) - (dummyparens . [(20141009 1024) nil "parenthesis auto-pairing and wrapping" single ((:commit . "9798ef1d0eaa24e4fe66f8aa6022a8c62714cc89") (:authors ("Sergei Nosov ")) (:maintainer "Sergei Nosov ") (:keywords "dummyparens" "auto-pair" "wrapping") (:url . "https://github.com/snosov1/dummyparens"))]) - (dune . [(20220805 1652) nil "Integration with the dune build system" tar ((:commit . "3df932f7f91ea68c3fee789f133b4aa8f9bea807") (:url . "https://github.com/ocaml/dune"))]) - (dune-format . [(20210505 108) ((reformatter (0 6)) (emacs (24 1))) "Reformat OCaml's dune files automatically" single ((:commit . "eda7a16ae378e7c482c11228c43ef32b893a1520") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "languages") (:url . "https://github.com/purcell/emacs-dune-format"))]) - (duplicate-thing . [(20181031 1500) nil "Duplicate current line & selection" single ((:commit . "9d8fd05e3e5caa35d3f2a0c0032c92f0c0908e21") (:authors ("ongaeshi")) (:maintainer "ongaeshi") (:keywords "convenience" "command" "duplicate" "line" "selection") (:url . "https://github.com/ongaeshi/duplicate-thing"))]) - (dut-mode . [(20170729 2111) ((emacs (24))) "Major mode for the Dut programming language" single ((:commit . "9235c7acaa6690942e9de8b7acd1e4be0c859dc1") (:authors ("The dut-mode Authors")) (:maintainer "The dut-mode Authors") (:keywords "languages" "gut") (:url . "https://github.com/dut-lang/dut-mode"))]) - (dw . [(20210331 2246) ((emacs (25 1))) "Diceware passphrase generation commands" single ((:commit . "8a564b2e2f052830bfa5f59fc24220b43cb223ed") (:authors ("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-shell-command . [(20220928 2032) ((emacs (27 1))) "Shell commands with DWIM behaviour" tar ((:commit . "6f599480be69437171fb4e9d58fd29b20731096f") (:authors ("Alvaro Ramirez")) (:maintainer "Alvaro Ramirez") (:url . "https://github.com/xenodium/dwim-shell-command"))]) - (dyalog-mode . [(20210413 810) ((cl-lib (0 2)) (emacs (24 3))) "Major mode for editing Dyalog APL source code" tar ((:commit . "697a84194766708d2607e8ba48a552e383c6523e") (:authors ("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" single ((:commit . "004ee6014dc7dbff8f14d26015c91d9229f6eac0") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "faces" "frames") (:url . "http://github.com/rolandwalker/dynamic-fonts"))]) - (dynamic-graphs . [(20210908 2010) ((emacs (26 1))) "Manipulation with graphviz graphs" single ((:commit . "64ca58dffecdecb636f7fe61c0c86e9c3c64d4dd") (:authors ("Tomas Zellerin" . "tomas@zellerin.cz")) (:maintainer "Tomas Zellerin" . "tomas@zellerin.cz") (:keywords "tools") (:url . "https://github.com/zellerin/dynamic-graphs"))]) - (dynamic-ruler . [(20160602 808) nil "Displays a dynamic ruler at point." single ((:commit . "c9c0de6fe5721f06b50e01d9b4684b519c71b367") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:keywords "ruler" "tools" "convenience") (:url . "http://rocher.github.io/dynamic-ruler"))]) - (dynamic-spaces . [(20171027 1851) nil "When editing, don't move text separated by spaces" single ((:commit . "97ae8480c257ba573ca3d06dbf602f9b23c41d38") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "convenience") (:url . "https://github.com/Lindydancer/dynamic-spaces"))]) - (dynaring . [(20210924 2026) ((emacs (25 1))) "A dynamically sized ring structure" single ((:commit . "76142cf100d9e611024638a761e62bd82af156cd") (:authors ("Mike Mattie" . "codermattie@gmail.com") ("Sid Kasivajhula" . "sid@countvajhula.com")) (:maintainer "Sid Kasivajhula" . "sid@countvajhula.com") (:url . "https://github.com/countvajhula/dynaring"))]) - (dyncloze . [(20210712 145) ((emacs (25 1)) (dash (2 18))) "Language alternatives self-testing" tar ((:commit . "aafc5adc25c7f714b619109bccf92e475d6c84ef") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com") (:url . "https://github.com/ahyatt/emacs-dyncloze"))]) - (e2ansi . [(20190517 1902) ((face-explorer (0 0 4))) "Syntax highlighting support for `less', powered by Emacs." tar ((:commit . "6e1bb4e4e27885d1786db08b091cfa13b184fb54") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces" "languages") (:url . "https://github.com/Lindydancer/e2ansi"))]) - (e2wm . [(20170215 36) ((window-layout (1 4))) "simple window manager for emacs" tar ((:commit . "4353d3394c77a49f8f0291c239858c8c5e877549") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "tools" "window manager"))]) - (e2wm-R . [(20151230 926) ((e2wm (1 3)) (inlineR (1 0)) (ess (15 3))) "some e2wm plugin and perspective for GNU R" single ((:commit . "4350601ee1a96bf89777b3f09f1b79b88e2e6e4d") (:authors ("myuhe ")) (:maintainer "myuhe") (:keywords "convenience" "e2wm") (:url . "https://github.com/myuhe/e2wm-R.el"))]) - (e2wm-bookmark . [(20151123 521) ((e2wm (1 2))) "Bookmark plugin for e2wm.el" single ((:commit . "bad816b6d8049984d69bcd277b7d325fb84d55eb") (:authors ("Yuhei Maeda ")) (:maintainer "Yuhei Maeda ") (:keywords "convenience"))]) - (e2wm-direx . [(20200805 1414) ((e2wm (1 2)) (direx (0 1 -3))) "Plugin of e2wm.el for direx.el" single ((:commit . "5672bc44d8e5cea6bc3b84c3b58e522050ffae0e") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "tools" "window manager" "convenience") (:url . "https://github.com/aki2o/e2wm-direx"))]) - (e2wm-pkgex4pl . [(20140525 1047) ((e2wm (1 2)) (plsense-direx (0 2 0))) "Plugin of e2wm.el for package explorer of Perl" single ((:commit . "b72561b75e98961f05544a2159d83592c964ba1e") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "tools" "window manager" "perl") (:url . "https://github.com/aki2o/e2wm-pkgex4pl"))]) - (e2wm-svg-clock . [(20150106 1306) ((e2wm (20130225 1602)) (svg-clock (0 4))) "e2wm plugin for svg-clock" single ((:commit . "d425925e3afffcbe2ff74edc80b714e4319d4c94") (:authors ("Yuhei Maeda ")) (:maintainer "Yuhei Maeda") (:keywords "convenience" "e2wm") (:url . "https://github.com/myuhe/e2wm-svg-clock.el"))]) - (e2wm-sww . [(20200805 1339) ((e2wm (1 2))) "Plugin of e2wm.el to switch plugin quickly" single ((:commit . "8926d0c70be05c7b4ef821e22e411e8813973687") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "tools" "window manager") (:url . "https://github.com/aki2o/e2wm-sww"))]) - (e2wm-term . [(20200322 729) ((e2wm (1 2)) (log4e (0 2 0)) (yaxception (0 3 2))) "Perspective of e2wm.el for work in terminal" single ((:commit . "74362d6271e736272df32ea807c5a22e4df54a50") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "tools" "window manager") (:url . "https://github.com/aki2o/e2wm-term"))]) - (eacl . [(20220526 1434) ((emacs (25 1))) "Auto-complete lines by grepping project" single ((:commit . "4fe2cafbfeb73d806ebea8801c3522ff2886f30b") (:authors ("Chen Bin ")) (:maintainer "Chen Bin ") (:keywords "abbrev" "convenience" "matching") (:url . "http://github.com/redguardtoo/eacl"))]) - (earthfile-mode . [(20210903 230) ((emacs (26))) "Major mode for editing Earthly file" single ((:commit . "16f262dbeec1e0b9f7f3a6a7cbafbed76e39d8d8") (:authors ("Thanabodee Charoenpiriyakij" . "wingyminus@gmail.com")) (:maintainer "Thanabodee Charoenpiriyakij" . "wingyminus@gmail.com") (:url . "https://github.com/earthly/earthly-mode"))]) - (easy-after-load . [(20170817 1231) nil "eval-after-load for all files in a directory" single ((:commit . "29e20145da49ac9ea40463c552130777408040de") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/easy-after-load"))]) - (easy-escape . [(20210917 1254) nil "Improve readability of escape characters in regular expressions" single ((:commit . "938497a21e65ba6b3ff8ec90e93a6d0ab18dc9b4") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "convenience" "lisp" "tools") (:url . "https://github.com/cpitclaudel/easy-escape"))]) - (easy-hugo . [(20220928 405) ((emacs (25 1)) (popup (0 5 3)) (request (0 3 0)) (transient (0 3 6))) "Write blogs made with hugo by markdown or org-mode" tar ((:commit . "31e2f6d6d11be17576e135dd28d5ed441462d77d") (:authors ("Masashi Miyaura")) (:maintainer "Masashi Miyaura") (:url . "https://github.com/masasam/emacs-easy-hugo"))]) - (easy-jekyll . [(20211217 2311) ((emacs (25 1)) (request (0 3 0))) "Major mode managing jekyll blogs" single ((:commit . "7f19af310162464956f2bc4c38c6b7e95cb20321") (:authors ("Masashi Miyaura")) (:maintainer "Masashi Miyaura") (:url . "https://github.com/masasam/emacs-easy-jekyll"))]) - (easy-kill . [(20220511 557) ((emacs (25)) (cl-lib (0 5))) "kill & mark things easily" single ((:commit . "de7d66c3c864a4722a973ee9bc228a14be49ba0c") (:authors ("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 . [(20210529 945) ((easy-kill (0 9 4))) "Extra functions for easy-kill." tar ((:commit . "74e9d0fcafc38d5f24e6209671a552bc1ba5a867") (:authors ("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" single ((:commit . "060f0e6801c82c40c06961dc0528a00e18947a8c") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "repeat" "convenience") (:url . "https://github.com/xuchunyang/easy-repeat.el"))]) - (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")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/ebf"))]) - (ebib . [(20220920 2227) ((parsebib (4 0)) (emacs (26 1))) "a BibTeX database manager" tar ((:commit . "740d1c3bbb7b5a92073be8428f52932412b7eb8c") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm") (:keywords "text" "bibtex") (:url . "http://joostkremers.github.io/ebib/"))]) - (ebnf-mode . [(20220606 1846) ((emacs (25 1))) "Major mode for EBNF files" single ((:commit . "9bc7242557dcef797afdcb4a50c70bf153aa221d") (:authors ("Noah Peart" . "noah.v.peart@gmail.com")) (:maintainer "Noah Peart" . "noah.v.peart@gmail.com") (:url . "https://github.com/nverno/ebnf-mode"))]) - (ebuku . [(20220725 832) ((emacs (25 1))) "Interface to the buku Web bookmark manager" single ((:commit . "5b8bf34b8ea5d05f0b8dfc12bfea825f9cffbeda") (:authors ("Alexis , Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:keywords "bookmarks" "buku" "data" "web" "www") (:url . "https://github.com/flexibeast/ebuku"))]) - (ecb . [(20170728 1921) nil "a code browser for Emacs" tar ((:commit . "1330a44cf3c171781083b0b926ab7622f64e6e81") (:authors ("Jesper Nordenberg" . "mayhem@home.se") ("Klaus Berndl" . "klaus.berndl@sdm.de") ("Kevin A. Burton" . "burton@openprivacy.org")) (:maintainer "Klaus Berndl" . "klaus.berndl@sdm.de") (:keywords "browser" "code" "programming" "tools"))]) - (echo-bar . [(20220830 1406) nil "Turn the echo area into a custom status bar" single ((:commit . "dee94a0051395e3a0eda516131b7bf4874ab6109") (:authors ("Adam Tillou" . "qaiviq@gmail.com")) (:maintainer "Adam Tillou" . "qaiviq@gmail.com") (:keywords "convenience" "tools") (:url . "https://github.com/qaiviq/echo-bar.el"))]) - (eclim . [(20181108 1134) ((dash (2 11 0)) (json (1 2)) (popup (0 5 2)) (s (1 9 0)) (cl-lib (0 5)) (yasnippet (0 10 0))) "An interface to the Eclipse IDE." tar ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) - (eclipse-theme . [(20191113 1518) nil "Theme based on Eclipse circa 2010" single ((:commit . "dcf97865512ed450f9d5137c1a05e12edb5b7f80") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "themes") (:url . "https://github.com/abo-abo/eclipse-theme"))]) - (ecukes . [(20220802 1502) ((commander (0 6 1)) (espuds (0 2 2)) (ansi (0 3 0)) (dash (2 2 0)) (s (1 8 0)) (f (0 11 0))) "Cucumber for Emacs." tar ((:commit . "90e4c1d11b69e937f057864080f6dcc3f6acd2f4"))]) - (edbi . [(20160225 141) ((concurrent (0 3 1)) (ctable (0 1 2)) (epc (0 1 1))) "Emacs Database Interface" tar ((:commit . "6f50aaf4bde75255221f2292c7a4ad3fa9d918c0") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "database" "epc") (:url . "https://github.com/kiwanami/emacs-edbi"))]) - (ede-compdb . [(20150920 2033) ((ede (1 2)) (semantic (2 2)) (cl-lib (0 4))) "Support for compilation database projects in EDE" single ((:commit . "23c91082270fcef24ea791b848f1604e36888ff0") (:authors ("Alastair Rankine" . "alastair@girtby.net")) (:maintainer "Alastair Rankine" . "alastair@girtby.net") (:keywords "development" "ninja" "build" "cedet" "ede"))]) - (ede-php-autoload . [(20180901 1255) nil "Simple EDE PHP Project" tar ((:commit . "8a4eeeaa93b8d87b65a107c4ebcbeb14528d9449") (:authors ("Steven Rémot" . "steven.remot@gmail.com") ("original code for C++ by Eric M. Ludlam" . "eric@siege-engine.com")) (:maintainer "Steven Rémot" . "steven.remot@gmail.com") (:keywords "php" "project" "ede") (:url . "https://github.com/emacs-php/ede-php-autoload"))]) - (ede-php-autoload-composer-installers . [(20170221 2026) ((ede-php-autoload (1 0 0)) (f (0 19 0)) (s (1 7 0))) "Composer installers support for ede-php-autoload" single ((:commit . "3e2fde975a06757b363e235c67e6341ebe668f60") (:authors ("Thomas Fini Hansen" . "xen@xen.dk")) (:maintainer "Thomas Fini Hansen" . "xen@xen.dk") (:keywords "programming" "php") (:url . "https://github.com/xendk/ede-php-autoload-composer-installers"))]) - (ede-php-autoload-drupal . [(20170316 2158) ((ede-php-autoload (1 0 0)) (f (0 19 0)) (s (1 7 0))) "Drupal support for ede-php-autoload" single ((:commit . "54a04241d94fabc4f4d16ae4dc8ba4f0c6e3b435") (:authors ("Thomas Fini Hansen" . "xen@xen.dk")) (:maintainer "Thomas Fini Hansen" . "xen@xen.dk") (:keywords "programming" "php" "drupal"))]) - (edebug-inline-result . [(20220820 2240) ((emacs (25 1))) "Show Edebug result inline" single ((:commit . "90e401ae3e7b3c85da8b24af940fd97f5e744625") (:keywords "extensions" "lisp" "tools") (:url . "https://repo.or.cz/edebug-inline-result.git"))]) - (edebug-x . [(20130616 625) nil "Extensions for Edebug" single ((:commit . "a2c2c42553d3bcbd5ac11898554865acbed1bc46") (:authors ("Scott Barnett" . "scott.n.barnett@gmail.com")) (:maintainer "Scott Barnett" . "scott.n.barnett@gmail.com") (:keywords "extensions") (:url . "https://github.com/ScottyB/edebug-x"))]) - (edit-as-format . [(20220221 1312) ((emacs (26 1)) (edit-indirect (0 1 5))) "Edit document as other format" tar ((:commit . "59c6f439683846d994a7a2110b9b00cc16c08c40") (:authors ("Xiaobing Jing" . "jingxiaobing@gmail.com")) (:maintainer "Xiaobing Jing" . "jingxiaobing@gmail.com") (:keywords "files" "outlines" "convenience") (:url . "https://github.com/etern/edit-as-format"))]) - (edit-at-point . [(20191013 1218) nil "edit(copy,cut..) current things(word,symbol..) under cursor" single ((:commit . "28c85a65c9c61f2aff50bc5e93f61cde26a5d9c0") (:authors (nil . "")) (:maintainer nil . "") (:url . "http://github.com/enoson/edit-at-point.el"))]) - (edit-chrome-textarea . [(20200324 1513) ((emacs (25 1)) (websocket (1 4))) "Edit Chrome Textarea" single ((:commit . "302659e92b7ef88824691905df3f926766f64729") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "tools") (:url . "https://github.com/xuchunyang/edit-chrome-textarea.el"))]) - (edit-color-stamp . [(20130529 1733) ((es-lib (0 2)) (cl-lib (1 0))) "Edit a hex color stamp, using a QT or the internal color picker" tar ((:commit . "32dc1ca5bcf3dcf83fad5e39b55dc5b77becb3d3") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/edit-color-stamp"))]) - (edit-indirect . [(20220511 1124) ((emacs (24 3))) "Edit regions in separate buffers" single ((:commit . "f80f63822ffae78de38dbe72cacaeb1aaa96c732") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/edit-indirect"))]) - (edit-indirect-region-latex . [(20161129 645) ((emacs (24 3)) (ht (2 2)) (edit-indirect (0 1 4))) "Edit LaTeX regions in separate buffers, e.g. for English grammar checks" single ((:commit . "05043f2c0c9838947d3ca4b51b695deb7c47612e") (:authors ("Hirotaka Niitsuma" . "hirotaka.niitsuma@gmail.com")) (:maintainer "Hirotaka Niitsuma" . "hirotaka.niitsuma@gmail.com") (:url . "https://github.com/niitsuma/edit-indirect-region-latex"))]) - (edit-list . [(20100930 1443) nil "edit a single list" single ((:commit . "f460d3f9e208a4e606fe6ded307f1b011916ca71") (:authors ("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" single ((:commit . "3ce09c6eb2919d56ef052b1584bba6abb12f7e99") (:authors ("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" single ((:commit . "e7f8dadfabe869c77ca241cd6fbd4c52bd908392") (:authors ("Roland McGrath" . "roland@hack.frob.com")) (:maintainer "Roland McGrath" . "roland@hack.frob.com") (:url . "https://github.com/frobtech/edit-server-htmlize"))]) - (editorconfig . [(20220301 332) ((cl-lib (0 5)) (nadvice (0 3)) (emacs (24))) "EditorConfig Emacs Plugin" tar ((:commit . "1d4acc3ec73609990eabacb59c038708bc401003") (:authors ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainer "EditorConfig Team" . "editorconfig@googlegroups.com") (:url . "https://github.com/editorconfig/editorconfig-emacs#readme"))]) - (editorconfig-charset-extras . [(20180223 457) ((editorconfig (0 6 0))) "Extra EditorConfig Charset Support" single ((:commit . "ddf60923c6f4841cb593b2ea04c9c710a01d262f") (:authors ("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" single ((:commit . "13ad1c83f847bedd4b3a19f9df7fd925853b19de") (:authors ("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" single ((:commit . "e9824160fb2e466afa755240ee3ab7cc5657fb04") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "editorconfig" "util") (:url . "https://github.com/lassik/editorconfig-emacs-domain-specific"))]) - (editorconfig-generate . [(20190513 433) ((emacs (24))) "Generate .editorconfig" single ((:commit . "47a31f928f46d2a0188db8e2cffa5d6354a81573") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:keywords "tools") (:url . "https://github.com/10sr/editorconfig-generate-el"))]) - (edn . [(20160215 1219) ((cl-lib (0 3)) (emacs (24 1)) (peg (0 6))) "Support for reading and writing the edn data format from elisp" single ((:commit . "be9e32d1b49e35247b263b0243df7cfdc8d413ab") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:keywords "edn" "clojure") (:url . "https://www.github.com/expez/edn.el"))]) - (ednc . [(20220404 2105) ((emacs (26 1))) "Emacs Desktop Notification Center" single ((:commit . "d1a3c37235dd87e0bce6ffc75f5568218d6d83b4") (:authors ("Simon Nicolussi" . "sinic@sinic.name")) (:maintainer "Simon Nicolussi" . "sinic@sinic.name") (:keywords "unix") (:url . "https://github.com/sinic/ednc"))]) - (edts . [(20220521 1345) ((auto-complete (20201213 1255)) (auto-highlight-symbol (20211106 638)) (dash (20210609 1330)) (emacs (24 3)) (erlang (20210315 1640)) (f (20191110 1357)) (popup (20210317 138)) (s (20210603 736))) "Erlang Development Tool Suite" tar ((:commit . "77e0dc91f603e8bedebfdccc90352ebbfd217c99"))]) - (edwina . [(20200113 1714) ((emacs (25))) "Dynamic window manager" tar ((:commit . "c5368716a504c93407fd8cb4ef925a8d8eb62698") (:authors ("Alex Griffin" . "a@ajgrf.com")) (:maintainer "Alex Griffin" . "a@ajgrf.com") (:keywords "convenience") (:url . "https://github.com/ajgrf/edwina"))]) - (efar . [(20220530 1412) ((emacs (26 1))) "FAR-like file manager" single ((:commit . "bcf74e57031bb700c0e8b0a49c6e4583112b7eda") (:authors ("\"Vladimir Suntsov\"" . "vladimir@suntsov.online")) (:maintainer nil . "vladimir@suntsov.online") (:keywords "files") (:url . "https://github.com/suntsov/efar"))]) - (efire . [(20151009 2031) ((circe (1 2))) "Use campfire from Emacs" single ((:commit . "d38dd6dd7974b7cb11bff6fd84846fd01163211a") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:keywords "convenience" "tools") (:url . "https://github.com/capitaomorte/efire"))]) - (eg . [(20170830 815) ((cl-lib (0 5)) (emacs (24 3))) "Norton Guide reader" single ((:commit . "1c7f1613d2aaae728ef540305f6ba030616f86bd") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:keywords "docs") (:url . "https://github.com/davep/eg.el"))]) - (egalgo . [(20211105 1657) ((emacs (24 3))) "Genetic algorithm" single ((:commit . "a56a86591351d53ca2add7c651757bfb0064fb22") (:authors ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY" . "rocktakey@gmail.com") (:keywords "data") (:url . "https://github.com/ROCKTAKEY/egalgo"))]) - (egg . [(20181126 500) nil "Emacs Got Git - Emacs interface to Git" tar ((:commit . "00e768a78ac3d25f457eed667d02cac568480bf9") (:authors ("Bogolisk" . "bogolisk@gmail.com")) (:maintainer "Bogolisk" . "bogolisk@gmail.com") (:keywords "git" "version control" "release management"))]) - (egg-timer . [(20200217 1650) ((emacs (25 1))) "Commonly used intervals for setting timers while working" single ((:commit . "53a9e9d20453ea4b0198ca413b8b5069a0b30b38") (:authors ("William Carroll" . "wpcarro@gmail.com")) (:maintainer "William Carroll" . "wpcarro@gmail.com") (:url . "https://github.com/wpcarro/egg-timer.el"))]) - (egison-mode . [(20200107 2333) nil "Egison editing mode" tar ((:commit . "1ec6e8fedcda1bc2a6517cdbd8b1a85a1401a8f1") (:authors ("Satoshi Egi" . "egisatoshi@gmail.com")) (:maintainer "Satoshi Egi" . "egisatoshi@gmail.com") (:url . "https://github.com/egisatoshi/egison3/blob/master/elisp/egison-mode.el"))]) - (eglot . [(20220926 1235) ((emacs (26 1)) (jsonrpc (1 0 14)) (flymake (1 2 1)) (project (0 3 0)) (xref (1 0 1)) (eldoc (1 11 0)) (seq (2 23))) "Client for Language Server Protocol (LSP) servers" single ((:commit . "a49f620f53d00efe471dbceccc795329d6d40e5e") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:keywords "convenience" "languages") (:url . "https://github.com/joaotavora/eglot"))]) - (eglot-fsharp . [(20220630 2007) ((emacs (27 1)) (eglot (1 4)) (fsharp-mode (1 10)) (jsonrpc (1 0 14))) "fsharp-mode eglot integration" single ((:commit . "185bfc2ca091cdd5d80ee798247d249076de2b30") (:authors ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainer "Jürgen Hötzel" . "juergen@hoetzel.info") (:keywords "languages") (:url . "https://github.com/fsharp/emacs-fsharp-mode"))]) - (eglot-java . [(20220403 1815) ((emacs (26 1)) (eglot (1 0)) (jsonrpc (1 0 0))) "Java extension for the eglot LSP client" single ((:commit . "da76eb69b3f86992d62302649a987f157b7b7371") (:authors ("Yves Zoundi" . "yves_zoundi@hotmail.com")) (:maintainer "Yves Zoundi" . "yves_zoundi@hotmail.com") (:keywords "convenience" "languages") (:url . "https://github.com/yveszoundi/eglot-java"))]) - (eglot-jl . [(20211208 359) ((emacs (25 1)) (eglot (1 4)) (julia-mode (0 3))) "Julia support for eglot" tar ((:commit . "2e35cf9768d97a0429a72deddbe30d6d7722d454") (:authors ("Adam Beckmeyer" . "adam_git@thebeckmeyers.xyz")) (:maintainer "Adam Beckmeyer" . "adam_git@thebeckmeyers.xyz") (:keywords "convenience" "languages") (:url . "https://github.com/non-Jedi/eglot-jl"))]) - (ego . [(20200803 1101) ((emacs (24 5)) (ht (1 5)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0))) "a static site generator based on org mode, forked from org-page." tar ((:commit . "211c4cb2af2582849d9df984fb2346deecaf79be") (:authors ("Feng Shu ") ("Kelvin Hu ") ("Kuangdash ")) (:maintainer "Feng Shu ") (:keywords "org-mode" "convenience" "beautify") (:url . "https://github.com/emacs-china/EGO"))]) - (eide . [(20220531 452) nil "IDE interface" tar ((:commit . "a32b9266414d9173dfa92fa44b17064ebb39522f") (:authors ("Cédric Marie" . "cedric@hjuvi.fr.eu.org")) (:maintainer "Cédric Marie" . "cedric@hjuvi.fr.eu.org") (:url . "https://forge.chalec.org/hjuvi/eide"))]) - (eimp . [(20120826 2039) nil "Emacs Image Manipulation Package" single ((:commit . "2e7536fe6d8f7faf1bad7a8ae37faba0162c3b4f") (:authors ("Matthew P. Hodges" . "MPHodges@member.fsf.org")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "files" "frames"))]) - (ein . [(20220911 1319) ((emacs (25)) (websocket (1 12)) (anaphora (1 0 4)) (request (0 3 3)) (deferred (0 5)) (polymode (0 2 2)) (dash (2 13 0)) (with-editor (0 -1))) "Emacs IPython Notebook" tar ((:commit . "b2410dc96f61aa806a7934099d8f1e40c8f6ca18") (:keywords "jupyter" "literate programming" "reproducible research") (:url . "https://github.com/dickmao/emacs-ipython-notebook"))]) - (eink-theme . [(20190219 858) nil "E Ink color theme" single ((:commit . "326b07523dcb076d6209cdbc7fdbb73df296dbdb") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "http://github.com/maio/eink-emacs"))]) - (ejc-sql . [(20220517 1303) ((emacs (26 3)) (clomacs (0 0 5)) (dash (2 16 0)) (spinner (1 7 3)) (direx (1 0 0))) "Emacs SQL client uses Clojure JDBC." tar ((:commit . "5e100426be90fc193154b1219ab1058534a4fb52") (:authors ("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." single ((:commit . "9630dfac9549779711dbe89e621f516bb4b3a354") (:authors ("Dante Catalfamo")) (:maintainer "Dante Catalfamo") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/dantecatalfamo/ejson-mode"))]) - (el-autoyas . [(20120918 1317) nil "Automatically create Emacs-Lisp Yasnippets" tar ((:commit . "bde0251ecb504f585dfa27c205c8e312655310cc") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:keywords "emacs" "lisp" "mode" "yasnippet") (:url . "https://github.com/mlf176f2/el-autoyas.el"))]) - (el-fetch . [(20220622 2008) ((emacs (25 1))) "Show system information in Neofetch-like style (eg CPU, RAM)" single ((:commit . "15f6af6035ad1f159ac931268ec3431ce4cdf2ec") (:authors ("Maciej Barć" . "xgqt@riseup.net")) (:maintainer "Maciej Barć" . "xgqt@riseup.net") (:url . "https://gitlab.com/xgqt/emacs-el-fetch"))]) - (el-fly-indent-mode . [(20180422 243) ((emacs (25))) "Indent Emacs Lisp on the fly" single ((:commit . "1dd4b907ff4d9581c18b4e38e8719e83ba0dace1") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:keywords "lisp" "languages") (:url . "https://github.com/jiahaowork/el-fly-indent-mode.el"))]) - (el-get . [(20211224 959) nil "Manage the external elisp bits and pieces you depend upon" tar ((:commit . "24d73f555cb4d557182b1e8488477ada4d9bf0e3") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:keywords "emacs" "package" "elisp" "install" "elpa" "git" "git-svn" "bzr" "cvs" "svn" "darcs" "hg" "apt-get" "fink" "pacman" "http" "http-tar" "emacswiki") (:url . "http://www.emacswiki.org/emacs/el-get"))]) - (el-init . [(20150728 920) ((emacs (24)) (cl-lib (0 5)) (anaphora (1 0 0))) "A loader inspired by init-loader" single ((:commit . "25fd21d820bca1cf576b8f70c8d5a3bc76792597") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/el-init"))]) - (el-init-viewer . [(20150303 828) ((emacs (24)) (cl-lib (0 5)) (ctable (0 1 2)) (dash (2 10 0)) (anaphora (1 0 0)) (el-init (0 1 4))) "Record viewer for el-init" single ((:commit . "c40417db7808c8b8c9b2f196a69de5da7eee84a2") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/el-init-viewer"))]) - (el-mock . [(20220625 1949) nil "Tiny Mock and Stub framework in Emacs Lisp" single ((:commit . "6cfbc9de8f1927295dca6864907fe4156bd71910") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "lisp" "testing" "unittest") (:url . "http://github.com/rejeep/el-mock.el"))]) - (el-patch . [(20220509 2253) ((emacs (26))) "Future-proof your Elisp" tar ((:commit . "156c61b72c1c9c61bd886b5931b8a382153f52fa") (:authors ("Radian LLC" . "contact+el-patch@radian.codes")) (:maintainer "Radian LLC" . "contact+el-patch@radian.codes") (:keywords "extensions") (:url . "https://github.com/radian-software/el-patch"))]) - (el-secretario . [(20220422 2005) ((emacs (27 1)) (org-ql (0 6 -1)) (hercules (0 3))) "Unify all your inboxes with the Emacs secretary" tar ((:commit . "cc63663ff77b30c0eaf7b2724ddcd035a6b29d16") (:authors ("Leo Okawa Ericson ")) (:maintainer "Leo" . "github@relevant-information.com") (:keywords "convenience") (:url . "https://git.sr.ht/~zetagon/el-secretario"))]) - (el-secretario-elfeed . [(20211214 1851) ((emacs (27 1)) (el-secretario (0 0 1)) (elfeed (3 4 1))) "Add notmuch email inboxes to el-secretario" single ((:commit . "2a5290ad57d9800d4b56896a768e37631bef06b0") (:authors ("Leo Okawa Ericson ")) (:maintainer "Leo" . "github@relevant-information.com") (:keywords "convenience") (:url . "https://git.sr.ht/~zetagon/el-secretario"))]) - (el-secretario-mu4e . [(20220422 2006) ((emacs (27 1)) (org-ql (0 6 -1)) (el-secretario (0 0 1))) "Add mu4e inboxes to el-secretario" single ((:commit . "78a811f02c7104a39b908f9e4c8436abde4b9620") (:authors ("Leo Okawa Ericson ")) (:maintainer "Leo" . "github@relevant-information.com") (:keywords "convenience" "mail") (:url . "https://git.sr.ht/~zetagon/el-secretario"))]) - (el-secretario-notmuch . [(20220426 1905) ((emacs (27 1)) (el-secretario (0 0 1)) (notmuch (0 3 1))) "Add notmuch inboxes to el-secretario" single ((:commit . "c28a4f42829ed1f96a17abb63a8616216db913a5") (:authors ("Leo Okawa Ericson ")) (:maintainer "Leo" . "github@relevant-information.com") (:keywords "convenience" "mail") (:url . "https://git.sr.ht/~zetagon/el-secretario"))]) - (el-secretario-org . [(20220411 1419) ((emacs (27 1)) (org-ql (0 6 -1)) (dash (2 18 1)) (el-secretario (0 0 1))) "Create inboxes out of org-mode files for el-secretario" single ((:commit . "fe6fc69d298368ae24a6aac27a325ee03ad9e64c") (:authors ("Leo Okawa Ericson ")) (:maintainer "Leo" . "github@relevant-information.com") (:keywords "convenience") (:url . "https://git.sr.ht/~zetagon/el-secretario"))]) - (el-spec . [(20121018 704) nil "ruby's rspec like syntax test frame work" single ((:commit . "1dbc465401d4aea5560318c4f13ff30920a0718d") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:keywords "test") (:url . "https://github.com/uk-ar/el-spec"))]) - (el-spice . [(20201013 1729) nil "Extra spice for emacs lisp programming" tar ((:commit . "a1adde201ee10881b522e67aa2c605378943a28d") (:authors ("Vedang Manerikar" . "vedang.manerikar@gmail.com")) (:maintainer "Vedang Manerikar" . "vedang.manerikar@gmail.com") (:keywords "languages" "extensions") (:url . "https://github.com/vedang/el-spice"))]) - (el-sprunge . [(20200312 1212) ((web-server (20140105 2246)) (htmlize (20130207 1202)) (emacs (24 3))) "Command line paste server with Emacs highlighting" tar ((:commit . "e4365ea0bdf60969817619376bdcc98003fec33d") (:authors ("Eric Schulte" . "schulte.eric@gmail.com")) (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") (:keywords "http" "html" "server" "sprunge" "paste"))]) - (el-spy . [(20131226 2008) nil "Mocking framework for Emacs lisp. It also support spy, proxy." single ((:commit . "b1dead9d1877660856ada22d906ac4e54695aec7") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:keywords "test") (:url . "https://github.com/uk-ar/el-spy"))]) - (el2markdown . [(20170630 1858) nil "Convert commentary section of elisp files to markdown." single ((:commit . "368d99313683cd943c99feaffca356be60bdb636") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/el2markdown"))]) - (el2org . [(20200408 146) ((emacs (25 1))) "Convert elisp file to org file" single ((:commit . "7db77fdd73f378d4e60e34c11bbdf00677adc32c") (:authors ("Feng Shu " . "tumashu@163.com")) (:maintainer "Feng Shu " . "tumashu@163.com") (:keywords "convenience") (:url . "https://github.com/tumashu/el2org"))]) - (elbank . [(20180316 1343) ((emacs (25)) (seq (2 16))) "Personal finances reporting application" tar ((:commit . "6dbd21e31fdf7cf62491f6d24b8198d4f91a031b") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:keywords "tools" "personal-finances"))]) - (elcontext . [(20210109 1238) ((ht (2 3)) (hydra (0 14 0)) (emacs (24 3)) (f (0 20 0)) (osx-location (0 4)) (uuidgen (0 3))) "Create context specific actions" tar ((:commit . "2efd3dd8c5176c4f071bb048be6cb069b05d6e9e") (:authors ("Thomas Sojka")) (:maintainer "Thomas Sojka") (:keywords "calendar" "convenience") (:url . "https://github.com/rollacaster/elcontext"))]) - (elcord . [(20220723 33) ((emacs (25 1))) "Allows you to integrate Rich Presence from Discord" tar ((:commit . "7aacd702335b4ab3344d3815c0fffed319effdf9") (:authors ("heatingdevice") ("Wilfredo Velázquez-Rodríguez" . "zulu.inuoe@gmail.com")) (:maintainer "heatingdevice") (:keywords "games") (:url . "https://github.com/Mstrodl/elcord"))]) - (elcouch . [(20201108 955) ((emacs (25 1)) (json-mode (1 0 0)) (libelcouch (0 11 0)) (navigel (0 3 0))) "View and manipulate CouchDB databases" single ((:commit . "3d162dda14411349e12509029d2b621c5d1edea2") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:keywords "data" "tools") (:url . "https://gitlab.petton.fr/DamienCassou/elcouch"))]) - (eldev . [(20220908 2134) ((emacs (24 4))) "Elisp development tool" tar ((:commit . "cd9ecdb4783ca0ff4487e49cd079f390d56281e7") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:keywords "maint" "tools") (:url . "https://github.com/doublep/eldev"))]) - (eldoc-box . [(20220729 844) ((emacs (27 1))) "Display documentation in childframe" single ((:commit . "cee5266af554ac18a47a77f355a8839ed650f3f8") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Yuan Fu" . "casouri@gmail.com") (:url . "https://github.com/casouri/eldoc-box"))]) - (eldoc-cmake . [(20190419 2244) ((emacs (25 1))) "Eldoc support for CMake" single ((:commit . "4453c03b5c95ff32842f13db2fc317fb0fe2f79e") (:authors ("Kirill Ignatiev")) (:maintainer "Kirill Ignatiev") (:url . "https://github.com/ikirill/eldoc-cmake"))]) - (eldoc-eval . [(20220106 1951) nil "Enable eldoc support when minibuffer is in use." single ((:commit . "e91800503c90cb75dc70abe42f1d6ae499346cc1") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net"))]) - (eldoc-overlay . [(20220210 1358) ((emacs (24 3)) (inline-docs (1 0 1)) (quick-peek (1 0))) "Display eldoc with contextual documentation overlay." single ((:commit . "b96f5864a47407ec608c807e0d890f62b891ee03") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:keywords "documentation" "eldoc" "overlay") (:url . "https://repo.or.cz/eldoc-overlay.git"))]) - (eldoc-stan . [(20211129 2051) ((emacs (25)) (stan-mode (10 3 0))) "Eldoc support for stan functions" tar ((:commit . "150bbbe5fd3ad2b5a3dbfba9d291e66eeea1a581") (:authors ("Kazuki Yoshida" . "kazukiyoshida@mail.harvard.edu")) (:maintainer "Kazuki Yoshida" . "kazukiyoshida@mail.harvard.edu") (:keywords "help" "tools") (:url . "https://github.com/stan-dev/stan-mode/tree/master/eldoc-stan"))]) - (eldoc-toml . [(20211026 1122) ((emacs (24 4))) "TOML table name at point for ElDoc" single ((:commit . "61106be3c3f3a5b293c3f285eec8c6f400142b6d") (:authors ("Maor Kadosh" . "git@avocadosh.xyz")) (:maintainer "Maor Kadosh" . "git@avocadosh.xyz") (:keywords "data") (:url . "https://github.com/it-is-wednesday/eldoc-toml"))]) - (electric-case . [(20150417 1112) nil "insert camelCase, snake_case words without \"Shift\"ing" single ((:commit . "984b6a4c6c4cdcefeecb59e941f5f184cc1dedff") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) - (electric-cursor . [(20220108 2052) ((emacs (25 1))) "Change cursor automatically depending on mode" single ((:commit . "92f77b05fec80c5440a8b800b33345dabca13872") (:authors ("Case Duckworth" . "acdw@acdw.net")) (:maintainer "Case Duckworth" . "acdw@acdw.net") (:keywords "terminals" "frames") (:url . "https://github.com/duckwork/electric-cursor"))]) - (electric-operator . [(20220814 1439) ((dash (2 10 0)) (emacs (24 4))) "Automatically add spaces around operators" tar ((:commit . "281abdae033559fa9a8878ed1dd05a7ade118cfd") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:keywords "electric") (:url . "https://github.com/davidshepherd7/electric-operator"))]) - (electric-spacing . [(20220220 1540) nil "Insert operators with surrounding spaces smartly" tar ((:commit . "c37b2502512dd49a8311d7c34e9bfd1af3d4dbcd") (:authors ("William Xu" . "william.xwl@gmail.com")) (:maintainer "William Xu" . "william.xwl@gmail.com"))]) - (elegant-agenda-mode . [(20210115 353) ((emacs (26 1))) "An elegant theme for your org-agenda" single ((:commit . "5cbc688584ba103ea3be7d7b30e5d94e52f59eb6") (:authors ("Justin Barclay" . "justinbarclay@gmail.com")) (:maintainer "Justin Barclay" . "justinbarclay@gmail.com") (:keywords "faces") (:url . "https://github.com/justinbarclay/elegant-agenda-mode"))]) - (elein . [(20120120 1116) nil "running leiningen commands from emacs" single ((:commit . "d4c0c0491dbb7c90e953d7a16172107c37103605") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:keywords "tools" "processes") (:url . "https://github.com/remvee/elein"))]) - (elescope . [(20210312 1147) ((emacs (25 1)) (ivy (0 10)) (request (0 3)) (seq (2 0))) "Seach and clone projects from the minibuffer" single ((:commit . "36566c8c1f5f993f67eadc85d18539ff375c0f98") (:authors ("Stéphane Maniaci" . "stephane.maniaci@gmail.com")) (:maintainer "Stéphane Maniaci" . "stephane.maniaci@gmail.com") (:keywords "vc") (:url . "https://github.com/freesteph/elescope"))]) - (elf-mode . [(20161009 748) ((emacs (24 3))) "Show symbols in binaries" single ((:commit . "cd280d683cd3341d8bb31af6db7e3b74a133e6ab") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "matching") (:url . "https://github.com/abo-abo/elf-mode"))]) - (elfeed . [(20210822 2129) ((emacs (24 3))) "an Emacs Atom/RSS feed reader" tar ((:commit . "162d7d545ed41c27967d108c04aa31f5a61c8e16") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/elfeed"))]) - (elfeed-autotag . [(20210607 637) ((emacs (27 1)) (elfeed (3 4 1)) (elfeed-protocol (0 8 0)) (org (8 2 7)) (dash (2 10 0)) (s (1 9 0))) "Easy auto-tagging for elfeed" single ((:commit . "bc62c37fb79b720ff8b6d67f04f2268841306dcd") (:authors ("Paul Elms ")) (:maintainer "Paul Elms" . "paul@elms.pro") (:keywords "news") (:url . "https://github.com/paulelms/elfeed-autotag"))]) - (elfeed-dashboard . [(20210727 603) ((emacs (25 1)) (elfeed (3 3 0))) "An extensible frontend for elfeed using org-mode" single ((:commit . "b143f8453aed2053e8fc6f05cef6233797408546") (:authors ("Manoj Kumar Manikchand" . "manojm321@protonmail.com")) (:maintainer "Manoj Kumar Manikchand" . "manojm321@protonmail.com") (:keywords "convenience") (:url . "https://github.com/Manoj321/elfeed-dashboard"))]) - (elfeed-goodies . [(20220929 1136) ((popwin (1 0 0)) (powerline (2 2)) (elfeed (2 0 0)) (cl-lib (0 5)) (link-hint (0 1))) "Elfeed goodies" tar ((:commit . "ff9fa91e29c9cd06fdddedc1eabbdf4d3cb93e8c") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/elfeed-goodies"))]) - (elfeed-org . [(20220529 1958) ((elfeed (1 1 1)) (org (8 2 7)) (dash (2 10 0)) (s (1 9 0)) (cl-lib (0 5))) "Configure elfeed with one or more org-mode files" single ((:commit . "d28c858303e60dcb3a6eb18ea85ee3cb9e3dd623") (:authors ("Remy Honig" . "remyhonig@gmail.com")) (:maintainer "Remy Honig" . "remyhonig@gmail.com") (:keywords "news") (:url . "https://github.com/remyhonig/elfeed-org"))]) - (elfeed-protocol . [(20220524 336) ((emacs (24 4)) (elfeed (2 1 1)) (cl-lib (0 5))) "Provide fever/newsblur/owncloud/ttrss protocols for elfeed" tar ((:commit . "b813574faefc1ac4825da19b40f620339b6badff") (:authors ("Xu Fasheng ")) (:maintainer "Xu Fasheng ") (:keywords "news") (:url . "https://github.com/fasheng/elfeed-protocol"))]) - (elfeed-score . [(20220702 1548) ((emacs (26 1)) (elfeed (3 3 0))) "Gnus-style scoring for Elfeed" tar ((:commit . "ac938fdc617d489eb25f1d8c0bd800bb7693c588") (:authors ("Michael Herstine" . "sp1ff@pobox.com")) (:maintainer "Michael Herstine" . "sp1ff@pobox.com") (:keywords "news") (:url . "https://github.com/sp1ff/elfeed-score"))]) - (elfeed-summary . [(20220906 822) ((emacs (27 1)) (magit-section (3 3 0)) (elfeed (3 4 1))) "Feed summary interface for elfeed" single ((:commit . "5006ef64325911785225dc37004f50d4ff51abb4") (:authors ("Korytov Pavel" . "thexcloud@gmail.com")) (:maintainer "Korytov Pavel" . "thexcloud@gmail.com") (:url . "https://github.com/SqrtMinusOne/elfeed-summary.el"))]) - (elfeed-tube . [(20220823 238) ((emacs (27 1)) (elfeed (3 4 1)) (aio (1 0))) "YouTube integration for Elfeed" tar ((:commit . "18d89f19203423b9e2df59a556c1240746903d8f") (:authors ("Karthik Chikmagalur" . "karthik.chikmagalur@gmail.com")) (:maintainer "Karthik Chikmagalur" . "karthik.chikmagalur@gmail.com") (:keywords "news" "hypermedia" "convenience") (:url . "https://github.com/karthink/elfeed-tube"))]) - (elfeed-tube-mpv . [(20220814 42) ((emacs (27 1)) (elfeed-tube (0 10)) (mpv (0 2 0))) "Control mpv from Elfeed" single ((:commit . "d0140f24c7274fca6a357a33ba77dddf70837ba7") (:authors ("Karthik Chikmagalur" . "karthikchikmagalur@gmail.com")) (:maintainer "Karthik Chikmagalur" . "karthikchikmagalur@gmail.com") (:keywords "news" "hypermedia") (:url . "https://github.com/karthink/elfeed-tube"))]) - (elfeed-web . [(20210226 258) ((simple-httpd (1 5 1)) (elfeed (3 2 0)) (emacs (24 3))) "web interface to Elfeed" tar ((:commit . "0ccd59aaace34546017a1a0d7c393749747d5bc6") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/elfeed"))]) - (elforth . [(20210522 928) ((emacs (26 1))) "Do you have what it takes to hack Emacs Lisp in Forth?" single ((:commit . "2d8540434a28e7edaa04a992c3c362832b2fd61e") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "games") (:url . "https://github.com/lassik/elforth"))]) - (elgrep . [(20211221 852) ((emacs (26 2)) (async (1 5))) "Searching files for regular expressions" single ((:commit . "f8124c699b6a4abfb471269bc26afbcc8136f476") (:authors ("Tobias Zawada" . "i@tn-home.de")) (:maintainer "Tobias Zawada" . "i@tn-home.de") (:keywords "tools" "matching" "files" "unix") (:url . "https://github.com/TobiasZawada/elgrep"))]) - (elhome . [(20161025 2042) ((initsplit (20120630))) "A framework for a \"home\" Emacs configuration" tar ((:commit . "e789e806469af3e9705f72298683c21f6c3a516d") (:authors ("Dave Abrahams" . "dave@boostpro.com")) (:maintainer "Demyan Rogozhin" . "demyan.rogozhin@gmail.com") (:keywords "lisp") (:url . "http://github.com/demyanrogozhin/elhome"))]) - (elisp-def . [(20220803 1647) ((dash (2 12 0)) (f (0 19 0)) (s (1 11 0)) (emacs (24 3))) "macro-aware go-to-definition for elisp" single ((:commit . "1d2e88a232ec16bce036b49577c4d4d96035f9f7") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "lisp"))]) - (elisp-demos . [(20220903 1232) ((emacs (24 4))) "Elisp API Demos" tar ((:commit . "792be709c82101aea0585ece7429e2fdded74494") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "lisp" "docs") (:url . "https://github.com/xuchunyang/elisp-demos"))]) - (elisp-depend . [(20190325 1114) nil "Parse depend libraries of elisp file." single ((:commit . "6679da9a6be5a845bb4804224c8394a9bc62168f"))]) - (elisp-depmap . [(20220223 1131) ((emacs (26 1)) (dash (2 17 0))) "Generate an elisp dependency map in graphviz" tar ((:commit . "15909462e3f7daf445d3cecf402ee16c7e3263ed") (:authors ("Mehmet Tekman")) (:maintainer "Mehmet Tekman") (:keywords "outlines") (:url . "https://gitlab.com/mtekman/elisp-depmap.el"))]) - (elisp-docstring-mode . [(20170304 1615) nil "Major mode for editing elisp docstrings." single ((:commit . "b135d95b158048927f12184e5cfb8fe01fc44713") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "languages"))]) - (elisp-format . [(20160508 952) nil "Format elisp code" single ((:commit . "9fe516d39b349070537099a01fe34e47fbded2c8") (:authors (nil . "Andy Stewart lazycat.manatee@gmail.com")) (:maintainer "Yuki Inoue inouetakahiroki _at_ gmail.com") (:url . "https://github.com/Yuki-Inoue/elisp-format"))]) - (elisp-lint . [(20220419 252) ((emacs (24 4)) (dash (2 15 0)) (package-lint (0 11))) "Basic linting for Emacs Lisp" single ((:commit . "c5765abf75fd1ad22505b349ae1e6be5303426c2") (:authors ("Nikolaj Schumacher ,")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:keywords "lisp" "maint" "tools") (:url . "http://github.com/gonewest818/elisp-lint/"))]) - (elisp-refs . [(20220704 2141) ((dash (2 12 0)) (s (1 11 0))) "find callers of elisp functions or macros" single ((:commit . "af73739084637c8ebadad337a8fe58ff4f1d2ec1") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "lisp"))]) - (elisp-sandbox . [(20131116 1842) nil "Evaluate EmacsLisp expressions in a sandbox" single ((:commit . "ddd669266ca36d7e4ebba73eb1ab42523787e042") (:authors ("Joel McCracken , D. Goel" . "deego@gnufans.org")) (:maintainer "Joel McCracken , D. Goel" . "deego@gnufans.org") (:keywords "lisp") (:url . "https://github.com/joelmccracken/elisp-sandbox"))]) - (elisp-slime-nav . [(20210510 528) ((emacs (24 1)) (cl-lib (0 2))) "Make M-. and M-, work in elisp like they do in slime" single ((:commit . "8588d80d414aee1fafce5b9da0e913612ee0bcdd") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "languages" "navigation" "slime" "elisp" "emacs-lisp") (:url . "https://github.com/purcell/elisp-slime-nav"))]) - (elixir-mode . [(20220811 353) ((emacs (25))) "Major mode for editing Elixir files" tar ((:commit . "d495ed87a9c507f5939a51c740f119950c83e2ff") (:keywords "languages" "elixir") (:url . "https://github.com/elixir-editors/emacs-elixir"))]) - (elixir-yasnippets . [(20150417 1239) ((yasnippet (0 8 0))) "Yasnippets for Elixir" tar ((:commit . "980ca7626c14ef0573bec0035ec7942796062783") (:authors ("Yinghai Zhao" . "zyinghai@gmail.com")) (:maintainer "Yinghai Zhao" . "zyinghai@gmail.com") (:keywords "snippets"))]) - (ellocate . [(20200112 1931) ((emacs (25 1)) (s (1 12 0)) (f (0 20 0))) "The locate command reimplemented in Emacs Lisp" single ((:commit . "81405082f68f0577c9f176d3d4f034a7142aba59") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "matching") (:url . "https://github.com/walseb/ellocate"))]) - (elm-mode . [(20220227 931) ((f (0 17)) (s (1 7 0)) (emacs (25 1)) (seq (2 23)) (reformatter (0 3))) "Major mode for Elm" tar ((:commit . "d4e434fa1857ba2f58d27c7520ebeac0515cd140") (:authors ("Joseph Collard")) (:maintainer "Joseph Collard") (:url . "https://github.com/jcollard/elm-mode"))]) - (elm-test-runner . [(20190105 1923) ((emacs (24 4))) "Enhanced support for running elm-test" single ((:commit . "a31d567a64d86d36e3675347abd696824a731e0c") (:authors ("Juan Edi")) (:maintainer "Juan Edi") (:url . "https://github.com/juanedi/elm-test-runner"))]) - (elm-yasnippets . [(20160401 524) ((yasnippet (0 8 0))) "Yasnippets for Elm" tar ((:commit . "45a11a0cef0c36633fb3477d3dc4167e82779ba4") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:keywords "snippets"))]) - (elmacro . [(20210716 639) ((s (1 11 0)) (dash (2 13 0))) "Convert keyboard macros to emacs lisp" single ((:commit . "d2e05012cee4f54fab6d8d8d6aced6e5eeef4f31") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:keywords "macro" "elisp" "convenience") (:url . "https://github.com/Silex/elmacro"))]) - (elmine . [(20200520 1237) ((s (1 10 0))) "Redmine API access via elisp." single ((:commit . "d42e328634828e0c1770b72d5e8b87671d081693") (:authors ("Arthur Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Andersen" . "leoc.git@gmail.com") (:keywords "tools") (:url . "http://github.com/leoc/elmine"))]) - (elmpd . [(20210904 7) ((emacs (25 1))) "A tight, ergonomic, async client library for mpd" single ((:commit . "7cfc932d590287a80278f330e4ca71cb5702ef80") (:authors ("Michael Herstine" . "sp1ff@pobox.com")) (:maintainer "Michael Herstine" . "sp1ff@pobox.com") (:keywords "comm") (:url . "https://github.com/sp1ff/elmpd"))]) - (elnode . [(20190702 1509) ((web (0 1 4)) (dash (1 1 0)) (noflet (0 0 7)) (s (1 5 0)) (creole (0 8 14)) (fakir (0 1 6)) (db (0 0 5)) (kv (0 0 17))) "The Emacs webserver." tar ((:commit . "29ef0f51a65a24fca7fdcdb4140d2e4556e4bb29") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "GitHub user \"Jcaw\"") (:keywords "lisp" "http" "hypermedia"))]) - (elog . [(20160724 2255) ((eieio (1 3))) "logging library extended from logito" single ((:commit . "a67237d9813c7591614d95e2ef31cc5e5ed3f31b") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "lisp" "tool" "log"))]) - (elogcat . [(20151121 41) ((s (1 9 0)) (dash (2 10 0))) "logcat interface" single ((:commit . "cafe9bd5c0d6561d72066c70a55c246453693efd") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com") (:keywords "tools"))]) - (eloud . [(20190706 1707) ((emacs (24 4))) "A lightweight, interactive screen reader" single ((:commit . "b8f4af1f652268d73281de91fb333b5984970847") (:authors ("Patrick Smyth" . "patricksmyth01@gmail.com")) (:maintainer "Patrick Smyth" . "patricksmyth01@gmail.com") (:keywords "extensions") (:url . "https://github.com/smythp/eloud"))]) - (elpa-audit . [(20141023 1331) nil "Handy functions for inspecting and comparing package archives" single ((:commit . "1ca4e6073f8c4cbb41688b69d3b3feaa1a392efc") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "maint") (:url . "https://github.com/purcell/elpa-audit"))]) - (elpa-clone . [(20211205 1237) ((emacs (24 4))) "Clone ELPA archive" single ((:commit . "03d8e2af55dfb34ab9da1f9385079a995383b2ea") (:authors ("ZHANG Weiyi" . "dochang@gmail.com")) (:maintainer "ZHANG Weiyi" . "dochang@gmail.com") (:keywords "comm" "elpa" "clone" "mirror") (:url . "https://github.com/dochang/elpa-clone"))]) - (elpa-deploy . [(20191022 718) ((emacs (24 4)) (f (0 0))) "ELPA deployment library" single ((:commit . "f5126a2da1e0e52981fad9c12028814be80328c2") (:authors ("Bruno Félix Rezende Ribeiro" . "oitofelix@gnu.org")) (:maintainer "Bruno Félix Rezende Ribeiro" . "oitofelix@gnu.org") (:keywords "tools") (:url . "https://github.com/oitofelix/elpa-deploy"))]) - (elpa-mirror . [(20220526 1512) ((emacs (25 1))) "Create local package repository from installed packages" single ((:commit . "fecb74e8b5ce1562df2951dbbed158d75a21aa7f") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "tools") (:url . "http://github.com/redguardtoo/elpa-mirror"))]) - (elpher . [(20220809 253) ((emacs (27 1))) "A friendly gopher and gemini client" tar ((:commit . "b5269970249871a8889950a3e47bdff51eb0420c") (:authors ("Tim Vaughan" . "plugd@thelambdalab.xyz")) (:maintainer "Tim Vaughan" . "plugd@thelambdalab.xyz") (:keywords "comm" "gopher") (:url . "https://thelambdalab.xyz/elpher"))]) - (elpl . [(20220328 316) ((emacs (24 4))) "Emacs Lisp REPL" single ((:commit . "501871ab543b9967bfe87a8a82f83ab96b7f909e") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:keywords "lisp" "tool") (:url . "https://github.com/twlz0ne/elpl"))]) - (elpy . [(20220922 2253) ((company (0 9 2)) (emacs (24 4)) (highlight-indentation (0 5 0)) (pyvenv (1 3)) (yasnippet (0 8 0)) (s (1 11 0))) "Emacs Python Development Environment" tar ((:commit . "ae7919d94659eb26d4146d4c3422c5f4c3610837") (:authors ("Jorgen Schaefer , Gaby Launay" . "gaby.launay@protonmail.com")) (:maintainer "Jorgen Schaefer , Gaby Launay" . "gaby.launay@protonmail.com") (:keywords "python" "ide" "languages" "tools") (:url . "https://github.com/jorgenschaefer/elpy"))]) - (elpygen . [(20171225 1736) ((emacs (25)) (yasnippet (0 8 0))) "Generate a Python function/method using a symbol under point" single ((:commit . "21929c997a05968f9eefe52b85a76ceaab3b0d81") (:authors ("Vladimir Kazanov" . "vkazanov@inbox.ru")) (:maintainer "Vladimir Kazanov" . "vkazanov@inbox.ru") (:keywords "python" "languages" "tools") (:url . "https://github.com/vkazanov/elpygen"))]) - (elquery . [(20220331 143) ((emacs (25 1)) (dash (2 13 0))) "The HTML library for elisp" tar ((:commit . "38f3bd41096cb270919b06095da0b9ac1add4598") (:authors ("Adam Niederer")) (:maintainer "Adam Niederer") (:keywords "html" "hypermedia" "tools" "webscale") (:url . "https://github.com/AdamNiederer/elquery"))]) - (elsa . [(20220223 2021) ((trinary (1 0 0)) (emacs (25 1)) (seq (0)) (f (0)) (dash (2 14)) (cl-lib (0 3))) "Emacs Lisp Static Analyser" tar ((:commit . "21ed4f46e2d02ffb48b3ae377b0c93732ccf3f4f") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "languages" "lisp"))]) - (elscreen . [(20181009 451) ((emacs (24))) "Emacs window session manager" tar ((:commit . "cc58337faf5ba1eae7e87f75f6ff3758675688f2") (:authors ("Naoto Morishima" . "naoto@morishima.net")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:keywords "window" "convenience") (:url . "https://github.com/knu/elscreen"))]) - (elscreen-buffer-group . [(20200109 2338) ((emacs (24 4)) (elscreen (0)) (cl-lib (0 5))) "elscreen buffer group" single ((:commit . "b48e71d4782adfeb2958f227d78c04164d26e4bd") (:authors ("Jeff Gran" . "jeff@jeffgran.com") ("Author: Ryan C. Thompson")) (:maintainer "Jeff Gran" . "jeff@jeffgran.com") (:keywords "buffer") (:url . "https://github.com/jeffgran/elscreen-buffer-group"))]) - (elscreen-fr . [(20160920 953) ((elscreen (0)) (seq (1 11))) "Use frame title as screen tab" single ((:commit . "b9c11f80d277086d5d5bf88623e15fc7adbbbe3c") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/elscreen-fr"))]) - (elscreen-mew . [(20160504 1835) ((elscreen (20120413 807))) "ElScreen Add-On for Mew" single ((:commit . "89871fad690ae161dc076e16ef481b1965612077") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/elscreen-mew"))]) - (elscreen-multi-term . [(20200417 821) ((emacs (24 4)) (elscreen (1 4 6)) (multi-term (1 3))) "Multi term for elscreen" single ((:commit . "4ea89bae0444d9d4377515929f76cb3e98140f1f") (:authors ("wamei" . "wamei.cho@gmail.com")) (:maintainer "wamei" . "wamei.cho@gmail.com") (:keywords "elscreen" "multi term"))]) - (elscreen-separate-buffer-list . [(20200807 1324) ((emacs (24 4)) (elscreen (1 4 6))) "Separate buffer list manager for elscreen" single ((:commit . "88d8850108947949431425a2d938a09d941454e8") (:authors ("wamei" . "wamei.cho@gmail.com")) (:maintainer "wamei" . "wamei.cho@gmail.com") (:keywords "elscreen"))]) - (elscreen-tab . [(20201229 1428) ((emacs (26)) (elscreen (20180321)) (dash (2 14 1))) "minor mode to display tabs of elscreen in a dedicated buffer" tar ((:commit . "6ad77f972bde05e4e3d44f0d33b68ac41655e5f1") (:authors ("Aki Syunsuke" . "sunny.day.dev@gmail.com")) (:maintainer "Aki Syunsuke" . "sunny.day.dev@gmail.com") (:keywords "tools" "extensions") (:url . "https://github.com/aki-s/elscreen-tab"))]) - (elvish-mode . [(20180809 1612) ((emacs (24 3))) "Defines a major mode for Elvish" single ((:commit . "c3a7e31564256b9755b1ab9fb40d32ad78cd1ad2") (:authors ("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" single ((:commit . "c33b183f006ad476c3a44dab316f580f8b369930") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "docs") (:url . "https://github.com/Fuco1/elwm"))]) - (elx . [(20220717 1643) ((emacs (25 1)) (compat (28 1 1 0))) "Extract information from Emacs Lisp libraries" single ((:commit . "2432d4bea001653384c592a11fcc96ecaa5e834f") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "docs" "libraries" "packages") (:url . "https://github.com/emacscollective/elx"))]) - (emacs-everywhere . [(20220831 1636) ((emacs (26 3))) "System-wide popup windows for quick edits" single ((:commit . "e1b701894196b0e0aaf18ab88c778877ec87d0c9") (:authors ("TEC ")) (:maintainer "TEC" . "contact@tecosaur.net") (:keywords "conenience" "frames") (:url . "https://github.com/tecosaur/emacs-everywhere"))]) - (emacsc . [(20220420 1042) nil "helper for emacsc(1)" tar ((:commit . "199c08147ebe98da1004c478c92ba8866950b637") (:authors ("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" single ((:commit . "f67761259ed779a9bc95c9a4e0474522990c5c6b") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "convenience" "usability") (:url . "https://github.com/lujun9972/emacsist-view"))]) - (emacsql . [(20220918 1902) ((emacs (25 1))) "High-level SQL database front-end" tar ((:commit . "18b40213fdc4cab2f836f5dc3f42b12f3c27af66") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-mysql . [(20220918 1902) ((emacs (25 1)) (emacsql (3 0 0))) "EmacSQL back-end for MySQL" single ((:commit . "18b40213fdc4cab2f836f5dc3f42b12f3c27af66") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-psql . [(20220918 1902) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for PostgreSQL via psql" tar ((:commit . "18b40213fdc4cab2f836f5dc3f42b12f3c27af66") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-sqlite . [(20220918 1902) ((emacs (25 1)) (emacsql (3 0 0))) "EmacSQL back-end for SQLite" tar ((:commit . "18b40213fdc4cab2f836f5dc3f42b12f3c27af66") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/emacsql"))]) - (emacsql-sqlite-builtin . [(20220422 1605) ((emacs (29)) (emacsql (3 0 0)) (emacsql-sqlite (3 0 0))) "EmacSQL back-end for SQLite using builtin support" single ((:commit . "c6f66f2a94a0c520d5c1028858adc2ab0f959f96") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "data") (:url . "https://github.com/emacscollective/emacsql-sqlite-builtin"))]) - (emacsql-sqlite-module . [(20220422 1605) ((emacs (25)) (emacsql (3 0 0)) (emacsql-sqlite (3 0 0)) (sqlite3 (0 15))) "EmacSQL back-end for SQLite using a module" single ((:commit . "c6f66f2a94a0c520d5c1028858adc2ab0f959f96") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "data") (:url . "https://github.com/emacscollective/emacsql-sqlite-builtin"))]) - (emacsql-sqlite3 . [(20220304 1014) ((emacs (26 1)) (emacsql (3 0 0))) "Yet another EmacSQL backend for SQLite" single ((:commit . "2113618732665f2112cb932a66c0e89c404d8777") (:authors ("Zhu Zihao" . "all_but_last@163.com")) (:maintainer "Zhu Zihao" . "all_but_last@163.com") (:keywords "extensions") (:url . "https://github.com/cireu/emacsql-sqlite3"))]) - (emacsshot . [(20191206 944) ((emacs (24 4))) "Snapshot a frame or window from within" tar ((:commit . "fe958b11056f3c671ebdd604d5aa574323284ca5") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl") (:keywords "convenience") (:url . "https://gitlab.com/marcowahl/emacsshot"))]) - (emamux . [(20200315 1220) ((emacs (24 3))) "Interact with tmux" single ((:commit . "6172131d78038f0b1490e24bac60534bf4ad3b30") (:authors ("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" single ((:commit . "785bfd44d097a46bb2ebe1e62ac7595fd4dc9ab5") (:url . "https://github.com/syohex/emamux-ruby-test"))]) - (emaps . [(20200508 1759) ((dash (2 17 0)) (emacs (24))) "Utilities for working with keymaps" single ((:commit . "7c561f3ded2015ed3774e5784059d6601082743e") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:keywords "convenience" "keyboard" "keymap" "utility") (:url . "https://github.com/GuiltyDolphin/emaps"))]) - (embark . [(20220920 1647) ((emacs (26 1))) "Conveniently act on minibuffer completions" tar ((:commit . "2422d4e86f24b2b4204f2441f953e8407d011a2e") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx")) (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:keywords "convenience") (:url . "https://github.com/oantolin/embark"))]) - (embark-consult . [(20220918 100) ((emacs (27 1)) (embark (0 17)) (consult (0 17))) "Consult integration for Embark" single ((:commit . "fc9f13863c168a2c25b22a10c8f6f8a87b662ea7") (:authors ("Omar Antolín Camarena" . "omar@matem.unam.mx")) (:maintainer "Omar Antolín Camarena" . "omar@matem.unam.mx") (:keywords "convenience") (:url . "https://github.com/oantolin/embark"))]) - (embark-vc . [(20220913 914) ((emacs (26 1)) (embark (0 13)) (forge (0 3)) (s (1 12 0))) "Embark actions for various version control integrations" single ((:commit . "316ed8d6c9e3ec7af069efbf2391a977852f067d") (:authors ("Ellis Kenyő ")) (:maintainer "Ellis Kenyő" . "me@elken.dev") (:keywords "convenience" "matching" "terminals" "tools" "unix" "vc") (:url . "https://github.com/elken/embark-vc"))]) - (ember-mode . [(20200208 1423) ((cl-lib (0 5))) "Ember navigation mode for emacs" single ((:commit . "a587c423041b2fcb065fd5b6a03b2899b764e462") (:authors ("Aad Versteden" . "madnificent@gmail.com")) (:maintainer "Aad Versteden" . "madnificent@gmail.com") (:keywords "ember" "ember.js" "emberjs"))]) - (ember-yasnippets . [(20160526 1658) ((yasnippet (0 8 0))) "Snippets for Ember.js development" tar ((:commit . "3b5bd01569646237bf1b540d097e12f9118b67f4") (:authors ("Ron White" . "ronco@costite.com")) (:maintainer "Ron White" . "ronco@costite.com") (:keywords "tools" "abbrev" "languages"))]) - (embrace . [(20171031 1833) ((cl-lib (0 5)) (expand-region (0 10 0))) "Add/Change/Delete pairs based on `expand-region'" single ((:commit . "dd5da196e5bcc5e6d87e1937eca0c21da4334ef2") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (emidje . [(20190209 1726) ((emacs (25)) (cider (0 17 0)) (seq (2 16)) (magit-popup (2 4 0))) "Test runner and report viewer for Midje" single ((:commit . "7e92f053964d925c97dc8cca8d4d70a3030021db") (:authors ("Alan Ghelardi" . "alan.ghelardi@nubank.com.br")) (:maintainer "Alan Ghelardi" . "alan.ghelardi@nubank.com.br") (:keywords "tools") (:url . "https://github.com/nubank/emidje"))]) - (emmet-mode . [(20210820 1124) nil "Unofficial Emmet's support for emacs" single ((:commit . "0d03a59201383f37632f718012bd835222d11a8d") (:authors ("Shin Aoyama" . "smihica@gmail.com")) (:maintainer "Shin Aoyama" . "smihica@gmail.com") (:keywords "convenience") (:url . "https://github.com/smihica/emmet-mode"))]) - (emms . [(20220923 2202) ((cl-lib (0 5)) (nadvice (0 3)) (seq (0))) "The Emacs Multimedia System" tar ((:commit . "e2d64ee4acb8cf25daa88dfaf16a8a12c03abf3a") (:authors ("Jorgen Schäfer" . "forcer@forcix.cx")) (:maintainer "Yoni Rabkin" . "yrk@gnu.org") (:keywords "emms" "mp3" "ogg" "flac" "music" "mpeg" "video" "multimedia") (:url . "https://www.gnu.org/software/emms/"))]) - (emms-bilibili . [(20180103 418) ((emacs (25)) (cl-lib (0 5))) "Play Bilibili in EMMS." single ((:commit . "294bca3dfc42fe3a55fb326ab39bc0fcfc8c5090") (:keywords "emms" "bilibili") (:url . "https://github.com/stardiviner/emms-bilibili"))]) - (emms-info-mediainfo . [(20131223 1300) ((emms (0))) "Info-method for EMMS using medianfo" single ((:commit . "bce16eae9eacd38719fea62a9755225a888da59d") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org") (:keywords "multimedia" "processes"))]) - (emms-mark-ext . [(20130529 327) ((emms (3 0))) "Extra functions for emms-mark-mode and emms-tag-edit-mode" single ((:commit . "ec68129e3e9e469e5bf160c6a1b7030e322f3541") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:keywords "convenience" "multimedia") (:url . "https://github.com/vapniks/emms-mark-ext"))]) - (emms-mode-line-cycle . [(20160221 1120) ((emacs (24)) (emms (4 0))) "Display the emms mode line as a ticker" single ((:commit . "2c2f395e484a1d345050ddd61ff5fab71a92a6bc") (:authors ("momomo5717")) (:maintainer "momomo5717") (:keywords "emms" "mode-line") (:url . "https://github.com/momomo5717/emms-mode-line-cycle"))]) - (emms-player-mpv-jp-radios . [(20180325 1117) ((emacs (24)) (cl-lib (0 5)) (emms (4 0)) (emms-player-simple-mpv (0 1 7))) "EMMS players and stream lists of Japan radio stations" tar ((:commit . "f6b37f5878c741124d5fca43c5b80af873541edd") (:keywords "emms" "mpv" "radio") (:url . "https://github.com/momomo5717/emms-player-mpv-jp-radios"))]) - (emms-player-simple-mpv . [(20180316 1549) ((emacs (24)) (cl-lib (0 5)) (emms (4 0))) "An extension of emms-player-simple.el for mpv JSON IPC" tar ((:commit . "101d120ccdee1c2c213fd2f0423c858b21649c00") (:authors ("momomo5717")) (:maintainer "momomo5717") (:keywords "emms" "mpv") (:url . "https://github.com/momomo5717/emms-player-simple-mpv"))]) - (emms-soundcloud . [(20131221 1145) ((emms (20131016)) (json (1 2))) "EMMS source for Soundcloud audio sharing platform" single ((:commit . "87e5cbf9609d1f26c24dc834fdeb78b33d453c2b") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:keywords "emms" "soundcloud") (:url . "http://github.com/osener/emms-soundcloud"))]) - (emms-state . [(20211023 1942) ((emms (0))) "Display track description and playing time in the mode line" single ((:commit . "cdb3ee85369758727b3c082e4ade1ae2b559b334") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "emms") (:url . "https://github.com/alezost/emms-state.el"))]) - (emoji-cheat-sheet-plus . [(20200202 1404) ((emacs (24)) (helm (1 6 4))) "emoji-cheat-sheet for emacs" tar ((:commit . "d445e9cf907e2d1dd3b4dd98c98cfc00626e4ac8") (:authors ("Sylvain Benner (based on the work of Shingo Fukuyama)")) (:maintainer "Sylvain Benner (based on the work of Shingo Fukuyama)") (:keywords "emacs" "emoji") (:url . "https://github.com/syl20bnr/emacs-emoji-cheat-sheet-plus"))]) - (emoji-display . [(20140117 1013) nil "emoji displaying module" single ((:commit . "bb4217f6400151a9cfa6d4524b8427f01feb5193") (:authors ("Kazuhiro Ito" . "kzhr@d1.dion.ne.jp")) (:maintainer "Kazuhiro Ito" . "kzhr@d1.dion.ne.jp") (:keywords "emoji") (:url . "https://github.com/ikazuhiro/emoji-display"))]) - (emoji-fontset . [(20160726 1924) nil "Set font face for Emoji." single ((:commit . "e460c9a08e48ec4103e38a7a04acae20880149a9") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "emoji" "font" "config"))]) - (emoji-github . [(20220704 648) ((emacs (24 4)) (emojify (1 0)) (request (0 3 0))) "Display list of GitHub's emoji. (cheat sheet)" single ((:commit . "a25c5e4e41c32ee7b3f7707b3d1281929f810d92") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "list" "github" "emoji" "display") (:url . "https://github.com/jcs-elpa/emoji-github"))]) - (emoji-recall . [(20160723 2208) ((emacs (24))) "How many emoji can you recall from memory?" tar ((:commit . "1c12d18e5592eaa2138dd3034012dced277e6d99") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:keywords "game") (:url . "https://github.com/lujun9972/emoji-recall.el"))]) - (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")) (: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")) (:maintainer "mxgoldstein" . "m_goldstein@gmx.net") (:url . "https://github.com/mxgoldstein/emojify-logos"))]) - (empos . [(20151011 1916) nil "Locate bibtex citations from within emacs" single ((:commit . "7b99ad30e56937adb7e6349777e5a2045597d564") (:authors ("Dimitris Alikaniotis ")) (:maintainer "Dimitris Alikaniotis ") (:keywords "citations" "reference" "bibtex" "reftex") (:url . "http://github.com/dimalik/empos/"))]) - (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")) (: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" single ((:commit . "ca411e6bfd3d0edffe95852127bd995730b942e3") (:authors ("Patrick Mosby" . "patrick@schreiblogade.de")) (:maintainer "Patrick Mosby" . "patrick@schreiblogade.de") (:keywords "fun") (:url . "https://github.com/halbtuerke/encourage-mode.el"))]) - (encrypt-region . [(20220802 918) ((emacs (26 1))) "Encrypts and decrypts regions" single ((:commit . "8ff5704bc6f4c57f935a8b7680129e599bbe474f") (:authors ("Carlton Shepherd" . "carlton@linux.com")) (:maintainer "Carlton Shepherd" . "carlton@linux.com") (:keywords "tools" "convenience") (:url . "https://github.com/cgshep/encrypt-region"))]) - (engine-mode . [(20220519 1916) ((cl-lib (0 5))) "Define and query search engines from within Emacs." single ((:commit . "d99f9b4ab266b2b777f3f323f766687970456fa9") (:authors ("Harry R. Schwartz" . "hello@harryrschwartz.com")) (:maintainer "Harry R. Schwartz" . "hello@harryrschwartz.com") (:url . "https://github.com/hrs/engine-mode"))]) - (enh-ruby-mode . [(20220717 652) ((emacs (25 1))) "Major mode for editing Ruby files" tar ((:commit . "8dcb8888cd8007420594212945fee88f82b663f6") (:authors ("Geoff Jacobsen")) (:maintainer "Ryan Davis") (:keywords "languages" "elisp" "ruby") (:url . "https://github.com/zenspider/Enhanced-Ruby-Mode"))]) - (enlightened-theme . [(20210220 2327) nil "A theme based on enlightened" single ((:commit . "1bfebd8f47e8a8357c9e557cf6e95d7027861e6d") (:url . "https://hg.sr.ht/~slondr/enlightened"))]) - (enlive . [(20170725 1417) nil "query html document with css selectors" single ((:commit . "604a8ca272b6889f114e2b5a13adb5b1dc4bae86") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:keywords "css" "selector" "query") (:url . "http://github.com/zweifisch/enlive"))]) - (eno . [(20191013 1239) ((dash (2 12 1)) (edit-at-point (1 0))) "Goto/copy/cut any word/symbol/line in view, similar to ace-jump/easymotion" single ((:commit . "c5c6193687c0bede1ddf507c430cf8b0a6d272d9") (:authors (nil . "")) (:maintainer nil . "") (:url . "http://github.com/enoson/eno.el"))]) - (enotify . [(20130407 1348) nil "A networked notification system for emacs" tar ((:commit . "7fd2f48ef4ff32c8f013c634ea2dd6b1d1409f80") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com") (:keywords "tools"))]) - (envrc . [(20220924 833) ((seq (2)) (emacs (25 1)) (inheritenv (0 1))) "Support for `direnv' that operates buffer-locally" single ((:commit . "27d2886cc36039527e4e86fc654eaef3804dc4a0") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "processes" "tools") (:url . "https://github.com/purcell/envrc"))]) - (eopengrok . [(20200205 624) ((s (1 9 0)) (dash (2 10 0)) (magit (2 1 0)) (cl-lib (0 5))) "opengrok interface for emacs" single ((:commit . "6fa16c4ccaaebaef64dca0d3d29904c45fd6597d") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com") (:keywords "tools"))]) - (epc . [(20140610 534) ((concurrent (0 3 1)) (ctable (0 1 2))) "A RPC stack for the Emacs Lisp" tar ((:commit . "94cd36a3bec752263ac9b1b3a9dd2def329d2af7") (:authors ("SAKURAI Masashi ")) (:maintainer "SAKURAI Masashi ") (:keywords "lisp" "rpc") (:url . "https://github.com/kiwanami/emacs-epc"))]) - (epic . [(20170210 23) ((htmlize (1 47))) "Evernote Picker for Cocoa Emacs" single ((:commit . "a41826c330eb0ea061d58a08cc861b0c4ac8ec4e") (:authors ("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")) (:maintainer "Sean Hutchings" . "seanhut@yandex.com") (:keywords "comm" "processes" "terminals" "unix") (:url . "https://github.com/sean-hut/eping"))]) - (epkg . [(20220927 1207) ((emacs (25 1)) (compat (28 1 1 0)) (closql (20210927))) "Browse the Emacsmirror package database" tar ((:commit . "582759aa230e1de252f7b60711e38034769ab602") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "tools") (:url . "https://github.com/emacscollective/epkg"))]) - (epkg-marginalia . [(20220511 1942) ((emacs (27 1)) (compat (28 1 1 0)) (epkg (3 3 1)) (marginalia (0 12))) "Show Epkg information in completion annotations" single ((:commit . "ee784211346c7c374accec2bda78788cc68fa641") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "tools") (:url . "https://github.com/emacscollective/epkg-marginalia"))]) - (epl . [(20180205 2049) ((cl-lib (0 3))) "Emacs Package Library" single ((:commit . "78ab7a85c08222cd15582a298a364774e3282ce6") (:authors ("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")) (: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" single ((:commit . "bc3443879bb0111dcde2abd2f9c578e2cd438186") (:keywords "gui") (:url . "https://github.com/dakrone/epresent"))]) - (eproject . [(20180312 1642) ((helm (1 6 4))) "assign files to projects, programatically" tar ((:commit . "068218d2cf2138cb2e8fc29b57e773a0097a7e8b") (:authors ("Jonathan Rockway" . "jon@jrock.us")) (:maintainer "Jonathan Rockway" . "jon@jrock.us") (:keywords "programming" "projects"))]) - (equake . [(20220627 2248) ((emacs (26 1)) (dash (2 14 1))) "Drop-down console for (e)shell & terminal emulation" single ((:commit . "7aa2e1715e6ea286b08bb446d2d9915afa0fdf03") (:authors ("Benjamin Slade" . "slade@lambda-y.net")) (:maintainer "Benjamin Slade" . "slade@lambda-y.net") (:keywords "convenience" "frames" "terminals" "tools" "window-system") (:url . "https://gitlab.com/emacsomancer/equake"))]) - (eradio . [(20210327 1000) ((emacs (24 1))) "A simple Internet radio player" single ((:commit . "47769986c79def84307921f0277e9bb2714756c2") (:authors ("Olav Fosse" . "mail@olavfosse.no")) (:maintainer "Olav Fosse" . "mail@olavfosse.no") (:url . "https://github.com/fossegrim/eradio"))]) - (erblint . [(20200622 5) ((emacs (24))) "An interface for checking HTML ERB files using Erblint" single ((:commit . "43706afb09ec8de91651a832b703c81ced10ec4e") (:authors ("Leonardo Santos")) (:maintainer "Leonardo Santos") (:keywords "project" "convenience") (:url . "https://github.com/leodcs/erblint-emacs"))]) - (erc-colorize . [(20170107 1339) nil "Per user colorization of whole message" single ((:commit . "d026a016dcb9d63d9ac66d30627a92a8f1681bbd") (:authors ("Sylvain Rousseau ")) (:maintainer "Sylvain Rousseau ") (:keywords "erc" "convenience") (:url . "https://github.com/thisirs/erc-colorize.git"))]) - (erc-crypt . [(20200516 2054) ((cl-lib (0 5))) "Symmetric Encryption for ERC" single ((:commit . "aea33aed864dca2866ae951161d15de0b2366e99") (:authors ("xristos" . "xristos@sdf.org")) (:maintainer "xristos" . "xristos@sdf.org") (:keywords "comm") (:url . "https://github.com/atomontage/erc-crypt"))]) - (erc-hl-nicks . [(20200317 16) nil "ERC nick highlighter that ignores uniquifying chars when colorizing" single ((:commit . "a67fe361c8f2aa20fc235447fbb898f424b51439") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/erc-hl-nicks"))]) - (erc-image . [(20210604 753) nil "Show received image urls in the ERC buffer" single ((:commit . "883084f0801d46a5ccf183e51ae9a734755bbb97") (:authors ("Jon de Andrés Frías" . "jondeandres@gmail.com") ("Raimon Grau Cuscó" . "raimonster@gmail.com")) (:maintainer "Jon de Andrés Frías" . "jondeandres@gmail.com") (:keywords "multimedia"))]) - (erc-matterircd . [(20210804 504) ((emacs (27 1))) "Integrate matterircd with ERC" single ((:commit . "e3a59267c044474f9ca066d36517e9a3d872759c") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/erc-matterircd"))]) - (erc-scrolltoplace . [(20180608 606) ((emacs (24 0)) (switch-buffer-functions (0 0 1))) "An Erc module to scrolltobottom better with keep-place" single ((:commit . "feb0fbf1fd4bdf220ae2d31ea7c066d8e62089f9") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:keywords "erc" "module" "comm" "scrolltobottom" "keep-place") (:url . "http://gitlab.com/jgkamat/erc-scrolltoplace"))]) - (erc-social-graph . [(20150508 1204) nil "A social network graph module for ERC." single ((:commit . "e6ef3416a1c5064054bf054d9f0c1c7bf54a9cd0") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:keywords "erc" "graph") (:url . "https://github.com/vibhavp/erc-social-graph"))]) - (erc-terminal-notifier . [(20140115 1024) nil "OSX notifications via the terminal-notifier gem for Emacs ERC." single ((:commit . "a3dacb935845e4a20031212bbd82b2170f68d2a8") (:authors ("Julien Blanchard" . "julien@sideburns.eu")) (:maintainer "Julien Blanchard" . "julien@sideburns.eu") (:keywords "erc" "terminal-notifier" "nick") (:url . "http://github.com/julienXX/"))]) - (erc-track-score . [(20130328 1215) nil "Add score support to tracked channel buffers" single ((:commit . "5b27531ea6b1a4c4b703b270dfa9128cb5bfdaa3") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/erc-track-score.html"))]) - (erc-tweet . [(20150920 1258) nil "shows text of a tweet when an url is posted in erc buffers" single ((:commit . "91fed61e139fa788d66a7358f0d50acc896414b8") (:authors ("Raimon Grau" . "raimonster@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:keywords "extensions"))]) - (erc-twitch . [(20170427 606) ((json (1 3)) (erc (5 0))) "Support for Twitch emotes for ERC." single ((:commit . "53c6af0cb72e56d897d30a40e7e5066668d6b5ec") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:keywords "twitch" "erc" "emotes") (:url . "https://github.com/vibhavp/erc-twitch"))]) - (erc-view-log . [(20140227 2039) nil "Major mode for viewing ERC logs" single ((:commit . "c5a25f0cbca84ed2e4f72068c02b66bd0ea3b266") (:authors ("Antoine Levitt") ("Thomas Riccardi" . "riccardi.thomas@gmail.com")) (:maintainer "Antoine Levitt") (:keywords "erc" "viewer" "logs" "colors") (:url . "http://github.com/Niluge-KiWi/erc-view-log/raw/master/erc-view-log.el"))]) - (erc-yank . [(20210220 1815) nil "Automagically create a Gist if pasting more than 5 lines" single ((:commit . "55d96f18c5df9d8fce51fa073d7a12c47a46ac80") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:keywords "comm" "erc" "chat" "irc" "yank" "gist") (:url . "https://github.com/jwiegley/erc-yank"))]) - (erc-youtube . [(20150603 2136) nil "Show info about a YouTube URL in an ERC buffer." single ((:commit . "97054ba8475b442e2aa81e5a291f668b7f28697f") (:authors ("Raimon Grau Cuscó" . "raimonster@gmail.com")) (:maintainer "Raimon Grau Cuscó" . "raimonster@gmail.com") (:keywords "multimedia"))]) - (erc-yt . [(20150426 1249) ((dash (2 10 0))) "An erc module to display youtube links nicely" single ((:commit . "43e7d49325b17a3217a6ffb4a9daf75c5ff4e6f8") (:authors ("William Stevenson" . "yhvh2000@gmail.com")) (:maintainer "William Stevenson" . "yhvh2000@gmail.com") (:keywords "multimedia"))]) - (ercn . [(20150523 1503) nil "Flexible ERC notifications" single ((:commit . "8f2493fb40753b9c3699322c205f4dcf0a5bd67b") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/ercn"))]) - (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")) (: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" single ((:commit . "cfbfc25832f6fbc507bdd56b02e3a0b851a3c368") (:authors ("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" single ((:commit . "bfe27a1b8c7cac0fe054e76113e941efa3775fe8") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "extensions" "tools" "maint") (:url . "https://github.com/mhayashi1120/Emacs-erefactor"))]) - (ergoemacs-mode . [(20220411 338) ((emacs (24 1)) (cl-lib (0 5))) "Emacs mode based on common modern interface and ergonomics." tar ((:commit . "9cd89eef490f6c9f4af273bb3dd2c68d5ed2de61") (:authors ("Xah Lee" . "xah@xahlee.org") ("David Capello" . "davidcapello@gmail.com") ("Matthew L. Fidler" . "matthew.fidler@gmail.com") ("Kim F. Storm" . "storm@cua.dk")) (: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" single ((:commit . "d952cc2361adf6eb4d6af60950ad4ab699c81320") (:authors ("Matthew Fidler")) (:maintainer "Matthew Fidler"))]) - (eri . [(20200914 644) nil "Enhanced relative indentation (eri)" single ((:commit . "aa5e3a127bf17a8c80d947f3c286758a36dadc36") (:url . "https://github.com/agda/agda"))]) - (erlang . [(20220215 1844) ((emacs (24 1))) "Erlang major mode" tar ((:commit . "7e702ac4b321c4870bdbbfc4c24ac3a5d5d572b5") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "erlang" "languages" "processes"))]) - (erlstack-mode . [(20220617 2049) ((emacs (25 1)) (dash (2 12 0))) "Minor mode for analysing Erlang stacktraces" single ((:commit . "a4a30f74e48894ccfdefc073a9e1b005ee632017") (:authors ("k32")) (:maintainer "k32") (:keywords "tools" "erlang") (:url . "https://github.com/k32/erlstack-mode"))]) - (eros . [(20180415 618) ((emacs (24 4))) "Evaluation Result OverlayS for Emacs Lisp" single ((:commit . "dd8910279226259e100dab798b073a52f9b4233a") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:keywords "convenience" "lisp") (:url . "https://github.com/xiongtx/eros"))]) - (ert-async . [(20200105 1031) ((emacs (24 1))) "Async support for ERT" single ((:commit . "948cf2faa10e085bda3739034ca5ea1912893433") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "lisp" "test") (:url . "http://github.com/rejeep/ert-async.el"))]) - (ert-expectations . [(20121009 734) nil "The simplest unit test framework in the world" single ((:commit . "aed70e002c4305b66aed7f6d0d48e9addd2dc1e6") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "test" "unittest" "ert" "expectations") (:url . "http://www.emacswiki.org/emacs/download/ert-expectations.el"))]) - (ert-junit . [(20190802 2232) ((ert (0)) (emacs (23 4))) "JUnit XML reports from ert results" single ((:commit . "65f91c35b088b87943dbbbe7e1ce354bc9bc0992") (:authors ("Ola Nilsson" . "ola.nilsson@gmail.com")) (:maintainer "Ola Nilsson" . "ola.nilsson@gmail.com") (:keywords "tools" "test" "unittest" "ert") (:url . "http://bitbucket.org/olanilsson/ert-junit"))]) - (ert-modeline . [(20140115 1015) ((s (1 3 1)) (dash (1 2 0)) (emacs (24 1)) (projectile (0 9 1))) "displays ert test results in the modeline." single ((:commit . "7c6340834387f749519616f9601821cb73fd657b") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com") (:keywords "tools" "tests" "convenience"))]) - (ert-runner . [(20220513 1142) ((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))) "Opinionated Ert testing workflow" tar ((:commit . "69d66b934223d5f1801ba3a4c8dbfb3453f2a041") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "test") (:url . "http://github.com/rejeep/ert-runner.el"))]) - (es-lib . [(20141111 1830) ((cl-lib (0 3))) "A collection of emacs utilities" tar ((:commit . "753b27363e39c10edc9e4e452bdbbbe4d190df4a") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/es-lib"))]) - (es-mode . [(20220912 1442) ((dash (2 11 0)) (cl-lib (0 5)) (spark (1 0)) (s (1 11 0)) (request (0 3 0))) "A major mode for editing and executing Elasticsearch queries" tar ((:commit . "7db6bee12496c2cc70bfff05ca4d3b376d50db7a") (:authors ("Lee Hinman" . "lee@writequit.org")) (:maintainer "Lee Hinman" . "lee@writequit.org") (:keywords "elasticsearch") (:url . "http://www.github.com/dakrone/es-mode"))]) - (es-windows . [(20140211 904) ((cl-lib (0 3)) (emacs (24))) "Window-management utilities" single ((:commit . "7ebe6c6e0831373847d7adbedeaa2e506b54b2af") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/es-windows"))]) - (esa . [(20180403 1525) ((cl-lib (0 5))) "Interface to esa.io" single ((:commit . "417e0ac55abe9b17e0b7165d0df26bc018aff42e") (:authors ("Nab Inno" . "nab@blahfe.com")) (:maintainer "Nab Inno" . "nab@blahfe.com") (:keywords "tools" "esa") (:url . "https://github.com/nabinno/esa.el"))]) - (esh-autosuggest . [(20210906 1446) ((emacs (24 4)) (company (0 9 4))) "History autosuggestions for eshell" single ((:commit . "bf676b137d35553debe32ff134dbec25f3978ae7") (:authors ("Diego A. Mundo" . "dieggsy@pm.me")) (:maintainer "Diego A. Mundo" . "dieggsy@pm.me") (:keywords "completion" "company" "matching" "convenience" "abbrev") (:url . "http://github.com/dieggsy/esh-autosuggest"))]) - (esh-buf-stack . [(20140107 1018) nil "Add a buffer stack feature to Eshell" single ((:commit . "ea5da9ce8566ffe2e013f0e588701cb0825258b6") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "eshell" "extensions"))]) - (esh-help . [(20190905 22) ((dash (1 4 0))) "Add some help functions and support for Eshell" single ((:commit . "417673ed18a983930a66a6692dbfb288a995cb80") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "eshell" "extensions") (:url . "https://github.com/tom-tan/esh-help/"))]) - (eshell-autojump . [(20201117 235) nil "autojump command for Eshell" single ((:commit . "c1056bfc6b46646ae1e606247689fef9aee621af") (:authors ("Alex Schroeder")) (:maintainer "Yen-Chin, Lee" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/eshell-autojump"))]) - (eshell-bookmark . [(20170922 1514) ((emacs (24 3))) "Integrate bookmarks with eshell." single ((:commit . "deda4b848b2fb979dbe73ead2cb866610e3596ed") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "convenience" "files") (:url . "https://github.com/Fuco1/eshell-bookmark"))]) - (eshell-did-you-mean . [(20211104 237) ((emacs (24 1)) (cl-lib (0 5))) "command not found (\"did you mean…\" feature) in Eshell" single ((:commit . "80cd8c4b186a2fb29621cf634bcf2bcd914f1e3d") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "eshell") (:url . "https://github.com/xuchunyang/eshell-did-you-mean"))]) - (eshell-fixed-prompt . [(20220104 1535) ((emacs (25)) (s (1 11 0))) "Restrict eshell to a single fixed prompt" single ((:commit . "302c241b42764bd6b4ed6d3c6ea360b5a2292fbc") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) - (eshell-fringe-status . [(20170117 2316) nil "Show last status in fringe" single ((:commit . "adc6997c68e39c0d52a2af1b2fd5cf2057783797") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/eshell-fringe-status/"))]) - (eshell-git-prompt . [(20220830 2000) ((emacs (24 1)) (cl-lib (0 5)) (dash (2 11 0))) "Some Eshell prompt for Git users" single ((:commit . "dfcf9cd93add6763e2c46603b0323274d4c22906") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "eshell" "git") (:url . "https://github.com/xuchunyang/eshell-git-prompt"))]) - (eshell-info-banner . [(20220728 1006) ((emacs (25 1)) (s (1))) "System information as your Eshell banner" single ((:commit . "987e69a66276ca057798896c606e5c5d5fb9ee5c") (:authors ("Lucien Cartier-Tilet" . "lucien@phundrak.com")) (:maintainer "Lucien Cartier-Tilet" . "lucien@phundrak.com") (:url . "https://github.com/Phundrak/eshell-info-banner.el"))]) - (eshell-outline . [(20201121 620) ((emacs (25 1))) "Enhanced outline-mode for Eshell" single ((:commit . "6f917afa5b3d36764d76d7864589094647d8c3b4") (:authors ("Jamie Beardslee" . "jdb@jamzattack.xyz")) (:maintainer "Jamie Beardslee" . "jdb@jamzattack.xyz") (:keywords "unix" "eshell" "outline" "convenience") (:url . "https://git.jamzattack.xyz/eshell-outline"))]) - (eshell-prompt-extras . [(20210925 110) ((emacs (25))) "Display extra information for your eshell prompt." single ((:commit . "c2078093323206b91a1b1f5786d79faa00b76be7") (:authors ("zwild" . "judezhao@outlook.com")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "eshell" "prompt") (:url . "https://github.com/zwild/eshell-prompt-extras"))]) - (eshell-syntax-highlighting . [(20220816 2017) ((emacs (25 1))) "Highlight eshell commands" single ((:commit . "1ba39a9ffb2298cd716a4314cf3f369028c7bafe") (:authors ("Alex Kreisher" . "akreisher18@gmail.com")) (:maintainer "Alex Kreisher" . "akreisher18@gmail.com") (:keywords "convenience") (:url . "https://github.com/akreisher/eshell-syntax-highlighting"))]) - (eshell-toggle . [(20220718 729) ((emacs (25 1)) (dash (2 11 0))) "Show/hide eshell under active window." single ((:commit . "d4e884624f02e68b267b0044322ad17baa6780f8") (:authors ("Dmitry Cherkassov" . "dcherkassov@gmail.com")) (:maintainer "Dmitry Cherkassov" . "dcherkassov@gmail.com") (:keywords "processes") (:url . "https://github.com/4da/eshell-toggle"))]) - (eshell-up . [(20170425 1737) ((emacs (24))) "Quickly go to a specific parent directory in eshell" single ((:commit . "b00e447ad7941ab31bcbb6bc0205fd492e887e7d") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:keywords "eshell") (:url . "https://github.com/peterwvj/eshell-up"))]) - (eshell-vterm . [(20220506 1212) ((emacs (27 1)) (vterm (0 0 1))) "Vterm for visual commands in eshell" single ((:commit . "4e8589fcaf6243011a76b4816e7689d913927aab") (:authors ("Illia Ostapyshyn" . "ilya.ostapyshyn@gmail.com")) (:maintainer "Illia Ostapyshyn" . "ilya.ostapyshyn@gmail.com") (:keywords "eshell" "vterm" "terminals" "shell" "visual" "tools" "processes") (:url . "https://github.com/iostapyshyn/eshell-vterm"))]) - (eshell-z . [(20191116 333) ((cl-lib (0 5))) "cd to frequent directory in eshell" single ((:commit . "337cb241e17bd472bd3677ff166a0800f684213c") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "convenience") (:url . "https://github.com/xuchunyang/eshell-z"))]) - (eslint-disable-rule . [(20220811 1006) ((emacs (27 2))) "Commands to add JS comments disabling eslint rules" tar ((:commit . "642ead124172dd470e8ab59fd0645597dc9d8e66") (:url . "https://github.com/DamienCassou/eslint-disable-rule"))]) - (eslint-fix . [(20211005 221) nil "Fix JavaScript files using ESLint" single ((:commit . "636bf8d8797bdd58f1b543c9d3f4910e3ce879ab") (:authors ("Neri Marschik" . "marschik_neri@cyberagent.co.jp")) (:maintainer "Neri Marschik" . "marschik_neri@cyberagent.co.jp") (:keywords "tools" "javascript" "eslint" "lint" "formatting" "style") (:url . "https://github.com/codesuki/eslint-fix"))]) - (eslint-rc . [(20220328 800) ((emacs (24 3)) (eslint-fix (0 1 0))) "Use local rc rules with ESLint" single ((:commit . "eb6f3e715792952bc957d5dc8ab1a607f3dbbd55") (:authors ("Joel Bryan Juliano ")) (:maintainer "Joel Bryan Juliano ") (:keywords "convenience" "edit" "js" "ts" "rc" "eslintrc" "eslint-rc" "eslint" "eslint-fix") (:url . "https://github.com/jjuliano/eslint-rc-emacs"))]) - (eslintd-fix . [(20210731 1649) ((dash (2 12 0)) (emacs (26 3))) "use eslint_d to automatically fix js files" single ((:commit . "3897d8a679a6e98e3f5054aaefe07f6b55f8f128") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/eslintd-fix"))]) - (esonify . [(20190110 1621) ((deferred (0 3 1)) (cl-lib (0 5))) "Sonify your code" tar ((:commit . "bdc79d4ab2e3c449b5bef46e5cabc552beeed5c6") (:authors ("Oliver Flatt" . "oflatt@gmail.com")) (:maintainer "Oliver Flatt" . "oflatt@gmail.com") (:url . "https://github.com/oflatt/esonify"))]) - (espotify . [(20220121 2057) ((emacs (26 1))) "Spotify access library" single ((:commit . "ea6d6021e5acc550560325db2f09198839ee702f") (:authors ("Jose A Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose A Ortega Ruiz") (:keywords "multimedia") (:url . "https://codeberg.org/jao/espotify"))]) - (espresso-theme . [(20210505 1957) nil "Espresso Tutti Colori port for Emacs" single ((:commit . "580f673729f02aa07070c5300bedf24733d56e74") (:authors ("Martin Kühl ")) (:maintainer "Martin Kühl ") (:url . "https://github.com/dgutov/espresso-theme"))]) - (espuds . [(20160905 1300) ((s (1 7 0)) (dash (2 2 0)) (f (0 12 1))) "Ecukes step definitions" single ((:commit . "ef854367d469c6eff459d24a544addd21a4fbd23") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "test") (:url . "http://github.com/ecukes/espuds"))]) - (espy . [(20200317 2333) ((emacs (24))) "Emacs Simple Password Yielder" single ((:commit . "2c01be937a5e5bde62921684a0b27300705fb4e0") (:authors ("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" single ((:commit . "fae9826cbc255b0f0686a801288f1441bda5f631") (:authors ("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" single ((:commit . "84d5b16198f30949c544affba751ee0d58a000d9") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "data") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) - (ess . [(20220915 2126) ((emacs (25 1))) "Emacs Speaks Statistics" tar ((:commit . "f45542e723d7415f5e22bcf39f25e31d055d168c") (: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")) (: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" single ((:commit . "d6e98d3ae1e2a2ea39a56eebcdb73e99d29562e9") (:authors ("myuhe ")) (:maintainer "myuhe") (: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" single ((:commit . "2ded9c23d0af2a7f6c0e02f9ea4af0e5b3cb7fb4") (:authors ("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" single ((:commit . "fea9eea4b59c3e9559b379508e3500076ca99ef1") (:authors ("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"))]) - (ess-smart-underscore . [(20190309 101) ((ess (0))) "Ess Smart Underscore" tar ((:commit . "aa871c5b0448515db439ea9bed6a8574e82ddb47") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew Fidler") (:keywords "ess" "underscore") (:url . "http://github.com/mlf176f2/ess-smart-underscore.el"))]) - (ess-view . [(20181001 1730) ((ess (15)) (s (1 8 0)) (f (0 16 0))) "View R dataframes in a spreadsheet software" single ((:commit . "d4e5a340b7bcc58c434867b97923094bd0680283") (:authors ("Bocci Gionata" . "boccigionata@gmail.com")) (:maintainer "Bocci Gionata" . "boccigionata@gmail.com") (:keywords "extensions" "ess") (:url . "https://github.com/GioBo/ess-view"))]) - (ess-view-data . [(20220927 353) ((emacs (26 1)) (ess (18 10 1)) (csv-mode (1 12))) "View Data" single ((:commit . "1b48afef4dcc8fbaed1af98fade7f0df84bd6871") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/ess-view-data"))]) - (esup . [(20220202 2335) ((cl-lib (0 5)) (s (1 2)) (emacs (25 1))) "The Emacs StartUp Profiler (ESUP)" tar ((:commit . "4b49c8d599d4cc0fbf994e9e54a9c78e5ab62a5f") (:authors ("Joe Schafer" . "joe@jschaf.com")) (:maintainer "Serghei Iakovlev" . "egrep@protonmail.ch") (:keywords "convenience" "processes") (:url . "https://github.com/jschaf/esup"))]) - (esxml . [(20220506 759) ((emacs (24 1)) (kv (0 0 5)) (cl-lib (0 5))) "Library for working with xml via esxml and sxml" tar ((:commit . "7ac1fec0e45f12836b301fd9b8e7297434db2f70") (:authors ("Evan Izaksonas-Smith ")) (:maintainer "Evan Izaksonas-Smith") (:keywords "tools" "lisp" "comm") (:url . "https://github.com/tali713/esxml"))]) - (eta . [(20210115 1655) ((emacs (25 1)) (ht (2 2)) (dash (2 17))) "standard and multi dispatch key bind" single ((:commit . "651f96c46eeb7ff8a0f0efcfacad5b4d25bfaa4b") (:authors ("Chris Zheng")) (:maintainer "Chris Zheng") (:keywords "convenience" "usability") (:url . "https://www.github.com/zcaudate/eta"))]) - (etable . [(20161028 2009) ((dash (2 9 0)) (interval-list (0 1)) (emacs (24 4))) "Implementation of javax.swing.JTable for Emacs." tar ((:commit . "d502141f0c69bf95256ba5cb9cd15350c7e942d2") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "convenience") (:url . "https://github.com/Fuco1/ETable"))]) - (etc-sudoers-mode . [(20201102 1707) ((sudo-edit (0)) (with-editor (0))) "Edit Sudo security policies" single ((:commit . "74c66c58c9578a0d841206d5dec04d81e7b3d741") (:authors ("Peter Oliver" . "git@mavit.org.uk")) (:maintainer "Peter Oliver" . "git@mavit.org.uk") (:keywords "languages") (:url . "https://gitlab.com/mavit/etc-sudoers-mode/"))]) - (eterm-256color . [(20210224 2241) ((emacs (24 4)) (xterm-color (1 7)) (f (0 19 0))) "Customizable 256 colors for term." tar ((:commit . "05fdbd336a888a0f4068578a6d385d8bf812a4e8") (:authors ("Diego A. Mundo" . "dieggsy@pm.me")) (:maintainer "Diego A. Mundo" . "dieggsy@pm.me") (:keywords "faces") (:url . "http://github.com/dieggsy/eterm-256color"))]) - (eterm-fn . [(20191010 2331) ((term (0))) "Function keys (F1--F12) for term." tar ((:commit . "66f3b2f6308fa2ac4d8a32be5a7e35a96e08a9ee") (:authors ("Bruno Félix Rezende Ribeiro" . "oitofelix@gnu.org")) (:maintainer "Bruno Félix Rezende Ribeiro" . "oitofelix@gnu.org") (:keywords "terminals") (:url . "https://github.com/oitofelix/eterm-fn"))]) - (ethan-wspace . [(20201106 2059) nil "whitespace customizations for emacs" single ((:commit . "035c7d698c99e3891a522d6e6f8fde23c6267c15") (:authors ("Ethan Glasser-Camp" . "ethan@betacantrips.com")) (:maintainer "Ethan Glasser-Camp" . "ethan@betacantrips.com") (:keywords "whitespace" "tab" "newline" "trailing" "clean"))]) - (etherpad . [(20211128 106) ((emacs (26 3)) (request (0 3)) (let-alist (0 0)) (websocket (1 12)) (parsec (0 1)) (0xc (0 1))) "Interface to the Etherpad API" tar ((:commit . "1fae6a03084e0794e09ac036838b53aaae1dbd63") (:authors ("nik gaffney" . "nik@fo.am")) (:maintainer "nik gaffney" . "nik@fo.am") (:keywords "comm" "etherpad" "collaborative editing") (:url . "https://github.com/zzkt/ethermacs"))]) - (euslisp-mode . [(20170830 1929) ((emacs (24 3)) (s (1 9)) (exec-path-from-shell (0)) (helm-ag (0 58))) "Major mode for Euslisp-formatted text" single ((:commit . "db62a2d148482317794727982576494596365a55") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:keywords "euslisp" "euslisp" "github") (:url . "https://github.com/iory/euslisp-mode"))]) - (eval-expr . [(20120619 647) nil "enhanced eval-expression command" single ((:commit . "a0e69e83de41df8dbccefc1962ab4f02206a3328") (:authors ("Noah Friedman" . "friedman@splode.com")) (:maintainer nil . "friedman@splode.com") (:keywords "lisp" "extensions"))]) - (eval-in-repl . [(20201121 1341) ((dash (0 0 0)) (paredit (0 0 0)) (ace-window (0 0 0))) "Consistent ESS-like eval interface for various REPLs" tar ((:commit . "2abb9ccf6f08ae3a5ab504f0b3fd81ce0345b766") (:authors ("Kazuki YOSHIDA" . "kazukiyoshida@mail.harvard.edu")) (:maintainer "Kazuki YOSHIDA" . "kazukiyoshida@mail.harvard.edu") (:keywords "tools" "convenience") (:url . "https://github.com/kaz-yos/eval-in-repl"))]) - (eval-sexp-fu . [(20191128 825) ((cl-lib (0))) "Tiny functionality enhancements for evaluating sexps." single ((:commit . "36d2fe3bcf602e15ca10a7f487da103515ef391a") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net") (:keywords "lisp" "highlight" "convenience"))]) - (evalator . [(20160213 128) ((helm-core (1 9 1))) "Package for interactive transformation of data with helm" tar ((:commit . "f30da4da48c0b3f3cfa1fc1c7cfdb53ffe79df36") (:authors ("Sean Irby")) (:maintainer "Sean Irby" . "sean.t.irby@gmail.com") (:keywords "languages" "elisp" "helm") (:url . "http://www.github.com/seanirby/evalator"))]) - (evalator-clojure . [(20160208 2148) ((cider (0 10 0)) (evalator (1 0 0))) "Clojure evaluation context for evalator via CIDER." tar ((:commit . "caa4e0a137bdfada86593128a654e16aa617ad50") (:authors ("Sean Irby")) (:maintainer "Sean Irby" . "sean.t.irby@gmail.com") (:keywords "languages" "clojure" "cider" "helm") (:url . "http://www.github.com/seanirby/evalator-clojure"))]) - (eve-mode . [(20170822 2231) ((emacs (25)) (polymode (1 0)) (markdown-mode (2 0))) "Major mode for editing Eve documents." single ((:commit . "a4661114d9c18725691b76321d72167ca5a9070a") (:authors ("Joshua Cole" . "joshuafcole@gmail.com")) (:maintainer "Joshua Cole" . "joshuafcole@gmail.com") (:keywords "languages" "wp" "tools") (:url . "https://github.com/witheve/emacs-eve-mode"))]) - (everlasting-scratch . [(20220412 921) ((emacs (25 1))) "The *scratch* that lasts forever" single ((:commit . "b3f8339f9564a1926bd8b71c163fa7660cc3b1f4") (:authors ("Huming Chen" . "chenhuming@gmail.com")) (:maintainer "Huming Chen" . "chenhuming@gmail.com") (:keywords "convenience" "tool") (:url . "https://github.com/beacoder/everlasting-scratch"))]) - (evil . [(20220929 1317) ((emacs (24 1)) (goto-chg (1 6)) (cl-lib (0 5))) "Extensible Vi layer for Emacs." tar ((:commit . "0aaf5944db224f1d8948acac64e2b703ed151446") (:maintainer "Tom Dalziel" . "tom.dalziel@gmail.com") (:keywords "emulation" "vim") (:url . "https://github.com/emacs-evil/evil"))]) - (evil-anzu . [(20220911 1939) ((evil (1 0 0)) (anzu (0 46))) "anzu for evil-mode" single ((:commit . "d1e98ee6976437164627542909a25c6946497899") (:authors ("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 . [(20220125 1626) ((evil (1 0 8))) "Motions and text objects for delimited arguments in Evil." single ((:commit . "2671071a4a57eaee7cc8c27b9e4b6fc60fd2ccd3") (:authors ("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" single ((:commit . "2dd955cc3ecaa7ddeb67b295298abdc6d16dd3a5") (:authors ("Yufan Lou" . "loganlyf@gmail.com")) (:maintainer "Yufan Lou" . "loganlyf@gmail.com") (:keywords "point" "location" "evil" "vim") (:url . "https://github.com/louy2/evil-avy"))]) - (evil-better-visual-line . [(20200123 2045) ((evil (1 2 13))) "gj and gk visual line mode fix" single ((:commit . "7a65dfb17ab93857eb4c7a39d4018d9399705293") (:authors ("")) (:maintainer "") (:keywords "evil" "vim" "motion") (:url . "https://github.com/yourfin/evil-better-visual-line"))]) - (evil-cleverparens . [(20170718 413) ((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 . "9bce7cc5e2ab80adeafb0f1a579eb27bdb7a8d2f") (:authors ("Olli Piepponen" . "opieppo@gmail.com")) (:maintainer "Olli Piepponen" . "opieppo@gmail.com") (:keywords "cleverparens" "parentheses" "evil" "paredit" "smartparens") (:url . "https://github.com/luxbock/evil-cleverparens"))]) - (evil-colemak-basics . [(20220222 1856) ((emacs (24 3)) (evil (1 2 12)) (evil-snipe (2 0 3))) "Basic Colemak key bindings for evil-mode" single ((:commit . "66648de206a7368013f28c0d053b1b32c3efe6c6") (:authors ("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" single ((:commit . "6d98b6da60f414524a0d718f76024c26dce742b3") (:authors ("Bryan Allred" . "bryan@revolvingcow.com")) (:maintainer "Bryan Allred" . "bryan@revolvingcow.com") (:keywords "colemak" "evil") (:url . "https://github.com/bmallred/evil-colemak-minimal"))]) - (evil-collection . [(20220926 1733) ((emacs (26 3)) (evil (1 2 13)) (annalist (1 0))) "A set of keybindings for Evil mode" tar ((:commit . "f45f4ab142adc02582e88d18e8f7ac904802b4c1") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "evil" "tools") (:url . "https://github.com/emacs-evil/evil-collection"))]) - (evil-commentary . [(20210210 1702) ((evil (1 0 0))) "Comment stuff out. A port of vim-commentary." tar ((:commit . "ca182e27156198db533bf6d48b7e5f6f54081397") (:authors ("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") (:authors ("Joshua Branson")) (:maintainer "Joshua Branson") (: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" single ((:commit . "f96c2ed38ddc07908db7c3c11bcd6285a3e8c2e9") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:keywords "convenience" "evil") (:url . "https://github.com/pythonnut/evil-easymotion"))]) - (evil-ediff . [(20170724 1923) ((evil (1 2 3))) "Make ediff a little evil" single ((:commit . "67b0e69f65c196eff5b39dacb7a9ec05bb919c74") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/evil-ediff"))]) - (evil-embrace . [(20220211 606) ((emacs (24 4)) (embrace (0 1 0)) (evil-surround (0))) "Evil integration of embrace.el" single ((:commit . "7b5a539cfe7db238d860122c793a0cb2d329cc6e") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (evil-escape . [(20180910 1234) ((emacs (24)) (evil (1 0 9)) (cl-lib (0 5))) "No description available." single ((:commit . "f4e9116bfbaac8c9d210c17ad488e0982291245f") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "convenience" "editing" "evil") (:url . "https://github.com/syl20bnr/evil-escape"))]) - (evil-ex-fasd . [(20180903 612) ((emacs (24 4)) (evil (1 1 0)) (fasd (0))) "using fasd right from evil-ex" single ((:commit . "ed8fbbe23a8a268d9dcbf1a6132e928ba2c655c5") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:keywords "tools" "fasd" "evil" "navigation") (:url . "https://github.com/yqrashawn/evil-ex-fasd"))]) - (evil-ex-shell-command . [(20181226 226) ((emacs (24 4)) (evil (1 1 0))) "invoke shell-command right from evil-ex" single ((:commit . "a6ca6d27c07f6a0807abfb5b8f8865f1d17f54aa") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:keywords "tools" "shell-command" "evil") (:url . "https://github.com/yqrashawn/evil-ex-shell-command"))]) - (evil-exchange . [(20200118 252) ((evil (1 2 8)) (cl-lib (0 3))) "Exchange text more easily within Evil" single ((:commit . "3030e21ee16a42dfce7f7cf86147b778b3f5d8c1") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:keywords "evil" "plugin") (:url . "http://github.com/Dewdrops/evil-exchange"))]) - (evil-expat . [(20190521 714) ((emacs (24 3)) (evil (1 0 0))) "Evil ex commands" single ((:commit . "f4fcd0aa3edc359adb5c986b5dd9188d220d84e2") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:keywords "emulations" "evil" "vim") (:url . "http://github.com/edkolev/evil-expat"))]) - (evil-extra-operator . [(20210225 1239) ((evil (1 0 7))) "Evil operator for evaluating codes, taking notes, searching via google, etc." single ((:commit . "49c2dae224705f05dcfa03868b9fbbb72f2b5a8d") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:keywords "evil" "plugin") (:url . "http://github.com/Dewdrops/evil-extra-operator"))]) - (evil-find-char-pinyin . [(20160514 2041) ((evil (1 2 12)) (pinyinlib (0 1 0))) "Evil's f/F/t/T/evil-snipe commands with Pinyin support" single ((:commit . "04e277946d658f1a73c68dcbbadea9c21097a31c") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (evil-fringe-mark . [(20190320 453) ((emacs (24 3)) (evil (1 0 0)) (fringe-helper (0 1 1)) (goto-chg (1 6))) "Display evil-mode marks in the fringe" tar ((:commit . "a1689fddb7ee79aaa720a77aada1208b8afd5c20") (:authors ("Andrew Smith" . "andy.bill.smith@gmail.com")) (:maintainer "Andrew Smith" . "andy.bill.smith@gmail.com") (:url . "https://github.com/Andrew-William-Smith/evil-fringe-mark"))]) - (evil-god-state . [(20141117 255) ((evil (1 0 8)) (god-mode (2 12 0))) "use god-mode keybindings in evil-mode" single ((:commit . "3d44197dc0a1fb40e7b7ff8717f8a8c339ce1d40") (:authors ("Eric Seidel")) (:maintainer "Eric Seidel") (:keywords "evil" "leader" "god-mode") (:url . "https://github.com/gridaphobe/evil-god-state"))]) - (evil-goggles . [(20220112 1302) ((emacs (24 4)) (evil (1 0 0))) "Add a visual hint to evil operations" single ((:commit . "1b66053ea5f06b08a52bebdd42bffd8eff82032b") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:keywords "emulations" "evil" "vim" "visual") (:url . "http://github.com/edkolev/evil-goggles"))]) - (evil-iedit-state . [(20220219 1432) ((evil (1 0 9)) (iedit (0 9 9 9))) "Evil states to interface iedit mode." single ((:commit . "44c64c71692e5b2f608ad3e3c537ec0a0e0ea0f8") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "convenience" "editing" "evil" "iedit" "mnemonic") (:url . "https://github.com/syl20bnr/evil-iedit-state"))]) - (evil-indent-plus . [(20220106 931) ((evil (0)) (cl-lib (0 5))) "Evil textobjects based on indentation" single ((:commit . "b4dacbfdb57f474f798bfbf5026d434d549eb65c") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:keywords "convenience" "evil") (:url . "http://github.com/TheBB/evil-indent-plus"))]) - (evil-indent-textobject . [(20130831 2219) ((evil (0))) "evil textobjects based on indentation" single ((:commit . "70a1154a531b7cfdbb9a31d6922482791e20a3a7") (:authors ("Michael Markert" . "markert.michael@gmail.com")) (:maintainer "Michael Markert" . "markert.michael@gmail.com") (:keywords "convenience" "evil") (:url . "http://github.com/cofi/evil-indent-textobject"))]) - (evil-leader . [(20140606 1243) ((evil (0))) "let there be " single ((:commit . "39f7014bcf8b36463e0c7512c638bda4bac6c2cf") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:keywords "evil" "vim-emulation" "leader") (:url . "http://github.com/cofi/evil-leader"))]) - (evil-ledger . [(20180802 1612) ((emacs (24 4)) (evil (1 2 12)) (ledger-mode (0))) "Make `ledger-mode' more `evil'." single ((:commit . "7a9f9f5d39c42fffdba8004f8982642351f2b233") (:authors ("Aaron Jacobs" . "atheriel@gmail.com")) (:maintainer "Aaron Jacobs" . "atheriel@gmail.com") (:keywords "convenience" "evil" "languages" "ledger" "vim-emulation") (:url . "https://github.com/atheriel/evil-ledger"))]) - (evil-lion . [(20220317 1030) ((emacs (24 3)) (evil (1 0 0))) "Evil align operator, port of vim-lion" single ((:commit . "4da660e124731ed65e7aaa6c067c30e876619429") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:keywords "emulations" "evil" "vim") (:url . "http://github.com/edkolev/evil-lion"))]) - (evil-lisp-state . [(20160404 248) ((evil (1 0 9)) (bind-map (0)) (smartparens (1 6 1))) "An evil state to edit Lisp code" single ((:commit . "3c65fecd9917a41eaf6460f22187e2323821f3ce") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "convenience" "editing" "evil" "smartparens" "lisp" "mnemonic") (:url . "https://github.com/syl20bnr/evil-lisp-state"))]) - (evil-lispy . [(20190502 739) ((lispy (0 26 0)) (evil (1 2 12)) (hydra (0 13 5))) "precision Lisp editing with Evil and Lispy" tar ((:commit . "ed317f7fccbdbeea8aa04a91b1b1f48a0e2ddc4e") (:authors ("Brandon Carrell , Mika Vilpas" . "mika.vilpas@gmail.com")) (:maintainer "Brandon Carrell , Mika Vilpas" . "mika.vilpas@gmail.com") (:keywords "lisp") (:url . "https://github.com/sp3ctum/evil-lispy"))]) - (evil-mark-replace . [(20200630 940) ((evil (1 14 0))) "replace the thing in marked area" single ((:commit . "d4fec7b10e93cca149163324cd2b2b2dcc211047") (:authors ("Chen Bin ")) (:maintainer "Chen Bin ") (:keywords "convenience") (:url . "http://github.com/redguardtoo/evil-mark-replace"))]) - (evil-matchit . [(20220927 220) ((emacs (25 1))) "Vim matchit ported to Evil" tar ((:commit . "ec3dd819983b2d824142efddd46ef29b46a7c454") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "matchit" "vim" "evil") (:url . "http://github.com/redguardtoo/evil-matchit"))]) - (evil-mc . [(20220118 122) ((emacs (24 3)) (evil (1 2 14)) (cl-lib (0 5))) "Multiple cursors for evil-mode" tar ((:commit . "63fd2fe0c213a4cc31c464d246f92931c4cb720f") (:authors ("Gabriel Adomnicai" . "gabesoft@gmail.com")) (:maintainer "Gabriel Adomnicai" . "gabesoft@gmail.com") (:keywords "evil" "editing" "multiple-cursors" "vim" "evil-multiple-cursors" "evil-mc" "evil-mc") (:url . "https://github.com/gabesoft/evil-mc"))]) - (evil-mc-extras . [(20170202 1649) ((emacs (24 3)) (evil (1 2 12)) (cl-lib (0 5)) (evil-mc (0 0 2)) (evil-numbers (0 4))) "Extra functionality for evil-mc" tar ((:commit . "ba3252ae129c3b79aeb70ec3d276cbda32b00421") (:authors ("Gabriel Adomnicai" . "gabesoft@gmail.com")) (:maintainer "Gabriel Adomnicai" . "gabesoft@gmail.com") (:keywords "evil" "editing" "multiple-cursors" "vim" "evil-multiple-cursors" "evil-mc" "evil-mc-extras") (:url . "https://github.com/gabesoft/evil-mc-extras"))]) - (evil-mu4e . [(20180613 1039) ((emacs (24 4)) (evil (1 2 10))) "evil-based key bindings for mu4e" single ((:commit . "f4b387ccbd2c49f3bbb5401e93bfcc050ca128ef") (:authors ("Joris Engbers" . "info@jorisengbers.nl")) (:maintainer "Joris Engbers" . "info@jorisengbers.nl") (:url . "https://github.com/JorisE/evil-mu4e"))]) - (evil-multiedit . [(20211121 1650) ((emacs (25 1)) (evil (1 14 0)) (iedit (0 9 9)) (cl-lib (0 5))) "multiple cursors for evil-mode" single ((:commit . "23b53bc8743fb82a8854ba907b1d277374c93a79") (:authors ("Henrik Lissner ")) (:maintainer "Henrik Lissner" . "contact@henrik.io") (:keywords "multiple cursors" "editing" "iedit") (:url . "https://github.com/hlissner/evil-multiedit"))]) - (evil-nerd-commenter . [(20220718 1414) ((emacs (25 1))) "Comment/uncomment lines efficiently. Like Nerd Commenter in Vim" tar ((:commit . "d34ad3001f70d041d676df9cd947784244ebe93e") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "convenience" "evil") (:url . "http://github.com/redguardtoo/evil-nerd-commenter"))]) - (evil-nl-break-undo . [(20181125 2054) nil "Break evil's undo sequence on CR" single ((:commit . "8acaecadd32937f6f1d8c3f8141fcee0de7d324e") (:authors ("VanLaser" . "Gabriel.Lazar@com.utcluj.ro")) (:maintainer "VanLaser" . "Gabriel.Lazar@com.utcluj.ro") (:url . "https://github.com/VanLaser/evil-nl-break-undo"))]) - (evil-numbers . [(20220731 2346) ((emacs (24 1)) (evil (1 2 0))) "Increment/decrement numbers like in VIM" single ((:commit . "7bd9bb0bce2ed61fa256952fbf37fc5259928925") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Julia Path" . "julia@jpath.de") (:keywords "convenience" "tools") (:url . "http://github.com/juliapath/evil-numbers"))]) - (evil-opener . [(20161207 1810) ((evil (1 2 12)) (opener (0 2 2))) "opening urls as buffers in evil" tar ((:commit . "c384f67278046fdcd220275fdd212ab85672cbeb") (:authors ("Tim Reddehase" . "tr@rightsrestricted.com")) (:maintainer "Tim Reddehase" . "tr@rightsrestricted.com") (:keywords "url" "http" "files") (:url . "https://github.com/0robustus1/opener.el"))]) - (evil-org . [(20220227 1024) ((emacs (24 4)) (evil (1 0))) "evil keybindings for org-mode" tar ((:commit . "0d10ff7bb9a3a93d25cd91018b17f0a052b335f3") (:maintainer "Somelauw") (:keywords "evil" "vim-emulation" "org-mode" "key-bindings" "presets") (:url . "https://github.com/Somelauw/evil-org-mode.git"))]) - (evil-owl . [(20210416 1700) ((emacs (25 1)) (evil (1 2 13))) "Preview evil registers and marks before using them" single ((:commit . "a41a6d28e26052b25f3d21da37ccf1d8fde1e6aa") (:authors ("Daniel Phan" . "daniel.phan36@gmail.com")) (:maintainer "Daniel Phan" . "daniel.phan36@gmail.com") (:keywords "emulations" "evil" "visual") (:url . "https://github.com/mamapanda/evil-owl"))]) - (evil-paredit . [(20150413 2048) ((evil (1 0 9)) (paredit (25 -2))) "Paredit support for evil keybindings" single ((:commit . "e058fbdcf9dbf7ad6cc77f0172d7517ef233d55f") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com") (:keywords "paredit" "evil") (:url . "https://github.com/roman/evil-paredit"))]) - (evil-pinyin . [(20200927 849) ((emacs (25)) (names (0 5)) (evil (1))) "Evil search Chinese characters by pinyin" tar ((:commit . "3e9e501ded86f88e01a4edec5d526ab0fab879d7") (:keywords "extensions") (:url . "https://github.com/laishulu/evil-pinyin"))]) - (evil-python-movement . [(20180724 1420) ((emacs (25 1)) (cl-lib (0 5)) (dash (2 13 0)) (evil (1 0)) (s (1 12 0))) "Port Neovim's python movement to Evil" single ((:commit . "9936b3b7f8d96415d517c1f3604637889484a637") (:authors ("Felipe Lema ")) (:maintainer "Felipe Lema ") (:url . "https://bitbucket.org/FelipeLema/evil-python-movement.el/"))]) - (evil-quickscope . [(20160202 1924) ((evil (0))) "Highlight unique characters in words for f,F,t,T navigation" single ((:commit . "37a20e4c56c6058abf186ad4013c155e695e876f") (:authors ("Michael Chen" . "blorbx@gmail.com")) (:maintainer "Michael Chen" . "blorbx@gmail.com") (:keywords "faces" "emulation" "vim" "evil") (:url . "http://github.com/blorbx/evil-quickscope"))]) - (evil-rails . [(20190512 1517) ((evil (1 0)) (projectile-rails (1 0))) "Rails support for Evil Mode" single ((:commit . "b0f1c5de6720714febeb76c4b569b71bb891938c") (:authors ("Antono Vasiljev" . "antono.vasiljev@gmail.com")) (:maintainer "Antono Vasiljev" . "antono.vasiljev@gmail.com") (:keywords "ruby" "rails" "vim" "project" "convenience" "web" "evil" "projectile") (:url . "https://github.com/antono/evil-rails"))]) - (evil-replace-with-char . [(20180324 2206) ((evil (1 2 13)) (emacs (24))) "replace chars of a text object with a char" single ((:commit . "ed4a12d5bff11163eb03ad2826c52fd30f51a8d3") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/evil-replace-with-char"))]) - (evil-replace-with-register . [(20170713 925) ((evil (1 0 8))) "Port of vim plugin ReplaceWithRegister" single ((:commit . "91cc7bf21a94703c441cc9212214075b226b7f67") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:keywords "evil" "plugin") (:url . "https://github.com/Dewdrops/evil-ReplaceWithRegister"))]) - (evil-rsi . [(20160221 2104) ((evil (1 0 0))) "Use emacs motion keys in evil, inspired by vim-rsi" single ((:commit . "236bf6ed1e2285698db808463e5f2f69f5f5e7c0") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:keywords "evil" "rsi" "evil-rsi") (:url . "http://github.com/linktohack/evil-rsi"))]) - (evil-ruby-text-objects . [(20200323 1552) ((emacs (25 1)) (evil (1 2 0))) "Evil text objects for Ruby code" single ((:commit . "8f8085b3088b2d17e4f2ed1a61a97dbb27a19c3d") (:authors ("Sergio Gil" . "sgilperez@gmail.com")) (:maintainer "Sergio Gil" . "sgilperez@gmail.com") (:keywords "languages") (:url . "https://github.com/porras/evil-ruby-text-objects"))]) - (evil-search-highlight-persist . [(20170523 334) ((highlight (0))) "Persistent highlights after search" single ((:commit . "6e04a8c075f5fd62526d222447048faab8bfa187") (:authors ("Juanjo Alvarez" . "juanjo@juanjoalvarez.net")) (:maintainer "Juanjo Alvarez" . "juanjo@juanjoalvarez.net"))]) - (evil-smartparens . [(20171210 1513) ((evil (1 0)) (emacs (24 4)) (smartparens (1 10 1))) "Evil support for smartparens" single ((:commit . "026d4a3cfce415a4dfae1457f871b385386e61d3") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:keywords "evil" "smartparens") (:url . "https://www.github.com/expez/evil-smartparens"))]) - (evil-snipe . [(20220428 1432) ((emacs (24 4)) (evil (1 2 12)) (cl-lib (0 5))) "emulate vim-sneak & vim-seek" single ((:commit . "c07788c35cf8cd8e652a494322fdc0643e30a89f") (:authors ("Henrik Lissner ")) (:maintainer "Henrik Lissner" . "contact@henrik.io") (:keywords "emulation" "vim" "evil" "sneak" "seek") (:url . "https://github.com/hlissner/evil-snipe"))]) - (evil-space . [(20151208 1228) ((evil (1 0 0))) "Repeat motion in Evil. Correct the behaviour of what SPC should do." single ((:commit . "a9c07284d308425deee134c9d88a2d538dd229e6") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:keywords "space" "repeat" "motion") (:url . "http://github.com/linktohack/evil-space"))]) - (evil-string-inflection . [(20180313 1755) ((emacs (24)) (evil (1 2 13)) (string-inflection (1 0 6))) "snake_case -> CamelCase -> etc. for text objects" single ((:commit . "5512db7e0e5fd28c881cc278add50ffae1f121f0") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/evil-string-inflection"))]) - (evil-surround . [(20220504 802) ((evil (1 2 12))) "emulate surround.vim from Vim" single ((:commit . "c9e1449bf3f740b5e9b99e7820df4eca7fc7cf02") (:authors ("Tim Harper ") ("Vegard Øye ")) (:maintainer "Tim Harper ") (:keywords "emulation" "vi" "evil"))]) - (evil-swap-keys . [(20191105 1426) ((emacs (24 4))) "Intelligently swap keys on text input with evil" single ((:commit . "b5ef105499f998b5667da40da30c073229a213ea") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:keywords "convenience" "data" "languages" "tools") (:url . "https://github.com/wbolster/evil-swap-keys"))]) - (evil-tabs . [(20160217 1520) ((evil (0 0 0)) (elscreen (0 0 0))) "Integrating Vim-style tabs for Evil mode users." single ((:commit . "53d3314a810017b6056ab6796aef671f5ea1c063") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:keywords "evil" "tab" "tabs" "vim") (:url . "https://github.com/krisajenkins/evil-tabs"))]) - (evil-terminal-cursor-changer . [(20220628 1831) nil "Change cursor shape and color by evil state in terminal" single ((:commit . "12ea9c0438c67e560b3866dc78b5c7d1d93f8cc5") (:authors ("7696122")) (:maintainer "7696122") (:keywords "evil" "terminal" "cursor") (:url . "https://github.com/7696122/evil-terminal-cursor-changer"))]) - (evil-test-helpers . [(20220425 2132) ((evil (1 15 0))) "unit test helpers for Evil" single ((:commit . "008a6cdb12f15e748979a7d1c2f26c34c84dedbf") (:authors ("Vegard Øye ")) (:maintainer "Vegard Øye "))]) - (evil-tex . [(20220415 842) ((emacs (26 1)) (evil (1 0)) (auctex (11 88))) "Useful features for editing LaTeX in evil-mode" single ((:commit . "44830d42eaec6dd78cbb6d700e898bbf89ed57b9") (:keywords "tex" "emulation" "vi" "evil" "wp") (:url . "https://github.com/iyefrat/evil-tex"))]) - (evil-text-object-python . [(20191010 1328) ((emacs (25)) (evil (1 2 14)) (dash (2 16 0))) "Python specific evil text objects" single ((:commit . "39d22fc524f0413763f291267eaab7f4e7984318") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/wbolster/evil-text-object-python"))]) - (evil-textobj-anyblock . [(20170905 1907) ((cl-lib (0 5)) (evil (1 1 0))) "Textobject for the closest user-defined blocks." single ((:commit . "ff00980f0634f95bf2ad9956b615a155ea8743be") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:keywords "evil") (:url . "https://github.com/noctuid/evil-textobj-anyblock"))]) - (evil-textobj-column . [(20170905 1905) ((names (0 5)) (emacs (24)) (evil (0))) "Provides column text objects." single ((:commit . "835d7036d0bc9a6e44fc9b7c54ccf2a7c01428cd") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:keywords "evil" "column" "text-object") (:url . "https://github.com/noctuid/evil-textobj-column"))]) - (evil-textobj-entire . [(20150422 1254) ((emacs (24)) (evil (1 0 0))) "text object for entire lines of buffer for evil" single ((:commit . "5b3a98f3a69edc3a788f539f6ffef4a0ef5e853d") (:authors ("supermomonga")) (:maintainer "supermomonga") (:keywords "convenience" "emulations") (:url . "https://github.com/supermomonga/evil-textobj-entire"))]) - (evil-textobj-line . [(20211101 1429) ((evil (1 0 0))) "Line text object for Evil" single ((:commit . "9eaf9a5485c2b5c05e16552b34632ca520cd681d") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com"))]) - (evil-textobj-syntax . [(20181210 1213) ((names (0 5)) (emacs (24)) (evil (0))) "Provides syntax text objects." single ((:commit . "2d9ba8c75c754b409aea7469f46a5cfa52a872f3") (:keywords "evil" "syntax" "highlight" "text-object") (:url . "https://github.com/laishulu/evil-textobj-syntax"))]) - (evil-textobj-tree-sitter . [(20220930 1401) ((emacs (25 1)) (evil (1 0 0)) (tree-sitter (0 15 0))) "Provides evil textobjects using tree-sitter" tar ((:commit . "fad2178f4455301afcafcf93d93fa5c5ca2aed47") (:keywords "evil" "tree-sitter" "text-object" "convenience") (:url . "https://github.com/meain/evil-textobj-tree-sitter"))]) - (evil-traces . [(20191214 558) ((emacs (25 1)) (evil (1 2 13))) "Visual hints for `evil-ex'" single ((:commit . "05e201cd63b549e3c88b5c3fc9b264bd6fe5a42c") (:authors ("Daniel Phan" . "daniel.phan36@gmail.com")) (:maintainer "Daniel Phan" . "daniel.phan36@gmail.com") (:keywords "emulations" "evil" "visual") (:url . "https://github.com/mamapanda/evil-traces"))]) - (evil-tree-edit . [(20220425 2355) ((emacs (27 1)) (tree-edit (0 1 0)) (tree-sitter (0 15 0)) (evil (1 0 0)) (avy (0 5 0)) (s (0 0 0))) "Evil structural editing for any language!" tar ((:commit . "eafee31ca4f532a9dbee326d3ec3bdd1e997223b") (:authors ("Ethan Leba" . "ethanleba5@gmail.com")) (:maintainer "Ethan Leba" . "ethanleba5@gmail.com") (:url . "https://github.com/ethan-leba/tree-edit"))]) - (evil-tutor . [(20150103 650) ((evil (1 0 9))) "Vimtutor adapted to Evil and wrapped in a major-mode" tar ((:commit . "79b47a9f444ddaa289c66e8995ee116941429c24") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "convenience" "editing" "evil") (:url . "https://github.com/syl20bnr/evil-tutor"))]) - (evil-tutor-ja . [(20160917 132) ((evil (1 0 9)) (evil-tutor (0 1))) "Japanese Vimtutor adapted to Evil and wrapped in a major-mode" tar ((:commit . "06b9ad853a15ce6f2c53c2cf379b9ff358369f2d") (:authors ("Kenji Miyazaki" . "kenjizmyzk@gmail.com")) (:maintainer "Kenji Miyazaki" . "kenjizmyzk@gmail.com") (:keywords "convenience" "editing" "evil" "japanese") (:url . "https://github.com/kenjimyzk/evil-tutor-ja"))]) - (evil-vimish-fold . [(20200122 117) ((emacs (24 4)) (evil (1 0 0)) (vimish-fold (0 2 0))) "Integrate vimish-fold with evil" single ((:commit . "b6e0e6b91b8cd047e80debef1a536d9d49eef31a") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/evil-vimish-fold"))]) - (evil-visual-mark-mode . [(20190116 1557) ((evil (1 0 9)) (dash (2 10))) "Display evil marks on buffer" single ((:commit . "ac5997971972a9251f140b5542d82790ca4a43b4") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com") (:keywords "evil"))]) - (evil-visual-replace . [(20171016 613) ((evil (1 0 0))) "search/replace commands for evil visual state, inc. blocks" single ((:commit . "163fc827a1ffc106475da470c37fb26f4cc9b008") (:authors ("Troy Pracy")) (:maintainer "Troy Pracy") (:keywords "evil" "search" "replace" "regexp" "block" "rectangular" "region" "visual") (:url . "https://github.com/troyp/evil-visual-replace"))]) - (evil-visualstar . [(20160223 48) ((evil (0))) "Starts a * or # search from the visual selection" single ((:commit . "06c053d8f7381f91c53311b1234872ca96ced752") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:keywords "evil" "vim" "visualstar") (:url . "https://github.com/bling/evil-visualstar"))]) - (evm . [(20141007 1156) ((dash (2 3 0)) (f (0 13 0))) "Emacs Version Manager" single ((:commit . "d0623b2355436a5fd9f7238b419782080c79196b") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/evm"))]) - (evm-mode . [(20220911 1647) nil "Major mode for editing Ethereum EVM bytecode" single ((:commit . "422b65cfd04854072bf6b9238c49e3d40577ef98") (:authors ("Ta Quang Trung")) (:maintainer "Ta Quang Trung") (:keywords "languages") (:url . "https://github.com/taquangtrung/emacs-evm-mode"))]) - (ewal . [(20200305 230) ((emacs (25 1))) "A pywal-based theme generator" tar ((:commit . "4ecc355dae9c7d648cd2874e01a15dfa02b9350d") (:authors ("Uros Perisic")) (:maintainer "Uros Perisic") (:keywords "faces") (:url . "https://gitlab.com/jjzmajic/ewal"))]) - (ewal-doom-themes . [(20200922 325) ((emacs (25)) (ewal (0 1)) (doom-themes (0 1))) "Dread the colors of darkness" tar ((:commit . "e2a04f5c97b7d5e087af26e646c0b45a24522e56") (:authors ("Uros Perisic")) (:maintainer "Uros Perisic") (:keywords "faces") (:url . "https://gitlab.com/jjzmajic/ewal"))]) - (ewal-evil-cursors . [(20190911 1315) ((emacs (25)) (ewal (0 1))) "`ewal'-colored evil cursor for Emacs and Spacemacs" single ((:commit . "f822c0b26635c69a62e36cbc9696eb35b425ca61") (:authors ("Uros Perisic")) (:maintainer "Uros Perisic") (:keywords "faces") (:url . "https://gitlab.com/jjzmajic/ewal"))]) - (ewal-spacemacs-themes . [(20190911 1305) ((emacs (25)) (ewal (0 1)) (spacemacs-theme (0 1))) "Ride the rainbow spaceship" tar ((:commit . "7b3d4160413f9649866f5cac033b5f932ca436f3") (:authors ("Uros Perisic")) (:maintainer "Uros Perisic") (:keywords "faces") (:url . "https://gitlab.com/jjzmajic/ewal"))]) - (ewmctrl . [(20170922 217) nil "Use `wmctrl' to manage desktop windows via EWMH/NetWM." single ((:commit . "3d0217c4d6cdb5c308b6cb4293574f470d4faacf") (:authors ("Alexis" . "flexibeast@gmail.com") ("Adam Plaice" . "plaice.adam@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:keywords "desktop" "windows" "ewmh" "netwm") (:url . "https://github.com/flexibeast/ewmctrl"))]) - (eww-lnum . [(20150102 1512) nil "Conkeror-like functionality for eww" single ((:commit . "4b0ecec769919ecb05ca4fb15ec51911ba589929") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:keywords "eww" "browse" "conkeror") (:url . "https://github.com/m00natic/eww-lnum"))]) - (exato . [(20180305 1042) ((evil (1 2 13)) (emacs (24))) "EXATO: Evil XML/HTML Attributes Text Object" single ((:commit . "39c08f56483243c28a39886a7218039a138e5f63") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/exato"))]) - (exec-path-from-shell . [(20220826 1535) ((emacs (24 1)) (cl-lib (0 6))) "Get environment variables such as $PATH from the shell" single ((:commit . "dff9ce3577bf3f2938d9bde8ec8aa4fef3b061f3") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "unix" "environment") (:url . "https://github.com/purcell/exec-path-from-shell"))]) - (execline . [(20190711 2010) ((emacs (26 1)) (s (1 6 0))) "Major mode for editing execline scripts" single ((:commit . "c75dd9b2c54d8e59fc35fd4bd98d8e213948a3f5") (:authors ("Dmitry Bogatov" . "KAction@debian.org")) (:maintainer "Dmitry Bogatov" . "KAction@debian.org") (:keywords "tools" "unix" "languages") (:url . "https://gitlab.com/KAction/emacs-execline"))]) - (exercism . [(20221001 1037) ((emacs (27 1)) (dash (2 19 1)) (a (1 0 0)) (s (1 13 1)) (request (0 3 2)) (async (1 9 6)) (async-await (1 1)) (persist (0 5)) (transient (0 3 7))) "Unofficial https://exercism.org integration" single ((:commit . "44dca0c889ac605777257ec3db442263772bb2c6") (:authors ("Rafael Nicdao ")) (:maintainer "Rafael Nicdao" . "nicdaoraf@gmail.com") (:keywords "exercism" "convenience") (:url . "https://github.com/anonimitoraf/exercism.el"))]) - (exiftool . [(20190520 1106) ((emacs (25))) "Elisp wrapper around ExifTool" single ((:commit . "e043df1bcef40cd5934a74c210e1e35d5eb0e5a6") (:authors ("Arun I" . "arunisaac@systemreboot.net")) (:maintainer "Arun I" . "arunisaac@systemreboot.net") (:keywords "data") (:url . "https://git.systemreboot.net/exiftool.el"))]) - (exotica-theme . [(20180212 2329) ((emacs (24))) "A dark theme with vibrant colors" single ((:commit . "ff3ef4f6fa38c93b99becad977c7810c990a4d2f") (:authors ("Bharat Joshi" . "jbharat@outlook.com")) (:maintainer "Bharat Joshi" . "jbharat@outlook.com") (:keywords "faces" "theme" "dark" "vibrant colors") (:url . "https://github.com/jbharat/exotica-theme"))]) - (expand-line . [(20151006 207) nil "Expand selection by line" single ((:commit . "75a5d0241f35dd0748ab8ecb4ff16891535be372") (:authors ("Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Kai Yu" . "yeannylam@gmail.com"))]) - (expand-region . [(20220729 659) nil "Increase selected region by semantic units." tar ((:commit . "c5c4362741deebb0985a8a29f9b8b0e25160764a") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "marking" "region"))]) - (expenses . [(20220318 842) ((emacs (26 1)) (dash (2 19 1)) (ht (2 3))) "Record and view expenses" tar ((:commit . "e668666770858e92de83d8217c7e384de3ba1e34") (:authors ("Md Arif Shaikh" . "arifshaikh.astro@gmail.com")) (:maintainer "Md Arif Shaikh" . "arifshaikh.astro@gmail.com") (:keywords "expense tracking" "convenience") (:url . "https://github.com/md-arif-shaikh/expenses"))]) - (express . [(20140508 2041) ((string-utils (0 3 2))) "Alternatives to `message'" single ((:commit . "6c301e8a4b6b58a5fe59ba607865238e38cee8fd") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "extensions" "message" "interface") (:url . "http://github.com/rolandwalker/express"))]) - (exsqlaim-mode . [(20170607 1003) ((s (1 10 0))) "Use variables inside sql queries" single ((:commit . "a2e0a62ec8b87193d8eaa695774bfd689324b06c") (:authors ("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" single ((:commit . "92e0fff482a0a4dc2971c39581c5ea9e84ae5e1c") (:authors ("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") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:keywords "extend" "drag and drop") (:url . "https://github.com/mlf176f2/extend-dnd"))]) - (external-dict . [(20220816 2136) ((emacs (25 1))) "Query external dictionary like goldendict, Bob.app etc" single ((:commit . "680c37f01e5205805dffeef05be00e2196886a8c") (:keywords "wp" "processes") (:url . "https://repo.or.cz/external-dict.el.git"))]) - (extmap . [(20211023 1904) ((emacs (24 1))) "Externally-stored constant mapping for Elisp" single ((:commit . "5875a4ab27831eb81af6246b12a174c765d52a78") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:keywords "lisp") (:url . "https://github.com/doublep/extmap"))]) - (exunit . [(20211209 1012) ((s (1 11 0)) (emacs (24 3)) (f (0 20 0)) (transient (0 3 6))) "ExUnit test runner" single ((:commit . "8871bb12ce0cdb209029ab796b0b202735f82f7f") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com") (:keywords "processes" "elixir" "exunit") (:url . "http://github.com/ananthakumaran/exunit.el"))]) - (exwm-edit . [(20220414 106) ((emacs (25 1))) "Edit mode for EXWM" single ((:commit . "b5b7e950f57e30befd68d51df34540b70e6ac28f") (:authors ("Ag Ibragimov")) (:maintainer "Ag Ibragimov") (:keywords "convenience") (:url . "https://github.com/agzam/exwm-edit"))]) - (exwm-firefox-core . [(20190812 2110) ((emacs (24 4)) (exwm (0 16))) "Firefox hotkeys to functions" single ((:commit . "e2fe2a895e8f973307ef52f8c9976b26e701cbd0") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "extensions") (:url . "https://github.com/walseb/exwm-firefox-core"))]) - (exwm-firefox-evil . [(20220318 1958) ((emacs (24 4)) (exwm (0 16)) (evil (1 0 0)) (exwm-firefox-core (1 0))) "evil-mode implementation of exwm-firefox-core" single ((:commit . "a377326e2e4ac386a0abb3fc9b1b356a0d955b61") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "extensions") (:url . "https://github.com/walseb/exwm-firefox-evil"))]) - (exwm-float . [(20210207 2035) ((emacs (25 1)) (xelb (0 18)) (exwm (0 24)) (popwin (1 0 2))) "Convenient modes and bindings for floating EXWM frames" single ((:commit . "047c83aa6b54bfb6ca8cac4d3ea18542611cef77") (:authors ("Mehmet Tekman")) (:maintainer "Mehmet Tekman") (:keywords "outlines") (:url . "https://gitlab.com/mtekman/exwm-float.el"))]) - (exwm-mff . [(20210603 1723) ((emacs (25 1))) "Mouse Follows Focus" single ((:commit . "89206f2e3189f589c27c56bd2b6203e906ee7100") (:authors ("Ian Eure" . "public@lowbar.fyi")) (:maintainer "Ian Eure" . "public@lowbar.fyi") (:keywords "unix") (:url . "https://github.com/ieure/exwm-mff"))]) - (exwm-modeline . [(20220131 1520) ((emacs (27 1)) (exwm (0 26))) "A modeline segment for EXWM workspaces" single ((:commit . "86bce1d91089b9a1517e1abfca86bac47be91be3") (:authors ("Korytov Pavel" . "thexcloud@gmail.com")) (:maintainer "Korytov Pavel" . "thexcloud@gmail.com") (:url . "https://github.com/SqrtMinusOne/exwm-modeline"))]) - (exwm-surf . [(20171204 1140) ((emacs (24 4)) (exwm (0 16))) "Interface for Surf (surf.suckless.org) under exwm" single ((:commit . "6c17e2c1597fe4b7b454a1dac23b9127ac951e94") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:keywords "extensions") (:url . "https://github.com/ecraven/exwm-surf"))]) - (exwm-x . [(20210419 950) ((cl-lib (0 5)) (async (1 6)) (exwm (0 22))) "A derivative wm based on EXWM (emacs x window manager)" tar ((:commit . "2ab026f407b011a8e8380c889990e85e69cb3a4e") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "window-manager" "exwm") (:url . "https://github.com/tumashu/exwm-x"))]) - (eyebrowse . [(20201107 955) ((dash (2 7 0)) (emacs (24 3 1))) "Easy window config switching" single ((:commit . "bdc626f88ab8e3d88bf5bf2e929707606675ef92") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "convenience") (:url . "https://depp.brause.cc/eyebrowse"))]) - (eyuml . [(20141028 2227) ((request (0 2 0)) (s (1 8 0))) "Write textual uml diagram from emacs using yuml.me" single ((:commit . "2f259c201c6cc63ee608f75cd85c1ae27f9d2532") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:keywords "uml") (:url . "http://github.com/antham/eyuml"))]) - (ez-query-replace . [(20210724 2247) ((dash (1 2 0)) (s (1 11 0))) "a smarter context-sensitive query-replace that can be reapplied" single ((:commit . "2b68472f4007a73908c3b242e83ac5a7587967ff") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) - (eziam-theme . [(20200327 1810) nil "A mostly monochrome theme, inspired by Tao and Leuven, with dark and light versions." tar ((:commit . "f30927040c77f88cd1859be59978cddd238bf386"))]) - (f . [(20220911 711) ((emacs (24 1)) (s (1 7 0)) (dash (2 2 0))) "Modern API for working with files and directories" tar ((:commit . "d50dca48929575642912bb5bbb2585709ba38f82") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Lucien Cartier-Tilet" . "lucien@phundrak.com") (:keywords "files" "directories") (:url . "http://github.com/rejeep/f.el"))]) - (f3 . [(20180130 1158) ((emacs (24 3)) (helm (2 8 8)) (cl-lib (0 5))) "a helm interface to find" tar ((:commit . "000009ce4adf7a57eae80512f29c4ec2a1391ce5") (:authors ("Danny McClanahan")) (:maintainer "Danny McClanahan") (:keywords "find" "file" "files" "helm" "fast" "finder") (:url . "https://github.com/cosmicexplorer/f3"))]) - (fabric . [(20171116 656) nil "Launch Fabric using Emacs" tar ((:commit . "df79be341d0b34ed23850f9894136092fa5fea8c") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@chmouel.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@chmouel.com") (:keywords "python" "fabric") (:url . "https://github.com/nlamirault/fabric.el"))]) - (face-explorer . [(20190517 1857) nil "Library and tools for faces and text properties" single ((:commit . "ad1300e13e5643e4c246cabfd91f833d39113052") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces") (:url . "https://github.com/Lindydancer/face-explorer"))]) - (face-shift . [(20210725 2146) ((emacs (24 1))) "Shift the colour of certain faces" single ((:commit . "c214be3398a7671c6ea975f97740abdd38e910ea") (:authors ("Philip Kaludercic" . "philipk@posteo.net")) (:maintainer "Philip Kaludercic" . "philipk@posteo.net") (:keywords "faces") (:url . "https://git.sr.ht/~pkal/face-shift"))]) - (faceup . [(20170925 1946) nil "Markup language for faces and font-lock regression testing" single ((:commit . "6c92dad56a133e14e7b27831e1bcf9b3a71ff154") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces" "languages") (:url . "https://github.com/Lindydancer/faceup"))]) - (factlog . [(20130210 140) ((deferred (0 3 1))) "File activity logger" single ((:commit . "38f78132ae311faffba98ed5dd18d661af68678e") (:authors ("Takafumi Arakaki ")) (:maintainer "Takafumi Arakaki ") (:url . "https://github.com/tkf/factlog"))]) - (faff-theme . [(20220629 1216) nil "Light Emacs color theme on cornsilk3 background" single ((:commit . "5d3c7e2f32f4dcdb22865c385ec48ababe5f293a") (:authors ("James Ferguson <(concat \"wjcferguson\" at-sign \"gmail.com\")>")) (:maintainer "James Ferguson <(concat \"wjcferguson\" at-sign \"gmail.com\")>") (:keywords "color" "theme") (:url . "https://github.com/WJCFerguson/emacs-faff-theme"))]) - (fakir . [(20140729 1652) ((noflet (0 0 8)) (dash (1 3 2)) (kv (0 0 19))) "fakeing bits of Emacs" single ((:commit . "1fca406ad7de80fece6319ff75d4230b648534b0") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "lisp" "tools") (:url . "http://github.com/nicferrier/emacs-fakir"))]) - (fancy-battery . [(20150101 1204) ((emacs (24 1))) "Fancy battery display" single ((:commit . "bcc2d7960ba207b5b4db96fe40f7d72670fdbb68") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:keywords "convenience" "tools" "hardware") (:url . "https://github.com/lunaryorn/fancy-battery.el"))]) - (fancy-compilation . [(20220725 2313) ((emacs (26 1))) "Enhanced compilation output" single ((:commit . "6d98cf908b0bbd6286a55e6bf11905010468a006") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-fancy-compilation"))]) - (fancy-dabbrev . [(20220211 633) ((emacs (25 1)) (popup (0 5 3))) "Like dabbrev-expand with preview and popup menu" single ((:commit . "cf4a2f7e3e43e07ab9aa9db16532a21010e9fc8c") (:authors ("Joel Rosdahl" . "joel@rosdahl.net")) (:maintainer "Joel Rosdahl" . "joel@rosdahl.net") (:url . "https://github.com/jrosdahl/fancy-dabbrev"))]) - (fancy-narrow . [(20171031 16) nil "narrow-to-region with more eye candy." single ((:commit . "9f4a587f6a5a387271fb665e13f59d41fd42504c") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "faces" "convenience") (:url . "http://github.com/Bruce-Connor/fancy-narrow"))]) - (fantom-theme . [(20200328 604) ((emacs (24 1))) "Dark theme based on Phantom Code for VSCode" single ((:commit . "2c1c7fd53086c2ff86ee0961642c3b58e2343c08") (:authors ("Adam Svanberg")) (:maintainer "Adam Svanberg") (:url . "https://github.com/adsva/fantom-emacs-theme"))]) - (fanyi . [(20220805 216) ((emacs (27 1)) (s (1 12 0))) "Not only English-Chinese translator" tar ((:commit . "031c7ab7a16113bdca2b351781dc95aff9658c9a") (:authors ("Zhiwei Chen" . "condy0919@gmail.com")) (:maintainer "Zhiwei Chen" . "condy0919@gmail.com") (:keywords "convenience" "tools") (:url . "https://github.com/condy0919/fanyi.el"))]) - (farmhouse-theme . [(20160713 2244) nil "Farmhouse Theme, Emacs edition" tar ((:commit . "7ddc1ff13b4a3d5466bd0d33ecb86100352e83a7"))]) - (fasd . [(20210104 738) nil "Emacs integration for the command-line productivity booster `fasd'" single ((:commit . "c1d92553f33ebb018135c698db1a6d7f86731a26") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:keywords "cli" "bash" "zsh" "autojump") (:url . "https://framagit.org/steckerhalter/emacs-fasd"))]) - (fast-scroll . [(20191016 327) ((emacs (25 1)) (cl-lib (0 6 1))) "Some utilities for faster scrolling over large buffers." single ((:commit . "3f6ca0d5556fe9795b74714304564f2295dcfa24") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:keywords "ahungry" "convenience" "fast" "scroll" "scrolling") (:url . "https://github.com/ahungry/fast-scroll"))]) - (fastdef . [(20160713 1329) ((ivy (0 7 0)) (w3m (0 0))) "Insert terminology from Google top search results" single ((:commit . "0696f41dc150d35ce31fe8d2ea74f4173818bb55") (:authors ("Chen Bin ")) (:maintainer "Chen Bin ") (:keywords "terminology" "org-mode" "markdown") (:url . "http://github.com/redguardtoo/fastdef"))]) - (fastnav . [(20120211 1457) nil "Fast navigation and editing routines." single ((:commit . "1019ba2b61d1a070204099b23da347278a61bc89") (:authors ("Zsolt Terek" . "zsolt@google.com")) (:maintainer "Zsolt Terek" . "zsolt@google.com") (:keywords "nav" "fast" "fastnav" "navigation"))]) - (faust-mode . [(20201004 1353) nil "Faust syntax colorizer for Emacs." single ((:commit . "2a56cda14b152d5471f21a5d82f23c141dc7134c") (:authors ("rukano" . "rukano@gmail.com")) (:maintainer "Yassin Philip" . "xaccrocheur@gmail.com") (:keywords "languages" "faust") (:url . "https://github.com/rukano/emacs-faust-mode"))]) - (faustine . [(20171122 1202) ((emacs (24 3)) (faust-mode (0 3))) "Edit, visualize, build and run Faust code" single ((:commit . "07a38963111518f86123802f9d477be0d4689a3f") (:authors ("Yassin Philip" . "xaccrocheur@gmail.com")) (:maintainer "Yassin Philip" . "xaccrocheur@gmail.com") (:keywords "languages" "faust") (:url . "https://bitbucket.org/yphil/faustine"))]) - (fb2-reader . [(20220820 1607) ((emacs (26 2)) (f (0 17)) (s (1 11 0)) (dash (2 12 0)) (visual-fill-column (2 2)) (async (1 9 4))) "Read FB2 and FB2.ZIP documents" single ((:commit . "8138cc3b674c911e92d280b97a5fdbbdf6e3182d") (:authors ("Dmitriy Pshonko" . "jumper047@gmail.com")) (:maintainer "Dmitriy Pshonko" . "jumper047@gmail.com") (:keywords "multimedia" "ebook" "fb2") (:url . "https://github.com/jumper047/fb2-reader"))]) - (fcitx . [(20190806 1923) nil "Make fcitx better in Emacs" single ((:commit . "12dc2638ddd15c8f6cfaecb20e1f428ab2bb5624") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions") (:url . "https://github.com/cute-jumper/fcitx.el"))]) - (fcopy . [(20150304 1403) nil "Funny Copy, set past point HERE then search copy text" single ((:commit . "e355f6ec889d8ecbdb096019c2dc660b1cec4941") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:keywords "convenience") (:url . "https://github.com/ataka/fcopy"))]) - (fd-dired . [(20210723 549) ((emacs (25))) "find-dired alternative using fd" single ((:commit . "458464771bb220b6eb87ccfd4c985c436e57dc7e") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:keywords "tools" "fd" "find" "dired") (:url . "https://github.com/yqrashawn/fd-dired"))]) - (feather . [(20200321 1237) ((emacs (26 3)) (async (1 9)) (async-await (1 0)) (ppp (1 0)) (page-break-lines (0 1))) "Parallel thread modern package manager" tar ((:commit . "529b7ec69f1694d7dc8aacb5066cf4ddcf24cc58") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience" "package") (:url . "https://github.com/conao3/feather.el"))]) - (feature-mode . [(20220418 848) nil "Major mode for editing Gherkin (i.e. Cucumber) user stories" tar ((:commit . "e204d9e204b767cf95d6a051ff283f05dc51e9d3") (:authors ("Michael Klishin")) (:maintainer "Michael Klishin") (:url . "https://github.com/michaelklishin/cucumber.el"))]) - (feebleline . [(20190822 1401) nil "Replace modeline with a slimmer proxy" single ((:commit . "b2f2db25cac77817bf0c49ea2cea6383556faea0") (:authors ("Benjamin Lindqvist" . "benjamin.lindqvist@gmail.com")) (:maintainer "Benjamin Lindqvist" . "benjamin.lindqvist@gmail.com") (:url . "https://github.com/tautologyclub/feebleline"))]) - (feed-discovery . [(20200714 1118) ((emacs (25 1)) (dash (2 16 0))) "Discover feed url by RSS/Atom autodiscovery" single ((:commit . "3812439c845c184eaf164d3ac8935de135259855") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/feed-discovery"))]) - (fennel-mode . [(20220928 842) ((emacs (26 1))) "A major-mode for editing Fennel code" tar ((:commit . "9173638b9a1f15e94a05440fdaec7a2f9ea45438") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:keywords "languages" "tools") (:url . "https://git.sr.ht/~technomancy/fennel-mode"))]) - (fetch . [(20131201 730) nil "Fetch and unpack resources" single ((:commit . "3f2793afcbbc32f320e572453166f9354ecc6d06") (:authors ("Christian 'crshd' Brassat" . "christian.brassat@gmail.com")) (:maintainer "Christian 'crshd' Brassat" . "christian.brassat@gmail.com") (:url . "https://github.com/crshd/fetch.el"))]) - (ffmpeg-player . [(20220704 641) ((emacs (24 4)) (s (1 12 0)) (f (0 20 0))) "Play video using ffmpeg" single ((:commit . "2c41d715b012f399e661a816376824a8dea0b941") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "multimedia" "video" "ffmpeg" "buffering" "images") (:url . "https://github.com/jcs-elpa/ffmpeg-player"))]) - (fic-mode . [(20180603 2035) nil "Show FIXME/TODO/BUG(...) in special face only in comments and strings" single ((:commit . "a05fc36ed54ba0c6dc22ac216a6a72cf191ca13d") (:url . "https://github.com/lewang/fic-mode"))]) - (fifo-class . [(20160425 558) nil "First in first out abstract class" single ((:commit . "8fe4cf690727f4ac7b67f29c55f845df023c3f21") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:keywords "lisp") (:url . "https://github.com/mola-T/fifo-class"))]) - (figlet . [(20160218 2237) nil "Annoy people with big, ascii art text" single ((:commit . "19a38783a90e151faf047ff233a21a729db0cea9") (:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) - (filelock . [(20180524 2215) ((emacs (24)) (cl-lib (0)) (f (0))) "Functions for manipulating file locks" single ((:commit . "17a5ca6e0dee14d2e7d92c84be91143bca9d9663") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:keywords "extensions" "files" "tools") (:url . "https://github.com/DarwinAwardWinner/emacs-filelock"))]) - (filetags . [(20190706 804) ((emacs (24 4))) "Package to manage filetags in filename" single ((:commit . "71667a819e46eb1f6e30e2fa61321acb7c6ccb3d") (:authors ("Max Beutelspacher")) (:maintainer "Max Beutelspacher") (:keywords "convenience" "files") (:url . "https://github.com/DerBeutlin/filetags.el"))]) - (filetree . [(20220312 1650) ((dash (2 12 0)) (helm (3 7 0)) (seq (2 23)) (transient (0 3 6))) "File tree view/manipulatation package" single ((:commit . "9125e5b7ebbb99b8c007018fcfd5034e7ac6630d") (:authors ("Ketan Patel" . "knpatel401@gmail.com")) (:maintainer "Ketan Patel" . "knpatel401@gmail.com") (:url . "https://github.com/knpatel401/filetree"))]) - (fill-column-indicator . [(20200806 2239) nil "Graphically indicate the fill column" single ((:commit . "c35f9de072c241699b57bcb46da84bed5af29cfe") (:authors ("Alp Aker" . "alp.tekin.aker@gmail.com")) (:maintainer "Alp Aker" . "alp.tekin.aker@gmail.com") (:keywords "convenience"))]) - (fill-function-arguments . [(20210617 1538) ((emacs (24 4))) "Convert function arguments to/from single line" single ((:commit . "60a5a3c3004cffa111202b42217d604f63d72e70") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:keywords "convenience") (:url . "https://github.com/davidshepherd7/fill-function-arguments"))]) - (fill-page . [(20220704 650) ((emacs (24 4))) "Fill buffer so you don't see empty lines at the end" single ((:commit . "916f4ee74d4290575795042ed09a1c81eb66ba8f") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "fill" "page" "buffer") (:url . "https://github.com/jcs-elpa/fill-page"))]) - (fillcode . [(20200524 2226) nil "Fill (wrap) function calls and expressions in source code" single ((:commit . "4d206982b6aaa493d709c84aea206cabb8b4038c") (:authors ("Ryan Barrett" . "fillcode@ryanb.org")) (:maintainer "Ryan Barrett" . "fillcode@ryanb.org") (:url . "https://snarfed.org/fillcode"))]) - (filldent . [(20220423 2216) ((emacs (24 1))) "Fill or indent" single ((:commit . "2f32e0cf5e27c613f962fa41bf3427bbdc04e6c0") (:authors ("Case Duckworth" . "acdw@acdw.net")) (:maintainer "Case Duckworth" . "acdw@acdw.net") (:url . "https://github.com/duckwork/filldent.el"))]) - (finalize . [(20170418 1945) ((emacs (24 1)) (cl-generic (0 3)) (cl-lib (0 3)) (eieio (1 4))) "finalizers for Emacs Lisp" tar ((:commit . "0f7d47c4d50f1c76fc3b43bfc2d4886dd3e8ca27") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/elisp-finalize"))]) - (find-by-pinyin-dired . [(20180210 218) ((pinyinlib (0 1 0))) "Find file by first PinYin character of Chinese Hanzi" single ((:commit . "3b4781148dddc84a701ad76c0934ed991ecd59d5") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "hanzi" "chinese" "dired" "find" "file" "pinyin") (:url . "http://github.com/redguardtoo/find-by-pinyin-dired"))]) - (find-dupes-dired . [(20210426 835) ((emacs (26 1))) "Find dupes and handle in dired" single ((:commit . "af56f75afc240d8121c8944a614a272be811830c") (:authors ("Shuguang Sun" . "shuguang79@qq.com")) (:maintainer "Shuguang Sun" . "shuguang79@qq.com") (:keywords "tools") (:url . "https://github.com/ShuguangSun/find-dupes-dired"))]) - (find-file-in-project . [(20220702 1332) ((emacs (25 1))) "Find file/directory and review Diff/Patch/Commit efficiently" single ((:commit . "677352621db8bf4a28be4e7a1c73dd3ce111f02a") (:authors ("Phil Hagelberg, Doug Alcorn, and Will Farrington")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "project" "convenience") (:url . "https://github.com/redguardtoo/find-file-in-project"))]) - (find-file-in-repository . [(20210301 2202) nil "Quickly find files in a git, mercurial or other repository" single ((:commit . "10f5bd919ce35691addc5ce0d281597a46813a79") (:authors ("Samuel Hoffstaetter" . "samuel@hoffstaetter.com")) (:maintainer "Samuel Hoffstaetter" . "samuel@hoffstaetter.com") (:keywords "files" "convenience" "repository" "project" "source control") (:url . "https://github.com/hoffstaetter/find-file-in-repository"))]) - (find-file-rg . [(20220314 1540) ((emacs (25 1))) "Find file in project using ripgrep" single ((:commit . "404b1cc97c2f700d3dc1c66b640f96ed5a268dc3") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:keywords "tools") (:url . "https://github.com/muffinmad/emacs-find-file-rg"))]) - (find-temp-file . [(20200117 2254) nil "Open quickly a temporary file" single ((:commit . "2bfcdba0d6a8a0e6faa080cb04ff0f7ed06491ba") (:authors ("Sylvain Rousseau ")) (:maintainer "Sylvain Rousseau ") (:keywords "convenience") (:url . "https://github.com/thisirs/find-temp-file.git"))]) - (find-things-fast . [(20150519 2226) nil "Find things fast, leveraging the power of git" single ((:commit . "281dcb5a2e2db1013246dcac5111808352a8ea95") (:authors ("Elvio Toccalino and Elliot Glaysher and Phil Hagelberg and Doug Alcorn")) (:maintainer "Elvio Toccalino and Elliot Glaysher and Phil Hagelberg and Doug Alcorn") (:keywords "project" "convenience"))]) - (findr . [(20130127 2032) nil "Breadth-first file-finding facility for (X)Emacs" single ((:commit . "1ddbc0464bb05dcda392b62666ad17239a2152d3") (:authors ("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")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:keywords "fingers" "modal" "editing" "workman") (:url . "http://github.com/fgeller/fingers.el"))]) - (finito . [(20220722 1932) ((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 . "cb4ed363d2ada2bff621c6b6586fe0c3342331b6") (:authors ("Laurence Warne")) (:maintainer "Laurence Warne") (: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 . [(20220531 1555) ((emacs (24 4))) "Minor mode for Fira Code ligatures using prettify-symbols" single ((:commit . "7b469ca0c22b7e6a907cd65eebdfa9723998a131") (:authors ("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"))]) - (firecode-theme . [(20170808 1311) ((emacs (24 0))) "an Emacs 24 theme based on FireCode (tmTheme)" single ((:commit . "8b7b03ecdd41e70dab145b98906017e1392eaef4") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) - (fireplace . [(20200402 2206) nil "A cozy fireplace for emacs" single ((:commit . "f6c23e259349922aae25cf2898ba815a7d8f2527") (:authors ("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" single ((:commit . "76070c9074aa363350abe6ad06143e90b3e12ab1") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "convenience") (:url . "https://depp.brause.cc/firestarter"))]) - (firrtl-mode . [(20200329 2002) ((emacs (24 3))) "mode for working with FIRRTL files" single ((:commit . "fa40141411a876ce7a1a9d6d3fe47134bc1fa954") (:authors ("Schuyler Eldridge" . "schuyler.eldridge@ibm.com")) (:maintainer "Schuyler Eldridge" . "schuyler.eldridge@ibm.com") (:keywords "languages" "firrtl") (:url . "https://github.com/ibm/firrtl-mode"))]) - (fish-completion . [(20191103 1210) ((emacs (25 1))) "Fish completion for pcomplete (shell and Eshell)" single ((:commit . "10384881817b5ae38cf6197a077a663420090d2c") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/Ambrevar/emacs-fish-completion"))]) - (fish-mode . [(20220505 1111) ((emacs (24))) "Major mode for fish shell scripts" single ((:commit . "d04478c0aba018cb789d77d591bfe315cb25132a") (:authors ("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" single ((:commit . "c53c8ce606380088643463848a9ee3502b0c64f4") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl" . "marcowahlsoft@gmail.com") (:keywords "convenience") (:url . "https://gitlab.com/marcowahl/fit-text-scale"))]) - (fix-input . [(20210320 1244) ((emacs (24 4))) "Make input methods play nicely with alternative keyboard layout on OS level" single ((:commit . "10b3aebc3d4411e6889f3428e8f097c0fbf8585c") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "input" "method") (:url . "https://github.com/mrkkrp/fix-input"))]) - (fix-muscle-memory . [(20210702 1755) nil "Simple hacks to fix muscle memory problems" single ((:commit . "b8d4b8025d758762f4459c70c3a7a209ead865ed") (:authors ("Jonathan Arkell" . "jonnay@jonnay.net")) (:maintainer "Jonathan Arkell" . "jonnay@jonnay.net") (:keywords "spelling" "typing"))]) - (fix-word . [(20210319 1414) ((emacs (24 1)) (cl-lib (0 5))) "Convenient word transformation" single ((:commit . "80cf4529915c34d2d39b4d3410781a19ef264e9f") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "word" "convenience") (:url . "https://github.com/mrkkrp/fix-word"))]) - (fixmee . [(20150223 1355) ((button-lock (1 0 2)) (nav-flash (1 0 0)) (back-button (0 6 0)) (smartrep (0 0 3)) (string-utils (0 3 2)) (tabulated-list (0))) "Quickly navigate to FIXME notices in code" single ((:commit . "1b8b3460f1e3c3c1784b2a63fb9f4fb3bb4dc084") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "navigation" "convenience") (:url . "http://github.com/rolandwalker/fixmee"))]) - (flame . [(20180303 2016) ((emacs (24))) "automatic generation of flamage, as if we needed more." single ((:commit . "2cfb860a483197e92a4c20d7b9b055d586e76fe0") (:authors ("Ian G. Batten" . "batten@uk.ac.bham.multics") ("Noah Friedman" . "friedman@splode.com")) (:maintainer "Noah Friedman" . "friedman@splode.com") (:keywords "games") (:url . "https://github.com/mschuldt/flame"))]) - (flames-of-freedom . [(20191202 1637) ((emacs (25 1))) "The flames of freedom" single ((:commit . "5e47ff27cfa2f7c06081be2ffefe91a731efd012") (:authors ("Stéphane Champailler" . "schampailler@skynet.be")) (:maintainer "Stéphane Champailler" . "schampailler@skynet.be") (:keywords "multimedia") (:url . "https://github.com/wiz21b/FlamesOfFreedom"))]) - (flappymacs . [(20171023 1004) nil "flappybird clone for emacs" single ((:commit . "fac0011983251d5c44f4ed1eacac03f5de3caac4") (:authors ("Takayuki Sato")) (:maintainer "Takayuki Sato") (:keywords "games") (:url . "https://github.com/taksatou/flappymacs"))]) - (flash-region . [(20130923 1817) nil "Flash a region" single ((:commit . "261b3597b23cdd40e5c14262a5687bcc6c1d0901") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "utility"))]) - (flatbuffers-mode . [(20210710 1004) ((emacs (24 3))) "Major mode for editing flatbuffers" single ((:commit . "8e7783db45a64c9456130fd0c108ac12d45a7789") (:authors ("Asal Mirzaieva" . "asalle.kim@gmail.com")) (:maintainer "Asal Mirzaieva" . "asalle.kim@gmail.com") (:keywords "flatbuffers" "languages") (:url . "https://github.com/Asalle/flatbuffers-mode"))]) - (flatfluc-theme . [(20220522 1657) ((emacs (26 1))) "Custom merge of flucui and flatui themes" single ((:commit . "1679983d22a3b213262e09b3b25db75818a9d37a") (:authors ("Sébastien Le Maguer" . "lemagues@tcd.ie")) (:maintainer "Sébastien Le Maguer" . "lemagues@tcd.ie") (:keywords "lisp") (:url . "https://github.com/seblemaguer/flatfluc-theme"))]) - (flatland-black-theme . [(20170808 1312) ((emacs (24 0))) "an Emacs 24 theme based on Flatland Black (tmTheme)" single ((:commit . "348c5d5fe615e6ea13cadc17f046e506e789ce07") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/flatland-black-theme"))]) - (flatland-theme . [(20171113 1521) nil "A simple theme for Emacs based on the Flatland theme for Sublime Text" single ((:commit . "a98a6f19ad4dff0fa3fad1ea487b7d0ef634a19a") (:authors ("Greg Chapple" . "info@gregchapple.com")) (:maintainer "Greg Chapple" . "info@gregchapple.com") (:url . "http://github.com/gregchapple/flatland-emacs"))]) - (flatui-dark-theme . [(20170513 1422) ((emacs (24))) "Dark color theme with colors from https://flatuicolors.com/" single ((:commit . "5b959a9f743f891e4660b1b432086417947872ea") (:authors ("Andrew Phillips" . "theasp@gmail.com")) (:maintainer "Andrew Phillips" . "theasp@gmail.com") (:keywords "color" "theme" "dark" "flatui" "faces") (:url . "https://github.com/theasp/flatui-dark-theme"))]) - (flatui-theme . [(20160619 127) nil "A color theme for Emacs based on flatuicolors.com" single ((:commit . "9c15db5526c15c8dba55023f5698372b19c2a780") (:authors ("John Louis Del Rosario" . "john2x@gmail.com")) (:maintainer "John Louis Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/flatui-theme.el"))]) - (flex-autopair . [(20120809 1218) nil "Automatically insert pair braces and quotes, insertion conditions & actions are highly customizable." single ((:commit . "55d128749cc070551a1624a4508d1c4f6d76f7cf") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:keywords "keyboard" "input") (:url . "https://github.com/uk-ar/flex-autopair.el"))]) - (flex-compile . [(20220729 145) ((emacs (26 1)) (dash (2 17 0)) (buffer-manage (1 1))) "Run, evaluate and compile across many languages" tar ((:commit . "07d0e124712f50dfe86a597cf4c7c794e7cdc69e") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:keywords "compilation" "integration" "processes") (:url . "https://github.com/plandes/flex-compile"))]) - (flex-isearch . [(20170308 2010) nil "Flex matching (like ido) in isearch." single ((:commit . "b1f7e04de762282c276343cc2709af9ff4abc9d2") (:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com") (:keywords "convenience" "search") (:url . "https://bitbucket.org/jpkotta/flex-isearch"))]) - (flim . [(20220720 1311) ((emacs (24 5)) (apel (10 8)) (oauth2 (0 11))) "A library to provide basic features about message representation or encoding." tar ((:commit . "b27f4ae0bff18791bf41efa346cdc2eb35ad53e7"))]) - (flimenu . [(20200810 1510) ((emacs (24 4))) "Flatten imenu automatically" single ((:commit . "4c0ff37cf3bd6c836bd136b5f6c450560a6c92b9") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "imenu" "browse" "structure" "hook" "mode" "matching" "tools" "convenience" "files") (:url . "https://github.com/IvanMalison/flimenu"))]) - (fliptext . [(20171124 2056) nil "Input method for flipping characters upside down" single ((:commit . "fd821f645ffebae6ae3894afa7ba7fc06f91afc6") (:authors ("André Riemann" . "andre.riemann@web.de")) (:maintainer "André Riemann" . "andre.riemann@web.de") (:keywords "games" "i18n"))]) - (floobits . [(20211018 550) ((json (1 2)) (highlight (0))) "Floobits plugin for real-time collaborative editing" tar ((:commit . "93b3317fb6c842efe165e54c8a32bf51d436837d") (:authors ("Matt Kaniaris") ("Geoff Greer")) (:maintainer "Matt Kaniaris") (:keywords "comm" "tools") (:url . "http://github.com/Floobits/floobits-emacs"))]) - (flow-js2-mode . [(20191213 1004) ((flow-minor-mode (0)) (js2-mode (0)) (emacs (25 1))) "Support for flow annotations in js2-mode" single ((:commit . "7520bdda70287e8d57b3f41033b1e0ca59a3be95") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "languages" "extensions"))]) - (flow-minor-mode . [(20200905 1730) ((emacs (25 1))) "Flow type mode based on web-mode." single ((:commit . "804217a15a28f6918fba93c91d495ed7d50b0495") (:url . "https://github.com/an-sh/flow-minor-mode"))]) - (flower . [(20220416 1744) ((emacs (24 4)) (clomacs (0 0 4))) "Emacs task tracker client." tar ((:commit . "047846409867b2dd0ba4e2047a414b498680cd9c") (:authors ("Sergey Sobko" . "flower@tpg.am")) (:maintainer "Sergey Sobko" . "flower@tpg.am") (:keywords "hypermedia" "outlines" "tools" "vc") (:url . "https://github.com/FlowerAutomation/flower"))]) - (flucui-themes . [(20200815 2103) ((emacs (24))) "Custom theme inspired by the Flat UI palette" tar ((:commit . "6591b5093e6e8f0e720e3995a16a91835b2e7a48") (:authors ("MetroWind" . "chris.corsair@gmail.com")) (:maintainer "MetroWind" . "chris.corsair@gmail.com") (:keywords "lisp") (:url . "https://github.com/MetroWind/flucui-theme"))]) - (flutter . [(20220526 1214) ((emacs (25 1))) "Tools for working with Flutter SDK" tar ((:commit . "49506681cd2d80713af5a04a2d33b8e6d89e3b96") (:authors ("Aaron Madlon-Kay")) (:maintainer "Aaron Madlon-Kay") (:keywords "languages") (:url . "https://github.com/amake/flutter.el"))]) - (flutter-l10n-flycheck . [(20220502 50) ((emacs (25 1)) (flycheck (30)) (flutter (0 1 0))) "Flycheck checker for intl_translation" single ((:commit . "a2cb56015f5716d6dc0e38fecb7c5b4906a5ba74") (:authors ("Aaron Madlon-Kay")) (:maintainer "Aaron Madlon-Kay") (:keywords "languages") (:url . "https://github.com/amake/flutter.el"))]) - (fluxus-mode . [(20210715 58) ((osc (0 1)) (emacs (24 4))) "Major mode for interfacing with Fluxus" single ((:commit . "a14578640c578a4fd09cb7e25da1e87d637719ae") (:authors ("modula t." . "defaultxr@gmail.com")) (:maintainer "modula t." . "defaultxr@gmail.com") (:keywords "languages") (:url . "https://github.com/defaultxr/fluxus-mode"))]) - (flx . [(20211101 146) ((cl-lib (0 3))) "fuzzy matching with good sorting" single ((:commit . "e3b3f0533e44c5250ce73d728b59a7e96c692b5d") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/flx"))]) - (flx-ido . [(20180117 1519) ((flx (0 1)) (cl-lib (0 3))) "flx integration for ido" single ((:commit . "9c5cb5de0202b4eaac9359c84ca7ce9cbd7ee835") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/flx"))]) - (flx-isearch . [(20191119 515) ((emacs (24)) (flx (20140821)) (cl-lib (0 5))) "Fuzzy incremental searching for emacs" single ((:commit . "a44097fb8f539a193c2f09a37ea52a68f2c51839") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:keywords "convenience" "search" "flx") (:url . "https://github.com/pythonnut/flx-isearch"))]) - (flycheck . [(20220928 1355) ((dash (2 12 1)) (pkg-info (0 4)) (let-alist (1 0 4)) (seq (1 11)) (emacs (24 3))) "On-the-fly syntax checking" tar ((:commit . "d72c29fec85f1da6584475d88c1265f80e1275ad") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "convenience" "languages" "tools") (:url . "http://www.flycheck.org"))]) - (flycheck-ameba . [(20191226 1011) ((emacs (24 4)) (flycheck (30))) "Add support for Ameba to Flycheck" single ((:commit . "b129dbd8e4c43077521d1c77cc94bb3d52d5ee6d") (:keywords "tools" "crystal" "ameba") (:url . "https://github.com/crystal-ameba/ameba.el"))]) - (flycheck-apertium . [(20181211 1038) ((flycheck (0 25))) "Apertium checkers in flycheck" tar ((:commit . "22b60a17836477ac1edd15dc85b14f88ca871ba9") (:authors ("Kevin Brubeck Unhammer" . "unhammer+apertium@mm.st")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer+apertium@mm.st") (:keywords "convenience" "tools" "xml") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) - (flycheck-aspell . [(20220411 826) ((flycheck (28 0)) (emacs (25 1))) "Aspell checker for flycheck" single ((:commit . "5ec0f9b28b1d86eec192b23bc24d9a33dfe51882") (:authors ("Leo Gaskin" . "leo.gaskin@le0.gs")) (:maintainer "Leo Gaskin" . "leo.gaskin@le0.gs") (:keywords "wp" "flycheck" "spell" "aspell") (:url . "https://github.com/leotaku/flycheck-aspell"))]) - (flycheck-ats2 . [(20170225 1636) ((emacs (24 1)) (flycheck (0 22))) "Flycheck: ATS2 support" single ((:commit . "9f77add8408462af35bdddf87e37a661880255e3") (:authors ("Mark Laws" . "mdl@60hz.org")) (:maintainer "Mark Laws" . "mdl@60hz.org") (:keywords "convenience" "tools" "languages") (:url . "http://github.com/drvink/flycheck-ats2"))]) - (flycheck-bashate . [(20200625 642) ((flycheck (0 24)) (emacs (24 4))) "Integrate bashate with flycheck" single ((:commit . "69e53e84f712bafffd785d84d9304598c2df5615") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-bashate"))]) - (flycheck-cask . [(20200926 1502) ((emacs (24 3)) (flycheck (0 14)) (dash (2 4 0))) "Cask support in Flycheck" single ((:commit . "4b2ede6362ded4a45678dfbef1876faa42edbd58") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-cask"))]) - (flycheck-cfn . [(20220221 1029) ((emacs (26 1)) (flycheck (31))) "Flycheck backend for AWS cloudformation" single ((:commit . "4cf56affe3035fda364109836e26499431095185") (:authors ("William Orr" . "will@worrbase.com")) (:maintainer "William Orr" . "will@worrbase.com") (:keywords "convenience") (:url . "https://gitlab.com/worr/cfn-mode"))]) - (flycheck-checkbashisms . [(20190403 218) ((emacs (24)) (flycheck (0 25))) "checkbashisms checker for flycheck" single ((:commit . "2e386775f1a0eb5d80e5d70e98474ee32ecafb24") (:authors ("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" single ((:commit . "6461fc7b0d493eb9863814055f8bce5fa35739de") (:authors ("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" single ((:commit . "646d9f3a80046ab231a07526778695d5decad92d") (:authors ("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" single ((:commit . "3bd947fb0dcc1e97617eab7be9e1b6e57db5e091") (:authors (nil . "Sebastian Nagel")) (: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." single ((:commit . "24a9424c484420073a24443a829fd5779752362b") (:authors ("kumar8600" . "kumar8600@gmail.com")) (:maintainer "kumar8600" . "kumar8600@gmail.com") (:url . "https://github.com/kumar8600/flycheck-clangcheck"))]) - (flycheck-clj-kondo . [(20211227 2226) ((emacs (24 3)) (flycheck (0 18))) "Add clj-kondo linter to flycheck" single ((:commit . "d8a6ee9a16aa24b5be01f1edf9843d41bdc75555") (:authors ("Michiel Borkent" . "michielborkent@gmail.com")) (:maintainer "Michiel Borkent" . "michielborkent@gmail.com") (:url . "https://github.com/borkdude/flycheck-clj-kondo"))]) - (flycheck-clojure . [(20191215 2227) ((cider (0 22 0)) (flycheck (32 -4)) (let-alist (1 0 1)) (emacs (25))) "Flycheck: Clojure support" single ((:commit . "bc85f9dfe1bcfa66a98d2ca5da955e7eab4ae00d") (:authors ("Peter Fraenkel" . "pnf@podsnap.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Peter Fraenkel" . "pnf@podsnap.com") (:url . "https://github.com/clojure-emacs/squiggly-clojure"))]) - (flycheck-clolyze . [(20190422 2134) ((flycheck (0 25)) (emacs (24))) "Add Clolyze to to flycheck" single ((:commit . "9a3300eac22a7ff96accf37fa2d761c13cc38020") (:authors ("Daniel Laps" . "daniel.laps@hhu.de")) (:maintainer "Daniel Laps" . "daniel.laps@hhu.de") (:url . "https://github.com/DLaps/flycheck-clolyze"))]) - (flycheck-color-mode-line . [(20200528 416) ((flycheck (0 15)) (dash (1 2)) (emacs (24 3))) "Change mode line color with Flycheck status" single ((:commit . "575b604cfe21f65fb07c134392c382c163c87739") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:keywords "convenience" "language" "tools") (:url . "https://github.com/flycheck/flycheck-color-mode-line"))]) - (flycheck-coverity . [(20170704 59) ((flycheck (0 24)) (dash (2 12 0)) (emacs (24 4))) "Integrate Coverity with flycheck" single ((:commit . "cb211e3dd50413a5042eb20175be518214591c9d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-coverity"))]) - (flycheck-credo . [(20170526 1545) ((flycheck (29))) "flycheck checker for elixir credo" single ((:commit . "e88f11ead53805c361ec7706e44c3dfee1daa19f") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-credo"))]) - (flycheck-crystal . [(20200805 2344) ((flycheck (30))) "Add support for Crystal to Flycheck" single ((:commit . "f9e4db16ff9fdc6a296363aa35d19cfb4926e472") (:keywords "tools" "crystal") (:url . "https://github.com/crystal-lang-tools/emacs-crystal-mode"))]) - (flycheck-css-colorguard . [(20161031 1122) ((flycheck (0 22)) (emacs (24))) "Detect similar colors in CSS" single ((:commit . "ae94fa0396acd99f9ec36d9572459df793f37fe8") (:authors ("Saša Jovanić" . "info@simplify.ba")) (:maintainer "Saša Jovanić" . "info@simplify.ba") (:keywords "flycheck" "css" "colorguard") (:url . "https://github.com/Simplify/flycheck-css-colorguard/"))]) - (flycheck-cstyle . [(20160905 2341) ((flycheck (0 24)) (emacs (24 4))) "Integrate cstyle with flycheck" single ((:commit . "002699f83253ea8e1a509a9ab6d0fce1a1650f73") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-cstyle"))]) - (flycheck-cython . [(20170724 958) ((flycheck (0 25))) "Support Cython in flycheck" single ((:commit . "ecc4454d35ab5317ab66a04406f36f0c1dbc0b76") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) - (flycheck-d-unittest . [(20160522 417) ((flycheck (0 21 -4 1)) (dash (1 4 0))) "Add D unittest support to flycheck" single ((:commit . "3e614f23cb4a5566fd7988dbcaaf254af81c7718") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "flycheck" "d") (:url . "https://github.com/tom-tan/flycheck-d-unittest/"))]) - (flycheck-dedukti . [(20171103 1212) ((flycheck (0 19)) (dedukti-mode (0 1))) "Flycheck integration of Dedukti" single ((:commit . "3dbff5646355f39d57a3ec514f560a6b0082a1cd") (:authors ("Raphaël Cauderlier")) (:maintainer "Raphaël Cauderlier") (:keywords "convenience" "languages" "tools" "flycheck" "dedukti") (:url . "https://github.com/rafoo/flycheck-dedukti"))]) - (flycheck-dialyxir . [(20170515 1525) ((flycheck (29))) "flycheck checker for elixir dialyxir" single ((:commit . "adfb73374cb2bee75724822972f405f2ec371199") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-dialyxir"))]) - (flycheck-dialyzer . [(20160326 1430) ((flycheck (0 18))) "Support dialyzer in flycheck" single ((:commit . "a5df0db95ac69f397b5f85d325a6d88cf8974f64") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) - (flycheck-dmd-dub . [(20210412 1608) ((flycheck (0 24)) (f (0 18 2))) "Sets flycheck-dmd-include-paths from dub package information" single ((:commit . "818bfed45ac8597b6ad568c71eb9428138a125c8") (:authors ("Atila Neves" . "atila.neves@gmail.com")) (:maintainer "Atila Neves" . "atila.neves@gmail.com") (:keywords "languages") (:url . "http://github.com/atilaneves/flycheck-dmd-dub"))]) - (flycheck-dogma . [(20170125 721) ((flycheck (29))) "flycheck checker for elixir dogma" single ((:commit . "7e14207a7da67dc5524a8949cb37a3d11de1db6e") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-dogma"))]) - (flycheck-drstring . [(20200210 1903) ((emacs (25 1)) (flycheck (0 25)) (swift-mode (8 0))) "Doc linting for Swift using DrString" single ((:commit . "d8d5a560e792a6657ef5ac69934c74f1ed51372d") (:authors ("Daniel Martín" . "mardani29@yahoo.es")) (:maintainer "Daniel Martín" . "mardani29@yahoo.es") (:keywords "tools" "flycheck") (:url . "https://github.com/danielmartin/flycheck-drstring"))]) - (flycheck-dtrace . [(20180903 1630) ((emacs (25 1)) (flycheck (0 22))) "Flycheck: DTrace support" single ((:commit . "951fab3a15c11d92b9fac1ea4791a80dfe034a00") (:authors ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainer "Jürgen Hötzel" . "juergen@hoetzel.info") (:keywords "languages" "convenience" "tools"))]) - (flycheck-eldev . [(20210305 2231) ((flycheck (32)) (dash (2 17)) (emacs (24 4))) "Eldev support in Flycheck" single ((:commit . "9c605a579186a27ba0ff2b0486d84381a9b73f49") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-eldev"))]) - (flycheck-elixir . [(20210413 612) ((flycheck (0 25))) "Support Elixir in flycheck" single ((:commit . "b57a77a21d6cf9621b3387831cba34135c4fa35d") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) - (flycheck-elm . [(20181107 146) ((flycheck (0 29 -4)) (emacs (24 4)) (let-alist (1 0 5)) (seq (2 20))) "Flycheck support for the elm language" single ((:commit . "debd0af563cb6c2944367a691c7fa3021d9378c1") (:authors ("Brian Sermons")) (:maintainer "Brian Sermons") (:url . "https://github.com/bsermons/flycheck-elm"))]) - (flycheck-elsa . [(20220523 1105) ((emacs (25)) (seq (2 0))) "Flycheck for Elsa." tar ((:commit . "39c486096d76344f3045e69620b277ee34b6e5e8") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "convenience") (:url . "https://github.com/emacs-elsa/flycheck-elsa"))]) - (flycheck-flawfinder . [(20211214 647) ((flycheck (0 24)) (emacs (24 4))) "Integrate flawfinder with flycheck" single ((:commit . "85701b849ea1ed8438ed4b7ae236e99d0f5528c7") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-flawfinder"))]) - (flycheck-flow . [(20190304 1459) ((flycheck (0 18)) (json (1 4))) "Support Flow in flycheck" single ((:commit . "9e8e52cfc98af6a23fd906f9cb5d5d470d8cf82d") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) - (flycheck-ghcmod . [(20150114 632) ((flycheck (0 21 -4 1)) (dash (2 0))) "A flycheck checker for Haskell using ghcmod" single ((:commit . "6bb7b7d879f05bbae54e99eb04806c877adf3ccc") (:authors ("Shen Chao" . "scturtle@gmail.com")) (:maintainer "Shen Chao" . "scturtle@gmail.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/scturtle/flycheck-ghcmod"))]) - (flycheck-golangci-lint . [(20190330 1412) ((emacs (24)) (flycheck (0 22))) "Flycheck checker for golangci-lint" single ((:commit . "8e446c68311048f0b87febf8ef0379e29d358851") (:authors ("Wei Jian Gan" . "weijiangan@outlook.com")) (:maintainer "Wei Jian Gan" . "weijiangan@outlook.com") (:keywords "convenience" "tools" "go") (:url . "https://github.com/weijiangan/flycheck-golangci-lint"))]) - (flycheck-gometalinter . [(20180424 941) ((emacs (24)) (flycheck (0 22))) "flycheck checker for gometalinter" single ((:commit . "422f6e4b77b27fd7370f0c88437ac5072c9d3413") (:authors ("Diep Pham" . "me@favadi.com")) (:maintainer "Diep Pham" . "me@favadi.com") (:keywords "convenience" "tools" "go") (:url . "https://github.com/favadi/flycheck-gometalinter"))]) - (flycheck-google-cpplint . [(20220616 1802) ((flycheck (0 20 -4 1))) "Help to comply with the Google C++ Style Guide" single ((:commit . "93c5b26ec55d0df54bc230e2de0890fe074f35d3") (:authors ("Akiha Senda" . "senda.akiha@gmail.com")) (:maintainer "Jen-Chieh Shen" . "jcs090218@gmail.com") (:keywords "flycheck" "c" "c++") (:url . "https://github.com/flycheck/flycheck-google-cpplint/"))]) - (flycheck-gradle . [(20190315 234) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Gradle." single ((:commit . "1ca08bbc343362a923cbdc2010f66e41655e92ab") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "gradle") (:url . "https://github.com/jojojames/flycheck-gradle"))]) - (flycheck-grammalecte . [(20220822 2307) ((emacs (26 1)) (flycheck (26))) "Integrate Grammalecte with Flycheck" tar ((:commit . "314de13247710410f11d060a214ac4f400c02a71") (:authors ("Guilhem Doulcier" . "guilhem.doulcier@espci.fr") ("Étienne Deparis" . "etienne@depar.is")) (:maintainer "Étienne Deparis" . "etienne@depar.is") (:keywords "i18n" "text") (:url . "https://git.umaneti.net/flycheck-grammalecte/"))]) - (flycheck-grammarly . [(20220704 625) ((emacs (25 1)) (flycheck (0 14)) (grammarly (0 3 0)) (s (1 12 0))) "Grammarly support for Flycheck" single ((:commit . "ae6105c353e50aaf3d8056d19a8f9d55bae8e073") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "grammar" "check") (:url . "https://github.com/emacs-grammarly/flycheck-grammarly"))]) - (flycheck-guile . [(20220831 453) ((emacs (25 1)) (flycheck (0 22)) (geiser (0 20))) "A Flycheck checker for GNU Guile" single ((:commit . "e58ceb8b511cd395b9be69f4a1ff85305fbb51c3") (:authors ("Ricardo Wurmus" . "rekado@elephly.net")) (:maintainer "Andrew Whatson" . "whatson@gmail.com") (:url . "https://github.com/flatwhatson/flycheck-guile"))]) - (flycheck-haskell . [(20220426 2358) ((emacs (24 3)) (flycheck (0 25)) (haskell-mode (13 7)) (dash (2 4 0)) (seq (1 11)) (let-alist (1 0 1))) "Flycheck: Automatic Haskell configuration" tar ((:commit . "d92dea78fb8638f7c27a3eb925d84c669fb257dd") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-haskell"))]) - (flycheck-hdevtools . [(20160926 702) ((flycheck (0 21 -4 1)) (dash (2 0))) "A flycheck checker for Haskell using hdevtools" single ((:commit . "53829f0c57800615718cfce27ffa16d8ba286cee") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/flycheck/flycheck-hdevtools"))]) - (flycheck-hledger . [(20220715 1115) ((emacs (27 1)) (flycheck (31))) "Flycheck module to check hledger journals" single ((:commit . "c360025b8433abc4da89b0bfcc7ed1ff27004c64") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/flycheck-hledger/"))]) - (flycheck-indent . [(20200129 2046) ((emacs (25 1)) (indent-lint (1 0 0)) (flycheck (31))) "Indent-lint frontend for flycheck" single ((:commit . "23ef4bab5509e2e7fb1f4a194895a9510fa7c797") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "tools") (:url . "https://github.com/conao3/indent-lint.el"))]) - (flycheck-indicator . [(20200331 1142) ((flycheck (0 15))) "A fancy mode line indicator for `flycheck-mode'" single ((:commit . "e00d9a20cbc21d6814c27cc9206296da394478e8") (:authors ("Eder Elorriaga" . "gexplorer8@gmail.com")) (:maintainer "Eder Elorriaga" . "gexplorer8@gmail.com") (:keywords "convenience" "language" "tools") (:url . "https://github.com/gexplorer/flycheck-indicator"))]) - (flycheck-ini-pyinilint . [(20190312 1931) ((flycheck (31))) "Flycheck integration for PyINILint" single ((:commit . "54744a78d06373404933fedc3ca836916e83de51") (:authors ("Daniel J. R. May" . "daniel.may@danieljrmay.com")) (:maintainer "Daniel J. R. May" . "daniel.may@danieljrmay.com") (:keywords "convenience" "files" "tools") (:url . "https://gitlab.com/danieljrmay/flycheck-ini-pyinilint"))]) - (flycheck-inline . [(20200808 1019) ((emacs (25 1)) (flycheck (32))) "Display Flycheck errors inline" single ((:commit . "0662c314bd819f9b46f8b2b13f0c650445b3a8c5") (:authors ("fmdkdd")) (:maintainer "fmdkdd") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-inline"))]) - (flycheck-irony . [(20180604 2152) ((emacs (24 1)) (flycheck (0 22)) (irony (0 2 0))) "Flycheck: C/C++ support via Irony" single ((:commit . "42dbecd4a865cabeb301193bb4d660e26ae3befe") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:keywords "convenience" "tools" "c") (:url . "https://github.com/Sarcasm/flycheck-irony/"))]) - (flycheck-jest . [(20220530 1418) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Jest." single ((:commit . "8181c5d2e1318c6ddcff21c6f3f6d76413545645") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "jest") (:url . "https://github.com/jojojames/flycheck-jest"))]) - (flycheck-joker . [(20200412 2346) ((flycheck (0 18))) "Add Clojure syntax checker (via Joker) to flycheck" single ((:commit . "93576295fef7a749bf779eeece5edd85e21868e2") (:authors ("Roman Bataev" . "roman.bataev@gmail.com")) (:maintainer "Roman Bataev" . "roman.bataev@gmail.com"))]) - (flycheck-julia . [(20170729 2141) ((emacs (24)) (flycheck (0 22))) "Julia support for Flycheck" single ((:commit . "213b60a5a9a1cb7887260e1d159b5bb27167cbb6") (:authors ("Guido Kraemer" . "guido.kraemer@gmx.de")) (:maintainer "Guido Kraemer" . "guido.kraemer@gmx.de") (:keywords "convenience" "tools" "languages") (:url . "https://github.com/gdkrmr/flycheck-julia"))]) - (flycheck-keg . [(20200726 218) ((emacs (24 3)) (keg (0 1)) (flycheck (0 1))) "Flycheck for Keg projects" single ((:commit . "926de8f43842380e7150d99971eb73ff84cb59cb") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience") (:url . "https://github.com/conao3/keg.el"))]) - (flycheck-kotlin . [(20210406 1148) ((flycheck (0 20))) "Support kotlin in flycheck" single ((:commit . "bf1b398bdde128806a0a7479ebbe369bbaa40dae") (:authors ("Elric Milon" . "whirm_REMOVETHIS__@gmx.com")) (:maintainer "Elric Milon" . "whirm_REMOVETHIS__@gmx.com"))]) - (flycheck-languagetool . [(20220731 2301) ((emacs (25 1)) (flycheck (0 14))) "Flycheck support for LanguageTool" single ((:commit . "53b3e46d47a0e70fd2e5c49fea9134ee9aa41793") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com") ("Peter Oliver" . "git@mavit.org.uk")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "grammar" "check") (:url . "https://github.com/emacs-languagetool/flycheck-languagetool"))]) - (flycheck-ledger . [(20200304 2204) ((emacs (24 1)) (flycheck (0 15))) "Flycheck integration for ledger files" single ((:commit . "628e25ba66604946085571652a94a54f4d1ad96f") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/purcell/flycheck-ledger"))]) - (flycheck-lilypond . [(20211006 2102) ((emacs (24 3)) (flycheck (0 22))) "LilyPond support in Flycheck" single ((:commit . "78f8c16cd67f9f6d3f1806e1fd403222723ba400") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:keywords "tools" "convenience") (:url . "https://github.com/hinrik/flycheck-lilypond"))]) - (flycheck-liquidhs . [(20170412 2326) ((flycheck (0 15))) "A flycheck checker for Haskell using liquid (i.e. liquidhaskell)" single ((:commit . "c27252ac24d77f4b6eec76a4ba9cd61761a3fba9") (:authors ("Ranjit Jhala" . "jhala@cs.ucsd.edu")) (:maintainer "Ranjit Jhala" . "jhala@cs.ucsd.edu") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/ucsd-progsys/liquidhaskell/flycheck-liquid.el"))]) - (flycheck-mercury . [(20181118 1952) ((flycheck (0 22)) (s (1 9 0)) (dash (2 4 0))) "Mercury support in Flycheck" single ((:commit . "b6807a8db70981e21a91a93324c31e49de85c89f") (:authors ("Matthias Güdemann" . "matthias.gudemann@gmail.com")) (:maintainer "Matthias Güdemann" . "matthias.gudemann@gmail.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/flycheck/flycheck-mercury"))]) - (flycheck-mmark . [(20190713 1323) ((emacs (24 4)) (flycheck (0 29))) "Flycheck checker for the MMark markdown processor" single ((:commit . "c796a2f18884bfc2afeec1fb2060da0f4044ddee") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:keywords "convenience" "text") (:url . "https://github.com/mmark-md/flycheck-mmark"))]) - (flycheck-mypy . [(20200113 1336) ((flycheck (0 18))) "Support mypy in flycheck" single ((:commit . "12a77ee8ee3f6e774365f63be3cd5aede6462dd5") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) - (flycheck-nim . [(20190927 1514) ((dash (2 4 0)) (flycheck (0 20))) "Defines a flycheck syntax checker for nim" single ((:commit . "ddfade51001571c2399f78bcc509e0aa8eb752a4") (:authors ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainer "Adam Schwalm" . "adamschwalm@gmail.com") (:url . "https://github.com/ALSchwalm/flycheck-nim"))]) - (flycheck-nimsuggest . [(20171027 2208) ((flycheck (0 23)) (emacs (24 3))) "flycheck backend for Nim using nimsuggest" single ((:commit . "dc9a5de1cb3ee05db5794d824610959a1f603bc9") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:url . "https://github.com/yuutayamada/flycheck-nimsuggest"))]) - (flycheck-objc-clang . [(20210911 1023) ((emacs (24 4)) (flycheck (26))) "Flycheck: Objective-C support using Clang" single ((:commit . "5a441a31e58de17da94f933277150be39198d98c") (:authors ("Goichi Hirakawa" . "gooichi@gyazsquare.com")) (:maintainer "Goichi Hirakawa" . "gooichi@gyazsquare.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/GyazSquare/flycheck-objc-clang"))]) - (flycheck-ocaml . [(20220730 542) ((emacs (24 3)) (flycheck (32)) (merlin (3 0 1)) (let-alist (1 0 3))) "Flycheck: OCaml support" single ((:commit . "7d7b969cba6ff75fd0e5694aa0ffd6be05beb390") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "convenience" "tools" "languages" "ocaml") (:url . "https://github.com/flycheck/flycheck-ocaml"))]) - (flycheck-package . [(20210509 2323) ((emacs (24 1)) (flycheck (0 22)) (package-lint (0 2))) "A Flycheck checker for elisp package authors" single ((:commit . "30362dddca2a5f02d5e611e8fe802b528c610e10") (:authors ("Steve Purcell" . "steve@sanityinc.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "lisp") (:url . "https://github.com/purcell/flycheck-package"))]) - (flycheck-pact . [(20180920 2052) ((emacs (24 3)) (flycheck (0 25)) (pact-mode (0 0 4))) "Flycheck support for pact-mode" single ((:commit . "0e10045064ef89ec8b6f5a473073d47b976a2ca3") (:authors ("Stuart Popejoy")) (:maintainer "Stuart Popejoy" . "stuart@kadena.io") (:keywords "pact" "lisp" "languages" "blockchain" "smartcontracts" "tools" "linting") (:url . "http://github.com/kadena-io/flycheck-pact"))]) - (flycheck-pest . [(20200317 1503) ((emacs (26 3)) (flycheck (31)) (pest-mode (0 1))) "Flycheck integration for Pest -" single ((:commit . "fc575223d1e4de00e03c80258c7359cb4c415517") (:authors ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "Naoya Yamashita" . "conao3@gmail.com") (:keywords "convenience" "flycheck") (:url . "https://github.com/ksqsf/pest-mode"))]) - (flycheck-php-noverify . [(20211005 401) ((flycheck (0 22))) "Flycheck checker for PHP Noverify linter" single ((:commit . "3aa3035c637eb0476f05bd0fbc66c058aa67ffb7") (:url . "https://github.com/Junker/flycheck-php-noverify"))]) - (flycheck-phpstan . [(20220723 1451) ((emacs (24 3)) (flycheck (26)) (phpstan (0 5 0))) "Flycheck integration for PHPStan" single ((:commit . "8928206e16d7408f80d6987390fcebe26e3d30dd") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "tools" "php") (:url . "https://github.com/emacs-php/phpstan.el"))]) - (flycheck-pkg-config . [(20200409 501) ((dash (2 8 0)) (s (1 9 0)) (flycheck (29))) "configure flycheck using pkg-config" single ((:commit . "b76b24ea1f4800f5fb96ce9c6c4788e0e63133d3") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "flycheck"))]) - (flycheck-plantuml . [(20171018 111) ((flycheck (0 24)) (emacs (24 4)) (plantuml-mode (1 2 2))) "Integrate plantuml with flycheck" single ((:commit . "183be89e1dbba0b38237dd198dff600e0790309d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-plantuml"))]) - (flycheck-pony . [(20210118 1326) ((flycheck (0 25 1))) "Pony support in Flycheck" single ((:commit . "5d804b08c89ec492a220d3aa8a43801431f0fa09") (:keywords "tools" "convenience") (:url . "https://github.com/seantallen/flycheck-pony"))]) - (flycheck-popup-tip . [(20170812 2351) ((flycheck (0 22)) (popup (0 5)) (emacs (24))) "Display Flycheck error messages using popup.el" single ((:commit . "ef86aad907f27ca076859d8d9416f4f7727619c6") (:authors ("Saša Jovanić" . "sasa@simplify.ba")) (:maintainer "Saša Jovanić" . "sasa@simplify.ba") (:keywords "convenience" "tools" "flycheck" "tooltip") (:url . "https://github.com/flycheck/flycheck-popup-tip/"))]) - (flycheck-pos-tip . [(20200516 1600) ((emacs (24 1)) (flycheck (0 22)) (pos-tip (0 4 6))) "Display Flycheck errors in GUI tooltips" single ((:commit . "dc57beac0e59669926ad720c7af38b27c3a30467") (:authors ("Akiha Senda" . "senda.akiha@gmail.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-pos-tip"))]) - (flycheck-posframe . [(20220715 133) ((flycheck (0 24)) (emacs (26)) (posframe (0 7 0))) "Show flycheck error messages using posframe.el" single ((:commit . "19896b922c76a0f460bf3fe8d8ebc2f9ac9028d8") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-posframe"))]) - (flycheck-projectile . [(20201031 1952) ((emacs (25 1)) (flycheck (31)) (projectile (2 2))) "Project-wide errors" single ((:commit . "ce6e9e8793a55dace13d5fa13badab2dca3b5ddb") (:authors ("Nikita Bloshchanevich" . "nikblos@outlook.com")) (:maintainer "Nikita Bloshchanevich" . "nikblos@outlook.com") (:url . "https://github.com/nbfalcon/flycheck-projectile"))]) - (flycheck-prospector . [(20180524 450) ((flycheck (0 22))) "Support prospector in flycheck" single ((:commit . "d5b81adb5c8261b935baf0a614dd4b776280392e") (:authors ("Carlos Coelho" . "carlospecter@gmail.com")) (:maintainer "Carlos Coelho" . "carlospecter@gmail.com") (:url . "https://github.com/chocoelho/flycheck-prospector"))]) - (flycheck-psalm . [(20211002 1555) ((emacs (24 3)) (flycheck (26)) (psalm (0 6 0))) "Flycheck integration for Psalm" single ((:commit . "28d546a79cb865a78b94cd7e929d66d720505faa") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "tools" "php") (:url . "https://github.com/emacs-php/psalm.el"))]) - (flycheck-pycheckers . [(20220923 2250) ((flycheck (0 18))) "multiple syntax checker for Python, using Flycheck" tar ((:commit . "897fba15787df94c1ce6a48551f1b149940ffc25") (:keywords "convenience" "tools" "languages") (:url . "https://github.com/msherry/flycheck-pycheckers"))]) - (flycheck-pyflakes . [(20170330 2311) ((flycheck (0 18))) "Support pyflakes in flycheck" single ((:commit . "61b045939e3743b2162b7e4e73249c66fc2b8f65") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) - (flycheck-pyre . [(20190215 1222) ((emacs (24)) (flycheck (29)) (cl-lib (0 6))) "Support Pyre in flycheck" tar ((:commit . "0560122caae207d99d8af1ac2b4e5d6f6a1ce444") (:authors ("Vyacheslav Linnik" . "vyacheslav.linnik@gmail.com")) (:maintainer "Vyacheslav Linnik" . "vyacheslav.linnik@gmail.com") (:url . "https://github.com/linnik/flycheck-pyre"))]) - (flycheck-raku . [(20220420 732) ((emacs (26 3)) (flycheck (0 22))) "Raku support in Flycheck" single ((:commit . "4da1970a75396aff1957b07f7579c1de6b817e6b") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") ("Johnathon Weare" . "jrweare@gmail.com") ("Siavash Askari Nasr" . "siavash.askari.nasr@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:keywords "tools" "convenience") (:url . "https://github.com/Raku/flycheck-raku"))]) - (flycheck-relint . [(20200721 2217) ((emacs (26 1)) (flycheck (0 22)) (relint (1 15))) "A Flycheck checker for elisp regular expressions" single ((:commit . "d1e54d4bfdb12d0b60a1b9a8c2b11799426ddc57") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "lisp") (:url . "https://github.com/purcell/flycheck-relint"))]) - (flycheck-rtags . [(20191222 920) ((emacs (24)) (flycheck (0 23)) (rtags (2 10))) "RTags Flycheck integration" single ((:commit . "595055b5316a7c92ba1d638f324f98842a0f41a5") (:authors ("Christian Schwarzgruber" . "c.schwarzgruber.cs@gmail.com")) (:maintainer "Christian Schwarzgruber" . "c.schwarzgruber.cs@gmail.com") (:url . "https://github.com/Andersbakken/rtags"))]) - (flycheck-rust . [(20190319 1546) ((emacs (24 1)) (flycheck (28)) (dash (2 13 0)) (seq (2 3)) (let-alist (1 0 4))) "Flycheck: Rust additions and Cargo support" single ((:commit . "a139cd53c5062697e9ed94ad80b803c37d999600") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:keywords "tools" "convenience") (:url . "https://github.com/flycheck/flycheck-rust"))]) - (flycheck-stan . [(20211129 2051) ((emacs (25 1)) (flycheck (0 16 0)) (stan-mode (10 3 0))) "Add Stan support for Flycheck" tar ((:commit . "150bbbe5fd3ad2b5a3dbfba9d291e66eeea1a581") (:authors ("Jeffrey Arnold" . "jeffrey.arnold@gmail.com") ("Kazuki Yoshida" . "kazukiyoshida@mail.harvard.edu")) (:maintainer "Kazuki Yoshida" . "kazukiyoshida@mail.harvard.edu") (:keywords "c" "languages") (:url . "https://github.com/stan-dev/stan-mode/tree/master/flycheck-stan"))]) - (flycheck-status-emoji . [(20180330 2325) ((cl-lib (0 1)) (emacs (24)) (flycheck (0 20)) (let-alist (1 0))) "Show flycheck status using cute, compact emoji" single ((:commit . "61e93ac41847d27b8eea3a334ced2d1783687b77") (:authors ("Ben Liblit" . "liblit@acm.org")) (:maintainer "Ben Liblit" . "liblit@acm.org") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/liblit/flycheck-status-emoji"))]) - (flycheck-swift . [(20170129 549) ((emacs (24 4)) (flycheck (0 25))) "Flycheck extension for Apple's Swift." single ((:commit . "c6c416a1b7a7d346e5c040e4e4065abc68d3a844") (:keywords "languages" "swift"))]) - (flycheck-swift3 . [(20210910 1244) ((emacs (24 4)) (flycheck (26))) "Flycheck: Swift support for Apple swift-mode" single ((:commit . "54193175c87a4c0bbf7ed16a3e76d6daff35c76f") (:authors ("Goichi Hirakawa" . "gooichi@gyazsquare.com")) (:maintainer "Goichi Hirakawa" . "gooichi@gyazsquare.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/GyazSquare/flycheck-swift3"))]) - (flycheck-swiftlint . [(20180830 340) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Swiftlint." single ((:commit . "65101873c4c9f8e7eac9471188b161eeddda1555") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "swiftlint" "swift" "emacs") (:url . "https://github.com/jojojames/flycheck-swiftlint"))]) - (flycheck-swiftx . [(20200814 845) ((emacs (26 1)) (flycheck (26)) (xcode-project (1 0))) "Flycheck: Swift backend" single ((:commit . "4d0c8ca0540b06fb947a83f1a38a6003a5abe0d4") (:authors ("John Buckley" . "john@olivetoast.com")) (:maintainer "John Buckley" . "john@olivetoast.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/nhojb/flycheck-swiftx"))]) - (flycheck-tcl . [(20180327 1259) ((emacs (24 4)) (flycheck (0 22))) "A flycheck checker for Tcl using tclchecker" single ((:commit . "7ca23f4673e178b9f5dcc8a82b86cf05b15d7236") (:authors ("Niels Widger" . "niels.widger@gmail.com")) (:maintainer "Niels Widger" . "niels.widger@gmail.com") (:url . "https://github.com/nwidger/flycheck-tcl"))]) - (flycheck-tip . [(20171020 1048) ((flycheck (29)) (emacs (24 1)) (popup (0 5 0))) "Show flycheck/flymake errors by tooltip" tar ((:commit . "a8ea6c905e8ad2d0684a17f7e78ba11e8598e85d") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "flycheck") (:url . "https://github.com/yuutayamada/flycheck-tip"))]) - (flycheck-title . [(20210321 558) ((flycheck (30)) (emacs (24))) "show flycheck errors in the frame title" single ((:commit . "74e4375f372f7b9ce0fdfa34dc74a048376679ae") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) - (flycheck-vale . [(20220929 608) ((emacs (24 4)) (flycheck (0 22)) (let-alist (1 0 4))) "flycheck integration for vale" single ((:commit . "7c7ebc3de058a321cb76348a01f45f02dc55d2f0") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/flycheck-vale"))]) - (flycheck-vdm . [(20190304 839) ((emacs (24)) (flycheck (32 -4)) (vdm-mode (0 0 4))) "Syntax checking for vdm-mode" single ((:commit . "103993147b24325ef68099d087dce9ac501f02f9") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:keywords "languages") (:url . "https://github.com/peterwvj/vdm-mode"))]) - (flycheck-xcode . [(20180122 651) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Apple's Xcode." single ((:commit . "6147ab777e2c08e4f5ffdbd85d3013ca700fa835") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "xcode") (:url . "https://github.com/jojojames/flycheck-xcode"))]) - (flycheck-yamllint . [(20170325 1735) ((flycheck (30))) "Flycheck integration for YAMLLint" single ((:commit . "110d310fae409e1869b82c34e60936bd3783dc69") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/krzysztof-magosa/flycheck-yamllint"))]) - (flycheck-yang . [(20180312 1831) ((yang-mode (0 9 4)) (flycheck (0 18))) "YANG flycheck checker" single ((:commit . "47881fc42ef0163c47064b72b5d6dbef4f83d778") (:authors (nil . "Andrew Fort (@andaru)")) (:maintainer nil . "Andrew Fort (@andaru)"))]) - (flycheck-ycmd . [(20181016 618) ((emacs (24)) (dash (2 13 0)) (flycheck (0 22)) (ycmd (1 2)) (let-alist (1 0 5))) "flycheck integration for ycmd" single ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-ycmd"))]) - (flymake-aspell . [(20220411 826) ((emacs (26 1))) "Aspell checker for flymake" single ((:commit . "5ec0f9b28b1d86eec192b23bc24d9a33dfe51882") (:authors ("Leo Gaskin" . "leo.gaskin@le0.gs")) (:maintainer "Leo Gaskin" . "leo.gaskin@le0.gs") (:keywords "wp" "flymake" "spell" "aspell") (:url . "https://github.com/leotaku/flycheck-aspell"))]) - (flymake-coffee . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for coffee script" single ((:commit . "dee295acf30820ed15fe0de17137d50bc27fc80c") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-coffee"))]) - (flymake-collection . [(20220918 1326) ((emacs (28 1)) (let-alist (1 0)) (flymake (1 2 1))) "Collection of checkers for flymake, bringing flymake to the level of flycheck" tar ((:commit . "023472345980c251429046d6a20e85c76f9e928e") (:authors ("Mohsin Kaleem" . "mohkale@kisara.moe")) (:maintainer "Mohsin Kaleem" . "mohkale@kisara.moe") (:keywords "language" "tools") (:url . "https://github.com/mohkale/flymake-collection"))]) - (flymake-css . [(20170723 146) ((flymake-easy (0 1))) "Flymake support for css using csslint" single ((:commit . "de090163ba289910ceeb61b13368ce42d0f2dfd8") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-css"))]) - (flymake-cursor . [(20220506 1458) ((flymake (0 3))) "Show flymake messages in the minibuffer after delay" single ((:commit . "95806594cacddbbc0c3aa2351a6a7cf28e73a8bf") (:authors ("Unknown Original Author") ("Dino Chiesa" . "dpchiesa@hotmail.com") ("Sam Graham ")) (:maintainer "Sam Graham ") (:keywords "languages" "mode" "flymake") (:url . "https://github.com/flymake/emacs-flymake-cursor"))]) - (flymake-diagnostic-at-point . [(20180815 1004) ((emacs (26 1)) (popup (0 5 3))) "Display flymake diagnostics at point" single ((:commit . "379616b1c6f5ebeaf08fbe54ae765008a78b3be7") (:authors ("Ricardo Martins" . "ricardo@scarybox.net")) (:maintainer "Ricardo Martins" . "ricardo@scarybox.net") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/meqif/flymake-diagnostic-at-point"))]) - (flymake-easy . [(20140818 755) nil "Helpers for easily building flymake checkers" single ((:commit . "09deafbcb5f094de8465c2bbfe270ba0f517f515") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "convenience" "internal") (:url . "https://github.com/purcell/flymake-easy"))]) - (flymake-elixir . [(20130810 1417) nil "A flymake handler for elixir-mode .ex files." single ((:commit . "3810566cffe35d04cc3f01e27fe397d68d52f802") (:authors ("Sylvain Benner" . "syl20bnr@gmail.com")) (:maintainer "Sylvain Benner" . "syl20bnr@gmail.com"))]) - (flymake-eslint . [(20220318 152) ((emacs (26 0))) "A Flymake backend for Javascript using eslint" single ((:commit . "bfcf28259c7d774b259a6ed122f1f0936a5b96b9") (:authors ("Dan Orzechowski")) (:maintainer "Dan Orzechowski") (:url . "https://github.com/orzechowskid/flymake-eslint"))]) - (flymake-flycheck . [(20220313 924) ((flycheck (31)) (emacs (26 1))) "Use flycheck checkers as flymake backends" single ((:commit . "850a3f2f6908db5d4a3739e385b2c9fb3ad488f9") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "convenience" "languages" "tools") (:url . "https://github.com/purcell/flymake-flycheck"))]) - (flymake-gjshint . [(20130327 1232) nil "A flymake handler for javascript using both jshint and gjslint" single ((:commit . "71495ee5303de18293decd57ab9f9abdbaabfa05") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "flymake" "javascript" "jshint" "gjslint"))]) - (flymake-go . [(20150714 733) nil "A flymake handler for go-mode files" single ((:commit . "ae83761aa908c1a50ff34af04f00dcc46bca2ce9") (:authors ("Michael Fellinger" . "michael@iron.io") ("Robert Zaremba" . "robert.marek.zaremba@wp.eu")) (:maintainer "Michael Fellinger" . "michael@iron.io") (:keywords "go" "flymake") (:url . "https://github.com/robert-zaremba/flymake-go"))]) - (flymake-go-staticcheck . [(20220804 1907) ((emacs (26 1))) "Go staticcheck linter for flymake" single ((:commit . "9098f7e07ea6513667dc6af6d9ad2fa854464d20") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:keywords "languages" "tools") (:url . "https://github.com/s-kostyaev/flymake-go-staticcheck"))]) - (flymake-golangci . [(20191028 1927) ((flymake-easy (0 1)) (emacs (24))) "A flymake handler for go-mode files using Golang CI lint" single ((:commit . "dfc31a1a6ae3f087b49fe6f5f21b3866780aa91c") (:authors ("Jorge Javier Araya Navarro" . "jorgejavieran@yahoo.com.mx")) (:maintainer "Jorge Javier Araya Navarro" . "jorgejavieran@yahoo.com.mx") (:url . "https://gitlab.com/shackra/flymake-golangci"))]) - (flymake-gradle . [(20190315 233) ((emacs (26 1))) "Flymake extension for Gradle." single ((:commit . "dbedd29b78d4828ef57d4de20867be5df3eaab99") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "gradle") (:url . "https://github.com/jojojames/flymake-gradle"))]) - (flymake-grammarly . [(20220704 626) ((emacs (26 1)) (grammarly (0 3 0)) (s (1 12 0))) "Flymake support for Grammarly" single ((:commit . "4bbf93df6ca31a925417b656eec521f7b2c85681") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "grammar" "check") (:url . "https://github.com/emacs-grammarly/flymake-grammarly"))]) - (flymake-hadolint . [(20220328 823) ((emacs (26 1))) "Flymake backend for hadolint, a Dockerfile linter" single ((:commit . "82a6df7f6cc95e1ab95c5d28f2edcd8c1d4c7382") (:authors ("Taiki Sugawara" . "buzz.taiki@gmail.com")) (:maintainer "Taiki Sugawara" . "buzz.taiki@gmail.com") (:keywords "convenience" "processes" "docker" "flymake") (:url . "https://github.com/buzztaiki/flymake-hadolint"))]) - (flymake-haml . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for haml files" single ((:commit . "22a81e8484734552d461e7ae7305664dc244447e") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-haml"))]) - (flymake-haskell-multi . [(20170723 146) ((flymake-easy (0 1))) "Syntax-check haskell-mode using both ghc and hlint" tar ((:commit . "b564a94312259885b1380272eb867bf52a164020") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-haskell-multi"))]) - (flymake-hlint . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for haskell-mode files using hlint" single ((:commit . "f910736b26784efc9a2fa29503f45c1f1dd0aa38") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-hlint"))]) - (flymake-joker . [(20200315 1429) ((emacs (26 1)) (flymake-quickdef (0 1 1))) "Add Clojure syntax checker (via Joker) to flymake" single ((:commit . "fc132beedac9e6f415b72e578e77318fd13af9ee") (:authors ("Mateusz Probachta" . "mateusz.probachta@gmail.com")) (:maintainer "Mateusz Probachta" . "mateusz.probachta@gmail.com") (:url . "https://github.com/beetleman/flymake-joker"))]) - (flymake-jshint . [(20140319 2200) ((flymake-easy (0 8))) "making flymake work with JSHint" single ((:commit . "79dd554c227883c487db38ac111306c8d5382c95") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "flymake" "jshint" "javascript"))]) - (flymake-jslint . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for javascript using jslint" single ((:commit . "8edb82be605542b0ef62d38d818adcdde335eecb") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-jslint"))]) - (flymake-json . [(20180511 911) ((flymake-easy (0 1))) "A flymake handler for json using jsonlint" single ((:commit . "ae58795f948402e987cda4c15f10354f8ec2d0fd") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-json"))]) - (flymake-kondor . [(20211026 501) ((emacs (26 1))) "Linter with clj-kondo" single ((:commit . "784e57f36812a37e323409b90b935ef3c6920a22") (:authors ("https://turbocafe.keybase.pub")) (:maintainer "https://turbocafe.keybase.pub") (:url . "https://github.com/turbo-cafe/flymake-kondor"))]) - (flymake-ktlint . [(20180831 346) ((emacs (26 1))) "Flymake extension for Ktlint." single ((:commit . "bea8bf350802c06756efd4e6dfba65f31dc41d78") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "ktlint") (:url . "https://github.com/jojojames/flymake-ktlint"))]) - (flymake-languagetool . [(20220922 1914) ((emacs (27 1)) (s (1 9 0))) "Flymake support for LanguageTool" single ((:commit . "f30d3ddb5b27bd700d3965709125940df32217af") (:keywords "convenience" "grammar" "check") (:url . "https://github.com/emacs-languagetool/flymake-languagetool"))]) - (flymake-less . [(20151111 738) ((less-css-mode (0 15)) (flymake-easy (0 1))) "Flymake handler for LESS stylesheets (lesscss.org)" single ((:commit . "32d3c28a9a5c52b82d1741ff9d715013b6498421") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:keywords "languages"))]) - (flymake-lua . [(20170129 154) nil "Flymake for Lua" single ((:commit . "dcc32b62a285215898ae774ba63dbda0656f6f53") (:authors (nil . "Sébastien Roccaserra (format \"<%s%s@%s.%s>\" \"s\" \"roccaserra\" \"yahoo\" \"com\")")) (:maintainer nil . "Sébastien Roccaserra (format \"<%s%s@%s.%s>\" \"s\" \"roccaserra\" \"yahoo\" \"com\")") (:keywords "lua"))]) - (flymake-markdownlint . [(20220320 1208) ((emacs (27 1))) "Markdown linter with markdownlint" single ((:commit . "59e3520668d9394c573e07b7980a2d48d9f6086c") (:authors ("Martin Kjær Jørgensen" . "mkj@gotu.dk")) (:maintainer "Martin Kjær Jørgensen" . "mkj@gotu.dk") (:url . "https://github.com/shaohme/flymake-markdownlint"))]) - (flymake-nasm . [(20210310 1540) ((flymake-quickdef (1 0 0)) (emacs (26 1))) "A flymake handler for asm-mode files using nasm" single ((:commit . "27e58d7f3a48ca6fc12238fe6c888a3fdffc3f75") (:authors ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainer "Jürgen Hötzel") (:keywords "tools" "languages") (:url . "http://github.com/juergenhoetzel/flymake-nasm"))]) - (flymake-perlcritic . [(20120328 814) ((flymake (0 3))) "Flymake handler for Perl to invoke Perl::Critic" tar ((:commit . "0692d6ad5495f6e5438bde0a10345829b8e1def8") (:authors ("Sam Graham ")) (:maintainer "Sam Graham ") (:url . "https://github.com/illusori/emacs-flymake-perlcritic"))]) - (flymake-pest . [(20200317 1503) ((emacs (26 3)) (pest-mode (0 1))) "A flymake handler for Pest files" single ((:commit . "fc575223d1e4de00e03c80258c7359cb4c415517") (:authors ("ksqsf" . "i@ksqsf.moe") ("Naoya Yamashita" . "conao3@gmail.com")) (:maintainer "ksqsf" . "i@ksqsf.moe") (:keywords "languages" "flymake") (:url . "https://github.com/ksqsf/pest-mode"))]) - (flymake-php . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for php-mode files" single ((:commit . "c045d01e002ba5e09b05f40e25bf5068d02126bc") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-php"))]) - (flymake-phpcs . [(20140713 631) ((flymake-easy (0 9))) "making flymake work with PHP CodeSniffer" single ((:commit . "a4d383474e055e554aaf1cd617055d5d7181aa50") (:authors ("Akiha Senda")) (:maintainer "Akiha Senda") (:keywords "flymake" "phpcs" "php") (:url . "https://github.com/senda-akiha/flymake-phpcs/"))]) - (flymake-phpstan . [(20210714 1805) ((emacs (26 1)) (phpstan (0 5 0))) "Flymake backend for PHP using PHPStan" single ((:commit . "0869b152f82a76138daa53e953285936b9d558bd") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:keywords "tools" "php") (:url . "https://github.com/emacs-php/phpstan.el"))]) - (flymake-puppet . [(20170801 554) ((flymake-easy (0 9))) "Flymake handler using puppet-lint" single ((:commit . "9579e5c736cb890195464fabf51df113313de88d") (:authors ("Ben Prew")) (:maintainer "Ben Prew") (:url . "https://github.com/benprew/flymake-puppet"))]) - (flymake-python-pyflakes . [(20170723 146) ((flymake-easy (0 8))) "A flymake handler for python-mode files using pyflakes (or flake8)" single ((:commit . "1d65c26bf65a5dcbd29fcd967e2feb90e1e7a33d") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-python-pyflakes"))]) - (flymake-quickdef . [(20200308 2342) ((emacs (26 1))) "Quickly define a new Flymake backend" single ((:commit . "150c5839768a3d32f988f9dc08052978a68f2ad7") (:authors ("Karl Otness")) (:maintainer "Karl Otness") (:keywords "languages" "tools" "convenience" "lisp") (:url . "https://github.com/karlotness/flymake-quickdef"))]) - (flymake-racket . [(20210105 606) ((emacs (26 1))) "Flymake extension for Racket." single ((:commit . "3d3e5f2a9ab696670f9e52baa4dde7b84b7542df") (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "languages" "racket" "scheme") (:url . "https://github.com/jojojames/flymake-racket"))]) - (flymake-rakudo . [(20220424 637) ((emacs (28 1)) (flymake-collection (2 0 0)) (let-alist (1 0))) "Flymake syntax checker for Rakudo" single ((:commit . "f8e3d03a7207876cd891174702efd572d74f2e49") (:authors ("Siavash Askari Nasr" . "ciavash@proton.me")) (:maintainer "Siavash Askari Nasr" . "ciavash@proton.me") (:keywords "language" "tools" "convenience") (:url . "https://github.com/Raku/flymake-rakudo"))]) - (flymake-ruby . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for ruby-mode files" single ((:commit . "6c320c6fb686c5223bf975cc35178ad6b195e073") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-ruby"))]) - (flymake-sass . [(20170723 146) ((flymake-easy (0 1))) "Flymake handler for sass and scss files" single ((:commit . "2de28148e92deb93bff3d55fe14e7c67ac476056") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-sass"))]) - (flymake-shell . [(20170723 146) ((flymake-easy (0 1))) "A flymake syntax-checker for shell scripts" single ((:commit . "a16cf453056b9849cc7c912bb127fb0b08fc6dab") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-shell"))]) - (flymake-shellcheck . [(20220308 2218) ((emacs (26))) "A bash/sh Flymake backend powered by ShellCheck" single ((:commit . "1ad9acb599e6be6aac57280b7c918b0e4a0f07de") (:authors ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainer "Federico Tedin" . "federicotedin@gmail.com") (:url . "https://github.com/federicotdn/flymake-shellcheck"))]) - (flymake-solidity . [(20170805 644) ((flymake-easy (0 10))) "A flymake handler for solidity using solc" single ((:commit . "48bfe9525f764d8a68cc0270905dbf45bfd00bb8") (:authors ("Pascal van Kooten" . "kootenpv@gmail.com")) (:maintainer "Pascal van Kooten" . "kootenpv@gmail.com") (:url . "https://github.com/kootenvp/flymake-solidity"))]) - (flymake-sqlfluff . [(20220925 2144) ((emacs (27 1))) "A flymake plugin for SQL files using sqlfluff" single ((:commit . "b76f335555c9a94ffc3d7281f3dca345de474eed") (:authors ("Erick Navarro" . "erick@navarro.io")) (:maintainer "Erick Navarro" . "erick@navarro.io") (:url . "https://github.com/erickgnavar/flymake-sqlfluff"))]) - (flymake-swi-prolog . [(20220404 950) ((emacs (26 1))) "A Flymake backend for SWI-Prolog" single ((:commit . "ae0e4b706a40b71c007ed6cb0ec5425d49bea4c3") (:authors ("Eshel Yaron")) (:maintainer "Eshel Yaron") (:keywords "languages") (:url . "https://git.sr.ht/~eshel/flymake-swi-prolog"))]) - (flymake-vala . [(20150326 531) ((flymake-easy (0 1))) "A flymake handler for vala-mode files" single ((:commit . "c3674f461fc84fb0300cd3a562fb903a59782745") (:authors ("Daniel Lawrence" . "dannyla@linux.com")) (:maintainer "Daniel Lawrence" . "dannyla@linux.com") (:keywords "convenience" "vala") (:url . "https://github.com/daniellawrence/flymake-vala"))]) - (flymake-vnu . [(20181128 216) ((emacs (26 1))) "Flymake extension for the v.Nu HTML validator." single ((:commit . "7c4ab9d12611756ad5a80d866890b2f9b73fb611") (:maintainer "Stefan Kuznetsov" . "skuznetsov@posteo.net") (:keywords "languages") (:url . "https://github.com/theneosloth/flymake-vnu"))]) - (flymake-yaml . [(20130423 1548) ((flymake-easy (0 1))) "A flymake handler for YAML" single ((:commit . "0dd11eed29fe4054ff5b4e06e2c39b4d925d6aae") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "yaml") (:url . "https://github.com/yasuyk/flymake-yaml"))]) - (flymake-yamllint . [(20220531 913) ((emacs (26 1))) "YAML linter with yamllint" single ((:commit . "f269e6614993f3c56d545e7d7b225ca2ba1da342") (:authors ("Martin Kjær Jørgensen" . "mkj@gotu.dk")) (:maintainer "Martin Kjær Jørgensen" . "mkj@gotu.dk") (:url . "https://github.com/shaohme/flymake-yamllint"))]) - (flymd . [(20160617 1214) ((cl-lib (0 5))) "On the fly markdown preview" tar ((:commit . "84d5a68bcfed4a295952c33ffcd11e880978d9d7") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:keywords "markdown" "convenience") (:url . "https://github.com/mola-T/flymd"))]) - (flyparens . [(20140723 1846) nil "Check for unbalanced parens on the fly" tar ((:commit . "af9b8cfd647d0e5f97684d613dc2eea7cfc19398") (:authors ("Jisang Yoo")) (:maintainer "Jisang Yoo") (:keywords "faces" "convenience" "lisp" "matching" "parentheses" "parens"))]) - (flyspell-correct . [(20220520 630) ((emacs (24))) "Correcting words with flyspell via custom interface" tar ((:commit . "7d7b6b01188bd28e20a13736ac9f36c3367bd16e") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) - (flyspell-correct-avy-menu . [(20220520 630) ((flyspell-correct (0 6 1)) (avy-menu (0 1 1)) (emacs (24))) "Correcting words with flyspell via avy-menu interface" single ((:commit . "7d7b6b01188bd28e20a13736ac9f36c3367bd16e") (:authors ("Boris Buliga" . "boris@d12frosted.io") ("Clemens Radermacher" . "clemera@posteo.net")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) - (flyspell-correct-helm . [(20220520 630) ((flyspell-correct (0 6 1)) (helm (1 9 0)) (emacs (24))) "Correcting words with flyspell via helm interface" single ((:commit . "7d7b6b01188bd28e20a13736ac9f36c3367bd16e") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) - (flyspell-correct-ivy . [(20220520 630) ((flyspell-correct (0 6 1)) (ivy (0 8 0)) (emacs (24 4))) "Correcting words with flyspell via ivy interface" single ((:commit . "7d7b6b01188bd28e20a13736ac9f36c3367bd16e") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) - (flyspell-correct-popup . [(20220520 630) ((flyspell-correct (0 6 1)) (popup (0 5 3)) (emacs (24))) "Correcting words with flyspell via popup interface" single ((:commit . "7d7b6b01188bd28e20a13736ac9f36c3367bd16e") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) - (flyspell-lazy . [(20210308 1253) nil "Improve flyspell responsiveness using idle timers" single ((:commit . "0fc5996bcee20b46cbd227ae948d343c3bef7339") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "spelling") (:url . "http://github.com/rolandwalker/flyspell-lazy"))]) - (flyspell-popup . [(20170529 815) ((popup (0 5 0))) "Correcting words with Flyspell in popup menus" single ((:commit . "29311849bfd253b9b689bf331860b4c4d3bd4dde") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "convenience") (:url . "https://github.com/xuchunyang/flyspell-popup"))]) - (fm-bookmarks . [(20170104 1716) ((emacs (24 3)) (cl-lib (0 5))) "Use file manager bookmarks (eg Dolphin, Nautilus, PCManFM) in Dired" single ((:commit . "11dacfd16a926bfecba96a94c6b13e162c7717f7") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:keywords "files" "convenience") (:url . "http://github.com/kuanyui/fm-bookmarks.el"))]) - (fn . [(20210304 1812) ((emacs (24)) (cl-lib (0 5)) (dash (2 18 0))) "Concise anonymous functions for Emacs Lisp" single ((:commit . "98e3fe1b4785e162d9aca978a2db106baa79260f") (:authors ("Troy Pracy")) (:maintainer "Troy Pracy") (:keywords "functional"))]) - (focus . [(20220910 1300) ((emacs (24 3)) (cl-lib (0 5))) "Dim the font color of text in surrounding sections" single ((:commit . "9dd85fc474bbc1ebf22c287752c960394fcd465a") (:authors ("Lars Tveito" . "larstvei@ifi.uio.no")) (:maintainer "Lars Tveito" . "larstvei@ifi.uio.no") (:url . "http://github.com/larstvei/Focus"))]) - (focus-autosave-mode . [(20160519 2116) ((emacs (24 4))) "Automatically save files in focus-out-hook." single ((:commit . "e89ed22aa4dfc76e1b844b202aedd468ad58814a") (:authors ("Wojciech Siewierski" . "wojciech.siewierski@onet.pl")) (:maintainer "Wojciech Siewierski" . "wojciech.siewierski@onet.pl") (:keywords "convenience" "files" "frames" "mouse"))]) - (foggy-night-theme . [(20190123 1614) ((emacs (24))) "Dark low contrast theme with soft and muted colors." single ((:commit . "14894e06ee5c6e14db36f2cb07387ee971c1736f") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) - (fold-dwim . [(20140208 1637) nil "Unified user interface for Emacs folding modes" single ((:commit . "c46f4bb2ce91b4e307136320e72c28dd50b6cd8b") (:authors ("Peter Heslin" . "p.j.heslin@dur.ac.uk")) (:maintainer "Peter Heslin" . "p.j.heslin@dur.ac.uk") (:url . "http://www.dur.ac.uk/p.j.heslin/Software/Emacs"))]) - (fold-dwim-org . [(20131203 1351) ((fold-dwim (1 2))) "Fold DWIM bound to org key-strokes." single ((:commit . "c09bb2b46d65afbd1d0febc6fded7495be7a3037") (:authors ("Matthew L. Fidler & Shane Celis")) (:maintainer "Matthew L. Fidler") (:keywords "folding" "emacs" "org-mode") (:url . "https://github.com/mlf176f2/fold-dwim-org"))]) - (fold-this . [(20191107 1816) nil "Just fold this region please" single ((:commit . "c3912c738cf0515f65162479c55999e2992afce5") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com") (:keywords "convenience") (:url . "https://github.com/magnars/fold-this.el"))]) - (folding . [(20220110 1718) nil "A folding-editor-like minor mode." tar ((:commit . "1ce338b991c69358a607c37bfb16ffb7de7e91c4") (:maintainer "Jari Aalto ") (:keywords "tools"))]) - (font-lock-profiler . [(20170208 2008) ((emacs (24 3))) "Coverage and timing tool for font-lock keywords." single ((:commit . "6e096458416888a4f63cca0d6bc5965a052753c8") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces" "tools") (:url . "https://github.com/Lindydancer/font-lock-profiler"))]) - (font-lock-studio . [(20220629 1909) ((emacs (24 3))) "interactive debugger for Font Lock keywords." single ((:commit . "78472ae1f65721b4da17756ee7e506f3d0487033") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces" "tools") (:url . "https://github.com/Lindydancer/font-lock-studio"))]) - (font-utils . [(20210405 1149) ((persistent-soft (0 8 8)) (pcache (0 2 3))) "Utility functions for working with fonts" single ((:commit . "abc572eb0dc30a26584c0058c3fe6c7273a10003") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "extensions") (:url . "http://github.com/rolandwalker/font-utils"))]) - (fontawesome . [(20170305 1356) ((emacs (24 4))) "fontawesome utility" tar ((:commit . "a743f80bfd53767ca9ee32da34c5ca032172a480") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-fontawesome"))]) - (fontify-face . [(20210503 1956) ((emacs (24))) "Fontify symbols representing faces with that face." single ((:commit . "d1386c88ccc77ccfb40b888ff90d6181325d14f8") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:keywords "faces") (:url . "https://github.com/Fuco1/fontify-face"))]) - (fontsloth . [(20211118 2018) ((f (0 20 0)) (logito (0 1)) (pcache (0 5)) (stream (2 2 5)) (emacs (28 0))) "Elisp otf/ttf font loader/renderer" tar ((:commit . "615dd846cb80701cda4b34bc1dfb43bf695318b6") (:authors ("Jo Gay" . "jo.gay@mailfence.com")) (:maintainer "Jo Gay" . "jo.gay@mailfence.com") (:keywords "data" "font" "rasterization" "ttf" "otf") (:url . "https://github.com/jollm/fontsloth"))]) - (for . [(20220929 1246) ((emacs (28 1))) "Iteration and sequence" tar ((:commit . "22de9e71e0b7f831da4e4a756c75abcc73a02fad") (:authors ("Wing Hei Chan" . "whmunkchan@outlook.com")) (:maintainer "Wing Hei Chan" . "whmunkchan@outlook.com") (:keywords "extensions") (:url . "https://github.com/usaoc/elisp-for"))]) - (forecast . [(20191004 1850) ((emacs (24 4))) "Weather forecasts" single ((:commit . "5f3e67448cc98fe2875115163849acae4d9e8526") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:keywords "weather" "forecast") (:url . "https://dev.gkayaalp.com/elisp/index.html#forecast-el"))]) - (foreign-regexp . [(20200325 50) nil "search and replace by foreign regexp." tar ((:commit . "e2dd47f2160cadc194eb156e7c76c3c869e6706e") (:authors ("K-talo Miyazaki ")) (:maintainer "K-talo Miyazaki ") (: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" single ((:commit . "22b3bb13134b617870ed1e888af739f4818be929") (:authors ("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." single ((:commit . "58096ce1a25615d2bae806c3775bae3e2775019d") (:authors ("olkinn")) (:maintainer "olkinn"))]) - (forge . [(20220915 1551) ((emacs (25 1)) (compat (28 1 1 0)) (closql (1 2 0)) (dash (2 19 1)) (emacsql-sqlite (3 0 0)) (ghub (20220621)) (let-alist (1 0 6)) (magit (20220621)) (markdown-mode (2 4)) (transient (0 3 6)) (yaml (0 3 5))) "Access Git forges from Magit." tar ((:commit . "2a2c6dde1754679673ccb29eb384dabe1d43624c") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/forge"))]) - (form-feed . [(20210508 1627) ((emacs (24 1))) "Display ^L glyphs as horizontal lines" single ((:commit . "ac1f0ef30a11979f5dfe12d8c05a666739e486ff") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "faces") (:url . "https://depp.brause.cc/form-feed"))]) - (format-all . [(20220928 1045) ((emacs (24 4)) (inheritenv (0 1)) (language-id (0 19))) "Auto-format C, C++, JS, Python, Ruby and 50 other languages" single ((:commit . "d01a0702472d159bacc704394198a77a64d3c79b") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:keywords "languages" "util") (:url . "https://github.com/lassik/emacs-format-all-the-code"))]) - (format-sql . [(20150422 1333) nil "Use format-sql to make your SQL readable in directly Emacs." single ((:commit . "97f475c245cd6c81a72a265678e2087cee66ac7b") (:authors ("Friedrich Paetzke" . "paetzke@fastmail.fm")) (:maintainer "Friedrich Paetzke" . "paetzke@fastmail.fm") (:url . "https://github.com/paetzke/format-sql.el"))]) - (format-table . [(20181223 1616) ((emacs (25)) (dash (2 14 1))) "Parse and reformat tabular data." single ((:commit . "dfcae3a867e574577fc09a43b045889ff155b58f") (:authors ("Jason Duncan" . "jasond496@msn.com")) (:maintainer "Jason Duncan" . "jasond496@msn.com") (:keywords "data") (:url . "https://github.com/functionreturnfunction/format-table"))]) - (forth-mode . [(20220629 519) nil "Programming language mode for Forth" tar ((:commit . "162b79f005a64b1f91e60b8f4c022d1d90cd3d95") (:authors ("Lars Brinkhoff" . "lars@nocrew.org")) (:maintainer "Lars Brinkhoff" . "lars@nocrew.org") (:keywords "languages" "forth") (:url . "http://github.com/larsbrinkhoff/forth-mode"))]) - (fortpy . [(20150715 2032) ((epc (0 1 0)) (auto-complete (1 4)) (python-environment (0 0 2)) (pos-tip (0 4 5))) "a Fortran auto-completion for Emacs" tar ((:commit . "c614517e9396ef7a78be3b8786fbf303879cf43b") (:authors ("Conrad Rosenbrock ")) (:maintainer "Conrad Rosenbrock "))]) - (fortune-cookie . [(20181223 842) nil "Print a fortune in your scratch buffer." single ((:commit . "6c1c08f5be83822c0b762872ab25e3dbee96f333") (:authors ("Andrew Schwartzmeyer" . "andrew@schwartzmeyer.com")) (:maintainer "Andrew Schwartzmeyer" . "andrew@schwartzmeyer.com") (:keywords "fortune" "cowsay" "scratch" "startup") (:url . "https://github.com/andschwa/fortune-cookie"))]) - (fountain-mode . [(20211223 405) ((emacs (24 4)) (seq (2 20))) "Major mode for screenwriting in Fountain markup" tar ((:commit . "594d0b97fede90a01ed341bb3fc42ac51f31e1c4") (:authors ("Paul W. Rankin" . "pwr@bydasein.com")) (:maintainer "Paul W. Rankin" . "pwr@bydasein.com") (:keywords "wp" "text") (:url . "https://github.com/rnkn/fountain-mode"))]) - (fraktur-mode . [(20160815 227) ((cl-lib (0 5))) "Easily insert Unicode mathematical Fraktur characters" single ((:commit . "514baf5546aed12a0d9fa0fe66e87cdcc7843b08") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "") (:keywords "unicode" "fraktur" "math" "mathematical") (:url . "https://github.com/grettke/fraktur-mode"))]) - (frame-local . [(20180330 940) ((emacs (25 1))) "Variables local to a frame" single ((:commit . "51c0889602626e2dcc6f1c1a812b058bc96df03c") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:keywords "frames" "tools" "local" "lisp") (:url . "https://github.com/sebastiencs/frame-local"))]) - (frame-mode . [(20190710 2030) ((s (1 9 0)) (emacs (24 4))) "Use frames instead of windows" single ((:commit . "ae2366969927c9f89ea07c999bef382b0b47cac1") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "frames") (:url . "https://github.com/IvanMalison/frame-mode"))]) - (frame-purpose . [(20211011 1518) ((emacs (25 1)) (dash (2 18))) "Purpose-specific frames" single ((:commit . "7d498147445cc0afb87b922a8225d2e163e5ed5a") (:authors ("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" single ((:commit . "73d6163568c7d32952175e663318b872f995a4e5") (:authors ("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 . [(20210107 918) ((emacs (24 4)) (dash (2 13 0)) (s (1 11 0))) "Use frames instead of Emacs windows" single ((:commit . "27a5116f36af14df39b92ee2ea1f8583f22484cf") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:keywords "frames" "windows") (:url . "https://github.com/davidshepherd7/frames-only-mode"))]) - (frameshot . [(20220509 2010) ((emacs (25 3)) (compat (28 1 1 0))) "Take screenshots of a frame" single ((:commit . "db75e7b903d0202ba75e64a5a85eac720a30c3c2") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "multimedia") (:url . "https://github.com/tarsius/frameshot"))]) - (framesize . [(20131017 2132) ((key-chord (0 5 20080915))) "change the size of frames in Emacs" single ((:commit . "f2dbf5d2513b2bc45f2085370a55c1754b6025da") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "frames") (:url . "http://github.com/nicferrier/emacs-framesize"))]) - (frecency . [(20170909 631) ((emacs (25 1)) (a (0 1)) (dash (2 13 0))) "Library for sorting items by frequency and recency of access" single ((:commit . "132130088ef5695cffed6fcacfa219cb0c389026") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "libraries" "recency" "recent" "frequency" "frequent") (:url . "http://github.com/alphapapa/frecency.el"))]) - (frecentf . [(20210330 1521) ((emacs (26 1)) (frecency (0 1 -1)) (persist (0 4)) (async (1 9 4))) "Pervasive recentf using frecency" single ((:commit . "19e2c48a8b8c8ee8cae5c93b58b57a0aa81a8c46") (:authors ("Felipe Lema" . "felipel@mortemale.org")) (:maintainer "Felipe Lema" . "felipel@mortemale.org") (:keywords "files" "maint") (:url . "https://launchpad.net/frecentf.el"))]) - (free-keys . [(20211116 1501) ((cl-lib (0 3))) "Show free keybindings for modkeys or prefixes" single ((:commit . "7348ce68192871b8a69b687ec124d9f816d493ca") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:keywords "convenience") (:url . "https://github.com/Fuco1/free-keys"))]) - (freeradius-mode . [(20190401 1743) ((emacs (24 4))) "major mode for FreeRadius server config files" single ((:commit . "cf8bf0359cf6c77848facbd24b764b3e111b4c2d") (:url . "https://github.com/VersBinarii/freeradius-mode"))]) - (freeze-it . [(20220301 148) ((emacs (24 4))) "Minor mode to make your previous writing read-only" single ((:commit . "ad92e33a7ebd860905da60d194833516bf61cbf5") (:authors ("Paul W. Rankin" . "pwr@bydasein.com")) (:maintainer "Paul W. Rankin" . "pwr@bydasein.com") (:keywords "wp" "text") (:url . "https://github.com/rnkn/freeze-it"))]) - (friendly-remote-shell . [(20200527 830) ((emacs (24 1)) (cl-lib (0 6 1)) (with-shell-interpreter (0 2 3)) (friendly-tramp-path (0 1 0)) (friendly-shell (0 2 0))) "Human-friendly remote interactive shells" single ((:commit . "5c0eda312d8da6de0848d56abca1b0f5840e81e6") (:keywords "processes" "terminals") (:url . "https://github.com/p3r7/friendly-shell"))]) - (friendly-shell . [(20220309 1711) ((emacs (24 1)) (cl-lib (0 6 1)) (dash (2 17 0)) (with-shell-interpreter (0 2 4))) "Better shell-mode API" single ((:commit . "e530e359848e8bdad09d26529f17eb25e5558b3e") (:keywords "processes" "terminals") (:url . "https://github.com/p3r7/friendly-shell"))]) - (friendly-shell-command . [(20200527 830) ((emacs (24 1)) (cl-lib (0 6 1)) (dash (2 17 0)) (with-shell-interpreter (0 2 3))) "Better shell-command API" single ((:commit . "5c0eda312d8da6de0848d56abca1b0f5840e81e6") (:keywords "processes" "terminals") (:url . "https://github.com/p3r7/friendly-shell"))]) - (friendly-tramp-path . [(20200502 1032) ((cl-lib (0 6 1))) "Human-friendly TRAMP path construction" single ((:commit . "be572b8953b9e5a3a35c30bb64c2936d3e9802ba") (:url . "https://github.com/p3r7/prf-tramp"))]) - (frimacs . [(20220723 1902) ((emacs (26 1))) "An environment for the FriCAS computer algebra system" tar ((:commit . "b35fdefb60ead4d7559131601c43761973762a9a") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org") (:keywords "fricas" "computer algebra" "extensions" "tools") (:url . "https://github.com/pdo/frimacs"))]) - (fringe-current-line . [(20140111 411) nil "show current line on the fringe." single ((:commit . "0ef000bac76abae30601222e6f06c7d133ab4942") (:authors ("Kouhei Yanagita" . "yanagi@shakenbu.org")) (:maintainer "Kouhei Yanagita" . "yanagi@shakenbu.org") (:url . "http://github.com/kyanagi/fringe-current-line/raw/master/fringe-current-line.el"))]) - (fringe-helper . [(20140620 2109) nil "helper functions for fringe bitmaps" single ((:commit . "9bc3d3e82c9cc3937aa090248dc4dd2e289fc55c") (:authors ("Nikolaj Schumacher ")) (:maintainer "Nikolaj Schumacher ") (:keywords "lisp") (:url . "http://nschum.de/src/emacs/fringe-helper/"))]) - (frog-jump-buffer . [(20220414 1935) ((emacs (24)) (avy (0 4 0)) (dash (2 4 0)) (frog-menu (0 2 8))) "The fastest buffer-jumping Emacs lisp package around." single ((:commit . "ff0cfe9cb4a60d855f0754b741a9417ee413dee0") (:authors ("Justin Talbott")) (:maintainer "Justin Talbott") (:keywords "convenience" "tools") (:url . "https://github.com/waymondo/frog-jump-buffer"))]) - (frontside-javascript . [(20220315 1057) ((emacs (25 1)) (add-node-modules-path (1 2 0)) (company (0 9 2)) (flycheck (20201228 2104)) (js2-mode (20201220)) (js2-refactor (0 9 0)) (rjsx-mode (0 5 0)) (tide (4 0 2)) (web-mode (17)) (lsp-mode (20220124))) "JS development that just work™️" tar ((:commit . "18816534a977fbd28848389b58c22b6538cfdeec") (:authors ("Frontside Engineering" . "engineering@frontside.com")) (:maintainer "Frontside Engineering" . "engineering@frontside.com") (:keywords "files" "tools") (:url . "https://github.com/thefrontside/frontmacs"))]) - (fsbot-data-browser . [(20220830 230) nil "browse the fsbot database using tabulated-list-mode" single ((:commit . "27455860fec01ca47bf98b85f093cc24b9852bef") (:authors ("Benaiah Mischenko")) (:maintainer "Benaiah Mischenko") (:keywords "fsbot" "irc" "tabulated-list-mode") (:url . "http://github.com/benaiah/fsbot-data-browser"))]) - (fsharp-mode . [(20220630 1931) ((emacs (25))) "Support for the F# programming language" tar ((:commit . "da57a3bb8a2521de1cd2bb61743ac64d19d91091") (:authors ("1993-1997 Xavier Leroy, Jacques Garrigue and Ian T Zimmerman") ("2010-2011 Laurent Le Brun" . "laurent@le-brun.eu") ("2012-2014 Robin Neatherway" . "robin.neatherway@gmail.com") ("2017-2022 Jürgen Hötzel")) (:maintainer "Jürgen Hötzel") (:keywords "languages"))]) - (fstar-mode . [(20220725 2139) ((emacs (24 3)) (dash (2 11)) (company (0 8 12)) (quick-peek (1 0)) (yasnippet (0 11 0)) (flycheck (30 0)) (company-quickhelp (2 2 0))) "Support for F* programming" tar ((:commit . "60489e75c6f26417068bf861b6db2935e72c38fe") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:keywords "convenience" "languages") (:url . "https://github.com/FStarLang/fstar-mode.el"))]) - (fuel . [(20211221 2127) ((cl-lib (0 2)) (emacs (24 2))) "Major mode for the Factor programming language." tar ((:commit . "f93602c02915dc97014f77ffbdef778376002996"))]) - (fuff . [(20170202 1503) ((seq (2 3))) "Find files with findutils, recursively" single ((:commit . "278e849913df87bd8756c59382282d87474802c3") (:authors ("Joel Moberg")) (:maintainer "Joel Moberg") (:keywords "files" "project" "convenience") (:url . "https://github.com/joelmo/fuff"))]) - (full-ack . [(20140223 1732) nil "a front-end for ack" single ((:commit . "8345753e9569dabf6426a837f29387557e32f2af") (:authors ("Nikolaj Schumacher ")) (:maintainer "Nikolaj Schumacher ") (:keywords "tools" "matching") (:url . "http://nschum.de/src/emacs/full-ack/"))]) - (fullframe . [(20210226 1057) ((cl-lib (0 5))) "Generalized automatic execution in a single frame" single ((:commit . "886b831c001b44ec95aec4ff36e8bc1b3003c786") (:authors ("Tom Regner" . "tom@goochesa.de")) (:maintainer "Tom Regner" . "tom@goochesa.de") (:keywords "fullscreen"))]) - (function-args . [(20220516 1226) ((ivy (0 9 1))) "C++ completion for GNU Emacs" tar ((:commit . "beba049751fed78666c87bd146a6f1cf149bb819") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/function-args"))]) - (fuo . [(20190812 927) ((emacs (24 4))) "feeluown client." single ((:commit . "0e4122f94a336a50c02bc96652d25ac3d74bedeb") (:authors ("cosven" . "yinshaowen241@gmail.com")) (:maintainer "cosven" . "yinshaowen241@gmail.com") (:keywords "feeluown" "multimedia" "unix") (:url . "http://github.com/cosven/emacs-fuo"))]) - (furl . [(20150509 316) nil "Friendly URL retrieval" single ((:commit . "014438271e0ef27333dfcd599cb247f12a20d870") (:authors ("Natalie Weizenbaum" . "nweiz@google.com")) (:maintainer "Natalie Weizenbaum" . "nweiz@google.com"))]) - (fussy . [(20220827 2321) ((emacs (27 2)) (flx (0 5))) "Fuzzy completion style using `flx'" single ((:commit . "1e785a4cd94c8d68df5b7905de05bb03c53e70ba") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "matching") (:url . "https://github.com/jojojames/fussy"))]) - (futhark-mode . [(20220824 828) ((emacs (24 3)) (cl-lib (0 5))) "major mode for editing Futhark source files" tar ((:commit . "adf92a6c38b059f8ead65a08ccebdc5855cf9d1b") (:keywords "languages") (:url . "https://github.com/diku-dk/futhark-mode"))]) - (fuz . [(20200104 524) ((emacs (25 1))) "Fast and precise fuzzy scoring/matching utils" tar ((:commit . "0b6b64cebde5675be3a28520ee16234db48d3b8b") (:authors ("Zhu Zihao" . "all_but_last@163.com")) (:maintainer "Zhu Zihao" . "all_but_last@163.com") (:keywords "lisp") (:url . "https://github.com/cireu/fuz.el"))]) - (fuzzy . [(20211231 1837) ((emacs (24 3))) "Fuzzy Matching" single ((:commit . "f63d6279a781cf9f33dd2f22826788d98d475961") (:authors ("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" single ((:commit . "915a281fc8e50df84dcc205f9357e8314d60fa54") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:keywords "matching") (:url . "https://github.com/10sr/fuzzy-finder-el"))]) - (fvwm-mode . [(20160411 1138) nil "A major mode for editing Fvwm configuration files" single ((:commit . "6832a1c1f68bf6249c3fd6672ea8e27dc7a5c79e") (:authors ("Bert Geens" . "bert@lair.be")) (:maintainer "Bert Geens" . "bert@lair.be") (:keywords "files") (:url . "https://github.com/theBlackDragon/fvwm-mode"))]) - (fwb-cmds . [(20220422 1610) ((emacs (25 1)) (compat (28 1 1 0))) "misc frame, window and buffer commands" single ((:commit . "b2661943ff3e2ad8d6db2158c173ca04221790a1") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (: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")) (: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")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com") (:keywords "languages"))]) - (fzf . [(20220726 2216) ((emacs (24 4))) "A front-end for fzf." single ((:commit . "21912ebc7e1084aa88c9d8b7715e782a3978ed23") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:keywords "fzf" "fuzzy" "search") (:url . "https://github.com/bling/fzf.el"))]) - (gameoflife . [(20200614 1814) nil "Screensaver running Conway's Game of Life" single ((:commit . "2483f3d98dbcf7f1633f551cc3691f5659b4b942") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "games") (:url . "https://github.com/Lindydancer/gameoflife"))]) - (gams-ac . [(20180423 926) ((emacs (24)) (auto-complete (1 0)) (gams-mode (4 0))) "auto-complete source file for GAMS mode" single ((:commit . "66d04ff36033f54205c19bc1d893e926d4dbf02e") (:authors ("Shiro Takeda")) (:maintainer "Shiro Takeda") (:keywords "languages" "tools" "gams-mode" "auto-complete") (:url . "https://github.com/ShiroTakeda/gams-ac"))]) - (gams-mode . [(20220512 222) ((emacs (24 3))) "Major mode for General Algebraic Modeling System (GAMS)" tar ((:commit . "937b2223259fb102bd6991fe46f509897e4f6cba") (:authors ("Shiro Takeda")) (:maintainer "Shiro Takeda") (:keywords "languages" "tools" "gams") (:url . "http://shirotakeda.org/en/gams/gams-mode/"))]) - (gandalf-theme . [(20130809 947) nil "Gandalf color theme" single ((:commit . "4e472fc851431458537d458d09c1f5895e338536") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net") (:keywords "color" "theme"))]) - (gap-mode . [(20220815 2355) nil "Major mode for editing files in the GAP programing language." tar ((:commit . "afa70e8e396ce15f348612f09146650795fe58f8") (:authors ("Michael Smith" . "smith@pell.anu.edu.au") ("Gary Zablackis") ("Goetz Pfeiffer") ("Ivan Andrus" . "darthandrus@gmail.com")) (:maintainer "Ivan Andrus" . "darthandrus@gmail.com") (:keywords "gap") (:url . "https://gitlab.com/gvol/gap-mode"))]) - (gather . [(20141230 1338) nil "Gather string in buffer." single ((:commit . "8909c886d72a682710bb79ccfcfe4df54a399b7e") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:keywords "matching" "convenience" "tools") (:url . "https://github.com/mhayashi1120/Emacs-gather/raw/master/gather.el"))]) - (gcmh . [(20201116 2251) ((emacs (24))) "the Garbage Collector Magic Hack" single ((:commit . "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9") (:authors ("Andrea Corallo" . "akrl@sdf.org")) (:maintainer nil . "akrl@sdf.org") (:keywords "internal") (:url . "https://gitlab.com/koral/gcmh"))]) - (gcode-mode . [(20210522 1025) ((emacs (24 4))) "Simple G-Code major mode" tar ((:commit . "1f83845af4102efc5e5856b55bd5ad165b2f0cdd") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:keywords "gcode" "languages" "highlight" "syntax") (:url . "https://gitlab.com/wavexx/gcode-mode.el"))]) - (gdscript-mode . [(20220721 547) ((emacs (26 3))) "Major mode for Godot's GDScript language" tar ((:commit . "d392e8aa7e7c6dd79ce52fb55d78f7acfa443194") (:authors ("Nathan Lovato , Fabián E. Gallina" . "fgallina@gnu.org")) (:maintainer nil . "nathan@gdquest.com") (:keywords "languages") (:url . "https://github.com/godotengine/emacs-gdscript-mode/"))]) - (geben . [(20220827 105) ((emacs (24 3)) (cl-lib (0 5))) "DBGp protocol frontend, a script debugger" tar ((:commit . "8df1ed2c8ff13b0ca4ef241c95c46f60a5a4fe3c") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:keywords "c" "comm" "tools") (:url . "https://github.com/ahungry/geben"))]) - (geben-helm-projectile . [(20160611 59) ((emacs (24)) (geben (0 26)) (helm-projectile (0 13 0))) "Integrate helm-projectile with geben" single ((:commit . "14db489efcb20c5aa9102288c94cec3c5a87c35d") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:keywords "ahungry" "emacs" "geben" "helm" "projectile" "debug") (:url . "https://github.com/ahungry/geben-helm-projectile"))]) - (geeknote . [(20220213 612) ((emacs (24))) "Use Evernote in Emacs through geeknote" single ((:commit . "ce2738aebeeda35f9d31027e9b7bad0813b975c3") (:authors ("Evan Dale Aromin")) (:maintainer "Evan Dale Aromin") (:keywords "evernote" "geeknote" "note" "emacs-evernote" "evernote-mode") (:url . "http://github.com/avendael/emacs-geeknote"))]) - (geiser . [(20220917 1659) ((emacs (25 1)) (transient (0 3)) (project (0 8 1))) "GNU Emacs and Scheme talk to each other" tar ((:commit . "486c39cfbdf1789fe493535b7e0ae72ff518e53e") (:authors ("Jose Antonio Ortega Ruiz" . "jao@gnu.org")) (:maintainer "Jose Antonio Ortega Ruiz" . "jao@gnu.org") (:keywords "languages" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/"))]) - (geiser-chez . [(20211216 2332) ((emacs (26 1)) (geiser (0 19))) "Chez Scheme's implementation of the geiser protocols" tar ((:commit . "48427d4aecc6fed751d266673f1ce2ad57ddbcfc") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") (:keywords "languages" "chez" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/chez"))]) - (geiser-chibi . [(20211204 1938) ((emacs (24 4)) (geiser (0 18))) "Chibi Scheme's implementation of the geiser protocols" tar ((:commit . "5a6a5a580ea45cd4974df21629a8d50cbe3d6e99") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Jose A Ortega Ruiz" . "jao@gnu.org") (:keywords "languages" "chibi" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/chibi"))]) - (geiser-chicken . [(20220717 1130) ((emacs (24 4)) (geiser (0 19))) "Chicken's implementation of the geiser protocols" tar ((:commit . "a480598b5908c95bc8d3178a48f13e9072a9235b") (:authors ("Daniel Leslie")) (:maintainer "Daniel Leslie") (: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") (:authors ("Daniel Leslie")) (: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")) (:maintainer "András Simonyi" . "andras.simonyi@gmail.com") (:keywords "languages" "gauche" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/gauche"))]) - (geiser-guile . [(20220922 52) ((emacs (25 1)) (geiser (0 26 1))) "Guile's implementation of the geiser protocols" tar ((:commit . "8f0ffecb430fffc8e32bb49bdc33becfa6846647") (:authors ("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")) (: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")) (: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")) (:maintainer "Jose Antonio Ortega Ruiz" . "jao@gnu.org") (:keywords "languages" "racket" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/racket"))]) - (geiser-stklos . [(20211117 2114) ((emacs (24 4)) (geiser (0 16))) "STklos Scheme implementation of the geiser protocols" single ((:commit . "9db60a7e751c97e30dd528e2a96ff19575b618d2") (:authors ("Jeronimo Pellegrini" . "j_p@aleph0.info")) (:maintainer "Jeronimo Pellegrini" . "j_p@aleph0.info") (:keywords "languages" "stklos" "scheme" "geiser") (:url . "https://gitlab.com/emacs-geiser/stklos"))]) - (gemini-mode . [(20210909 1442) ((emacs (24 4))) "A simple highlighting package for text/gemini" single ((:commit . "60bd07b3a1e532c950c132673777ceb635c9960d") (:authors ("Jason McBrayer , tastytea , Étienne Deparis" . "etienne@depar.is")) (:maintainer "Jason McBrayer , tastytea , Étienne Deparis" . "etienne@depar.is") (:keywords "languages") (:url . "https://git.carcosa.net/jmcbray/gemini.el"))]) - (gemini-write . [(20211114 1032) ((emacs (26)) (elpher (2 8 0)) (gemini-mode (1 0 0))) "Elpher for Titan" single ((:commit . "2a7d07d0ce4c5b8750f3ff1182ad94ee616734c8") (:authors ("Alex Schroeder" . "alex@gnu.org")) (:maintainer "Alex Schroeder" . "alex@gnu.org") (:keywords "comm" "gemini") (:url . "https://alexschroeder.ch/cgit/gemini-write"))]) - (general . [(20211203 120) ((emacs (24 4)) (cl-lib (0 5))) "Convenience wrappers for keybindings." tar ((:commit . "9651024e7f40a8ac5c3f31f8675d3ebe2b667344") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:keywords "vim" "evil" "leader" "keybindings" "keys") (:url . "https://github.com/noctuid/general.el"))]) - (genrnc . [(20140612 1237) ((deferred (0 3 1)) (concurrent (0 3)) (log4e (0 2 0)) (yaxception (0 1))) "generate RELAX NG Compact Schema from RELAX NG Schema, XML Schema and DTD." tar ((:commit . "da75b1966a73ad215ec2ced4522c25f4d0bf1f9a") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "xml") (:url . "https://github.com/aki2o/emacs-genrnc"))]) - (geoip . [(20200310 911) ((emacs (25 1))) "Find out where an IP address is located via GeoIP2" single ((:commit . "b4952890993642c7055f4bbbf05b0384740f8f51") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "tools") (:url . "https://github.com/xuchunyang/geoip.el"))]) - (geolocation . [(20200317 1559) ((request-deferred (0 3 2)) (deferred (0 5 1)) (emacs (25 1))) "Get your location on Earth" single ((:commit . "08e3569024659f6f04cb269ad213d144fd8e2a95") (:authors ("Neil Okamoto" . "neil.okamoto+melpa@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:keywords "hardware") (:url . "https://github.com/gonewest818/geolocation.el"))]) - (german-holidays . [(20181213 644) nil "German holidays for Emacs calendar" single ((:commit . "a8462dffccaf2b665f2032e646b5370e993a386a") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/german-holidays"))]) - (germanium . [(20220716 1500) ((emacs (26 1))) "Generate image from source code using germanium" single ((:commit . "7292aa6870cf8b0acb34a8750da32b44d83cd65c") (:authors ("Masaya Watanabe")) (:maintainer "Masaya Watanabe") (:keywords "convenience") (:url . "https://github.com/matsuyoshi30/germanium-el"))]) - (gerrit . [(20220928 227) ((emacs (25 1)) (magit (2 13 1)) (s (1 12 0)) (dash (0 2 15))) "Gerrit client" tar ((:commit . "38e53dfa782d65c7f93db8368b0c49f619c1f09e") (:authors ("Thomas Hisch" . "t.hisch@gmail.com")) (:maintainer "Thomas Hisch" . "t.hisch@gmail.com") (:keywords "extensions") (:url . "https://github.com/thisch/gerrit.el"))]) - (gerrit-download . [(20150714 1408) ((emacs (24 0)) (magit (2 1 0))) "Show gerrit reviews in a diff buffer." single ((:commit . "d568acc7c5935188c9bc19ba72719a6092d9f6fd") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:keywords "tools" "gerrit" "git") (:url . "https://github.com/chmouel/gerrit-download.el"))]) - (gf . [(20181028 1542) ((s (1 0)) (ht (2 0))) "Major mode for editing GF code" single ((:commit . "49fa46db67634530499be969ffd3c436a22d4404") (:authors ("Johan Bockgård" . "bojohan+mail@dd.chalmers.se")) (:maintainer "bruno cuconato" . "bcclaro+emacs@gmail.com") (:keywords "languages") (:url . "https://github.com/GrammaticalFramework/gf-emacs-mode"))]) - (ggo-mode . [(20210310 1345) nil "Gengetopt major mode" single ((:commit . "6a7617b5af3d13029e4d680a375e8107c40d0fac") (:authors ("Matthew K. Junker" . "junker@alum.mit.edu")) (:maintainer "Matthew K. Junker" . "junker@alum.mit.edu") (:keywords "extensions" "convenience" "local"))]) - (ggtags . [(20220511 610) ((emacs (25))) "emacs frontend to GNU Global source code tagging system" single ((:commit . "40635a1effd3a9c2adef63c4760010c9468a7a4d") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com") (:keywords "tools" "convenience") (:url . "https://github.com/leoliu/ggtags"))]) - (gh . [(20220302 549) ((emacs (25 1)) (pcache (0 4 2)) (logito (0 1)) (marshal (0 9 0)) (cl-lib (0 3))) "A GitHub library for Emacs" tar ((:commit . "27ccc892e94f7e747e5b879eec71119965d9ed6e") (:authors ("Yann Hodique" . "yhodique@gmail.com")) (:maintainer "Yann Hodique" . "yhodique@gmail.com") (:url . "https://github.com/sigma/gh.el"))]) - (gh-md . [(20220316 1432) ((emacs (24 3))) "Render markdown using the Github api" single ((:commit . "e721fd5e41e682f47f2dd4ce26ef2ba28c7fa0b5") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "convenience") (:url . "https://github.com/emacs-pe/gh-md.el"))]) - (gh-notify . [(20211126 638) ((emacs (27 1)) (magit (3 0 0)) (forge (0 2 0))) "A veneer for Magit/Forge GitHub notifications" single ((:commit . "8937f64092ea3b7e2cea2d61c12fde8e0f5e7917") (:authors ("Bas Alberts" . "bas@anti.computer") ("xristos" . "xristos@sdf.org")) (:maintainer "Bas Alberts" . "bas@anti.computer") (:keywords "comm") (:url . "https://github.com/anticomputer/gh-notify"))]) - (ghc-imported-from . [(20141124 1932) ((emacs (24 1))) "Haskell documentation lookup with ghc-imported-from" single ((:commit . "fcff08628a19f5d26151564659218cc677779b79") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk") (:keywords "languages"))]) - (ghci-completion . [(20151125 1257) ((emacs (24 1)) (cl-lib (0 5))) "Completion for GHCi commands in inferior-haskell buffers" single ((:commit . "c47e23d585d2a3c7b13aac163693fdc4f2bb90e5") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com") (:keywords "convenience"))]) - (gherkin-mode . [(20171224 1353) nil "An emacs major mode for editing gherkin files." single ((:commit . "0313492e7da152f0aa73ddf96c0287ded8f51253") (:authors ("Craig Andera")) (:maintainer "Craig Andera") (:keywords "languages"))]) - (ghost-blog . [(20171023 742) ((markdown-mode (1 0))) "A package to manage Ghost blog" single ((:commit . "71b358643cc9a2db1bf752281ff94aba9b59e4cc") (:authors ("Javier Aguirre" . "hello@javaguirre.net")) (:maintainer "Javier Aguirre" . "hello@javaguirre.net") (:keywords "ghost" "blog") (:url . "https://github.com/javaguirre/ghost-blog"))]) - (ghq . [(20210504 902) nil "Ghq interface for emacs" single ((:commit . "582bd6daa505d04c7cc06d6c82ed8aee0624bfbe") (:authors ("Roman Coedo" . "romancoedo@gmail.com")) (:maintainer "Roman Coedo" . "romancoedo@gmail.com") (:keywords "ghq"))]) - (ghub . [(20220918 2022) ((emacs (25 1)) (compat (28 1 1 0)) (let-alist (1 0 6)) (treepy (0 1 1))) "Client libraries for Git forge APIs." tar ((:commit . "f07790b36beb563d5b87be896efbd3b8533f2acf") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (: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" single ((:commit . "b1adef2402d7599911d4dd447a987a0cea04e6fe") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:keywords "extensions" "multimedia" "tools") (:url . "https://github.com/vermiculus/ghub-plus"))]) - (gif-screencast . [(20220714 1300) ((emacs (25 1))) "One-frame-per-action GIF recording" single ((:commit . "adec408e6adab2e8e057fe0ad828749f473bfb83") (:authors ("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" single ((:commit . "c93354e8fe1173b22f398f17b127875807f15b87") (:authors ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainer "Christophe Rhodes" . "christophe@rhodes.io") (:url . "https://github.com/csrhodes/gift-mode"))]) - (gildas-mode . [(20181022 649) ((polymode (0 1 5)) (emacs (25))) "Major mode for Gildas" single ((:commit . "d0c9e997e2aa0bcd9b8b7db082d69100448cb1b2") (:authors ("Sébastien Maret" . "sebastien.maret@icloud.com")) (:maintainer "Sébastien Maret" . "sebastien.maret@icloud.com") (:keywords "languages" "gildas") (:url . "https://github.com/smaret/gildas-mode"))]) - (gist . [(20171128 406) ((emacs (24 1)) (gh (0 10 0))) "Emacs integration for gist.github.com" single ((:commit . "b2712a61d04af98a05cc2556d85479803b6626be") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com") (:keywords "tools") (:url . "https://github.com/defunkt/gist.el"))]) - (git . [(20140128 1041) ((s (1 7 0)) (dash (2 2 0)) (f (0 10 0))) "An Elisp API for programmatically using Git" single ((:commit . "8b7f1477ef367b5b7de452589dd9a8ab30150d0a") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:keywords "git") (:url . "http://github.com/rejeep/git.el"))]) - (git-annex . [(20220807 1542) nil "Mode for easy editing of git-annex'd files" single ((:commit . "92f2d97c89980d2cea85850353836c68903514a1") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:keywords "files" "data" "git" "annex") (:url . "https://github.com/jwiegley/git-annex-el"))]) - (git-assembler-mode . [(20210207 1545) ((emacs (24 4))) "git-assembler major mode" single ((:commit . "1243bdc1a9cdc79802ece05c90731ee14e4f92c9") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:keywords "git" "git-assembler" "languages" "highlight" "syntax") (:url . "https://gitlab.com/wavexx/git-assembler-mode.el"))]) - (git-attr . [(20180925 2003) ((emacs (24 3))) "Git attributes of buffer file" tar ((:commit . "3e43a0cf616b00a4bbd3c6b49fd2397f3103796f") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:keywords "vc") (:url . "https://github.com/arnested/emacs-git-attr"))]) - (git-auto-commit-mode . [(20200828 653) nil "Emacs Minor mode to automatically commit and push" single ((:commit . "df07899acdb3f9c114b72fdab77107c924b3172c") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:keywords "vc") (:url . "https://github.com/ryuslash/git-auto-commit-mode"))]) - (git-backup . [(20191209 2144) ((emacs (24 3)) (s (1 8 0))) "Backup each file change using git" single ((:commit . "e28d7af2d1c58fa5b8068223eb83a73f044e6a6c") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:keywords "backup" "files" "tools" "git") (:url . "http://github.com/antham/git-backup"))]) - (git-backup-ivy . [(20220816 30) ((ivy (0 12 0)) (git-backup (0 0 1)) (emacs (25 1))) "An ivy interface to git-backup" single ((:commit . "ad6434bcd540de8e3cd9953035680f0a745040d5") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:keywords "backup" "convenience" "files" "tools" "vc") (:url . "https://github.com/walseb/git-backup-ivy"))]) - (git-blamed . [(20161028 1926) nil "Minor mode for incremental blame for Git" single ((:commit . "cef196abf398e2dd11f775d1e6cd8690567408aa") (:keywords "git" "version control" "release management"))]) - (git-command . [(20191028 333) ((term-run (0 1 4)) (with-editor (2 3 1))) "A Git Command-Line interface" single ((:commit . "a773d40da39dfb1c6ecf2b0758aa370ddea8f06d") (:authors ("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 . [(20220918 2032) ((emacs (25 1)) (compat (28 1 1 2)) (transient (20210920)) (with-editor (20211001))) "Edit Git commit messages." tar ((:commit . "ec17d4138c8efd6d9c98c66629ff73411320243c") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li") ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Florian Ragwitz" . "rafl@debian.org") ("Marius Vollmer" . "marius.vollmer@gmail.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "git" "tools" "vc") (:url . "https://github.com/magit/magit"))]) - (git-commit-insert-issue . [(20210107 2018) ((emacs (25)) (projectile (0)) (s (0)) (ghub (0)) (bitbucket (0))) "Get issues list when typing \"Fixes #\"" single ((:commit . "6cfb8b4b5b23ae881cf3d005da4d7f60d91cd2cd") (:authors ("Vindarel")) (:maintainer "Vindarel") (:keywords "tools" "vc" "github" "gitlab" "bitbucket" "commit" "issues") (:url . "https://gitlab.com/emacs-stuff/git-commit-insert-issue/"))]) - (git-dwim . [(20170126 1214) nil "Context-aware git commands such as branch handling" single ((:commit . "485c732130686c2f28a026e385366006435394b9") (:authors ("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"))]) - (git-grep . [(20200920 1751) ((projectile (0 10 0))) "Search tools using git grep" single ((:commit . "12ff6045e9b6aa42f98abd4ddc44d670268a0849") (:authors ("Sam Kleinman")) (:maintainer "tychoish" . "garen@tychoish.com") (:keywords "matching" "files" "grep" "search" "using" "git-grep") (:url . "https://github.com/tychoish/git-grep.el"))]) - (git-gutter . [(20220922 256) ((emacs (25 1))) "Port of Sublime Text plugin GitGutter" single ((:commit . "ec28e85d237065cb3c28db4b66d129da6d309f9c") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/emacsorphanage/git-gutter"))]) - (git-gutter+ . [(20151204 1723) ((git-commit (0)) (dash (0))) "Manage Git hunks straight from the buffer" single ((:commit . "b7726997806d9a2da9fe84ff00ecf21d62b6f975") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:keywords "git" "vc") (:url . "https://github.com/nonsequitur/git-gutter-plus"))]) - (git-gutter-fringe . [(20211003 2228) ((git-gutter (0 88)) (fringe-helper (0 1 1)) (cl-lib (0 5)) (emacs (24))) "Fringe version of git-gutter.el" single ((:commit . "648cb5b57faec55711803cdc9434e55a733c3eba") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/emacsorphanage/git-gutter-fringe"))]) - (git-gutter-fringe+ . [(20140729 1103) ((git-gutter+ (0 1)) (fringe-helper (1 0 1))) "Fringe version of git-gutter+.el" single ((:commit . "3857d486e5b3eca9281fba1c76756cb39a9f9866") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/nonsequitur/git-gutter-fringe-plus"))]) - (git-identity . [(20220721 912) ((emacs (25 1)) (dash (2 10)) (hydra (0 14)) (f (0 20))) "Identity management for (ma)git" single ((:commit . "f920916a92fad0c551cd0739e48fc09d8709bd8d") (:authors ("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 . [(20180317 1752) ((emacs (24 4))) "git.io integration" single ((:commit . "48753acba73b48b997bb678fb5e2a938ae63b5d6") (:authors ("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" single ((:commit . "347832fbdb75a0930aa3eef628ec0069a335f3b7") (:authors ("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 . [(20220613 135) ((emacs (24 3))) "Get the GitHub/Bitbucket/GitLab URL for a buffer location" single ((:commit . "fe2e8aa92dd8f1a9fb3f471658701487ff21f22b") (:authors ("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" single ((:commit . "fb9a049ac3b5fba7369ef1f027b97881f1e377ec") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Neil Okamoto") (:url . "https://github.com/emacsorphanage/git-messenger"))]) - (git-modes . [(20220422 1611) ((emacs (25 1))) "Major modes for editing Git configuration files" tar ((:commit . "845d333732ad9c8d65a28f12af645c6682db6f45") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com") ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.net") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (: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)" single ((:commit . "43f6b31c1090371260a2f15b2117a7666920bee7") (:authors ("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" single ((:commit . "6762a309bd593d26258dfbf43e7bc21254a70fbf") (:authors ("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 )" single ((:commit . "287108ed1d6885dc795eb3bad4476aa08c626186") (:authors ("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"))]) - (git-timemachine . [(20220920 828) ((emacs (24 3)) (transient (0 1 0))) "Walk through git revisions of a file" single ((:commit . "77a3e7239fd8c194eee4b35f66f63bffdcd66ce6") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se") (:keywords "vc") (:url . "https://gitlab.com/pidu/git-timemachine"))]) - (git-walktree . [(20191101 302) ((emacs (26 1)) (git (0 1 1)) (cl-lib (0 5))) "Browse Git tree and blob objects" tar ((:commit . "a1a5490b89d193724ec637818baf2d8edf97c638") (:authors ("10sr <8.slashes [at] gmail [dot] com>")) (:maintainer "10sr <8.slashes [at] gmail [dot] com>") (:keywords "vc" "utility" "git") (:url . "https://github.com/10sr/git-walktree-el"))]) - (git-wip-timemachine . [(20150408 1006) ((s (1 9 0))) "Walk through git-wip revisions of a file" single ((:commit . "1ce257e6c25117b01f1b899aca21e07eae084d40") (:authors ("Tim Krones" . "t.krones@gmx.net")) (:maintainer "Tim Krones" . "t.krones@gmx.net") (:keywords "git") (:url . "https://github.com/itsjeyd/git-wip-timemachine"))]) - (gitconfig . [(20130718 935) nil "Emacs lisp interface to work with git-config variables" single ((:commit . "6c313a39e20702ddcebc12d146f69db1ce668901") (:authors ("Samuel Tonini")) (:maintainer "Samuel Tonini") (:keywords "git" "gitconfig" "git-config"))]) - (github-browse-file . [(20160205 1427) ((cl-lib (0 5))) "View the file you're editing on GitHub" single ((:commit . "177667b8dac640f3dabacc4395e09451c5e88c53") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:keywords "convenience" "vc" "git" "github") (:url . "https://github.com/osener/github-browse-file"))]) - (github-clone . [(20210108 1920) ((gh (1 0 1)) (magit (3 0 0)) (emacs (25 1))) "Fork and clone github repos" single ((:commit . "7b2ce0109f5aac0b65f3e6a5ba761e18bd86f093") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:keywords "vc" "tools") (:url . "https://github.com/dgtized/github-clone.el"))]) - (github-dark-vscode-theme . [(20220313 2033) ((emacs (24 1))) "The GitHub Dark Theme from Visual Studio Code" single ((:commit . "0f0f0b52ee55a5c9305ebf5abb7bcf480f98db0a") (:authors ("Justintime50")) (:maintainer "Justintime50") (:keywords "faces") (:url . "https://github.com/justintime50/github-dark-vscode-emacs-theme"))]) - (github-elpa . [(20200129 417) ((package-build (1 0)) (commander (0 7 0)) (git (0 1 1))) "Build and publish ELPA repositories with GitHub Pages" tar ((:commit . "0e0fdbdd774b0866beccff6be7f302e5c8ee71da") (:authors (nil . "10sr<8slashes+el@gmail.com>")) (:maintainer nil . "10sr<8slashes+el@gmail.com>") (:url . "https://github.com/10sr/github-elpa"))]) - (github-explorer . [(20220305 1450) ((emacs (25)) (graphql (0))) "Explore a GitHub repository on the fly" single ((:commit . "49e5c350169b556deaabdcb67e9440bd4d5b4f8b") (:authors ("Giap Tran" . "txgvnn@gmail.com")) (:maintainer "Giap Tran" . "txgvnn@gmail.com") (:keywords "comm") (:url . "https://github.com/TxGVNN/github-explorer"))]) - (github-linguist . [(20220928 2013) ((emacs (27 1)) (project (0 8)) (async (1 9)) (map (3))) "Run GitHub Linguist on projects to collect information" single ((:commit . "73f9f52e1f626e866d8becc7a3671630449764c2") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "processes") (:url . "https://github.com/akirak/github-linguist.el"))]) - (github-modern-theme . [(20171109 1251) nil "The GitHub color theme for Emacs." single ((:commit . "a7e7b8e5e9c122138e79e837caf9b7299e748d44") (:authors ("Philip Arvidsson" . "philip@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "philip@philiparvidsson.com") (:url . "https://github.com/philiparvidsson/GitHub-Theme-for-Emacs"))]) - (github-notifier . [(20180421 316) ((emacs (24))) "Displays your GitHub notifications unread count in mode-line" single ((:commit . "274f3812926ea371346f639fcee98066f6e8c96f") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "github" "mode-line") (:url . "https://github.com/xuchunyang/github-notifier.el"))]) - (github-pullrequest . [(20170116 616) ((emacs (24 4)) (request (0 2 0)) (dash (2 11 0)) (magit (2 10 0))) "Create and fetch Github Pull requests with ease" single ((:commit . "471816e09d1e140a0975911fe020c6c659f71209") (:authors ("Jakob Lind" . "karl.jakob.lind@gmail.com")) (:maintainer "Jakob Lind" . "karl.jakob.lind@gmail.com") (:keywords "tools") (:url . "https://github.com/jakoblind/github-pullrequest"))]) - (github-review . [(20211029 243) ((emacs (25 1)) (s (1 12 0)) (ghub (2 0)) (dash (2 11 0)) (deferred (0 5 1)) (a (0 1 1))) "GitHub based code review" single ((:commit . "725fbc7b385228f53a7ddc46a92c1276bab4aea8") (:authors ("Laurent Charignon" . "l.charignon@gmail.com")) (:maintainer "Laurent Charignon" . "l.charignon@gmail.com") (:keywords "git" "tools" "vc" "github") (:url . "https://github.com/charignon/github-review"))]) - (github-search . [(20190624 436) ((magit (0 8 1)) (gh (1 0 0))) "Clone repositories by searching github" single ((:commit . "b73efaf19491010522b09db35bb0f1bad1620e63") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "github" "search" "clone" "api" "gh" "magit" "vc" "tools") (:url . "https://github.com/IvanMalison/github-search"))]) - (github-stars . [(20190517 1319) ((emacs (25 1)) (ghub (2 0 0))) "Browse your Github Stars" single ((:commit . "bb79c80574cfff865342b6e262f2c9762edb4c15") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:keywords "tools") (:url . "https://github.com/xuchunyang/github-stars.el"))]) - (github-theme . [(20170630 2201) nil "The GitHub color theme for Emacs." single ((:commit . "29f00a51d949a248a5f6355a97131e216747c797") (:authors ("Philip Arvidsson" . "philip@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "philip@philiparvidsson.com") (:url . "https://github.com/philiparvidsson/GitHub-Theme-for-Emacs"))]) - (gitignore-snippets . [(20201118 1551) ((emacs (26)) (yasnippet (0 8 0))) "Gitignore.io templates for Yasnippet" tar ((:commit . "f91b3397526fe09d2e4a1f507a73b06bc7542cf7") (:authors ("Seong Yong-ju" . "sei40kr@gmail.com")) (:maintainer "Seong Yong-ju" . "sei40kr@gmail.com") (:keywords "tools") (:url . "https://github.com/sei40kr/gitignore-snippets"))]) - (gitignore-templates . [(20210814 144) ((emacs (24 3))) "Create .gitignore using GitHub or gitignore.io API" single ((:commit . "d28cd1cec00242b688861648d36d086818b06099") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "tools") (:url . "https://github.com/xuchunyang/gitignore-templates.el"))]) - (gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client for Gitlab" tar ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "gitlab") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) - (gitlab-ci-mode . [(20191022 2017) ((emacs (25 1)) (yaml-mode (0 0 12))) "Mode for editing GitLab CI files" single ((:commit . "c861dc5fa17d380d5c3aca99dc3bbec5eee623bc") (:authors ("Joe Wreschnig")) (:maintainer "Joe Wreschnig") (:keywords "tools" "vc") (:url . "https://gitlab.com/joewreschnig/gitlab-ci-mode/"))]) - (gitlab-ci-mode-flycheck . [(20190323 1829) ((emacs (25)) (flycheck (31)) (gitlab-ci-mode (1))) "Flycheck support for ‘gitlab-ci-mode’" single ((:commit . "eba81cfb7224fd1fa4e4da90d11729cc7ea12f72") (:authors ("Joe Wreschnig")) (:maintainer "Joe Wreschnig") (:keywords "tools" "vc" "convenience") (:url . "https://gitlab.com/joewreschnig/gitlab-ci-mode-flycheck/"))]) - (gitlab-pipeline . [(20220921 1044) ((emacs (25 1)) (ghub (3 3 0))) "Get infomation about Gitlab pipelines" single ((:commit . "8cc070c156d6e45583074ef4eb110b8d1511b0c4") (:authors ("Giap Tran" . "txgvnn@gmail.com")) (:maintainer "Giap Tran" . "txgvnn@gmail.com") (:keywords "comm" "tools" "git") (:url . "https://github.com/TxGVNN/gitlab-pipeline"))]) - (gitlab-snip-helm . [(20200427 2014) ((emacs (25)) (dash (2 12 0)) (helm (3 2))) "Gitlab snippets api helm package" single ((:commit . "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37") (:authors ("Fermin MF" . "fmfs@posteo.net")) (:maintainer "Fermin MF" . "fmfs@posteo.net") (:keywords "tools" "files" "convenience") (:url . "https://gitlab.com/sasanidas/gitlab-snip-helm"))]) - (gitolite-clone . [(20160609 2355) ((dash (2 10 0)) (s (1 9 0)) (pcache (0 3 1)) (emacs (24))) "Clone gitolite repositories from a completing list" single ((:commit . "d8a4c2875c984e51137c980b5773f42703602721") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:keywords "gitolite" "clone" "git") (:url . "https://github.com/IvanMalison/gitolite-clone"))]) - (gitpatch . [(20170722 410) ((emacs (24 3))) "Git-format patch toolkit" single ((:commit . "577d5adf65c8133caa325c10e89e1e2fc323c907") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "convenience") (:url . "https://github.com/tumashu/gitpatch"))]) - (gitter . [(20220316 138) ((emacs (24 4)) (let-alist (1 0 4))) "An Emacs Gitter client" single ((:commit . "49327c91eb50cfea633af8fd32b0643691d75cb7") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "gitter" "chat" "client" "internet") (:url . "https://github.com/xuchunyang/gitter.el"))]) - (gkroam . [(20220923 1018) ((emacs (26 3)) (db (0 0 6)) (company (0 9 10))) "A lightweight org-mode Roam Research replica" single ((:commit . "7a6f2899e676ce4720b102cd9eb4410e05613958") (:authors ("Kinney Zhang" . "kinneyzhang666@gmail.com")) (:maintainer "Kinney Zhang" . "kinneyzhang666@gmail.com") (:keywords "org" "convenience") (:url . "https://github.com/Kinneyzhang/gkroam"))]) - (gl-conf-mode . [(20170714 1310) ((emacs (24 3))) "Mode for editing gitolite config files" single ((:commit . "9136a9b737e0a5b6471a91571d104c487c43f35b") (:authors ("Luis Lloret")) (:maintainer "Luis Lloret") (:keywords "git" "gitolite" "languages") (:url . "https://github.com/llloret/gitolite-emacs"))]) - (global-tags . [(20211120 347) ((emacs (26 1)) (async (1 9 4)) (project (0 5 2)) (ht (2 3))) "Elisp API and editor integration for GNU global" single ((:commit . "aaa37da4c538f35a90149ef4ad3d8b0922af54ab") (:authors ("Felipe Lema" . "felipelema@mortemale.org")) (:maintainer "Felipe Lema" . "felipelema@mortemale.org") (:keywords "convenience" "matching" "tools") (:url . "https://launchpad.net/global-tags.el"))]) - (glsl-mode . [(20210808 1945) nil "major mode for Open GLSL shader files" single ((:commit . "9b2e5f28e489a1f73c4aed734105618ac0dc0c43") (:keywords "languages" "opengl" "gpu" "spir-v" "vulkan") (:url . "https://github.com/jimhourihan/glsl-mode"))]) - (gmail-message-mode . [(20160627 1847) ((ham-mode (1 0))) "A major-mode for editing gmail messages using markdown syntax." single ((:commit . "ec36672a9dc93c09ebe2f77597b498d11883d008") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "mail" "convenience" "emulation") (:url . "http://github.com/Bruce-Connor/gmail-message-mode"))]) - (gmail2bbdb . [(20170423 1144) nil "import email and name into bbdb from vcard." single ((:commit . "a84fa385cfaec7fc5f1518c368e52722da139f99") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:keywords "vcard" "bbdb" "email" "contact" "gmail") (:url . "http://github.com/redguardtoo/gmail2bbdb"))]) - (gmpl-mode . [(20220121 631) ((emacs (24))) "Major mode for editing GMPL(MathProg) files" single ((:commit . "97b103eea8b18f7e27b0f0be6cb4809a4156c032") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (gmsh-mode . [(20211204 826) ((emacs (26 1))) "Highlight GMSH mesh generator script syntax" single ((:commit . "2b7c573f378f7e9210400115d4d9dfd879f8a4ad") (:authors ("Matsievskiy S.V.")) (:maintainer "Matsievskiy S.V.") (:keywords "languages") (:url . "https://gitlab.com/matsievskiysv/gmsh-mode"))]) - (gn-mode . [(20190428 1812) ((emacs (24)) (cl-lib (0 5))) "major mode for editing GN (generate ninja) files" single ((:commit . "fcf8e1e500d953364e97e7ebc5708a2c00fa3cd2") (:authors ("Emily Backes" . "lucca@accela.net")) (:maintainer "Emily Backes" . "lucca@accela.net") (:keywords "data") (:url . "http://github.com/lashtear/gn-mode"))]) - (gnome-calendar . [(20161110 1256) nil "Integration with the GNOME Shell calendar" single ((:commit . "668591bec95c23934c5e1ef100cec4824e7cb25d") (:authors ("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" single ((:commit . "1f4ef60fe9d452320dc02f89e289bac04ef2ad1c") (:authors ("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" single ((:commit . "9065cda44ffc9e06239b8189a0154d31314c3b4d") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:keywords "processes" "hardware") (:url . "http://github.com/nicferrier/emacs-nm"))]) - (gntp . [(20141025 250) nil "Growl Notification Protocol for Emacs" single ((:commit . "767571135e2c0985944017dc59b0be79af222ef5") (:authors ("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 . [(20220515 1719) ((emacs (25 1))) "Indent your code with GNU Indent" single ((:commit . "ff3e10edbdf9b919747ec2ba3434d5858f5cc9fa") (:authors ("Akib Azmain Turja" . "akib@disroot.org")) (:maintainer "Akib Azmain Turja" . "akib@disroot.org") (:keywords "tools" "c") (:url . "https://codeberg.org/akib/emacs-gnu-indent"))]) - (gnuplot . [(20220913 1152) ((emacs (24 3))) "Major-mode and interactive frontend for gnuplot" tar ((:commit . "d50c352b23d921ca94bbb4219b3c99697fbcd435") (:authors ("Jon Oddie") ("Bruce Ravel") ("Phil Type")) (:maintainer "Bruce Ravel" . "bruceravel1@gmail.com") (:keywords "data" "gnuplot" "plotting") (:url . "https://github.com/emacs-gnuplot/gnuplot"))]) - (gnuplot-mode . [(20171013 1616) nil "Major mode for editing gnuplot scripts" single ((:commit . "601f6392986f0cba332c87678d31ae0d0a496ce7") (:keywords "gnuplot" "plotting") (:url . "https://github.com/mkmcc/gnuplot-mode"))]) - (gnus-alias . [(20150316 42) nil "an alternative to gnus-posting-styles" single ((:commit . "9447d3ccb4c0e75d0468899cccff7aa249657bac") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:keywords "personality" "identity" "news" "mail" "gnus"))]) - (gnus-desktop-notify . [(20180623 1538) ((gnus (1 0))) "Gnus Desktop Notification global minor mode" single ((:commit . "44ebe0241a19f4052cd427dff408206542aa3c8f") (:authors ("Yuri D'Elia ")) (:maintainer "Yuri D'Elia ") (:url . "http://www.thregr.org/~wavexx/software/gnus-desktop-notify.el/"))]) - (gnus-notes . [(20210207 1010) ((emacs (27 1)) (bbdb (3 1)) (helm (3 1)) (hydra (0 13 0)) (org (8 3)) (s (0 0)) (lv (0 0)) (async (1 9 1))) "Keep handy notes of read Gnus articles with helm and org" tar ((:commit . "1457bba34b40d5197aa14dbf0856925f83025ae1") (:authors ("Deus Max" . "deusmax@gmx.com")) (:maintainer "Deus Max" . "deusmax@gmx.com") (:keywords "convenience" "mail" "bbdb" "gnus" "helm" "org" "hydra") (:url . "https://github.com/deusmax/gnus-notes"))]) - (gnus-recent . [(20220902 658) ((emacs (25 3 2))) "Article breadcrumbs for Gnus" single ((:commit . "ebaa2389d20bc5fe1796f895f1faedcfc99026d0") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "convenience" "mail") (:url . "https://github.com/unhammer/gnus-recent"))]) - (gnus-select-account . [(20170722 511) nil "Select an account before writing a mail in gnus" single ((:commit . "ddc8c135eeaf90f5b6692a033af2badae36e68ce") (:authors ("Feng Shu " . "tumashu@163.com")) (:maintainer "Feng Shu " . "tumashu@163.com") (:keywords "convenience") (:url . "https://github.com/tumashu/gnus-select-account"))]) - (gnus-summary-ext . [(20180113 1316) nil "Extra limit and process mark commands for the gnus summary buffer" single ((:commit . "025fd853fe9280ae696a89ec2c2cac9befd010aa") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:keywords "comm") (:url . "https://github.com/vapniks/gnus-summary-ext"))]) - (gnus-summary-repo . [(20190617 1419) ((emacs (25))) "Import and export files between IMAP and local by using GNUS" single ((:commit . "3968667bfded60fbbf33f2fba3170e2b6501ec43") (:authors ("Giap Tran" . "txgvnn@gmail.com")) (:maintainer "Giap Tran" . "txgvnn@gmail.com") (:keywords "gnus" "repository") (:url . "https://github.com/TxGVNN/gnus-summary-repo"))]) - (gnus-x-gm-raw . [(20140610 731) ((log4e (0 2 0)) (yaxception (0 1))) "Search mail of Gmail using X-GM-RAW as web interface" single ((:commit . "c2c8c5e94ac94f4c40e023452119c088ac59eac9") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "gnus") (:url . "https://github.com/aki2o/gnus-x-gm-raw"))]) - (go . [(20220414 1956) ((emacs (24))) "Play GO, translate and transfer between GO back ends" tar ((:commit . "79690579496b0df85a1c94199aca968371b58b3c") (:authors ("Eric Schulte" . "schulte.eric@gmail.com")) (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") (:keywords "game" "go" "sgf") (:url . "http://eschulte.github.io/el-go/"))]) - (go-add-tags . [(20161123 1227) ((emacs (24 3)) (s (1 11 0))) "Add field tags for struct fields" single ((:commit . "54879945e46a0884c5f93d7fd6c866a9cdf401ac") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-add-tags"))]) - (go-autocomplete . [(20170626 1023) ((auto-complete (1 4 0))) "auto-complete-mode backend for go-mode" single ((:commit . "5327738ec1be51061a3f31010c89bdd4924ca496") (:authors ("Mikhail" . "tensai@cirno.in")) (:maintainer "Mikhail" . "tensai@cirno.in") (:keywords "languages"))]) - (go-complete . [(20190409 516) ((go-mode (0)) (cl-lib (0 5))) "Native code completion for Go" single ((:commit . "056294014f37a1004958ec17ebd6748deed63502") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:keywords "go" "golang" "completion") (:url . "https://github.com/vibhavp/go-complete"))]) - (go-direx . [(20150316 143) ((direx (1 0 0)) (cl-lib (0 5))) "Tree style source code viewer for Go language" single ((:commit . "aecb9fef4d56d04d230d37c75c260c8392b5ad9f") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-direx"))]) - (go-dlv . [(20220126 1436) ((go-mode (1 3 1))) "Go Delve - Debug Go programs interactively with the GUD." single ((:commit . "0a296bc3b7b4dcf0c140a78c5ca3e1a8c6b7ea1a") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:keywords "go" "debug" "debugger" "delve" "interactive" "gud") (:url . "https://github.com/benma/go-dlv.el/"))]) - (go-eldoc . [(20170305 1427) ((emacs (24 3)) (go-mode (1 0 0))) "eldoc for go-mode" single ((:commit . "cbbd2ea1e94a36004432a9ac61414cb5a95a39bd") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-eldoc"))]) - (go-errcheck . [(20160723 43) nil "errcheck integration for go-mode" single ((:commit . "9db21eccecedc2490793f176246094167164af31") (:authors ("Dominik Honnef" . "dominikh@fork-bomb.org")) (:maintainer "Dominik Honnef" . "dominikh@fork-bomb.org"))]) - (go-expr-completion . [(20200817 1750) ((emacs (24 1))) "Complement the return values for Go" single ((:commit . "66bba78f52a732b978848e3a4c99fa2afeb6c25f") (:authors ("Ryo Fujimoto" . "fujimisakri@gmail.com")) (:maintainer "Ryo Fujimoto" . "fujimisakri@gmail.com") (:url . "https://github.com/fujimisakari/emacs-go-expr-completion"))]) - (go-fill-struct . [(20171225 331) ((emacs (24))) "Fill struct for golang." single ((:commit . "a613d0b378473eef39e8fd5724abe790aea84321") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:keywords "tools") (:url . "https://github.com/s-kostyaev/go-fill-struct"))]) - (go-gen-test . [(20210816 1215) ((emacs (24 3)) (s (1 12))) "Generate tests for go code with gotests" single ((:commit . "35df36dcd555233ee1a618c0f6a58ce6db4154d9") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:keywords "languages") (:url . "https://github.com/s-kostyaev/go-gen-test"))]) - (go-gopath . [(20160705 1034) ((cl-lib (0 5))) "Will guess GOPATH using gb and projectile." single ((:commit . "5172fc53f21edbf9347d5ee7d1d745da1ec88a15") (:authors ("Andrew Kirilenko" . "andrew.kirilenko.main@gmail.com")) (:maintainer "Andrew Kirilenko" . "andrew.kirilenko.main@gmail.com") (:url . "http://github.com/iced/go-gopath/"))]) - (go-guru . [(20181012 330) ((go-mode (1 3 1)) (cl-lib (0 5))) "Integration of the Go 'guru' analysis tool into Emacs." single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "tools"))]) - (go-imenu . [(20181029 1029) ((emacs (24 3))) "Enhance imenu for go language" single ((:commit . "00bb69c1c71453f43ab2d6622a74e3c8e6b454b9") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:keywords "tools") (:url . "https://github.com/brantou/go-imenu.el"))]) - (go-impl . [(20210621 743) ((emacs (24 3)) (go-mode (1 3 0))) "impl integration for go-mode" single ((:commit . "1eebba6ccd02d11a5a82ad4540a8d562797bc3b3") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-impl"))]) - (go-imports . [(20190715 1647) nil "Insert go import statement given package name" tar ((:commit . "55681e815da93b6f927213c4aa352ae33db97c37") (:authors ("Yaz Saito")) (:maintainer "Yaz Saito") (:keywords "tools" "go" "import") (:url . "https://github.com/yasushi-saito/go-imports"))]) - (go-mode . [(20220727 115) ((emacs (26 1))) "Major mode for the Go programming language" single ((:commit . "08aa90d52f0e7d2ad02f961b554e13329672d7cb") (:authors ("The go-mode Authors")) (:maintainer "The go-mode Authors") (:keywords "languages" "go") (:url . "https://github.com/dominikh/go-mode.el"))]) - (go-noisegate . [(20200502 703) ((emacs (24 4))) "Run Golang tests with Noise Gate" single ((:commit . "825d1fb05ec329f938c4c5bed23592f54d326f80") (:authors ("The Noise Gate Authors")) (:maintainer "The Noise Gate Authors") (:keywords "languages" "go" "test") (:url . "https://github.com/go-noisegate/go-noisegate.el"))]) - (go-playground . [(20220106 1618) ((emacs (24)) (go-mode (1 4 0)) (gotest (0 13 0))) "Local Golang playground for short snippets." single ((:commit . "d2eb9ee18a7934c8f5395bdeedf52cb0f62f8aa2") (:authors ("Alexander I.Grafov" . "grafov@gmail.com")) (:maintainer "Alexander I.Grafov" . "grafov@gmail.com") (:keywords "tools" "golang") (:url . "https://github.com/grafov/go-playground"))]) - (go-playground-cli . [(20160503 914) ((emacs (24)) (request (0 2 0)) (deferred (0 3 2)) (names (20151201 404)) (s (1 10 0)) (f (0 17 2)) (let-alist (1 0 4)) (cl-lib (0 5))) "Go Playground client tool" single ((:commit . "60beebd98e3930641d41cee0189c579626f223bc") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/go-playground-cli"))]) - (go-projectile . [(20200609 131) ((projectile (0 10 0)) (go-mode (0)) (go-eldoc (0 16)) (go-rename (0)) (go-guru (0)) (dash (2 17 0))) "Go add-ons for Projectile" single ((:commit . "ad4ca3b5695a0e31e95e3cc4ccab498f87d68303") (:authors ("Doug MacEachern" . "dougm@vmware.com")) (:maintainer "Doug MacEachern" . "dougm@vmware.com") (:keywords "project" "convenience") (:url . "https://github.com/dougm/go-projectile"))]) - (go-rename . [(20190805 2101) ((go-mode (1 3 1))) "Integration of the 'gorename' tool into Emacs." single ((:commit . "13e9f22957df5a819b711994a4933927823fa14a") (:keywords "tools"))]) - (go-scratch . [(20150810 440) ((go-mode (1 3 1)) (emacs (24))) "*scratch* buffer for Go" single ((:commit . "3f68cbcce04f59eb8e83af109164731ec0454be0") (:authors ("Emanuel Evans" . "mail@emanuel.industries")) (:maintainer "Emanuel Evans" . "mail@emanuel.industries") (:keywords "languages" "go"))]) - (go-snippets . [(20180113 611) ((yasnippet (0 8 0))) "Yasnippets for go" tar ((:commit . "d437df148879566ffe7f2e503a3cf2602aa9fb28") (:keywords "snippets"))]) - (go-stacktracer . [(20150430 2142) nil "parse Go stack traces" single ((:commit . "a2ac6d801b389f80ca4e2fcc1ab44513a9e55976") (:authors ("Samer Masterson" . "samer@samertm.com")) (:maintainer "Samer Masterson" . "samer@samertm.com") (:keywords "tools") (:url . "https://github.com/samertm/go-stacktracer.el"))]) - (go-tag . [(20180227 411) ((emacs (24 0)) (go-mode (1 5 0))) "Edit Golang struct field tag" single ((:commit . "8dbcb7d42dccac046c7beb31bdf79bb09a0fef40") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:keywords "tools") (:url . "https://github.com/brantou/emacs-go-tag"))]) - (go-translate . [(20220627 545) ((emacs (27 1))) "Translation framework supports multiple engines such as Google/Bing/DeepL" tar ((:commit . "8bbcbce42a7139f079df3e9b9bda0def2cbb690f") (:authors ("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" single ((:commit . "ed2c2b0d217deae293096f3cf14aa492791ddd4f") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu") (:keywords "gobject" "glib" "gtk" "helper" "utilities"))]) - (god-mode . [(20210102 515) ((emacs (25 1))) "Minor mode for God-like command entering" tar ((:commit . "a72feb2fe8b1a8993c472995d83d9c4718f7a7c1") (:authors ("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" single ((:commit . "4b45ff3d0572f0e84056e4c3ba91fcc178199859") (:authors ("Sangho Na" . "microamp@protonmail.com")) (:maintainer "Sangho Na" . "microamp@protonmail.com") (:keywords "go" "golang" "refactoring") (:url . "https://github.com/microamp/godoctor.el"))]) - (goggles . [(20220403 1812) ((emacs (27 1))) "Pulse modified regions" single ((:commit . "6941fd5bc19c0a2789dda38334d2be582ed34e5a") (:authors ("Daniel Mendler")) (:maintainer "Daniel Mendler") (:url . "https://github.com/minad/goggles"))]) - (gold-mode . [(20140607 206) ((sws-mode (0))) "Major mode for editing .gold files" single ((:commit . "6d3aa59602b1b835495271c8c9741ac344c2eab1") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "golang" "template" "gold") (:url . "https://github.com/yuutayamada/gold-mode-el"))]) - (golden-ratio . [(20191028 1732) nil "Automatic resizing of Emacs windows to the golden ratio" single ((:commit . "007911d8a431b72670f5fe5f0e5b4380c2777a31") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com") (:keywords "window" "resizing"))]) - (golden-ratio-scroll-screen . [(20200419 451) nil "Scroll half screen down or up, and highlight current line" single ((:commit . "1b6ff0e3e8822423335d3f7d88c1fcb4cf43ce42") (:authors ("纪秀峰 ")) (:maintainer "纪秀峰 ") (:keywords "scroll" "screen" "highlight") (:url . "https://github.com/jixiuf/golden-ratio-scroll-screen"))]) - (golint . [(20180221 2015) nil "lint for the Go source code" single ((:commit . "0562613f16a6ec439a4a68e817e69e0f7c405c87") (:url . "https://github.com/golang/lint"))]) - (gom-mode . [(20131008 253) nil "Major mode for Gomfile" single ((:commit . "972e33df1d38ff323bc97de87477305826013701") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-gom-mode"))]) - (gomacro-mode . [(20200326 1103) ((emacs (24 4)) (go-mode (1 5 0))) "Gomacro mode and Go REPL integration" single ((:commit . "66b77efebb9654aa60383a1014f716f8cd74e3fc") (:authors ("Petter Storvik")) (:maintainer "Petter Storvik") (:keywords "gomacro" "repl" "languages" "tools" "processes") (:url . "https://github.com/storvik/gomacro-mode"))]) - (good-scroll . [(20211101 942) ((emacs (27 1))) "Good pixel line scrolling" tar ((:commit . "a7ffd5c0e5935cebd545a0570f64949077f71ee3") (:authors ("Benjamin Levy" . "blevy@protonmail.com")) (:maintainer "Benjamin Levy" . "blevy@protonmail.com") (:url . "https://github.com/io12/good-scroll.el"))]) - (google . [(20140416 1748) nil "Emacs interface to the Google API" single ((:commit . "3b3189a8b201c8d36fed6e61496274e530dd40bd") (:authors ("Edward O'Connor" . "ted@oconnor.cx")) (:maintainer "Edward O'Connor" . "ted@oconnor.cx") (:keywords "comm" "processes" "tools"))]) - (google-c-style . [(20220210 1659) nil "Google's C/C++ style for c-mode" single ((:commit . "af78b49ac4fef8083094d5105f72528ee7d09073") (:keywords "c" "tools"))]) - (google-contacts . [(20201012 1056) ((oauth2 (0 10)) (cl-lib (0 5))) "Support for Google Contacts in Emacs" tar ((:commit . "8923c238fe0906184d2254b33ba72792ed12cd47") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:keywords "comm") (:url . "https://github.com/jd/google-contacts.el"))]) - (google-maps . [(20181121 1532) ((emacs (24 3))) "Access Google Maps from Emacs" tar ((:commit . "2eb16ff609f5a9f8d02c15238a111fbb7db6c146") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:keywords "comm") (:url . "https://julien.danjou.info/projects/emacs-packages#google-maps"))]) - (google-this . [(20170810 1215) ((emacs (24 1))) "A set of functions and bindings to google under point." single ((:commit . "8a2e3ca5da6a8c89bfe99a21486c6c7db125dc84") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "convenience" "hypermedia") (:url . "http://github.com/Malabarba/emacs-google-this"))]) - (google-translate . [(20220920 35) ((emacs (24 3)) (popup (0 5 8))) "Emacs interface to Google Translate" tar ((:commit . "f893b680311fedb1dd735bf5b3be7af1ed1583be") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Andrey Tykhonov" . "atykhonov@gmail.com") (:keywords "convenience") (:url . "https://github.com/atykhonov/google-translate"))]) - (goose-theme . [(20160828 1245) ((emacs (24 1))) "A gray color theme" single ((:commit . "acd017b50ab25a75fd1331eb3de66467e2042e9c") (:authors ("Stephen Whipple" . "shw@wicdmedia.org")) (:maintainer "Stephen Whipple" . "shw@wicdmedia.org") (:url . "https://github.com/thwg/goose-theme"))]) - (gore-mode . [(20151123 1927) ((go-mode (1 0 0))) "Simple mode for gore, a command-line evaluator for golang." single ((:commit . "94d7f3e99104e06167967c98fdc201049c433c2d") (:authors ("Sergey Pashaev" . "sergey.pashaev@gmail.com")) (:maintainer "Sergey Pashaev" . "sergey.pashaev@gmail.com") (:keywords "go" "repl"))]) - (gorepl-mode . [(20170905 945) ((emacs (24)) (s (1 11 0)) (f (0 19 0)) (hydra (0 13 0))) "Go REPL Interactive Development in top of Gore" single ((:commit . "bbd27f6a0a77f484e2a3f082d70dc69da63ae52a") (:authors ("Manuel Alonso" . "manuteali@gmail.com")) (:maintainer "Manuel Alonso" . "manuteali@gmail.com") (:keywords "languages" "go" "golang" "gorepl") (:url . "http://www.github.com/manute/gorepl-mode"))]) - (gotest . [(20220728 750) ((emacs (24 3)) (s (1 11 0)) (f (0 19 0)) (go-mode (1 5 0))) "Launch GO unit tests" single ((:commit . "2ec82dcc70d5f6aa22f66b44f8b537be33bd7903") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "languages" "go" "tests") (:url . "https://github.com/nlamirault/gotest.el"))]) - (gotham-theme . [(20220107 1730) ((emacs (24 1))) "A very dark Emacs color theme" single ((:commit . "4b8214df0851bb69b44c3e864568b7e0030a95d2") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:url . "https://depp.brause.cc/gotham-theme"))]) - (goto-char-preview . [(20220704 630) ((emacs (24 3))) "Preview character when executing `goto-char` command" single ((:commit . "507bd498457cf755d3500209ec0c2a4625a96584") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "character" "navigation") (:url . "https://github.com/emacs-vs/goto-char-preview"))]) - (goto-chg . [(20220107 1733) ((emacs (24 1))) "Go to last change" single ((:commit . "278cd3e6d5107693aa2bb33189ca503f22f227d0") (:authors ("David Andersson ")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:keywords "convenience" "matching") (:url . "https://github.com/emacs-evil/goto-chg"))]) - (goto-last-change . [(20150109 1823) nil "Move point through buffer-undo-list positions" single ((:commit . "58b0928bc255b47aad318cd183a5dce8f62199cc") (:authors ("Kevin Rodgers" . "ihs_4664@yahoo.com")) (:maintainer "Kevin Rodgers" . "ihs_4664@yahoo.com") (:keywords "convenience") (:url . "https://github.com/camdez/goto-last-change.el"))]) - (goto-last-point . [(20220816 153) ((emacs (24 3))) "Record and jump to the last point in the buffer" single ((:commit . "0a006c70719f479bc4e3ae75dd2fc84cbb15f049") (:authors ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainer "Manuel Uberti" . "manuel.uberti@inventati.org") (:keywords "convenience") (:url . "https://github.com/manuel-uberti/goto-last-point"))]) - (goto-line-preview . [(20220704 630) ((emacs (25))) "Preview line when executing `goto-line` command" single ((:commit . "ee1cb651c021d1cab1a9f2577fa76d54da894037") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "line" "navigation") (:url . "https://github.com/emacs-vs/goto-line-preview"))]) - (govc . [(20220509 1455) ((emacs (24 3)) (dash (1 5 0)) (s (1 9 0)) (magit-popup (2 0 50)) (json-mode (1 6 0))) "Interface to govc for managing VMware ESXi and vCenter" single ((:commit . "72c2000c01b73c884f1f94df52765762e187b1de") (:authors ("The govc developers")) (:maintainer "The govc developers") (:keywords "convenience") (:url . "https://github.com/vmware/govmomi/tree/master/govc/emacs"))]) - (govet . [(20170808 1724) nil "linter/problem finder for the Go source code" single ((:commit . "1b8c044aa856f4b62a682bc57494af19d22a6053") (:url . "https://godoc.org/golang.org/x/tools/cmd/vet"))]) - (gpastel . [(20181229 1404) ((emacs (25 1))) "Integrates GPaste with the kill-ring" single ((:commit . "8a5522b274f79d55d7c9a0b2aaf062526f9253c7") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:keywords "tools") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) - (grab-mac-link . [(20210511 1303) ((emacs (24))) "Grab link from Mac Apps and insert it into Emacs" single ((:commit . "5fdb03bf57bc4a530374b896e0f8b5139dc794e3") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:keywords "mac" "hyperlink") (:url . "https://github.com/xuchunyang/grab-mac-link.el"))]) - (grab-x-link . [(20191113 848) ((emacs (24)) (cl-lib (0 5))) "Grab links from X11 apps and insert into Emacs" single ((:commit . "d898db46e4864118359fdedfe915e180de3fe290") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:keywords "hyperlink") (:url . "https://github.com/xuchunyang/grab-x-link"))]) - (gradle-mode . [(20150313 1905) ((s (1 8 0))) "Gradle integration with Emacs' compile" single ((:commit . "579de06674551919cddac9cfe42129f4fb0155c9") (:authors ("Daniel Mijares" . "daniel.j.mijares@gmail.com")) (:maintainer "Daniel Mijares" . "daniel.j.mijares@gmail.com") (:keywords "gradle") (:url . "http://github.com/jacobono/emacs-gradle-mode"))]) - (grails . [(20220407 1847) ((emacs (24))) "Minor mode for Grails projects" single ((:commit . "350869ecc4f429fc4e26f826d6050d068e724c5d") (:url . "https://github.com/lifeisfoo/emacs-grails"))]) - (grails-mode . [(20220407 1954) nil "minor-mode that adds some Grails project management to a grails project" single ((:commit . "29210e5a969c02169b68e04f2e28e3bf2fc13363") (:authors ("Jim Morris" . "morris@wolfman.com")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:keywords "languages") (:url . "http://blog.wolfman.com"))]) - (grails-projectile-mode . [(20160327 1324) ((projectile (0 10 0)) (emacs (24)) (cl-lib (0 5))) "Grails mode with Projectile for projects management." tar ((:commit . "8efca50ce92b556fe9d467b157d7aec635bcc017") (:authors ("Yves Zoundi" . "rimerosolutions@gmail.com")) (:maintainer "Yves Zoundi") (:keywords "grails" "projectile") (:url . "https://github.com/yveszoundi/grails-projectile-mode"))]) - (grammarly . [(20220704 624) ((emacs (26 1)) (s (1 12 0)) (request (0 3 0)) (websocket (1 6))) "Grammarly API interface" single ((:commit . "284acc680a68ffeeed958e62a568b49b0d9e0551") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "grammar" "api" "interface" "english") (:url . "https://github.com/emacs-grammarly/grammarly"))]) - (grandshell-theme . [(20180606 517) nil "Dark color theme for Emacs > 24 with intensive colors." tar ((:commit . "0ed8e4273607dd4fcaa742b4097259233b09eda6") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:keywords "color" "theme" "grand" "shell" "faces") (:url . "https://framagit.org/steckerhalter/grandshell-theme"))]) - (graphene . [(20180529 1112) ((dash (2 10 0)) (exec-path-from-shell (1 9)) (ppd-sr-speedbar (0 0 6)) (sr-speedbar (20140505)) (ido-completing-read+ (4 3)) (smex (3 0)) (web-mode (11 2)) (smartparens (1 8 0)) (graphene-meta-theme (0 0 2)) (flycheck (0 23)) (company (0 8 12))) "Friendly Emacs defaults" tar ((:commit . "cc8477fcfb7771ea4e5bbaf3c01f9e679234c1c1") (:authors ("Robert Dallas Gray" . "mail@robertdallasgray.com")) (:maintainer "Robert Dallas Gray" . "mail@robertdallasgray.com") (:keywords "defaults") (:url . "https://github.com/rdallasgray/graphene"))]) - (graphene-meta-theme . [(20161204 1607) nil "Integrated theming for common packages" single ((:commit . "62cc73fee31f1bd9474027b83a249feee050271e") (:authors ("Robert Dallas Gray" . "mail@robertdallasgray.com")) (:maintainer "Robert Dallas Gray" . "mail@robertdallasgray.com") (:keywords "defaults") (:url . "https://github.com/rdallasgray/graphene"))]) - (graphql . [(20180912 31) ((emacs (25))) "GraphQL utilities" tar ((:commit . "672dd9ebd7e67d8089388b0c484cd650e76565f3") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:keywords "hypermedia" "tools" "lisp") (:url . "https://github.com/vermiculus/graphql.el"))]) - (graphql-doc . [(20220527 1721) ((emacs (26 1)) (request (0 3 2)) (promise (1 1))) "GraphQL Documentation Explorer" single ((:commit . "d37140267e0c426c7c18aff31900aa1650257394") (:authors ("Ian Fitzpatrick")) (:maintainer "Ian Fitzpatrick") (:url . "https://github.com/ifitzpatrick/graphql-doc.el"))]) - (graphql-mode . [(20220716 827) ((emacs (24 3))) "Major mode for editing GraphQL schemas" single ((:commit . "92136cf9b5a4dcd8c202c8dba9064b497776d2f7") (:authors ("David Vazquez Pua" . "davazp@gmail.com")) (:maintainer "David Vazquez Pua" . "davazp@gmail.com") (:keywords "languages") (:url . "https://github.com/davazp/graphql-mode"))]) - (graphviz-dot-mode . [(20220309 1336) ((emacs (25 0))) "Mode for the dot-language used by graphviz (att)." tar ((:commit . "6e96a89762760935a7dff6b18393396f6498f976") (:maintainer "Pieter Pareit" . "pieter.pareit@gmail.com") (:keywords "mode" "dot" "dot-language" "dotlanguage" "graphviz" "graphs" "att") (:url . "https://ppareit.github.io/graphviz-dot-mode/"))]) - (grapnel . [(20131001 1534) nil "HTTP request lib with flexible callback dispatch" single ((:commit . "7387234eb3f0285a490fddb1e06a4bf029719fb7") (:authors ("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" single ((:commit . "f17e330dfde6a1b81a9b33d019fc0dff890f482d") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca") (:keywords "grass" "gis"))]) - (grayscale-theme . [(20171005 802) nil "A simple grayscale theme" single ((:commit . "917d63c0effc8459502a41e0cad5822d2b200499") (:authors ("Kaleb Elwert" . "belak@coded.io")) (:maintainer "Kaleb Elwert" . "belak@coded.io") (:keywords "lisp") (:url . "https://github.com/belak/emacs-grayscale-theme"))]) - (greek-polytonic . [(20190303 1358) ((emacs (24))) "Quail package for inputting polytonic Greek" single ((:commit . "114cba0f57cc077871693c799b807df2292341ec") (:authors ("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 . [(20210203 1511) nil "A cool and minimalist green blackened theme engine" single ((:commit . "09f6908064dd1854379a072d7cdd706959256299") (:authors ("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." single ((:commit . "5549781559ff5daa85c1d6c635c94524c1c5f644") (:authors ("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"))]) - (green-screen-theme . [(20180816 1502) nil "A nice color theme for those who miss green CRTs" single ((:commit . "774e8f6c033786406267f71ec07319d906a30b75") (:authors ("Ricardo Banffy" . "rbanffy@gmail.com")) (:maintainer "Ricardo Banffy" . "rbanffy@gmail.com") (:keywords "faces" "theme") (:url . "https://github.com/rbanffy/green-screen-emacs"))]) - (gregorio-mode . [(20170705 1451) nil "Gregorio Mode for .gabc files" single ((:commit . "2b45f91246286abc449cb71f28583403181051c2") (:authors ("Fr. John Jenkins" . "jenkins@sspx.ng")) (:maintainer "Fr. John Jenkins" . "jenkins@sspx.ng") (:keywords "gregorio" "chant") (:url . "https://jsrjenkins.github.io/gregorio-mode/"))]) - (grep-a-lot . [(20210618 1420) nil "manages multiple search results buffers for grep.el" single ((:commit . "223819dbea049bdeb5f97f9849fce139a5f16a75") (:authors ("Avi Rozen" . "avi.rozen@gmail.com")) (:maintainer "Avi Rozen" . "avi.rozen@gmail.com") (:keywords "tools" "convenience" "search") (:url . "https://github.com/ZungBang/emacs-grep-a-lot"))]) - (grey-paper-theme . [(20220811 2301) ((emacs (24 1))) "A greyscale theme with look-n-feel of an eink display" single ((:commit . "760e8d26f5b2aeaa56b91bf435e42b1e5d6f69d7") (:authors ("Kang-min Liu" . "gugod@gugod.org")) (:maintainer "Kang-min Liu" . "gugod@gugod.org") (:keywords "faces") (:url . "https://github.com/gugod/grey-paper-theme"))]) - (greymatters-theme . [(20150621 1123) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "a7220a8c6cf18ccae2b76946b6f01188a7c9d5d1") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) - (grip-mode . [(20220430 1545) ((emacs (24 4))) "Instant GitHub-flavored Markdown/Org preview using grip." single ((:commit . "f23c861ece56e909b94f9363f6009146b5a8788c") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:keywords "convenience" "markdown" "preview") (:url . "https://github.com/seagle0128/grip-mode"))]) - (grizzl . [(20160818 737) ((cl-lib (0 5)) (emacs (24 3))) "Fast fuzzy search index for Emacs." single ((:commit . "d554d93afa8519ee3a41340ec8aa6b4555065446") (:authors ("Chris Corbyn" . "chris@w3style.co.uk")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:keywords "convenience" "usability") (:url . "https://github.com/grizzl/grizzl"))]) - (groovy-imports . [(20210505 1807) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 2))) "Code for dealing with Groovy imports" single ((:commit . "a60c3202973e3185091db623d960f71840a22205") (:authors ("Miro Bezjak")) (:maintainer "Miro Bezjak") (:keywords "groovy") (:url . "http://www.github.com/mbezjak/emacs-groovy-imports"))]) - (groovy-mode . [(20220212 646) ((s (1 12 0)) (emacs (24 3)) (dash (2 13 0))) "Major mode for Groovy source files" tar ((:commit . "bf732d367b16887f81d404481c11ed1a58671d4e") (:authors ("Russel Winder" . "russel@winder.org.uk") ("Jim Morris" . "morris@wolfman.com") ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:keywords "languages"))]) - (gruber-darker-theme . [(20220107 1815) nil "Gruber Darker color theme for Emacs 24." single ((:commit . "72278089c440d45c00fb8afcd53af82fd30f451b") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/gruber-darker-theme"))]) - (grugru . [(20221001 1525) ((emacs (24 4))) "Rotate text at point" tar ((:commit . "d03ccd6314d474f3e6beadc69c0b6ce32af62f07") (:authors ("ROCKTAKEY" . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY" . "rocktakey@gmail.com") (:keywords "convenience" "abbrev" "tools") (:url . "https://github.com/ROCKTAKEY/grugru"))]) - (grunt . [(20160316 1528) ((dash (2 9 0)) (ansi-color (3 4 2)) (emacs (24 3))) "Some glue to stick Emacs and Gruntfiles together" single ((:commit . "4c269e2738658643ec2ed9ef61a2a3d71b08d304") (:authors ("Daniel Gempesaw" . "dgempesaw@sharecare.com")) (:maintainer "Daniel Gempesaw" . "dgempesaw@sharecare.com") (:keywords "convenience" "grunt") (:url . "https://github.com/gempesaw/grunt.el"))]) - (gruvbox-theme . [(20220909 241) ((autothemer (0 2))) "A retro-groove colour theme for Emacs" tar ((:commit . "3177b458dcbd5db6135a8d57fd5b765131e4da6a") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "http://github.com/greduan/emacs-theme-gruvbox"))]) - (gs-mode . [(20151202 1006) nil "Major mode for editing GrADS script files" single ((:commit . "1a13051db21b999c7682a015b33a03096ff9d891") (:authors ("Joe Wielgosz" . "joew@cola.iges.org")) (:maintainer "Joe Wielgosz" . "joew@cola.iges.org") (:keywords "grads" "script" "major-mode"))]) - (gscholar-bibtex . [(20190130 555) nil "Retrieve BibTeX from Google Scholar and other online sources(ACM, IEEE, DBLP)" single ((:commit . "3b651e3de116860eb1f1aef9b547a561784871fe") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (gsettings . [(20210407 2045) ((emacs (24 3)) (dash (2 16 0)) (gvariant (1 0 0)) (s (1 12 0))) "GSettings (Gnome) helpers" single ((:commit . "9f9fb1fe946bbba46307c26355f355225ea7262a") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:keywords "languages") (:url . "https://github.com/wbolster/emacs-gsettings"))]) - (gsnip . [(20220206 1526) ((emacs (26)) (aio (1 0)) (log4e (0 3 3))) "A gitlab snippet client" single ((:commit . "4d473b726b3f3b6bb7d1b5f66a9d368588ce0f86") (:authors ("Wang Kai" . "kaiwkx@gmail.com")) (:maintainer "Wang Kai" . "kaiwkx@gmail.com") (:keywords "extensions" "tools") (:url . "https://github.com/kaiwk/gitlab-snippet"))]) - (gtk-pomodoro-indicator . [(20191007 1500) nil "A pomodoro indicator for the GTK tray" tar ((:commit . "cb026a595de8a9244b16e06876f10c60dce18676") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "convenience" "pomodoro") (:url . "https://github.com/abo-abo/gtk-pomodoro-indicator"))]) - (gtk-variant . [(20200416 2136) ((emacs (25 1))) "Set the GTK theme variant (titlebar color)" single ((:commit . "a60af277fbb52306c17663074cf9954dd6cea024") (:authors ("Paul Oppenheimer")) (:maintainer "Paul Oppenheimer") (:keywords "frames" "gtk" "titlebar") (:url . "https://github.com/bepvte/gtk-variant.el"))]) - (guess-language . [(20220408 1545) ((cl-lib (0 5)) (emacs (24))) "Robust automatic language detection" tar ((:commit . "b1fc363ca2c30b8a8ddaf2e366bca7770c8cfbec") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:keywords "wp") (:url . "https://github.com/tmalsburg/guess-language.el"))]) - (guide-key . [(20150108 635) ((dash (2 10 0)) (popwin (0 3 0)) (s (1 9 0))) "Guide the following key bindings automatically and dynamically" single ((:commit . "9236d287a7272e307fb941237390a96037c8c0a2") (:authors ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainer "Tsunenobu Kai" . "kai2nenobu@gmail.com") (:keywords "help" "convenience") (:url . "https://github.com/kai2nenobu/guide-key"))]) - (guide-key-tip . [(20161011 823) ((guide-key (1 2 3)) (pos-tip (0 4 5))) "Show guide-key.el hints using pos-tip.el" single ((:commit . "02c5d4b0b65f3e91be5a47f0ff1ae5e86e00c64e") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:keywords "help" "convenience" "tooltip") (:url . "https://github.com/aki2o/guide-key-tip"))]) - (guix . [(20210608 1653) ((emacs (24 3)) (dash (2 11 0)) (geiser (0 8)) (bui (1 2 0)) (magit-popup (2 1 0)) (edit-indirect (0 1 4))) "Interface for GNU Guix" tar ((:commit . "c9aef52121b458297e70bb50f49f7276b4a8d759") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:keywords "tools") (:url . "https://emacs-guix.gitlab.io/website/"))]) - (gulp-task-runner . [(20170718 2041) nil "Gulp task runner" single ((:commit . "877990e956b1d71e2d9c7c3e5a129ad199b9debb") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:keywords "convenience" "javascript"))]) - (gumshoe . [(20220831 2055) ((emacs (25 1))) "Scoped spatial and temporal POINT movement tracking" tar ((:commit . "008e8fdec489a28e8cf807b3b511a9561c64268c") (:authors ("overdr0ne")) (:maintainer "overdr0ne") (:keywords "tools") (:url . "https://github.com/Overdr0ne/gumshoe"))]) - (guru-mode . [(20211025 1157) nil "Become an Emacs guru" single ((:commit . "a3370e547eab260d24774cd50ccbe865373c8631") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.dev")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev") (:keywords "convenience") (:url . "https://github.com/bbatsov/guru-mode"))]) - (gvariant . [(20210507 1310) ((emacs (24)) (parsec (0 1 4))) "GVariant (GLib) helpers" single ((:commit . "f2e87076845800cbaaeed67f175ad4e4a9c01e37") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:keywords "languages") (:url . "https://github.com/wbolster/emacs-gvariant"))]) - (gvpr-mode . [(20201007 2054) nil "A major mode offering basic syntax coloring for gvpr scripts." single ((:commit . "a729fa4623a6d846ab860778842b38f685246c95") (:authors ("Rod Waldhoff" . "r.waldhoff@gmail.com")) (:maintainer "Rod Waldhoff" . "r.waldhoff@gmail.com") (:keywords "graphviz" "gv" "dot" "gvpr" "graph") (:url . "https://raw.github.com/rodw/gvpr-lib/master/extra/gvpr-mode.el"))]) - (gxref . [(20170411 1753) ((emacs (25))) "xref backend using GNU Global." single ((:commit . "380b02c3c3c2586c828456716eef6a6392bb043b") (:authors ("Dedi Hirschfeld")) (:maintainer "Dedi Hirschfeld") (:keywords "xref" "global" "tools") (:url . "https://github.com/dedi/gxref"))]) - (habamax-theme . [(20181001 850) ((emacs (24))) "Boring white background color that gets the job done." single ((:commit . "6e86a1b23b6e2aaf40d4374b5673da00a28be447") (:authors ("Maxim Kim" . "habamax@gmail.com")) (:maintainer "Maxim Kim" . "habamax@gmail.com") (:url . "https://github.com/habamax/habamax-theme"))]) - (habitica . [(20220215 1758) ((org (8 3 5)) (emacs (24 3))) "Interface for habitica.com" single ((:commit . "9e1fde7f359f7f6a6976b857fbbdbc8dd4fd3327") (:authors ("Adrien Brochard")) (:maintainer "Adrien Brochard") (:keywords "habitica" "todo") (:url . "https://github.com/abrochard/emacs-habitica"))]) - (hack-mode . [(20220825 127) ((emacs (25 1)) (s (1 11 0))) "Major mode for the Hack programming language" single ((:commit . "26f06ffe82574f98e7da381e48202eceb8ef0793") (:authors ("John Allen , Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "John Allen , Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/hhvm/hack-mode"))]) - (hacker-typer . [(20170206 1520) ((emacs (24))) "Pretend to write code like a pro" tar ((:commit . "d5a23714a4ccc5071580622f278597d5973f40bd") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:keywords "hacker" "typer" "multimedia" "games") (:url . "http://github.com/therockmandolinist/emacs-hacker-typer"))]) - (hackernews . [(20210226 1226) nil "Hacker News Client for Emacs" single ((:commit . "cea521750eddb3a70ccd38789d12b09bbdc7e906") (:authors ("Lincoln de Sousa" . "lincoln@comum.org")) (:maintainer "Basil L. Contovounesios" . "contovob@tcd.ie") (:keywords "comm" "hypermedia" "news") (:url . "https://github.com/clarete/hackernews.el"))]) - (hal-mode . [(20160704 1746) nil "Major mode for editing HAL files" single ((:commit . "cd2f66f219ee520198d4586fb6b169cef7ad3f21") (:authors ("Alexander Rössler")) (:maintainer "Alexander Rössler") (:keywords "language") (:url . "https://github.com/strahlex/hal-mode/"))]) - (ham-mode . [(20150811 1306) ((html-to-markdown (1 2)) (markdown-mode (2 0))) "Html As Markdown. Transparently edit an html file using markdown" single ((:commit . "3a141986a21c2aa6eefb428983352abb8b7907d2") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:keywords "convenience" "emulation" "wp") (:url . "http://github.com/Bruce-Connor/ham-mode"))]) - (hamburg-theme . [(20160123 740) ((emacs (24))) "Color Theme with a dark blue background." single ((:commit . "a05bf090e0c57c34cc59e301f95d9961280db244") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) - (hamburger-menu . [(20220509 1341) ((emacs (28 1))) "Mode line hamburger menu" single ((:commit . "06bc9d6872007a31226d7410d497a0acd98b272b") (:authors ("Iain Nicol")) (:maintainer "Iain Nicol") (:keywords "hamburger" "menu") (:url . "https://gitlab.com/iain/hamburger-menu-mode"))]) - (haml-mode . [(20190219 2102) ((emacs (24)) (cl-lib (0 5))) "Major mode for editing Haml files" single ((:commit . "bf5b6c11b1206759d2b28af48765e04882dd1fc4") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:keywords "markup" "languages" "html") (:url . "https://github.com/nex3/haml-mode"))]) - (hamlet-mode . [(20131208 724) ((cl-lib (0 3)) (dash (2 3 0)) (s (1 7 0))) "Hamlet editing mode" single ((:commit . "7362b955e556a3d007fa06945a27e5b99349527d") (:authors (nil . "Kata =v1.4)") ("2003 Dave Love" . "fx@gnu.org") ("2016 Arthur Fayzrakhmanov")) (:maintainer "1992 Simon Marlow") (:keywords "faces" "files" "haskell") (:url . "https://github.com/haskell/haskell-mode"))]) - (haskell-snippets . [(20210228 344) ((cl-lib (0 5)) (yasnippet (0 8 0))) "Yasnippets for Haskell" tar ((:commit . "1c29c4a68ce89848b8d371c6510d1de3b586c8b3") (:authors ("Luke Hoersten" . "luke@hoersten.org")) (:maintainer "Luke Hoersten" . "luke@hoersten.org") (:keywords "snippets" "haskell") (:url . "https://github.com/haskell/haskell-snippets"))]) - (haskell-tab-indent . [(20200513 1950) nil "tab-based indentation for haskell-mode" single ((:commit . "e332562b67b2611ef3f97d6a0bc395c6aeb70c7b") (:authors ("Sean Whitton" . "spwhitton@spwhitton.name")) (:maintainer "Sean Whitton" . "spwhitton@spwhitton.name") (:keywords "indentation" "haskell") (:url . "https://spwhitton.name/tech/code/haskell-tab-indent/"))]) - (hasklig-mode . [(20211017 1730) ((emacs (25))) "Hasklig ligatures" single ((:commit . "4b73d61f4ef1c73733f7201fbf0b49ba9e3395b6") (:authors ("Daniel Mendler")) (:maintainer "Daniel Mendler") (:url . "https://github.com/minad/hasklig-mode"))]) - (hass . [(20220813 1717) ((emacs (25 1)) (request (0 3 3))) "Interact with Home Assistant" tar ((:commit . "c6d9bd2e29fc2c4f37c0c72f3d136e43f34addbc") (:authors ("Ben Whitley")) (:maintainer "Ben Whitley") (:url . "https://github.com/purplg/hass"))]) - (haste . [(20141030 2034) ((json (1 2))) "Emacs client for hastebin (http://hastebin.com/about.md)" single ((:commit . "f1099c6296fc9575675e281402b89854739114bb") (:authors ("Ric Lister")) (:maintainer "Ric Lister") (:url . "http://github.com/rlister/emacs-haste-client"))]) - (haxe-imports . [(20170330 2304) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 1))) "Code for dealing with Haxe imports" single ((:commit . "a4ab31759bd237e78c055dda73e808a4ee1b5fde") (:authors ("Juan Karlo Licudine" . "karlo@accidentalrebel.com")) (:maintainer "Juan Karlo Licudine" . "karlo@accidentalrebel.com") (:keywords "haxe") (:url . "http://www.github.com/accidentalrebel/emacs-haxe-imports"))]) - (haxe-mode . [(20220930 251) nil "Major mode for editing Haxe files" single ((:commit . "4d51bd4bf75aef53d1671e22ce6555e4daf883db") (:authors ("Jens Peter Secher (original)")) (:maintainer "Jen-Chieh Shen" . "jcs090218@gmail.com") (:url . "https://github.com/emacsorphanage/haxe-mode"))]) - (haxor-mode . [(20160618 1129) ((emacs (24 0))) "Major mode for editing Haxor Assembly Files" single ((:commit . "6fa25a8e6b6a59481bc0354c2fe1e0ed53cbdc91") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:keywords "haxor") (:url . "https://github.com/krzysztof-magosa/haxor-mode"))]) - (hayoo . [(20140831 1221) ((emacs (24)) (json (1 3))) "Query hayoo and show results in a tabulated buffer." single ((:commit . "3ca2fb0c4d5f337d0410c21b2702dd147014e984") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:keywords "hayoo" "haskell") (:url . "https://github.com/benma/hayoo.el/"))]) - (hc-zenburn-theme . [(20150928 1633) nil "An higher contrast version of the Zenburn theme." single ((:commit . "fd0024a5191cdce204d91c8f1db99ba31640f6e9") (:authors ("Nantas Nardelli" . "nantas.nardelli@gmail.com")) (:maintainer "Nantas Nardelli" . "nantas.nardelli@gmail.com") (:url . "https:github.com/edran/hc-zenburn-emacs"))]) - (hcl-mode . [(20200315 2129) ((emacs (24 3))) "Major mode for Hashicorp" single ((:commit . "c3d1158ad1a64f06aa8986ab1cdea6b7fbdd4bf7") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/emacs-hcl-mode"))]) - (headlong . [(20150417 1526) nil "reckless completion" single ((:commit . "f6830f87f236eee88263cb6976125f72422abe72") (:authors ("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" single ((:commit . "e1febfd60d060c110a1e43c5f093cd8537251308") (:authors ("Valentin Ignatev" . "valentignatev@gmail.com")) (:maintainer "Valentin Ignatev" . "valentignatev@gmail.com") (:keywords "faces") (:url . "https://github.com/valignatev/heaven-and-hell"))]) - (helm . [(20220928 1917) ((helm-core (3 8 8)) (popup (0 5 3))) "Helm is an Emacs incremental and narrowing framework" tar ((:commit . "0a9a1e32cf130d181b26e23919402c8c25f41996") (:authors ("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." single ((:commit . "b0eb9d5f6a483a9dbe6eb6cf1f2024d4f5938bc2") (:authors ("myuhe ")) (:maintainer "myuhe") (: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" single ((:commit . "5982f3cb6ec9f460ebbe06ec0ce7b3590bca3118") (:authors ("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" single ((:commit . "8ac044705d8620ee354a9cfa8cc1b865e83c0d55") (:authors ("Takahiro Noda" . "takahiro.noda+github@gmail.com")) (:maintainer "Takahiro Noda" . "takahiro.noda+github@gmail.com") (:keywords "comm"))]) - (helm-ag . [(20210702 845) ((emacs (25 1)) (helm (2 0))) "The silver searcher with helm interface" single ((:commit . "7cfed5d3e861717466ae6d3f76c759548a9fad04") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ag"))]) - (helm-ag-r . [(20131123 1531) ((helm (1 0))) "Search something by ag and display by helm" single ((:commit . "67de4ebafe9b088db950eefa5ef590a6d78b4ac8") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "searching") (:url . "https://github.com/yuutayamada/helm-ag-r"))]) - (helm-apt . [(20210324 1929) ((helm (3 6)) (emacs (25 1))) "Helm interface for Debian/Ubuntu packages (apt-*)" single ((:commit . "c952b5dc26015bc9c947973df99246212d276b63") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/emacs-helm/helm-apt"))]) - (helm-atoms . [(20201013 1723) ((emacs (25 1)) (helm (2 0))) "Reverse variable lookup using Helm" single ((:commit . "7e6f91a16f556c96ae1b0d1f965ea56861bb6372") (:authors ("Dante Catalfamo")) (:maintainer "Dante Catalfamo") (:keywords "help" "lisp" "maint" "helm" "tools" "matching") (:url . "https://github.com/dantecatalfamo/helm-atoms"))]) - (helm-aws . [(20180514 1032) ((helm (1 5 3)) (cl-lib (0 5)) (s (1 9 0))) "Manage AWS EC2 server instances directly from Emacs" single ((:commit . "b36c744b3f00f458635a91d1f5158fccbb5baef6") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/helm-aws"))]) - (helm-backup . [(20180911 614) ((helm (1 5 5)) (s (1 8 0)) (cl-lib (0))) "Backup each file change using git" single ((:commit . "691fe542f38fc7c8cca409997f6a0ff5d76ad6c2") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:keywords "backup" "convenience" "files" "tools" "vc") (:url . "http://github.com/antham/helm-backup"))]) - (helm-bbdb . [(20190728 1325) ((emacs (24 3)) (helm (1 5)) (bbdb (3 1 2))) "Helm interface for bbdb" single ((:commit . "db69114ff1af8bf48b5a222242e3a8dd6e101e67") (:url . "https://github.com/emacs-helm/helm-bbdb"))]) - (helm-bibtex . [(20210725 1510) ((bibtex-completion (1 0 0)) (helm (1 5 5)) (cl-lib (0 5)) (emacs (24 1))) "A bibliography manager based on Helm" single ((:commit . "63c108a5efc130f037bc1c36cb3ee7d963567c12") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/tmalsburg/helm-bibtex"))]) - (helm-bibtexkey . [(20140214 1504) ((helm (1 5 8))) "Bibtexkey source for helm" tar ((:commit . "aa1637ea5c8c5f1817e480fc2a3750cafab3d99f") (:authors ("TAKAGI Kentaro ")) (:maintainer "TAKAGI Kentaro ") (: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." single ((:commit . "9da6ad8b7530e72fb4ac67be8c6a482898dddc25") (:authors ("Yuhei Maeda ")) (:maintainer "myuhe") (:keywords "convenience" "emulation"))]) - (helm-bitbucket . [(20220722 1538) ((emacs (24)) (helm-core (3 6 0))) "Search Bitbucket with Helm" single ((:commit . "9d07a274584ad364a2620c6389f86d90502f2640") (:authors ("Peter Urbak" . "tolowercase@gmail.com")) (:maintainer "Peter Urbak" . "tolowercase@gmail.com") (:keywords "matching") (:url . "https://github.com/dragonwasrobot/helm-bitbucket"))]) - (helm-bm . [(20160321 1331) ((bm (1 0)) (cl-lib (0 5)) (helm (1 9 3)) (s (1 11 0))) "helm sources for bm.el" single ((:commit . "d66341f5646c23178d4d8bffb6cfebe3fb73f1d7") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "helm" "bookmark") (:url . "https://github.com/yasuyk/helm-bm"))]) - (helm-books . [(20170325 631) ((helm (1 7 7))) "Helm interface for searching books" single ((:commit . "6735e1787f99b5ef77b276fa5c43e565b4d3e792") (:authors ("grugrut" . "grugruglut+github@gmail.com")) (:maintainer "grugrut" . "grugruglut+github@gmail.com") (:url . "https://github.com/grugrut/helm-books"))]) - (helm-bufler . [(20210708 2217) ((emacs (26 3)) (bufler (0 2 -1)) (helm (1 9 4))) "Helm source for Bufler" single ((:commit . "cb10234bc35fb3f2489c8bfd5b4e80fd1dc05c5e") (:authors ("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" single ((:commit . "70f1ca7d1847c7d5cd5a3e488562cd4a295b809f") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-bundle-show"))]) - (helm-c-moccur . [(20151230 924) ((helm (20120811)) (color-moccur (2 71))) "helm source for color-moccur.el" single ((:commit . "b0a906f85fa352db091f88b91a9c510de607dfe9") (:authors ("Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com")) (:maintainer "Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com") (:keywords "convenience" "emulation"))]) - (helm-c-yasnippet . [(20210330 16) ((emacs (25 1)) (helm (1 7 7)) (yasnippet (0 8 0))) "helm source for yasnippet.el" single ((:commit . "e214eec8b2875d8a7cd09006dfb6a8e15e9e4079") (:authors ("Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com")) (:maintainer "Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com") (:keywords "convenience" "emulation"))]) - (helm-catkin . [(20190425 1520) ((emacs (24 3)) (helm (0)) (xterm-color (0))) "Package for compile ROS workspaces with catkin-tools" single ((:commit . "a3422346eb46e66a947a75f9e1b9975a672036be") (:authors ("Thore Goll" . "thoregoll@googlemail.com")) (:maintainer "Thore Goll" . "thoregoll@googlemail.com") (:keywords "catkin" "helm" "build" "tools" "ros") (:url . "https://github.com/gollth/helm-catkin"))]) - (helm-charinfo . [(20170810 1231) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "A helm source for character information" single ((:commit . "91798a49dc115342a7e01e48b264e9a0bf5ea414") (:authors ("Christian Wittern" . "cwittern@gmail.com")) (:maintainer "Christian Wittern" . "cwittern@gmail.com") (:keywords "convenience") (:url . "https://github.com/cwittern/helm-charinfo"))]) - (helm-chrome . [(20160719 520) ((helm (1 5)) (cl-lib (0 3)) (emacs (24))) "Helm interface for Chrome bookmarks" single ((:commit . "fd630ace4b4b4f33355a973743bbfe0c90ce4830") (:authors ("KAWABATA, Taichi ")) (:maintainer "KAWABATA, Taichi ") (:keywords "tools") (:url . "https://github.com/kawabata/helm-chrome"))]) - (helm-chrome-control . [(20190707 1807) ((emacs (25 1)) (helm-core (3 0))) "Control Chrome tabs with Helm (macOS only)" tar ((:commit . "85c1473ef9baa43b6babe3a785a2742271069244") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:url . "https://github.com/xuchunyang/helm-chrome-control"))]) - (helm-chrome-history . [(20191031 1233) ((emacs (25 1)) (helm-core (3 0))) "Browse Chrome History with Helm" single ((:commit . "f9002d4c12df65a99830376b126dbbeae3ef2148") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:keywords "tools") (:url . "https://github.com/xuchunyang/helm-chrome-history"))]) - (helm-chronos . [(20150528 2036) ((chronos (1 2)) (helm (1 7 1))) "helm interface for chronos timers" tar ((:commit . "a14fc3d65dd96ce6616234b3f7b8b08b4c1817ef") (:authors ("David Knight" . "dxknight@opmbx.org")) (:maintainer "David Knight" . "dxknight@opmbx.org") (:keywords "calendar") (:url . "http://github.com/dxknight/helm-chronos"))]) - (helm-cider . [(20220706 944) ((emacs (26)) (cider (1 0)) (helm-core (3 7 0))) "Helm interface to CIDER" tar ((:commit . "fe7e48befdb0b20ea1b0fb3626a8a725e54ae626") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:keywords "cider" "clojure" "helm" "languages") (:url . "https://github.com/clojure-emacs/helm-cider"))]) - (helm-cider-history . [(20150719 2120) ((helm (1 4 0)) (cider (0 9 0))) "Helm interface for cider history" single ((:commit . "c391fcb2e162a02001605a0b9449783575a831fd") (:authors ("Andreas Klein" . "git@kungi.org")) (:maintainer "Andreas Klein" . "git@kungi.org") (:keywords "convenience") (:url . "https://github.com/Kungi/helm-cider-history"))]) - (helm-circe . [(20160207 652) ((emacs (24)) (helm (0 0)) (circe (0 0)) (cl-lib (0 5))) "helm circe buffer management." single ((:commit . "9091651d9fdd8d49d8ff6f9dcf3a2ae416c9f15a") (:authors ("Les Harris" . "les@lesharris.com")) (:maintainer "Les Harris" . "les@lesharris.com") (:keywords "helm" "circe") (:url . "https://github.com/lesharris/helm-circe"))]) - (helm-clojuredocs . [(20160405 723) ((edn (1 1 2)) (helm (1 5 7))) "search for help in clojuredocs.org" single ((:commit . "5a7f0f2cb401be0b09e73262a1c18265ab9a3cea") (:authors ("Michal Buczko" . "michal.buczko@gmail.com")) (:maintainer "Michal Buczko" . "michal.buczko@gmail.com") (:keywords "helm" "clojure") (:url . "https://github.com/mbuczko/helm-clojuredocs"))]) - (helm-cmd-t . [(20170125 1459) nil "cmd-t style completion" tar ((:commit . "7fa3d4a9f7271512e54c5de999079b27c9eec6bf") (:authors ("Le Wang")) (:maintainer "Le Wang") (:keywords "helm" "project-management" "completion" "convenience" "cmd-t" "textmate") (:url . "https://github.com/lewang/helm-cmd-t"))]) - (helm-codesearch . [(20190412 1153) ((emacs (25 1)) (s (1 11 0)) (dash (2 12 0)) (helm (1 7 7)) (cl-lib (0 5))) "helm interface for codesearch" single ((:commit . "72f1d1de746115ab7e861178b49fa3c0b6b58d90") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com") (:keywords "tools"))]) - (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" single ((:commit . "9ee7e018c5db23ae9c8d1c8fa969876f15b7280d") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "commandlinefu.com") (:url . "https://github.com/xuchunyang/helm-commandlinefu"))]) - (helm-company . [(20190812 1429) ((helm (1 5 9)) (company (0 6 13))) "Helm interface for company-mode" single ((:commit . "6eb5c2d730a60e394e005b47c1db018697094dde") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Daniel Ralston" . "Sodel-the-Vociferous@users.noreply.github.com") (:url . "https://github.com/Sodel-the-Vociferous/helm-company"))]) - (helm-core . [(20220928 1917) ((emacs (25 1)) (async (1 9 7))) "Development files for Helm" tar ((:commit . "0a9a1e32cf130d181b26e23919402c8c25f41996") (:authors ("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." single ((:commit . "af1d9e7f4460a88d7400b5a74d5da68084089ac1") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:keywords "cscope" "helm") (:url . "https://github.com/alpha22jp/helm-cscope.el"))]) - (helm-css-scss . [(20191230 1549) ((emacs (24 3)) (helm (1 0))) "CSS/SCSS/LESS Selectors with helm interface" single ((:commit . "48b996f73af1fef8d6e88a1c545d98f8c50b0cf3") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (: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" single ((:commit . "48edc9fa862219da34feb423c06c33d8f6d43722") (:authors ("Dan LaManna" . "me@danlamanna.com")) (:maintainer "Dan LaManna" . "me@danlamanna.com") (:keywords "helm" "ctest"))]) - (helm-dash . [(20190527 1118) ((emacs (24 4)) (dash-docs (1 4 0)) (helm (1 9 2)) (cl-lib (0 5))) "Offline documentation browser for +150 APIs using Dash docsets." single ((:commit . "6c76c794fec95586028633f24773451812af5df4") (:authors ("Raimon Grau" . "raimonster@gmail.com") ("Toni Reina " . "areina0@gmail.com") ("Bryan Gilbert" . "bryan@bryan.sh")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:keywords "docs") (:url . "https://github.com/dash-docs-el/helm-dash"))]) - (helm-descbinds . [(20190501 935) ((helm (1 5))) "A convenient `describe-bindings' with `helm'" single ((:commit . "b72515982396b6e336ad7beb6767e95a80fca192") (:authors ("Taiki SUGAWARA" . "buzz.taiki@gmail.com")) (:maintainer "Taiki SUGAWARA" . "buzz.taiki@gmail.com") (:keywords "helm" "help") (:url . "https://github.com/emacs-helm/helm-descbinds"))]) - (helm-describe-modes . [(20160212 518) ((helm (1 9)) (cl-lib (0 5)) (emacs (24 1))) "Helm interface to major and minor modes." single ((:commit . "d2253c7c2bf4f28b9ff8a2d281bd7527c0106527") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:keywords "docs" "convenience") (:url . "https://github.com/emacs-helm/helm-describe-modes"))]) - (helm-dictionary . [(20220514 714) ((helm (1 5 5))) "Helm source for looking up dictionaries" single ((:commit . "65fdf36e9a5c6dd8dffa71dfb6c65bc03879abe2") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de") ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/emacs-helm/helm-dictionary"))]) - (helm-directory . [(20170706 402) ((emacs (24 4)) (helm (2 0))) "selecting directory before select the file" single ((:commit . "caa013b820b5263bf1c6446debfea0766dae8ab8") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-helm-directory"))]) - (helm-dired-history . [(20170524 1046) ((helm (1 9 8)) (cl-lib (0 5))) "Show dired history with helm.el support." single ((:commit . "281523f9fc46cf00fafd670ba5cd16552a607212") (:authors ("Joseph(纪秀峰)" . "jixiuf@gmail.com")) (:maintainer "Joseph(纪秀峰)" . "jixiuf@gmail.com") (:keywords "helm" "dired history") (:url . "https://github.com/jixiuf/helm-dired-history"))]) - (helm-dired-recent-dirs . [(20131228 1414) ((helm (1 0))) "Show recent dirs with helm.el support." single ((:commit . "3bcd125b44f5a707588ae3868777d91192351523") (:authors ("Akisute" . "akisute3@gmail.com")) (:maintainer "Akisute" . "akisute3@gmail.com") (:keywords "helm" "dired" "zsh"))]) - (helm-dirset . [(20151209 12) ((f (0 16 2)) (helm (1 6 1)) (s (1 9 0)) (cl-lib (0 5))) "helm sources for multi directories" single ((:commit . "eb30810cd26e1ee73d84a863e6b2667700e9aead") (:authors ("k1LoW (Kenichirou Oyama), ")) (:maintainer "k1LoW (Kenichirou Oyama), ") (:keywords "files" "directories") (:url . "http://101000lab.org"))]) - (helm-dogears . [(20210822 2106) ((emacs (26 3)) (dogears (0 1 -1)) (helm (3 6))) "Helm source for Dogears" single ((:commit . "a6bc2d578dfd1641d8c99bf7bf17dc5842ba688f") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "convenience") (:url . "https://github.com/alphapapa/dogears.el"))]) - (helm-emmet . [(20160713 1231) ((helm (1 0)) (emmet-mode (1 0 2))) "helm sources for emmet-mode's snippets" single ((:commit . "f0364e736b10cf44232053a78de04133a88185ae") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "convenience" "helm" "emmet") (:url . "https://github.com/yasuyk/helm-emmet"))]) - (helm-emms . [(20220314 1633) ((helm (1 5)) (emms (6 0)) (cl-lib (0 5)) (emacs (24 1))) "Emms for Helm." single ((:commit . "aefa44ab77808626c4951be2df49a2eab7820805") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:keywords "multimedia" "emms") (:url . "https://github.com/emacs-helm/helm-emms"))]) - (helm-esa . [(20190721 1429) ((emacs (26 2)) (helm (3 2)) (request (0 3 0))) "Esa with helm interface" single ((:commit . "d93b4af404346870cb2cf9c257d055332ef3f577") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-esa"))]) - (helm-etags-plus . [(20201003 1424) ((helm (1 7 8))) "Another Etags helm.el interface" single ((:commit . "52598fe69636add4b62cd9873041de5c6db9b7ac") (:authors ("纪秀峰(Joseph)" . "jixiuf@gmail.com")) (:maintainer "纪秀峰(Joseph)" . "jixiuf@gmail.com") (:keywords "helm" "etags") (:url . "https://github.com/jixiuf/helm-etags-plus"))]) - (helm-evil-markers . [(20200506 715) ((emacs (25 1)) (helm (2 0 0)) (evil (1 2 10))) "Show evil markers with helm" single ((:commit . "0245f0c268e0eaec85df51ab2deba7ac961f6770") (:authors ("Bill Xue")) (:maintainer "Bill Xue") (:keywords "extensions") (:url . "https://github.com/xueeinstein/helm-evil-markers"))]) - (helm-eww . [(20190315 907) ((emacs (24 4)) (helm (2 8 6)) (seq (1 8))) "Helm UI wrapper for EWW." single ((:commit . "76ba59fda8dd6f32a1bc7c6df0b43c6f76169911") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:keywords "helm" "packages") (:url . "https://github.com/emacs-helm/helm-eww"))]) - (helm-ext . [(20200722 107) ((emacs (24 4)) (helm (2 5 3))) "A few extensions to Helm" tar ((:commit . "c30f7772ec577a5ce1de3215f0507826e0725a69") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:keywords "extensions"))]) - (helm-exwm . [(20210215 858) ((emacs (25 2)) (helm (2 8 5)) (exwm (0 15))) "Helm for EXWM buffers" single ((:commit . "5b35a42ff10fbcbf673268987df700ea6b6288e8") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:keywords "helm" "exwm") (:url . "https://github.com/emacs-helm/helm-exwm"))]) - (helm-file-preview . [(20220720 531) ((emacs (25 1)) (helm (2 0))) "Preview the current helm file selection" single ((:commit . "bebd4e9c42543c9003984442701db2c384c21f3e") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "file" "helm" "preview" "select" "selection") (:url . "https://github.com/jcs-elpa/helm-file-preview"))]) - (helm-filesets . [(20140929 1835) ((helm (1 6 3)) (filesets+ (0))) "A helm source for emacs filesets" single ((:commit . "b352910af4c3099267a8aa0169c7f743b35bb1fa") (:authors ("Graham Clark" . "grclark@gmail.com")) (:maintainer "Graham Clark" . "grclark@gmail.com") (:keywords "filesets") (:url . "https://github.com/gcla/helm-filesets"))]) - (helm-firefox . [(20220420 1346) ((helm (1 5)) (cl-lib (0 5)) (emacs (24 1))) "Firefox bookmarks" single ((:commit . "571cf8dfcbe43d91f9890eebefc88d7572c62e75") (:url . "https://github.com/emacs-helm/helm-firefox"))]) - (helm-fish-completion . [(20200908 1504) ((emacs (25)) (helm (3)) (fish-completion (1 2))) "Helm interface for fish completion" single ((:commit . "2a2001b3a876da3c468ffec8935572509c485aac") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-fish-completion"))]) - (helm-flx . [(20220402 21) ((emacs (24 4)) (helm (1 7 9)) (flx (0 5))) "Sort helm candidates by flx score" single ((:commit . "27dd9e3ce385a3ca15092150e65781de14b5b00b") (:authors ("Jonathan Hayase" . "jonathan.hayase@gmail.com")) (:maintainer "Jonathan Hayase" . "jonathan.hayase@gmail.com") (:keywords "convenience" "helm" "fuzzy" "flx") (:url . "https://github.com/PythonNut/helm-flx"))]) - (helm-flycheck . [(20160710 829) ((dash (2 12 1)) (flycheck (28)) (helm-core (1 9 8))) "Show flycheck errors with helm" single ((:commit . "a15e62a6432c165c4f2c17388686873383400d7d") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "helm" "flycheck") (:url . "https://github.com/yasuyk/helm-flycheck"))]) - (helm-flymake . [(20160610 2) ((helm (1 0))) "helm interface for flymake" single ((:commit . "72cf18a1a1f843db9bb5d58301739ea9ccb1655b") (:authors ("Akira Tamamori" . "tamamori5917@gmail.com")) (:maintainer "Akira Tamamori" . "tamamori5917@gmail.com") (:url . "https://github.com/tam17aki"))]) - (helm-flyspell . [(20170210 1901) ((helm (1 6 5))) "Helm extension for correcting words with flyspell" single ((:commit . "8d4d947c687cb650cb149aa2271ad5201ea92594") (:authors ("Andrzej Pronobis")) (:maintainer "Andrzej Pronobis") (:keywords "convenience") (:url . "https://github.com/pronobis/helm-flyspell"))]) - (helm-frame . [(20220803 1528) ((emacs (24 4))) "open helm buffers in a dedicated frame" single ((:commit . "1b5e895e9199deeea049010e5fe4de7a338f41f3") (:authors ("chee" . "yay@chee.party")) (:maintainer "chee" . "yay@chee.party") (:keywords "lisp" "helm" "popup" "frame"))]) - (helm-fuz . [(20200812 1222) ((emacs (25 1)) (fuz (1 4 0)) (helm (3 6))) "Integrate Helm and Fuz" single ((:commit . "fee874aa35d2ee6b12b836290b5c8eaa44175a28") (:authors ("Zhu Zihao" . "all_but_last@163.com")) (:maintainer "Zhu Zihao" . "all_but_last@163.com") (:keywords "convenience") (:url . "https://github.com/cireu/fuz.el"))]) - (helm-fuzzier . [(20160605 2145) ((emacs (24 3)) (helm (1 7 0))) "Better fuzzy matching for Helm" single ((:commit . "8798dcf3583b863df5b9dea7fe3b0179ba1c35bc") (:authors ("Ephram Perdition")) (:maintainer "Ephram Perdition") (:keywords "convenience" "helm" "fuzzy") (:url . "http://github.com/EphramPerdition/helm-fuzzier"))]) - (helm-fuzzy . [(20220704 651) ((emacs (24 4)) (helm (1 7 9)) (flx (0 5))) "Fuzzy matching for helm source" single ((:commit . "f04b0023534e41c1399b74de393e6915a5f95ba5") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "matching" "fuzzy" "helm" "source") (:url . "https://github.com/jcs-elpa/helm-fuzzy"))]) - (helm-fuzzy-find . [(20171106 400) ((emacs (24 1)) (helm (1 7 0))) "Find file using Fuzzy Search" single ((:commit . "de2abbf7ca13609587325bacd4a1ed4376b5c927") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "helm" "fuzzy" "find" "file") (:url . "https://github.com/xuchunyang/helm-fuzzy-find"))]) - (helm-ghq . [(20210724 744) ((emacs (24)) (helm (3 8 0))) "Ghq with helm interface" single ((:commit . "7b47ac91e42762f2ecbbceeaadc05b86c9fe5f14") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-ghq"))]) - (helm-ghs . [(20170715 541) ((emacs (24)) (helm (2 2 0))) "ghs with helm interface" single ((:commit . "f9d4ab80e8a33b21cd635285289ec5779bbe629f") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/emacs-helm-ghs"))]) - (helm-git . [(20120630 2103) nil "Helm extension for Git." single ((:commit . "5b4a6eb7a97b2583236a1f919b75249957918e29") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:keywords "helm" "git") (:url . "https://github.com/maio/helm-git"))]) - (helm-git-files . [(20141212 1317) ((helm (1 5 9))) "helm for git files" single ((:commit . "43193960774069369ac6964bbf7c026900206fa8") (:authors ("INA Lintaro ") ("TAKAGI Kentaro ")) (:maintainer "INA Lintaro ") (:keywords "helm" "git"))]) - (helm-git-grep . [(20170614 1411) ((helm-core (2 2 0))) "helm for git grep, an incremental git-grep(1)" single ((:commit . "744cea07dba6e6a5effbdba83f1b786c78fd86d3") (:authors ("mechairoi")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-git-grep"))]) - (helm-github-stars . [(20190428 1047) ((helm (1 6 8)) (emacs (24 4))) "Helm interface for your github's stars" single ((:commit . "c891690218b0d8b957ea6cb45b1b6cffd15a6950") (:authors ("Sliim" . "sliim@mailoo.org") ("xuchunyang" . "xuchunyang56@gmail.com")) (:maintainer "Sliim" . "sliim@mailoo.org") (:keywords "helm" "github" "stars") (:url . "https://github.com/Sliim/helm-github-stars"))]) - (helm-gitignore . [(20170211 8) ((gitignore-mode (1 1 0)) (helm (1 7 0)) (request (0 1 0)) (cl-lib (0 5))) "Generate .gitignore files with gitignore.io." single ((:commit . "2a2e7da7855a6db0ab3bb6a6a087863d7abd4391") (:authors ("Juan Placencia")) (:maintainer "Juan Placencia") (:keywords "helm" "gitignore" "gitignore.io") (:url . "https://github.com/jupl/helm-gitignore"))]) - (helm-gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (helm (1 0)) (gitlab (0 8 0))) "Helm interface to Gitlab" single ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:keywords "gitlab" "helm") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) - (helm-go-package . [(20161103 153) ((emacs (24 4)) (helm-core (2 2 1)) (go-mode (1 4 0)) (deferred (0 4 0))) "helm sources for Go programming language's package" single ((:commit . "bf741f4a455fcb129c1a9dcec710a52621f9719d") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-go-package"))]) - (helm-google . [(20210527 900) ((helm (0))) "Emacs Helm Interface for quick Google searches" single ((:commit . "27834161391c350ef790062391cb7eab1d59fb62") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:keywords "helm" "google" "search" "browse" "searx") (:url . "https://framagit.org/steckerhalter/helm-google"))]) - (helm-grepint . [(20200811 1616) ((helm (2 9 7)) (emacs (24 4))) "Generic helm interface to grep" single ((:commit . "9aec98428823b749eb14d2c8512b46b59ca9f8ca") (:authors ("Kalle Kankare" . "kalle.kankare@iki.fi")) (:maintainer "Kalle Kankare" . "kalle.kankare@iki.fi") (:keywords "grep" "grepping" "searching" "helm" "tools" "convenience") (:url . "https://github.com/kopoli/helm-grepint"))]) - (helm-growthforecast . [(20140120 344) ((helm (1 5 9))) "helm extensions for growthforecast." single ((:commit . "0f94ac090d6c354058ad89a86e5c18385c136d9b") (:authors ("Daichi Hirata" . "daichi.hirat@gmail.com")) (:maintainer "Daichi Hirata" . "daichi.hirat@gmail.com") (:url . "https://github.com/daic-h/helm-growthforecast"))]) - (helm-gtags . [(20200602 1610) ((emacs (24 4)) (helm (2 0))) "GNU GLOBAL helm interface" single ((:commit . "a15fe1dd272d252ad933d8129db1dce02fd41adb") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-gtags"))]) - (helm-hatena-bookmark . [(20210724 732) ((emacs (24)) (helm (2 8 2))) "Hatena::Bookmark with helm interface" single ((:commit . "a6a2b37370ac84ca2cae5ef65b2b144a010b1584") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-hatena-bookmark"))]) - (helm-hayoo . [(20151014 651) ((helm (1 6 0)) (json (1 2)) (haskell-mode (13 7))) "Source and configured helm for searching hayoo" single ((:commit . "dd4c0c8c87521026edf1b808c4de01fa19b7c693") (:authors ("Markus Hauck" . "markus1189@gmail.com")) (:maintainer "Markus Hauck" . "markus1189@gmail.com") (:keywords "helm"))]) - (helm-helm-commands . [(20130902 1748) ((helm (1 5 4))) "List all helm commands with helm" single ((:commit . "1c37bb0d4cda6877162603cd1ddc9f596a7a5cb9") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:keywords "convenience") (:url . "https://github.com/vapniks/helm-helm-commands"))]) - (helm-hoogle . [(20161027 534) ((helm (1 6 2)) (emacs (24 4))) "Use helm to navigate query results from Hoogle" single ((:commit . "73969a9d46d2121a849a01a9f7ed3636d01f7bbc") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:keywords "haskell" "programming" "hoogle") (:url . "https://github.com/jwiegley/haskell-config"))]) - (helm-hunks . [(20171217 1933) ((emacs (24 4)) (helm (1 9 8))) "A helm interface for git hunks - browsing, staging, unstaging and killing" single ((:commit . "6392bf716f618eac23ce81140aceb0dfacb9c6d0") (:authors ("@torgeir")) (:maintainer "@torgeir") (:keywords "helm" "git" "hunks" "vc"))]) - (helm-icons . [(20210330 1216) ((emacs (25 1)) (dash (2 14 1)) (f (0 20 0)) (treemacs (2 7))) "Helm icons" single ((:commit . "8d2f5e705c8b78a390677cf242024739c932fc95") (:authors ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainer "Ivan Yonchovski" . "yyoncho@gmail.com") (:keywords "convenience") (:url . "https://github.com/yyoncho/helm-icons"))]) - (helm-idris . [(20141202 1757) ((helm (0 0 0)) (idris-mode (0 9 14))) "A Helm datasource for Idris documentation, queried from the compiler" single ((:commit . "a2f45d6817974f318b55ad9b7fd19d5df132d47e") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk") (:keywords "languages" "helm"))]) - (helm-img . [(20151224 2321) ((helm (1 7 7)) (cl-lib (0 5))) "Utilities for making image sources for helm." tar ((:commit . "aa3f8a5dce8d0413bf07584f07153a39015c2bfc") (:authors ("Sho Matsumoto ")) (:maintainer "l3msh0") (:keywords "convenience") (:url . "https://github.com/l3msh0/helm-img"))]) - (helm-img-tiqav . [(20151224 2322) ((helm-img (0 0 1))) "An helm-source for joking." single ((:commit . "33a7e9508bc8f37d53320b56c92b53d321a57bb0") (:authors ("Sho Matsumoto ")) (:maintainer "l3msh0") (:keywords "convenience") (:url . "https://github.com/l3msh0/helm-img"))]) - (helm-ispell . [(20151231 853) ((helm-core (1 7 7))) "ispell-complete-word with helm interface" single ((:commit . "cb735695ab3a0e66c123c2f3f3e8911fb1c2d5fc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ispell"))]) - (helm-itunes . [(20151013 648) ((helm (1 6 1))) "Play local iTunes and Spotify tracks" single ((:commit . "966de755a5aadbe02311a6cef77bd4790e84c263") (:authors ("Adam Schwartz" . "adam@adamschwartz.io")) (:maintainer "Adam Schwartz" . "adam@adamschwartz.io") (:url . "https://github.com/daschwa/helm-itunes"))]) - (helm-j-cheatsheet . [(20170217 829) ((helm (1 5 3))) "Quick J reference for Emacs" single ((:commit . "6c47e7162b9ba2de4b41221d01180146973d860b") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/helm-j-cheatsheet"))]) - (helm-jira . [(20180802 815) ((emacs (25)) (cl-lib (0 5)) (helm (1 9 9))) "Helm bindings for JIRA/Bitbucket/stash" single ((:commit . "75d6ed5bd7a041fa8c1adb21cbbbe57b5a7c7cc7") (:authors ("Roman Decker ")) (:maintainer "Roman Decker ") (:keywords "tools" "helm" "jira" "bitbucket" "stash") (:url . "https://github.com/DeX3/helm-jira"))]) - (helm-js-codemod . [(20190921 942) ((emacs (24 4)) (helm-core (1 9 8)) (js-codemod (1 0 0))) "A helm interface for running js-codemods" single ((:commit . "1df8583fafadf8c8c5ceb2aecaa815a2a4152686") (:authors (nil . "Torgeir Thoresen <@torgeir>")) (:maintainer nil . "Torgeir Thoresen <@torgeir>") (:keywords "helm" "js" "codemod" "region"))]) - (helm-jstack . [(20150603 422) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "Helm interface to Jps & Jstack for Java/JVM processes" single ((:commit . "aab0fd9f14794ae3a6e7cfbe7f6a81842ce4c23b") (:authors ("Raghav Kumar Gautam" . "rgautam@apache.com")) (:maintainer "Raghav Kumar Gautam" . "rgautam@apache.com") (:keywords "java" "jps" "jstack" "jvm" "emacs" "elisp" "helm"))]) - (helm-kythe . [(20170709 726) ((emacs (25)) (dash (2 12 0)) (helm (2 0))) "Google Kythe helm interface" single ((:commit . "eabbef4948f8ec7c7b2fac498e9145dfdb10ca82") (:authors ("Fangrui Song" . "i@maskray.me")) (:maintainer "Fangrui Song" . "i@maskray.me") (:url . "https://github.com/MaskRay/emacs-helm-kythe"))]) - (helm-lastpass . [(20180722 806) ((emacs (25 1)) (helm (2 0)) (csv (2 1))) "Helm interface of LastPass" single ((:commit . "82e1ffb6ae77d9d9e29c398eb013cd20ce963f77") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/helm-lastpass"))]) - (helm-lean . [(20210305 1705) ((emacs (24 3)) (dash (2 18 0)) (helm (2 8 0)) (lean-mode (3 3 0))) "Helm interfaces for lean-mode" single ((:commit . "5c50338ac149ca5225fc737be291db1f63c45f1d") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong " . "soonhok@cs.cmu.edu") ("Gabriel Ebner " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:keywords "languages") (:url . "https://github.com/leanprover/lean-mode"))]) - (helm-lib-babel . [(20180510 1324) ((cl-lib (0 5)) (helm (1 9 2)) (emacs (24 4))) "helm insertion of babel function references" single ((:commit . "41bc0cdea8a604c6c8dc83ed5066644d33688fad") (:authors ("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" single ((:commit . "f5ad178818d223f32a0bf60d370b50c01df5f3da") (:authors ("@torgeir")) (:maintainer "@torgeir") (:keywords "files" "helm" "rg" "ag" "pt" "vc" "git" "lines" "complete" "tools" "languages") (:url . "https://github.com/torgeir/helm-lines.el/"))]) - (helm-lobsters . [(20150213 1546) ((helm (1 0)) (cl-lib (0 5))) "helm front-end for lobste.rs" single ((:commit . "4121b232aeded2f82ad2c8a85c7dda17ef9d97bb") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:url . "https://github.com/julienXX/helm-lobste.rs"))]) - (helm-ls-git . [(20220914 954) ((helm (1 7 8))) "list git files." single ((:commit . "a0dbaa0df28942a70f580dcbd73febe29b6c2167"))]) - (helm-ls-hg . [(20150909 543) ((helm (1 7 8))) "List hg files in hg project." single ((:commit . "61b91a22fcfb62d0fc56e361ec01ce96973c7165"))]) - (helm-ls-svn . [(20190316 2203) ((emacs (24 1)) (helm (1 7 0)) (cl-lib (0 5))) "helm extension to list svn files" single ((:commit . "a6043e1187282f649e2cb9f0e722a42daf41294b") (:authors ("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" single ((:commit . "c2c6974dadfac459b1a69a1217441283874cea92") (:authors ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainer "Ivan Yonchovski" . "yyoncho@gmail.com") (:keywords "languages" "debug") (:url . "https://github.com/yyoncho/helm-lsp"))]) - (helm-lxc . [(20200323 816) ((emacs (25)) (cl-lib (0 5)) (helm (2 9 4)) (lxc-tramp (0 2 0))) "Helm interface to manage LXC containers" single ((:commit . "37fe2d7ed97967edf59a3b68b1434910516ae24f") (:authors ("montag451")) (:maintainer "montag451") (:keywords "helm" "lxc" "convenience") (:url . "https://github.com/montag451/helm-lxc"))]) - (helm-make . [(20200620 27) nil "Select a Makefile target with helm" single ((:commit . "ebd71e85046d59b37f6a96535e01993b6962c559") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:keywords "makefile") (:url . "https://github.com/abo-abo/helm-make"))]) - (helm-migemo . [(20151010 356) ((emacs (24 4)) (helm-core (1 7 8)) (migemo (1 9)) (cl-lib (0 5))) "Migemo plug-in for helm" single ((:commit . "66c6a19d07c6a385daefd2090d0709d26b608b4e") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "Yuhei Maeda ") (:keywords "matching" "convenience" "tools" "i18n") (:url . "https://github.com/emacs-jp/helm-migemo"))]) - (helm-mode-manager . [(20210108 2330) ((helm (1 5 3))) "Select and toggle major and minor modes with helm" single ((:commit . "7df8ed3ddd46a0402838b748d317c01454346164") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/helm-mode-manager"))]) - (helm-mt . [(20160918 452) ((emacs (24)) (helm (0 0)) (multi-term (0 0)) (cl-lib (0 5))) "helm multi-term management" single ((:commit . "d2bff4100118483bc398c56d0ff095294209265b") (:authors ("Didier Deshommes" . "dfdeshom@gmail.com")) (:maintainer "Didier Deshommes" . "dfdeshom@gmail.com") (:keywords "helm" "multi-term") (:url . "https://github.com/dfdeshom/helm-mt"))]) - (helm-mu . [(20220920 1200) ((helm (1 5 5))) "Helm sources for searching emails and contacts." single ((:commit . "b9865a3a8ba8af572fcf12d975ea04dc9437c1a2") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/emacs-helm/helm-mu"))]) - (helm-navi . [(20201220 1823) ((emacs (24 4)) (helm (1 9 4)) (helm-org (1 0)) (navi-mode (2 0)) (s (1 10 0))) "Helm for navi-mode" single ((:commit . "c5666cc171288d1fa892900ee66fba2a1c892c81") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "navigation" "outlines") (:url . "http://github.com/emacs-helm/helm-navi"))]) - (helm-nixos-options . [(20151013 2309) ((nixos-options (0 0 1)) (helm (1 5 6))) "Helm Interface for nixos-options" single ((:commit . "f7709bb007ebafb4d6b32778c7764e2c44e0420d") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:keywords "unix") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) - (helm-notmuch . [(20190320 1048) ((helm (1 9 3)) (notmuch (0 21))) "Search emails with Notmuch and Helm" single ((:commit . "97a01497e079a7b6505987e9feba6b603bbec288") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:keywords "mail") (:url . "https://github.com/emacs-helm/helm-notmuch"))]) - (helm-open-github . [(20170220 159) ((emacs (24 4)) (helm-core (1 7 7)) (gh (0 8 2))) "Utilities of Opening Github Page" single ((:commit . "2f03d97552a1233db7694116d5f80ecde7612756") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-open-github"))]) - (helm-org . [(20210324 1927) ((helm (3 3)) (emacs (24 4))) "Helm for org headlines and keywords completion" single ((:commit . "d67186d3a64e610c03a5f3d583488f018fb032e4") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/emacs-helm/helm-org"))]) - (helm-org-multi-wiki . [(20210228 1853) ((emacs (26 1)) (org (9 3)) (org-multi-wiki (0 4)) (org-ql (0 5)) (dash (2 18)) (helm-org-ql (0 5)) (helm (3 5))) "Helm interface to org-multi-wiki" single ((:commit . "c85bcaafed749de3efa5e1f4d256e7ac9c5678e2") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "org" "outlines") (:url . "https://github.com/akirak/org-multi-wiki"))]) - (helm-org-ql . [(20220318 1529) ((emacs (26 1)) (dash (2 18 1)) (s (1 12 0)) (helm-org (1 0)) (org-ql (0 6 -1))) "Helm support for org-ql" single ((:commit . "f666fe150f1bf3c3ce43d0e15f90b20d43c2e772") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "https://github.com/alphapapa/org-ql"))]) - (helm-org-recent-headings . [(20211011 1519) ((emacs (26 1)) (org (9 0 5)) (dash (2 18 0)) (helm (1 9 4)) (org-recent-headings (0 2 -1)) (s (1 12 0))) "Helm source for org-recent-headings" single ((:commit . "97418d581ea030f0718794e50b005e9bae44582e") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "hypermedia" "outlines" "org") (:url . "http://github.com/alphapapa/org-recent-headings"))]) - (helm-org-rifle . [(20200512 1943) ((emacs (24 4)) (dash (2 12)) (f (0 18 1)) (helm (1 9 4)) (s (1 10 0))) "Rifle through your Org files" single ((:commit . "263f56d70112f5d0496684c89a2aa07959e0a95f") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "hypermedia" "outlines") (:url . "http://github.com/alphapapa/helm-org-rifle"))]) - (helm-orgcard . [(20220721 756) ((helm-core (3 6 0))) "browse the orgcard by helm" single ((:commit . "d58d35627bb1714bb2cb095f696706b6881233ed") (:authors ("Yuhei Maeda ")) (:maintainer "Yuhei Maeda") (:keywords "convenience" "helm" "org") (:url . "https://github.com/emacs-jp/helm-orgcard"))]) - (helm-osx-app . [(20190717 958) ((emacs (25 1)) (helm-core (3 0))) "Launch macOS apps with helm" single ((:commit . "634ed5d721a20af265825a018e9df3ee6640daee") (:authors ("Xu Chunyang")) (:maintainer "Xu Chunyang") (:url . "https://github.com/xuchunyang/helm-osx-app"))]) - (helm-pages . [(20161121 226) ((helm (1 6 5)) (emacs (24)) (cl-lib (0 5))) "Pages in current buffer as Helm datasource" single ((:commit . "51dcb9374d1df9feaae85e60cfb39b970554ecba") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:keywords "convenience" "helm" "outlines"))]) - (helm-pass . [(20210221 1655) ((emacs (25)) (helm (0)) (password-store (0)) (auth-source-pass (4 0 0))) "helm interface of pass, the standard Unix password manager" single ((:commit . "4ce46f1801f2e76e53482c65aa0619d427a3fbf9") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-pass"))]) - (helm-perldoc . [(20200315 1716) ((helm-core (2 0)) (deferred (0 3 1)) (emacs (24 4))) "perldoc with helm interface" tar ((:commit . "6f3526f07f3df3059dbde779f8e681f5f1fee6ea") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-perldoc"))]) - (helm-perspeen . [(20170228 1345) ((perspeen (0 1 0)) (helm (2 5 0))) "Helm interface for perspeen." single ((:commit . "7fe2922d85608bfa9e18269fc44181428b8849ff") (:authors ("Yoshinobu Fujimoto")) (:maintainer "Yoshinobu Fujimoto") (:keywords "projects" "lisp") (:url . "https://github.com/jimo1001/helm-perspeen"))]) - (helm-phpunit . [(20160513 853) ((helm (1 9 5)) (phpunit (0 7 0))) "Helm integration for phpunit.el" single ((:commit . "739f26204ad2ba76c25f45e8eab1e5216f7c3518") (:authors ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Eric Hansen" . "hansen.c.eric@gmail.com") (:keywords "phpunit" "helm" "php") (:url . "https://github.com/eric-hansen/phpunit-helm"))]) - (helm-posframe . [(20211103 236) ((emacs (26 0)) (posframe (1 0 0)) (helm (0 1))) "Using posframe to show helm window" single ((:commit . "87461b52b6f3f378c63642a33f584d4a4ba28351") (:authors ("Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:keywords "abbrev" "convenience" "matching" "helm") (:url . "https://github.com/tumashu/helm-posframe"))]) - (helm-proc . [(20161006 305) ((helm (1 6 0))) "Helm interface for managing system processes" tar ((:commit . "576d31c2d74ba3897d56e2acd2b0993f52c2547c") (:authors ("Markus Hauck" . "markus1189@gmail.com")) (:maintainer "Markus Hauck" . "markus1189@gmail.com") (:keywords "helm"))]) - (helm-project-persist . [(20151210 1543) ((helm (1 5 2)) (project-persist (0 1 4))) "Helm integration for project-persist package" single ((:commit . "357950fbac18090985a750e40d5d8b10ee9dcd53") (:authors ("Sliim" . "sliim@mailoo.org")) (:maintainer "Sliim" . "sliim@mailoo.org") (:keywords "project-persist" "project" "helm"))]) - (helm-projectile . [(20220820 826) ((helm (1 9 9)) (projectile (2 2 0)) (cl-lib (0 3))) "Helm integration for Projectile" single ((:commit . "5813f7286533990783546c9c39c184faa034d1f1") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:keywords "project" "convenience") (:url . "https://github.com/bbatsov/helm-projectile"))]) - (helm-prosjekt . [(20140129 717) ((prosjekt (0 3)) (helm (1 5 9))) "Helm integration for prosjekt." single ((:commit . "f94f970c2d375e0973b66ba99b29c7aa42fd550f") (:authors ("Sohail Somani" . "sohail@taggedtype.net")) (:maintainer "Sohail Somani" . "sohail@taggedtype.net") (:url . "https://github.com/abingham/prosjekt"))]) - (helm-pt . [(20160214 2342) ((helm (1 5 6))) "Helm interface to the platinum searcher" tar ((:commit . "8acc52911dad1ed0c3975f134a468762afe0b76b") (:authors ("Rich Alesi")) (:maintainer "Rich Alesi") (:url . "https://github.com/ralesi/helm-pt"))]) - (helm-purpose . [(20170114 1636) ((emacs (24)) (helm (1 9 2)) (window-purpose (1 4))) "Helm Interface for Purpose" single ((:commit . "9ff4c21c1e9ebc7afb851b738f815df7343bb287") (:authors ("Bar Magal (2016)")) (:maintainer "Bar Magal (2016)") (:url . "https://github.com/bmag/helm-purpose"))]) - (helm-pydoc . [(20160918 542) ((helm-core (2 0)) (emacs (24 4))) "pydoc with helm interface" tar ((:commit . "85480a29b56dacde425655bc8f5a597c785afdf5") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-pydoc"))]) - (helm-qiita . [(20190526 1359) ((emacs (24)) (helm (2 8 2))) "Qiita with helm interface" single ((:commit . "5f82010c595f8e122aa3f68148ba8d8ccb1333d8") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-qiita"))]) - (helm-rage . [(20180118 1532) ((helm (1 9 8)) (emacs (24 4)) (dash (2 13 0)) (s (1 11 0))) "Helm command for rage characters." tar ((:commit . "5d0aefb53d859186181d4bdcfeff7d315339c7b8") (:keywords "helm" "rage" "meme") (:url . "https://github.com/bomgar/helm-rage"))]) - (helm-rails . [(20130424 1519) ((helm (1 5 1)) (inflections (1 1))) "Helm extension for Rails projects." single ((:commit . "723c2a27f3843570ec1039e3c526953e48b4ed40") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:keywords "helm" "rails" "git") (:url . "https://github.com/asok/helm-rails"))]) - (helm-rb . [(20131123 1639) ((helm (1 0)) (helm-ag-r (20131123))) "Search Ruby's method by ag and display helm" tar ((:commit . "4949d646420a9849af234dacdd8eb34a77c662fd") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "searching" "ruby") (:url . "https://github.com/yuutayamada/helm-rb"))]) - (helm-rdefs . [(20161130 536) ((emacs (24)) (helm (1 6 4))) "rdefs with helm interface" single ((:commit . "cd3a6b3af3015ee58ef30cb7c81c79ebe5fc867b") (:authors ("Hiroshi Saito" . "monodie@gmail.com")) (:maintainer "Hiroshi Saito" . "monodie@gmail.com") (:keywords "matching" "tools") (:url . "https://github.com/saidie/helm-rdefs"))]) - (helm-recoll . [(20220920 1206) ((helm (3 3)) (emacs (24 4))) "helm interface for the recoll desktop search tool." single ((:commit . "c054047ecca360c3e02281d8d0c021f654e63f37") (:authors ("Thierry Volpiatto ")) (:maintainer "Thierry Volpiatto ") (:keywords "convenience") (:url . "https://github.com/emacs-helm/helm-recoll"))]) - (helm-rg . [(20200721 725) ((emacs (25)) (cl-lib (0 5)) (dash (2 13 0)) (helm (2 8 8))) "a helm interface to ripgrep" single ((:commit . "ee0a3c09da0c843715344919400ab0a0190cc9dc") (:authors ("Danny McClanahan")) (:maintainer "Danny McClanahan") (:keywords "find" "file" "files" "helm" "fast" "rg" "ripgrep" "grep" "search" "match") (:url . "https://github.com/cosmicexplorer/helm-rg"))]) - (helm-rhythmbox . [(20160524 1158) ((helm (1 5 0)) (cl-lib (0 5))) "control Rhythmbox's play queue via Helm" single ((:commit . "c92e1ded34ddd4e62e7e9a558259c232e05193fa") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/helm-rhythmbox"))]) - (helm-robe . [(20151209 355) ((helm (1 7 7))) "completing read function for robe" single ((:commit . "7348d0bc0251b51979554ea678b970fd01c0efe9") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-robe"))]) - (helm-ros . [(20160812 1752) ((helm (1 9 9)) (xterm-color (1 0)) (cl-lib (0 5))) "Interfaces ROS with helm" single ((:commit . "92b0b215f6a017f0f57f1af15466cc0b2a5a0135") (:authors ("David Landry" . "davidlandry93@gmail.com")) (:maintainer "David Landry" . "davidlandry93@gmail.com") (:keywords "helm" "ros") (:url . "https://www.github.com/davidlandry93/helm-ros"))]) - (helm-rtags . [(20191222 920) ((helm (2 0)) (rtags (2 10))) "A front-end for rtags" single ((:commit . "595055b5316a7c92ba1d638f324f98842a0f41a5") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "https://github.com/Andersbakken/rtags"))]) - (helm-rubygems-local . [(20130712 111) ((helm (1 5 3))) "Installed local rubygems find-file for helm" single ((:commit . "289cb33d41c703af9791d6da46b55f070013c2e3") (:authors ("hadashiA" . "dev@hadashikick.jp")) (:maintainer "hadashiA" . "dev@hadashikick.jp") (:url . "https://github.com/f-kubotar/helm-rubygems-local"))]) - (helm-rubygems-org . [(20140826 1156) ((emacs (24)) (helm (1 6 3)) (cl-lib (0 5))) "Use helm to search rubygems.org" single ((:commit . "6aaed984f698cbdf9f9aceb0221404563e28764d") (:authors ("Chad Albers" . "calbers@neomantic.com")) (:maintainer "Chad Albers" . "calbers@neomantic.com") (:keywords "ruby" "rubygems" "gemfile" "helm") (:url . "https://github.com/neomantic/helm-rubygems-org"))]) - (helm-safari . [(20160404 324) ((helm (1 9 1)) (emacs (24))) "Browse your Safari bookmarks and history" single ((:commit . "664c7f4488829228eed7e90cd53002e14bec555b") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:keywords "tools") (:url . "https://github.com/xuchunyang/helm-safari"))]) - (helm-sage . [(20160514 745) ((cl-lib (0 5)) (helm (1 5 6)) (sage-shell-mode (0 1 0))) "A helm extension for sage-shell-mode." single ((:commit . "f14e9281d8f2162df7d8f9c2ad9ad1248a24803b") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:keywords "sage" "math" "helm") (:url . "https://github.com/stakemori/helm-sage"))]) - (helm-searcher . [(20220704 634) ((emacs (25 1)) (helm (2 0)) (searcher (0 1 8)) (s (1 12 0)) (f (0 20 0))) "Helm interface to use searcher" single ((:commit . "27a6cfc7f9b3c988b4c7c6f1b3954760a9701dc0") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:keywords "convenience" "replace" "grep" "ag" "rg") (:url . "https://github.com/emacs-helm/helm-searcher"))]) - (helm-selected . [(20171223 210) ((emacs (24 4)) (helm (2 8 6)) (selected (1 1))) "helm extension for selected.el" single ((:commit . "d2609cdfce14052ab2d9c23761d4fe56966a8ed1") (:authors ("Takaaki ISHIKAWA ")) (:maintainer "Takaaki ISHIKAWA ") (:keywords "extensions" "convenience") (:url . "https://github.com/takaxp/helm-selected"))]) - (helm-selector . [(20210125 857) ((emacs (26 1)) (helm (3))) "Helm buffer selector" tar ((:commit . "4da4711c4cfd14527abe20d66787beeb49171b26") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-selector"))]) - (helm-sheet . [(20130630 1239) ((helm (1 0))) "helm sources for sheet" single ((:commit . "d360b68d0ddb09aa1854e7b2f3cb39caeee26463") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "helm" "sheet") (:url . "https://github.com/yasuyk/helm-sheet"))]) - (helm-shell-history . [(20210214 948) ((helm (3 7)) (emacs (24 3))) "Find shell history from helm" single ((:commit . "dfa657ae76ef1ba768e970a557739efdf0436cb0") (:authors ("Yuta Yamada ")) (:maintainer "Yuta Yamada ") (:keywords "helm" "terminals" "shell") (:url . "https://github.com/yuutayamada/helm-shell-history"))]) - (helm-slime . [(20191016 1601) ((emacs (25)) (helm (3 2)) (slime (2 18)) (cl-lib (0 5))) "helm-sources and some utilities for SLIME." single ((:commit . "7886cc49906a87ebd73be3b71f5dd6b1433a9b7b") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net") (:keywords "convenience" "helm" "slime") (:url . "https://github.com/emacs-helm/helm-slime"))]) - (helm-sly . [(20210205 1424) ((emacs (25 1)) (helm (3 2)) (cl-lib (0 5)) (sly (0 0))) "Helm sources and some utilities for SLY." single ((:commit . "3691626c80620e992a338c3222283d9149f1ecb5") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:keywords "convenience" "helm" "sly" "lisp") (:url . "https://github.com/emacs-helm/helm-sly"))]) - (helm-smex . [(20171004 2008) ((emacs (24)) (smex (3 0)) (helm (1 7 7))) "Helm interface for smex" single ((:commit . "2269375dfa452b88b5170d1a5d5849ebb2c1e413") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net") (:keywords "convenience"))]) - (helm-spaces . [(20161001 1409) ((helm-core (2 2)) (spaces (0 1 0))) "helm sources for spaces" single ((:commit . "877e2b5178926308d6a7c2a37477bb12c33a96d4") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:keywords "helm" "frames" "convenience") (:url . "https://github.com/yasuyk/helm-spaces"))]) - (helm-spotify . [(20160905 2147) ((helm (0 0 0)) (multi (2 0 0))) "Control Spotify with Helm." single ((:commit . "f7a62d1ff88e3127de9be7cd3e818b0a92268ab3") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:keywords "helm" "spotify") (:url . "https://github.com/krisajenkins/helm-spotify"))]) - (helm-spotify-plus . [(20190913 2236) ((emacs (24 4)) (helm (2 0 0)) (multi (2 0 1))) "Control Spotify search and select music with Helm." single ((:commit . "c3922ec368250965e483876cde5880d88a40a71b") (:authors ("Wanderson Ferreira and Luis Moneda ")) (:maintainer "Wanderson Ferreira and Luis Moneda ") (:url . "https://github.com/wandersoncferreira/helm-spotify-plus"))]) - (helm-sql-connect . [(20170319 1251) ((helm (0 0 0))) "Choose a database to connect to via Helm." single ((:commit . "5aead55b6f8636140945714d8c332b287ab9ef10") (:authors ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Eric Hansen" . "hansen.c.eric@gmail.com") (:keywords "tools" "convenience" "comm") (:url . "https://github.com/eric-hansen/helm-sql-connect"))]) - (helm-switch-shell . [(20210713 1440) ((emacs (25 1)) (helm (2 8 8))) "A Helm source for switching between shell buffers" single ((:commit . "8d7ba1d99ff12a8f1d6ce3b9684ae8aebf494cf3") (:authors ("James N. V. Cash" . "james.cash@occasionallycogent.com")) (:maintainer "James N. V. Cash" . "james.cash@occasionallycogent.com") (:keywords "matching" "processes" "terminals" "tools") (:url . "https://github.com/jamesnvc/helm-switch-shell"))]) - (helm-switch-to-repl . [(20210206 844) ((emacs (26 1)) (helm (3))) "Helm action to switch directory in REPLs" single ((:commit . "f0e732e7217fc0373b0805245fa15920cf676619") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-switch-to-repl"))]) - (helm-swoop . [(20210426 547) ((emacs (25 1)) (helm (3 6))) "Efficiently hopping squeezed lines powered by helm interface" single ((:commit . "1b3285791f1dc1fde548fe67aec07214d698fd57") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:keywords "convenience" "helm" "swoop" "inner" "buffer" "search") (:url . "https://github.com/emacsorphanage/helm-swoop"))]) - (helm-system-packages . [(20220515 812) ((emacs (24 4)) (helm (2 8 7)) (seq (1 8))) "Helm UI wrapper for system package managers." tar ((:commit . "e93f4aeaa77b73c6e529141c3fa0ac49b40b6306") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:keywords "helm" "packages") (:url . "https://github.com/emacs-helm/helm-system-packages"))]) - (helm-systemd . [(20210105 542) ((emacs (24 4)) (helm (1 9 2)) (with-editor (2 5 0))) "helm's systemd interface" single ((:commit . "8b26ab2d3a5b08c1e03c9312818512d7492bbc9a") (:authors (nil . "")) (:maintainer nil . "") (:keywords "convenience"))]) - (helm-tail . [(20220726 947) ((emacs (25 1)) (helm (2 7 0))) "Read recent output from various sources" single ((:commit . "8dc44a87fa1a52199e43b73b55c8ef8fe8069e79") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:keywords "maint" "tools") (:url . "https://github.com/akirak/helm-tail"))]) - (helm-taskswitch . [(20190304 1414) ((emacs (24)) (helm (3 0))) "Use helm to switch windows and buffers" single ((:commit . "00fe3a1f535dc63ec8ad1a46739f08c27fc5087c") (:authors ("Brian Caruso" . "briancaruso@gmail.com")) (:maintainer "Brian Caruso" . "briancaruso@gmail.com") (:keywords "frames") (:url . "https://github.com/bdc34/helm-taskswitch"))]) - (helm-themes . [(20220721 330) ((helm-core (3 6 0)) (emacs (24 4))) "Color theme selection with helm interface" single ((:commit . "12e856c0346fa69d13d941f27bd3cddb3a3deed2") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-themes"))]) - (helm-tramp . [(20190616 125) ((emacs (24 3)) (helm (2 0))) "Tramp helm interface for ssh, docker, vagrant" single ((:commit . "924b5516270b3933e847562e8e14e3888dd24184") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-helm-tramp"))]) - (helm-tree-sitter . [(20220328 1345) ((emacs (25 1)) (helm (3 6 2)) (tree-sitter (0 16 1))) "Helm interface for tree-sitter" tar ((:commit . "ef5209bd1deb56d6cab7a26e6d55615161f2115a") (:authors ("Giedrius Jonikas" . "giedriusj1@gmail.com")) (:maintainer "Giedrius Jonikas" . "giedriusj1@gmail.com") (:url . "https://github.com/Giedriusj1/helm-tree-sitter"))]) - (helm-twitch . [(20220420 1625) ((dash (2 11 0)) (helm (1 5)) (emacs (24)) (twitch-api (20210809 1641)) (streamlink (20210811 1429))) "Navigate Twitch.tv via `helm'" single ((:commit . "27fbec24cc250d508cd2f4286da16262752908eb") (:authors ("Aaron Jacobs" . "atheriel@gmail.com")) (:maintainer "Aaron Jacobs" . "atheriel@gmail.com") (:keywords "helm" "twitch" "games") (:url . "https://github.com/BenediktBroich/helm-twitch"))]) - (helm-unicode . [(20180608 1407) ((helm (1 9 8)) (emacs (24 4))) "Helm command for unicode characters." single ((:commit . "b7092ed6a7191805651efae40947e4781c453211"))]) - (helm-w32-launcher . [(20141223 2014) ((emacs (24)) (helm (1 6 5)) (cl-lib (0 5))) "Start Menu entry launcher using Helm" tar ((:commit . "3e59ad62b89dd21d334af0203d445a83eb25dc5b") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/helm-w32-launcher"))]) - (helm-w3m . [(20210315 723) ((helm (1 5)) (w3m (0 0)) (cl-lib (0 5)) (emacs (24 1))) "W3m bookmark - helm interface." single ((:commit . "0a25a2b1df9bc660a90d633beb301b3815556e4e"))]) - (helm-wikipedia . [(20210525 717) ((helm (3 6)) (emacs (25 1))) "Wikipedia suggestions" single ((:commit . "c242c74efaeda2ffbafd281ee6bceae1a42507bb") (:url . "https://github.com/emacs-helm/helm-wikipedia"))]) - (helm-wordnet . [(20160128 1507) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "Helm interface to local wordnet dictionary" single ((:commit . "a36dbc6fcb570b812870bc1e190f203e0a0042fc") (:authors ("Raghav Kumar Gautam" . "rgautam@apache.com")) (:maintainer "Raghav Kumar Gautam" . "rgautam@apache.com") (:keywords "dictionary" "wordnet" "emacs" "elisp" "helm") (:url . "https://github.com/raghavgautam/helm-wordnet"))]) - (helm-xcdoc . [(20160116 1018) ((helm (1 5)) (emacs (24 4))) "Search Xcode Document by docsetutil and eww with helm interface" single ((:commit . "a85612149a6d8e18ab309b3db2d222ce39c42049") (:authors ("Ryo Fujimoto" . "fujimisakri@gmail.com")) (:maintainer "Ryo Fujimoto" . "fujimisakri@gmail.com") (:url . "https://github.com/fujimisakari/emacs-helm-xcdoc"))]) - (helm-xref . [(20211017 1334) ((emacs (25 1)) (helm (1 9 4))) "Helm interface for xref results" single ((:commit . "ea0e4ed8a9baf236e4085cbc7178241f109a53fa") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeit/helm-xref"))]) - (helm-youtube . [(20190101 1733) ((request (0 2 0)) (helm (2 3 1)) (cl-lib (0 5))) "Query YouTube and play videos in your browser" single ((:commit . "e7272f1648c7fa836ea5ac1a61770b4931ab4709") (:authors ("Maximilian Roquemore" . "maximus12793@gmail.com")) (:maintainer "Maximilian Roquemore" . "maximus12793@gmail.com") (:keywords "youtube" "multimedia") (:url . "https://github.com/maximus12793/helm-youtube"))]) - (helm-z . [(20171204 325) ((helm (1 0))) "Show z directory list with helm.el support." single ((:commit . "37212220bebea8b9c238cb1bbacd8332b7f26c03") (:authors ("yynozk" . "yynozk@gmail.com")) (:maintainer "yynozk" . "yynozk@gmail.com") (:url . "https://github.com/yynozk/helm-z"))]) - (helm-zhihu-daily . [(20160625 1145) ((helm (1 0)) (cl-lib (0 5)) (emacs (24 4))) "Helm interface for 知乎日报 (http://daily.zhihu.com)" single ((:commit . "be27dcc6be1eb97663b65581a9a5c0fc81cfaba7") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-zhihu-daily"))]) - (help-find . [(20220929 822) ((emacs (25 2)) (dash (2 12))) "Additional help functions for working with keymaps" single ((:commit . "ef7266fc480367c12bff64817c875af940d0c9c0") (:authors ("Duncan Burke" . "duncankburke@gmail.com")) (:maintainer "Duncan Burke" . "duncankburke@gmail.com") (:keywords "help") (:url . "https://github.com/duncanburke/help-find"))]) - (help-find-org-mode . [(20181204 234) ((emacs (24 4))) "Advise help to find org source over tangled code" single ((:commit . "c6fa2c8a8e9381572190010a9fa01f2be78f2790") (:authors ("Eric Crosson" . "eric.s.crosson@utexas.com")) (:maintainer "Eric Crosson" . "eric.s.crosson@utexas.com") (:keywords "convenience") (:url . "https://github.com/EricCrosson/help-find-org-mode"))]) - (helpful . [(20220925 2206) ((emacs (25)) (dash (2 18 0)) (s (1 11 0)) (f (0 20 0)) (elisp-refs (1 2))) "A better *help* buffer" single ((:commit . "3aa08da7a151f1928bf0e3d12fc2443b6485b6ef") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "help" "lisp") (:url . "https://github.com/Wilfred/helpful"))]) - (hemera-theme . [(20180916 924) ((emacs (24))) "Light theme" single ((:commit . "b67c902b210b37b00cac68726822404543147ba8") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "guido.schmidt.2912@gmail.com") (:keywords "themes" "light-theme") (:url . "https://github.com/GuidoSchmidt/emacs-hemera-theme"))]) - (hemisu-theme . [(20130508 1844) nil "Hemisu for Emacs." tar ((:commit . "ae593ac58e6bffef97467259c1d1472840385e84") (:authors ("Andrzej Sliwa")) (:maintainer "Andrzej Sliwa") (:url . "http://github/anrzejsliwa/django-theme"))]) - (hercules . [(20200420 747) ((emacs (24 4)) (which-key (3 3 2))) "An auto-magical, which-key-based hydra banisher." single ((:commit . "557da39878d0637395fdded91243b340c37eff7b") (:authors ("Uros Perisic")) (:maintainer "Uros Perisic") (:keywords "convenience") (:url . "https://gitlab.com/jjzmajic/hercules"))]) - (heroku-theme . [(20150523 219) nil "Heroku color theme" single ((:commit . "7c1e80f8b5087c37008fec687070344638cd4752") (:authors ("Jonathan Chu" . "me@jonathanchu.is")) (:maintainer "Jonathan Chu" . "me@jonathanchu.is") (:url . "https://github.com/jonathanchu/color-theme-heroku"))]) - (hexo . [(20200416 1410) ((emacs (24 3))) "Major mode & tools for Hexo" single ((:commit . "d600b6c2d51959f1331c8abf3953365544322afa") (:authors ("Ono Hiroko (kuanyui)" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko (kuanyui)" . "azazabc123@gmail.com") (:keywords "tools" "hexo") (:url . "https://github.com/kuanyui/hexo.el"))]) - (hfst-mode . [(20160708 1202) nil "major mode for editing HFST files" single ((:commit . "ac1bb9dd92545d3e7fdc05c83996c227cc15c6b8") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:keywords "languages") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) - (hg-histedit . [(20210302 2334) ((emacs (25 1)) (with-editor (2 8 3))) "Edit HG histedit files" single ((:commit . "a05149483b9c5f7848ece0ba6028c900595a6a25") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:keywords "mercurial" "hg" "emacs" "tools") (:url . "https://github.com/jojojames/hg-histedit"))]) - (hgignore-mode . [(20220804 1326) nil "a major mode for editing hgignore files" single ((:commit . "c65810347f39904b985187c5e2aaf27b184f3cae") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:keywords "convenience" "vc" "hg") (:url . "http://github.com/omajid/hgignore-mode"))]) - (hgrc-mode . [(20150409 2043) nil "major mode for editing hgrc files" single ((:commit . "314e8320b82cc1ce74b1bd372f296252e7a23090") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:keywords "convenience" "vc" "hg") (:url . "http://github.com/omajid/hgrc-mode"))]) - (hi2 . [(20141005 1931) nil "indentation module for Haskell Mode" single ((:commit . "c9d199727b5cdcb9e36a972b38131ce4611fd6c8") (:authors ("Gergely Risko" . "gergely@risko.hu")) (:maintainer "Gergely Risko" . "gergely@risko.hu") (:keywords "indentation" "haskell") (:url . "https://github.com/errge/hi2"))]) - (hiccup-cli . [(20210208 652) ((emacs (26 1))) "Convert HTML to Hiccup syntax" single ((:commit . "863aa81c30d747e88cf53b3922169f8196d18a97") (:authors ("Kevin W. van Rooijen")) (:maintainer "Kevin W. van Rooijen") (:keywords "tools") (:url . "https://github.com/kwrooijen/hiccup-cli"))]) - (hide-lines . [(20210513 1636) nil "Commands for hiding lines based on a regexp" single ((:commit . "f0828c15e50db5eddb905de783e7683b04d1eca3") (:authors ("Mark Hulme-Jones ")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:keywords "convenience") (:url . "https://github.com/vapniks/hide-lines"))]) - (hide-mode-line . [(20211112 1400) ((emacs (24 4))) "minor mode that hides/masks your modeline" single ((:commit . "bc5d293576c5e08c29e694078b96a5ed85631942") (:authors ("Henrik Lissner ")) (:maintainer "Henrik Lissner" . "git@henrik.io") (:keywords "frames" "mode-line") (:url . "https://github.com/hlissner/emacs-hide-mode-line"))]) - (hidepw . [(20200326 112) nil "Minor mode to hide passwords" single ((:commit . "73f099da79d73fe4087472df3469d8b9b20a59f2") (:authors ("Chris Forno" . "jekor@jekor.com")) (:maintainer "Chris Forno" . "jekor@jekor.com") (:keywords "hide" "hidden" "password" "faces") (:url . "https://github.com/jekor/hidepw"))]) - (hideshow-org . [(20120223 2250) nil "Provides org-mode like hide and show for hideshow.el" single ((:commit . "16419e52e6cdd2f46f755144c0ab11ce00d1a626") (:authors ("Shane Celis ")) (:maintainer "Shane Celis ") (:keywords "c" "c++" "java" "lisp" "tools" "editing" "comments" "blocks" "hiding" "outlines" "org-mode"))]) - (hierarchy . [(20190425 842) ((emacs (25 1))) "Library to create and display hierarchy structures" single ((:commit . "a5bc6bf2e1bbd48cc17c508043134f24abb41944") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/hierarchy"))]) - (highlight . [(20210318 2248) nil "Highlighting commands." single ((:commit . "28557cb8d99b96eb509aaec1334c7cdda162517f") (:authors ("Drew Adams")) (:maintainer nil . "Drew Adams (concat \"drew.adams\" \"@\" \"oracle\" \".com\")") (:keywords "faces" "help" "local") (:url . "https://www.emacswiki.org/emacs/download/highlight.el"))]) - (highlight-blocks . [(20190318 1557) ((emacs (24))) "Highlight the blocks point is in" single ((:commit . "33cf3d36662faa36c86c8d53e4d5a3922efa3eb8") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-blocks"))]) - (highlight-context-line . [(20181122 2203) nil "Improve orientation when scrolling" single ((:commit . "c3257c0ca9dba76167bbd7e0718a65ecd26ef26f") (:authors ("Stefan Kamphausen ")) (:maintainer "Stefan Kamphausen ") (:keywords "faces" "services" "user") (:url . "https://github.com/ska2342/highlight-context-line/"))]) - (highlight-defined . [(20210411 222) ((emacs (24))) "Syntax highlighting of known Elisp symbols" single ((:commit . "4420bdda419875dacb065468aafe273b2022580e") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-defined"))]) - (highlight-doxygen . [(20200520 1713) nil "Highlight Doxygen comments" single ((:commit . "eec4874e2e89d4eb39091aad89a67dff8f8ec84c") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces") (:url . "https://github.com/Lindydancer/highlight-doxygen"))]) - (highlight-escape-sequences . [(20201214 1730) nil "Highlight escape sequences" single ((:commit . "fae976568c04b6fe8a9f2d854c8fe23b357a6878") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru") ("Pavel Matcula" . "dev.plvlml@gmail.com")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:keywords "convenience") (:url . "https://github.com/dgutov/highlight-escape-sequences"))]) - (highlight-function-calls . [(20170908 500) ((emacs (24 4))) "Highlight function/macro calls" single ((:commit . "f7a1eaf95fc64cc0db4d0567f9ff79ec4ae04787") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:keywords "faces" "highlighting") (:url . "http://github.com/alphapapa/highlight-function-calls"))]) - (highlight-indent-guides . [(20200820 2328) ((emacs (24 1))) "Minor mode to highlight indentation" single ((:commit . "cf352c85cd15dd18aa096ba9d9ab9b7ab493e8f6") (:authors ("DarthFennec" . "darthfennec@derpymail.org")) (:maintainer "DarthFennec" . "darthfennec@derpymail.org") (:url . "https://github.com/DarthFennec/highlight-indent-guides"))]) - (highlight-indentation . [(20210221 1418) nil "Minor modes for highlighting indentation" single ((:commit . "d88db4248882da2d4316e76ed673b4ac1fa99ce3") (:authors ("Anton Johansson" . "anton.johansson@gmail.com")) (:maintainer "Anton Johansson" . "anton.johansson@gmail.com") (:url . "https://github.com/antonj/Highlight-Indentation-for-Emacs"))]) - (highlight-leading-spaces . [(20151216 1222) ((emacs (24 4))) "Highlight leading spaces" single ((:commit . "840db19d863dd97993fd9f893f5be501627b6354") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/highlight-leading-spaces"))]) - (highlight-numbers . [(20181013 1744) ((emacs (24)) (parent-mode (2 0))) "Highlight numbers in source code" single ((:commit . "8b4744c7f46c72b1d3d599d4fb75ef8183dee307") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-numbers"))]) - (highlight-operators . [(20170213 2220) nil "a face for operators in programming modes" single ((:commit . "7696b43419505d6e3511ad2781f9f1dd3c55ef8c") (:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) - (highlight-parentheses . [(20220408 845) ((emacs (24 3))) "Highlight surrounding parentheses" single ((:commit . "438a1cb2563e2a2496be4678cc0df8d5b22caf5d") (:authors ("Nikolaj Schumacher ")) (:maintainer "Tassilo Horn" . "tsdh@gnu.org") (:keywords "faces" "matching") (:url . "https://sr.ht/~tsdh/highlight-parentheses.el/"))]) - (highlight-quoted . [(20140916 1822) ((emacs (24))) "Highlight Lisp quotes and quoted symbols" single ((:commit . "ec9108486cf7f21f9a0b13f81369849b3b525f1f") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-quoted"))]) - (highlight-refontification . [(20170211 2024) nil "Visualize font-lock refontification." single ((:commit . "32632897d88c4611fadb08517ca00ef5cbc989b6") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "faces" "tools") (:url . "https://github.com/Lindydancer/highlight-refontification"))]) - (highlight-stages . [(20210306 418) nil "highlight staged (quasi-quoted) expressions" single ((:commit . "95daa710f3d8fc83f42c5da38003fc71ae0da1fc") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) - (highlight-symbol . [(20160102 2009) nil "automatic and manual symbol highlighting" single ((:commit . "7a789c779648c55b16e43278e51be5898c121b3a") (:authors ("Nikolaj Schumacher ")) (:maintainer "Nikolaj Schumacher ") (:keywords "faces" "matching") (:url . "http://nschum.de/src/emacs/highlight-symbol/"))]) - (highlight-thing . [(20220726 2237) nil "Minimalistic minor mode to highlight current thing under point." single ((:commit . "cdf429c41c13c22d25fe43493cc5d85cc480dba6") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:keywords "highlight" "thing" "symbol") (:url . "https://github.com/fgeller/highlight-thing.el"))]) - (highlight-unique-symbol . [(20130612 542) ((deferred (0 3 2))) "highlight symbols which not appear in the repository" single ((:commit . "d760015b4a5ce31d6da5a30890b599a8e1312be5") (:authors ("hitode909" . "hitode909@gmail.com")) (:maintainer "hitode909" . "hitode909@gmail.com") (:url . "https://github.com/hitode909/emacs-highlight-unique-symbol"))]) - (highlight2clipboard . [(20151020 1840) ((htmlize (1 47))) "Copy text to clipboard with highlighting." tar ((:commit . "6ce58a060d9c5843ccb8c79ec2bba7858c68ac15") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:keywords "tools"))]) - (hindent . [(20210201 148) ((cl-lib (0 5))) "Indent haskell code using the \"hindent\" program" single ((:commit . "89b8f857a1e706f723de27063a8d9f870efa0169") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/chrisdone/hindent"))]) - (hippie-exp-ext . [(20160502 2326) nil "Extension of hippie-expand" single ((:commit . "4eda13f90da51ab217d024701f4c30f91ffcb90e") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:keywords "abbrev" "convenience" "completions" "hippie-expand") (:url . "http://www.emacswiki.org/emacs/download/hippie-exp-ext.el"))]) - (hippie-expand-slime . [(20170723 146) nil "Hook slime's completion into hippie-expand" single ((:commit . "39bbae94896a62854d31754debdfae71d35fec62") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/hippie-expand-slime"))]) - (hippie-namespace . [(20140508 2041) nil "Special treatment for namespace prefixes in hippie-expand" single ((:commit . "107d927634032062483e83c6de9b7698b64809d1") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:keywords "convenience" "lisp" "tools" "completion") (:url . "http://github.com/rolandwalker/hippie-namespace"))]) - (historian . [(20200203 1927) ((emacs (24 4))) "Persistently store selected minibuffer candidates" single ((:commit . "ac1bea7d99dd6965c72fabeb72d5fdc38c5380a4") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:keywords "convenience") (:url . "https://github.com/PythonNut/historian.el"))]) - (history . [(20160821 1602) ((emacs (24 3))) "History utility for source code navigation" tar ((:commit . "5317663fb45bbd5e96d258cb0807dcc266ce67ff") (:authors ("boyw165")) (:maintainer "boyw165") (:url . "https://github.com/boyw165/history"))]) - (historyf . [(20151124 159) nil "file history library like browser" single ((:commit . "64ab6c9d2cd6dec6982622bf675326e011373cd2") (:authors ("k1LoW (Kenichirou Oyama), ")) (:maintainer "k1LoW (Kenichirou Oyama), ") (:url . "https://github.com/k1LoW/emacs-historyf"))]) - (hive . [(20131217 1512) ((sql (3 0))) "Hive SQL mode extension" single ((:commit . "131f2816a0cf4d1fee44198ca305e6e2d1cab750") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com") (:keywords "sql" "hive"))]) - (hiwin . [(20150825 827) nil "Visible active window mode." single ((:commit . "6ee8ed051405653bd9b7332d7e9fbb591d954051") (:authors ("k.sugita")) (:maintainer "k.sugita") (:keywords "faces" "editing" "emulating"))]) - (hl-anything . [(20160422 1708) ((emacs (24 3))) "Highlight symbols, selections, enclosing parens and more." tar ((:commit . "c2e50f91a05d6c43e8a1c169f709cd1f23e47b0a") (:authors ("boyw165")) (:maintainer "boyw165"))]) - (hl-block-mode . [(20220731 2352) ((emacs (26 1))) "Highlighting nested blocks" single ((:commit . "a9e8e8cfd83972a448bdbb0a9967989d0aa1d05a") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-hl-block-mode"))]) - (hl-fill-column . [(20200607 757) ((names (0 5)) (emacs (24))) "Highlight fill column." single ((:commit . "5782a91ba0182c4e562fa0db6379ff9dd472856b") (:keywords "fill column" "faces") (:url . "https://github.com/laishulu/hl-fill-column"))]) - (hl-indent . [(20170429 2104) ((emacs (24)) (cl-lib (0 5))) "Highlight irregular indentation." single ((:commit . "bdb2e0177a7c8b29af26998e688b856adc6ded93") (:authors ("Kirill Ignatiev ")) (:maintainer "Kirill Ignatiev ") (:keywords "convenience" "faces") (:url . "https://github.com/ikirill/hl-indent"))]) - (hl-indent-scope . [(20220929 2350) ((emacs (26 1))) "Highlight indentation by scope" tar ((:commit . "6220879d7b8b8fdb2274555b401890f7ae8d48c0") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://codeberg.org/ideasman42/emacs-hl-indent-scope"))]) - (hl-prog-extra . [(20220731 2353) ((emacs (26 2))) "Customizable highlighting for source-code" tar ((:commit . "6d419cc36936f3bb3c9c63a6f77cc88a80b0db9c") (:authors ("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" single ((:commit . "86ae38d3103bd20da5485cbdd59dfbd396c45ee4") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:keywords "highlighting") (:url . "http://github.com/milkypostman/hl-sentence"))]) - (hl-todo . [(20220422 1611) ((emacs (25 1)) (compat (28 1 1 0))) "Highlight TODO and similar keywords" single ((:commit . "6769accd7003ba5a0376d2c5cef0fcffce8f45be") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "convenience") (:url . "https://github.com/tarsius/hl-todo"))]) - (hledger-mode . [(20220515 1225) ((emacs (24 4)) (popup (0 5 3)) (async (1 9)) (htmlize (1 47))) "A mode for writing journal entries for hledger." tar ((:commit . "400bde42a8d2712af80cd7c773c9cdfbb63a515a") (:authors ("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" single ((: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" single ((:commit . "f17360fe93de6df99a05b4b64b0a1ca4ee45abb6") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:keywords "convenience" "extensions") (:url . "https://github.com/tom-tan/hlinum-mode/"))]) - (hmac . [(20201004 1819) ((emacs (25 1))) "Hash-based message authentication code" single ((:commit . "f2b99a9a10becfff207cf9418c6dce78364b1a4b") (:authors ("Sean McAfee")) (:maintainer "Sean McAfee") (:url . "https://github.com/grimnebulin/emacs-hmac"))]) - (hnreader . [(20220928 423) ((emacs (25 1)) (promise (1 1)) (request (0 3 0)) (org (9 2))) "A hackernews reader" single ((:commit . "8481681c9b2f3bd1ddab12a657f5f3827e288ad7") (:authors ("Thanh Vuong" . "thanhvg@gmail.com")) (:maintainer "Thanh Vuong" . "thanhvg@gmail.com") (:url . "https://github.com/thanhvg/emacs-hnreader/"))]) - (hoa-mode . [(20200610 1339) nil "Major mode for the HOA format" single ((:commit . "18f5c981e256f867f29a93376ccdc04717b159cd") (:authors ("Alexandre Duret-Lutz" . "adl@lrde.epita.fr")) (:maintainer "Alexandre Duret-Lutz" . "adl@lrde.epita.fr") (:keywords "major-mode" "automata" "convenience") (:url . "https://gitlab.lrde.epita.fr/spot/emacs-modes"))]) - (holiday-pascha-etc . [(20160822 58) nil "Eastern Christian analog to holiday-easter-etc" single ((:commit . "eb198656f63cb8679fb0e3a8248782df071a0f3c") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "http://github.com/hexmode/holiday-pascha-etc"))]) - (holy-books . [(20211025 127) ((s (1 12 0)) (dash (2 16 0)) (emacs (27 1)) (org (9 1))) "Org-mode links/tooltips/lookups for Quran & Bible" single ((:commit . "02c2956d36631d3d8c8b4bacdcf0a5cdd1f3136d") (:authors ("Musa Al-hassy" . "alhassy@gmail.com")) (:maintainer "Musa Al-hassy" . "alhassy@gmail.com") (:keywords "quran" "bible" "links" "tooltips" "convenience" "comm" "hypermedia") (:url . "https://alhassy.github.io/holy-books/"))]) - (home-end . [(20180817 855) ((emacs (24 3)) (keypress-multi-event (1 0))) "Smart multi-purpose home / end keys" single ((:commit . "211914c5e7b25f35f02626575a9b10536f81ba1d") (:authors ("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-home-end"))]) - (homebrew-mode . [(20220907 1656) ((emacs (24 4)) (inf-ruby (2 4 0)) (dash (1 2 0))) "Minor mode for editing Homebrew formulae" single ((:commit . "e32da1397ce176766e39c286861ef4c40d64bbf5") (:authors ("Alex Dunn" . "dunn.alex@gmail.com")) (:maintainer "Alex Dunn" . "dunn.alex@gmail.com") (:keywords "languages" "homebrew" "brew" "ruby") (:url . "https://github.com/dunn/homebrew-mode"))]) - (honcho . [(20190623 2120) ((emacs (25 1)) (sudo-edit (0 1))) "Run and manage long-running services" single ((:commit . "d5e6206dd23ff9305d976c52845c750a064aca4b") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:keywords "convenience") (:url . "https://github.com/emacs-pe/honcho.el"))]) - (hookify . [(20141216 2209) ((s (1 9 0)) (dash (1 5 0))) "Interactive commands to create temporary hooks" single ((:commit . "e76127230716f7fab6662410c03c3872d17a172b") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:keywords "hook" "convenience") (:url . "https://github.com/Silex/hookify"))]) - (horizon-theme . [(20200720 1832) ((emacs (24 3))) "A beautifully warm dual theme" single ((:commit . "9595549c514a9376c61d5d303405f6a6982e9e46") (:url . "https://github.com/aodhneine/horizon-theme.el"))]) - (horoscope . [(20180409 641) ((emacs (24))) "generate horoscopes." single ((:commit . "f4c683e991adce0a8f9023f15050f306f9b9a9ed") (:authors ("Bob Manson" . "manson@cygnus.com")) (:maintainer "Noah Friedman" . "friedman@prep.ai.mit.edu") (:keywords "extensions" "games") (:url . "https://github.com/mschuldt/horoscope.el"))]) - (hotfuzz . [(20220731 934) ((emacs (27 1))) "Fuzzy completion style" single ((:commit . "5ccab77f7bfb1d4246aa01639e151ec9509c64bb") (:authors ("Axel Forsman" . "axelsfor@gmail.com")) (:maintainer "Axel Forsman" . "axelsfor@gmail.com") (:keywords "matching") (:url . "https://github.com/axelf4/hotfuzz"))]) - (hound . [(20200122 1700) ((request (0 2 0)) (cl-lib (0 5))) "Display hound search results in a compilation window" single ((:commit . "35e2cdc81fcc904b450a7ef3ec00fd25df6a4431") (:authors ("Ryan Young")) (:maintainer "Ryan Young"))]) - (hover . [(20220129 1935) ((emacs (25 2)) (dash (2 14 1))) "Package to use hover with flutter" single ((:commit . "2b826735bb8d3bcfced489a1e0fa21b10fbc967e") (:authors ("Eric Dallo")) (:maintainer "Eric Dallo") (:keywords "hover" "flutter" "mobile" "tools") (:url . "https://github.com/ericdallo/hover.el"))]) - (howdoi . [(20150204 43) nil "Instant coding answers via Emacs." tar ((:commit . "5fbf7069ee160c597a328e5ce5fb32920e1ca88f") (:authors ("Andrey Tykhonov ")) (:maintainer "Andrey Tykhonov" . "atykhonov@gmail.com") (:keywords "howdoi" "convenience") (:url . "https://github.com/atykhonov/emacs-howdoi/"))]) - (howdoyou . [(20220715 1720) ((emacs (25 1)) (promise (1 1)) (request (0 3 3)) (org (9 2))) "A stackoverflow and its sisters' sites reader" single ((:commit . "f6c659a45f59a08546578c169524a12f0945c29b") (:authors ("Thanh Vuong" . "thanhvg@gmail.com")) (:maintainer "Thanh Vuong" . "thanhvg@gmail.com") (:url . "https://github.com/thanhvg/howdoyou/"))]) - (howm . [(20220815 1125) ((cl-lib (0 5))) "Wiki-like note-taking tool" tar ((:commit . "9982e74e212014bc8ed67bbe780eb6ca55dc5298") (:authors ("HIRAOKA Kazuyuki" . "khi@users.osdn.me")) (:maintainer "HIRAOKA Kazuyuki" . "khi@users.osdn.me") (:url . "https://howm.osdn.jp"))]) - (hsluv . [(20181127 1206) ((seq (2 20))) "hsluv color space conversions" single ((:commit . "bc6e27d25b62f5a2f79836a32e8de6125f4d1564") (:authors ("Geert Vermeiren")) (:maintainer "Geert Vermeiren") (:keywords "color" "hsluv") (:url . "https://github.com/hsluv/hsluv-emacs"))]) - (ht . [(20220911 1544) ((dash (2 12 0))) "The missing hash table library for Emacs" single ((:commit . "cdc76669a5032c42a2b9f7cddcbc33c5deeb6beb") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:keywords "hash table" "hash map" "hash"))]) - (html-check-frag . [(20201106 1748) ((emacs (24 3))) "Check html-fragments" single ((:commit . "b9d1f2003a126c2e8b6d469964ec2278ad55c9df") (:authors ("Tobias.Zawada" . "i@tn-home.de")) (:maintainer "Tobias.Zawada" . "i@tn-home.de") (:keywords "html"))]) - (html-script-src . [(20120403 1815) nil "Insert - - - -
-

Mapping Caps Lock to Esc and CTRL in Xorg

- -

-The Emacs editor was designed in the 1980's in the era of old unix keyboards when the control key was next to the "A" key, a lot of functionality in Emacs was designed around CTRL keybindings. While there are hobbyist keyboards for that kind of layout, no real usable laptop these days would oblige without some serious changes. This has had the undesireable outcome of exasterbating repetitive strain injury (RSI) in some pretty famous programmers[1]. -

- - -

-Now I'm regularly using evil mode to edit files with Emacs so it shouldn't be as big of an issue for someone like myself, however, I'm not interesting in running the risk having RSI on my pinky by the time I'm 50 because I used C-x C-f too many times. One solution would be switching to Doom or Spacemacs or otherwise changing my init.el file in emacs to use the control key much less. Many people use xmonad to change keyboard layouts as well. However, I feel like those solutions are a bit overkill, and I found a decent solution for my case without having to change very much about my system using xkb, which is how keyboard codes are handled in Xorg[2]. -

- -
-

The Guide

-
-

-The main inspiration of this tutorial comes from Ben Davis on github who outlined a very similar guide but for making Capslock into an Esc and Mod4 key[3]. -

-
- -
-

Requirements

-
-

-This guide assumes you're using GNU/Linux or a BSD distrobution that uses xkb for the keyboard layout. You will also need setxkbmap installed, though that should come with Xorg by default. I'm using dwm as my window manager though everything outlined here should work on any desktop environment (I hope, please correct me if I'm wrong), even if other DE's have different ways of updating keyboard layout options as is outlined in Ben Davis's guide[3]. -

-
-
-
-

Creating user defined layout in xkb

-
-

-First we define our custom layout by creating the file /usr/share/X11/xkb/symbols/custom_opts. We put in the following to map Capslock to escape, and make it act as a control key when in combination with other keys. -

- -
-// Make Caps another escape key when pressed once while simultaneously having functionality of control. 
-xkb_symbols "ctrl_esc" {
-    key <CAPS> { [ Escape ] };
-    modifier_map Control { <CAPS>};
-};
-
- -

-Now edit /usr/share/X11/xkb/rules/evdev and add a new line in the ! option = symbols section: -

- -
-custom:ctrl_esc = +custom_opts(ctrl_esc)
-
- -

-Edit /usr/share/X11/xkb/rules/evdev.lst and add a new line the ! option section: -

- -
-custom:ctrl_esc  Make Caps Lock an additional ESC and CTRL 
-
-
-
- -
-

Updating Keyboard layout

-
-

-We can apply these changes from the command line using setxkbmap. setxkbmap specifies the keyboard layout to be used based on the specified based on the components in /usr/share/X11/xkb/ that we were just changing. Run the command with the -option flag and the name of our custom layout rules: -

- -
-
$ setxkbmap -option "custom:ctrl_esc"
-
-
- -

-To run this automatically at the start of your xorg session, go into your .xinitrc file (either in your home directory or /etc/X11/xinit/xinitrc) and add the above command. Now when your Xorg session is restarted this keymapping will begin working. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - -
-[1] - -Xah Lee. - Famous programers with repetitive strain injury, 2022. -[ .html ] - -
-[2] - -Unknown. - X keyboard extension - archwiki, nil. -[ http ] - -
-[3] - -Ben Davis. - Mapping caps lock to simultaneous esc and super (mod4) · github, - 2018. -[ http ] - -
- -
-
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/blog/caps2esc/caps2esc.html~ b/public/blog/caps2esc/caps2esc.html~ deleted file mode 100644 index b459772..0000000 --- a/public/blog/caps2esc/caps2esc.html~ +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -Mapping Caps Lock to Esc and CTRL in Xorg - - - - - - - -
-

Mapping Caps Lock to Esc and CTRL in Xorg

- -

-The Emacs editor was designed in the 1980's in the era of old unix keyboards when the control key was next to the "A" key, a lot of functionality in Emacs was designed around CTRL keybindings. While there are hobbyist keyboards for that kind of layout, no real usable laptop these days would oblige without some serious changes. This has had the undesireable outcome of exasterbating repetitive strain injury (RSI) in some pretty famous programmers[1]. -

- - -

-Now I'm regularly using evil mode to edit files with Emacs so it shouldn't be as big of an issue for someone like myself, however, I'm not interesting in running the risk having RSI on my pinky by the time I'm 50 because I used C-x C-f too many times. One solution would be switching to Doom or Spacemacs or otherwise changing my init.el file in emacs to use the control key much less. Many people use xmonad to change keyboard layouts as well. However, I feel like those solutions are a bit overkill, and I found a decent solution for my case without having to change very much about my system using xkb, which is how keyboard codes are handled in Xorg[2]. -

- -
-

The Guide

-
-

-The main inspiration of this tutorial comes from Ben Davis on github who outlined a very similar guide but for making Capslock into an Esc and Mod4 key[3]. -

-
- -
-

Requirements

-
-

-This guide assumes you're using GNU/Linux or a BSD distrobution that uses xkb for the keyboard layout. You will also need setxkbmap installed, though that should come with Xorg by default. I'm using dwm as my window manager though everything outlined here should work on any desktop environment (I hope, please correct me if I'm wrong), even if other DE's have different ways of updating keyboard layout options as is outlined in Ben Davis's guide[3]. -

-
-
-
-

Creating user defined layout in xkb

-
-

-First we define our custom layout by creating the file /usr/share/X11/xkb/symbols/custom_opts. We put in the following to map Capslock to escape, and make it act as a control key when in combination with other keys. -

- -
-// Make Caps another escape key when pressed once while simultaneously having functionality of control. 
-xkb_symbols "ctrl_esc" {
-    key <CAPS> { [ Escape ] };
-    modifier_map Control { <CAPS>};
-};
-
- -

-Now edit /usr/share/X11/xkb/rules/evdev and add a new line in the ! option = symbols section: -

- -
-custom:ctrl_esc = +custom_opts(ctrl_esc)
-
- -

-Edit /usr/share/X11/xkb/rules/evdev.lst and add a new line the ! option section: -

- -
-custom:ctrl_esc  Make Caps Lock an additional ESC and CTRL 
-
-
-
- -
-

Updating Keyboard layout

-
-

-We can apply these changes from the command line using setxkbmap. setxkbmap specifies the keyboard layout to be used based on the specified based on the components in /usr/share/X11/xkb/ that we were just changing. Run the command with the -option flag and the name of our custom layout rules: -

- -
-
$ setxkbmap -option "custom:ctrl_esc"
-
-
- -

-To run this automatically at the start of your xorg session, go into your .xinitrc file (either in your home directory or /etc/X11/xinit/xinitrc) and add the above command. Now when your Xorg session is restarted this keymapping will begin working. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - -
-[1] - -Xah Lee. - Famous programers with repetitive strain injury, 2022. -[ .html ] - -
-[2] - -Unknown. - X keyboard extension - archwiki, nil. -[ http ] - -
-[3] - -Ben Davis. - Mapping caps lock to simultaneous esc and super (mod4) · github, - 2018. -[ http ] - -
- -
-
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/blog/caps2esc/references.bib b/public/blog/caps2esc/references.bib deleted file mode 100644 index af6e793..0000000 --- a/public/blog/caps2esc/references.bib +++ /dev/null @@ -1,20 +0,0 @@ - -@misc{famous_progr_repet_strain_injur, - author = {Xah Lee}, - howpublished = - {http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html}, - note = {Online; accessed 18 October 2022}, - title = {Famous Programers with Repetitive Strain Injury}, - year = 2022, -} - -@misc{mapping_caps_lock_esc_super_mod4_github, - author = {Ben Davis}, - howpublished = - {https://gist.github.com/bendavis78/e8cc8371499b52ac276fbe864247fdb7}, - note = {Online; accessed 18 October 2022}, - title = {Mapping Caps Lock to simultaneous Esc and Super - (Mod4) · GitHub}, - year = 2018, -} - diff --git a/public/blog/feed.xml b/public/blog/feed.xml deleted file mode 100644 index 06176ff..0000000 --- a/public/blog/feed.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - (Jordan Herzstein's Blog RSS Feed) - - https://jordanherzstein.neocities.org/blog/ - - en - Sat, 07 Oct 2023 17:19:46 -0400 - Sat, 07 Oct 2023 17:19:46 -0400 - Emacs 28.2 Org-mode 9.5.5 - user@personal (nil) - - http://orgmode.org/img/org-mode-unicorn-logo.png - (Jordan Herzstein's Blog RSS Feed) - https://jordanherzstein.neocities.org/blog/ - - - - nyaa_menu - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - nil - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - Sat, 07 Oct 2023 00:00:00 -0400 - - - I made a lazy web scraping tool for collecting anime and manga while I was bored. -

- ]]>
-
- - My Little Techy Projects Summer 2023 - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - nil - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - Wed, 20 Sep 2023 00:00:00 -0400 - - - I did some fun stuff this summer, including hacking my switch, switching to Qubes OS, and switching to OpenWRT on my router. Overall, a lot of switching. -

- ]]>
-
- - Error Fix in First Blog - https://jordanherzstein.neocities.org/blog/blog.html - nil - https://jordanherzstein.neocities.org/blog/blog.html - Tue, 01 Nov 2022 10:41:00 -0400 - - - I mistyped the /etc/X11/xinit/xinitrc originally so I changed it. -

- ]]>
-
- - Mapping Caps Lock to Esc and CTRL in Xorg - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - nil - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - Sat, 22 Oct 2022 23:47:00 -0400 - - - Guide on switching keymaps using xkb in Xorg -

- ]]>
-
-
-
diff --git a/public/blog/feed.xml~ b/public/blog/feed.xml~ deleted file mode 100644 index 29e2ffc..0000000 --- a/public/blog/feed.xml~ +++ /dev/null @@ -1,76 +0,0 @@ - - - (Jordan Herzstein's Blog RSS Feed) - - https://jordanherzstein.neocities.org/blog/ - - en - Sat, 07 Oct 2023 17:19:05 -0400 - Sat, 07 Oct 2023 17:19:05 -0400 - Emacs 28.2 Org-mode 9.5.5 - user@personal (nil) - - http://orgmode.org/img/org-mode-unicorn-logo.png - (Jordan Herzstein's Blog RSS Feed) - https://jordanherzstein.neocities.org/blog/ - - - - nyaa_menu - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - nil - https://jordanherzstein.neocities.org/blog/nyaa_menu/nyaa_menu.html - Sat, 07 Oct 2023 00:00:00 -0400 - - - I made a lazy web scraping tool for collecting anime and manga while I was bored. -

- ]]>
-
- - My Little Techy Projects Summer 2023 - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - nil - https://jordanherzstein.neocities.org/blog/my_summer/summer_2023_first_half.html - Wed, 20 Sep 2023 00:00:00 -0400 - - - I did some fun stuff this summer, including hacking my switch, switching to Qubes OS, and switching to OpenWRT on my router. Overall, a lot of switching. -

- ]]>
-
- - Error Fix in First Blog - https://jordanherzstein.neocities.org/blog/blog.html - nil - https://jordanherzstein.neocities.org/blog/blog.html - Tue, 01 Nov 2022 10:41:00 -0400 - - - I mistyped the /etc/X11/xinit/xinitrc originally so I changed it. -

- ]]>
-
- - Mapping Caps Lock to Esc and CTRL in Xorg - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - nil - https://jordanherzstein.neocities.org/blog/caps2esc/caps2esc.html - Sat, 22 Oct 2022 23:47:00 -0400 - - - Guide on switching keymaps using xkb in Xorg -

- ]]>
-
-
-
diff --git a/public/blog/my_summer/.summer_2023_first_half.html.swp b/public/blog/my_summer/.summer_2023_first_half.html.swp deleted file mode 100644 index fbaeabd007547294cf4de4922cfef29bc529a39f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 diff --git a/public/blog/my_summer/summer_2023_first_half.html b/public/blog/my_summer/summer_2023_first_half.html deleted file mode 100644 index 78b30d2..0000000 --- a/public/blog/my_summer/summer_2023_first_half.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -My Little Techy Projects Summer 2023 - - - - - - - -
-

My Little Techy Projects Summer 2023

-

-Not gonna lie I had an extremely baller summer and I'm sad that the 21st is coming soon to take it away from me. Regardless, here is a quick summary of what I was able to accomplish: -

- -
-
- -
Switch? Hacked. Coreboot? Flashed. Hotel? Trivago.
-
-
- - -
-

Switch hacks

-
-

-I hacked my day 1 Switch with a piece of literal tinfoil. -

-
- -
-

Some boring skippable personal info

-
-

-For some reason, while everyone doubled down on gaming extra during the COVID years, I stopped almost entirely. I used to play smash bros competitively as a kid, almost exclusively to any other game and when COVID happened I was no longer able to attend tournaments. This coupled with getting sick of the Nintendo Switch online service and I was no longer having fun playing. Additionally, many well known members of the community having been outed for sexual misconduct around this time and the ensuing aftermath was a further deterrent from ever wanting to return. Pretty much quit after that, and since I was not really into any other kinds of games I stopped gaming for a couple of years unless I was at a friend's place. -

-
-
- -
-

Actual Switch hacks

-
-

-I know that the switch modding scene has had the past 6-7 years to mature but I did not expect it to be this easy. Of course, I reccommend following a written guide that's constantly updated (such as the rentry guide) to avoid bricking your device, but it really wasn't that complicated [1]. The basics of the hack are to short two pins in the right joycon rail and presing the + and power button to put the device in recovery mode (RCM), which I did using a literal peice of tinfoil, though there are RCM jig devices on amazon that are easier to use. Burned onto the Tegra bootROM on all early Switches has a buffer overflow vulnerability that allows hackers to slip by the bootloader signature check, allowing unsigned payloads to be pushed to the device [2]. -

- -

-So far I've installed Atmosphere and Android on the switch with the extra microSD storage that I added, and allowing some old nintendo DS emulation as well. As an aside, BW and B2W2 were the peak of the entire franchise, with HGSS being a close second, anyone who disagrees with me here is wrong by every objective measure. Also, by complete coincidence the new Zelda game leaked the next day. I also just so happened to beat the final boss day of launch which I also started to play day of launch. Hmmmm… curious. -

-
-
-
-
-

Now daily driving Qubes on Thinkpad T430

-
-

-I found a listing on kijiji.ca for a Thinkpad T430 for $100CAD and jumped at the oppountunity to get it. One coreboot mod and an SSD later and I'm now running Qubes OS on it! Qubes OS is a reasonably secure operating systems that compartmentalizes your digital life into different virtual machines or "qubes"[3]. Qubes OS is mainly focused on security, and, to be honest, made for people with threat models much higher than mine. Regardless, given my computer God complex and years of linux knowledge, Qubes OS has been working quite nicely for me. I love how much control it has given me in the little time that I've used it, it just works so much more seamlessly than a regular host OS with virtualbox or virt-manager running multiple machines. I can run multiple different environments from school to work and personal activities without making a complete mess of my computer, still sharing the same applications, and still running only one desktop environment. VMs are colour coded to create a mental separation between activities. I can easily configure how each virtual environment connects to the internet, whether it does at all, uses a vpn, or tor. I can securely share files and text between qubes with a bit of overhead, but not hard to get used to. If I want to distrohop, test another OS and/or programs without messing with my regular configuration Qubes empowers me to do that. -

- -

-The coreboot image I used this time around was Skulls which I flashed using my own RaspberryPi 3B+ [4]. It was easy enough to install, certainly easier than having to build my own coreboot image. It's quick to boot up compared to the stock Lenovo BIOS and I have the peice of mind that I don't have a proprietary firmware subsystem running on my computer that has several known vulnerabilities [5,6]. -

- -

-I got the T430 for multiple reasons: my current T400 would not be able to support Intel VT-x or VT-d to make Qubes work, it goes up to 16GB of RAM, and most Qubes certified laptops are from the Thinkpad xx30 generation [7,8]. It is also extremely modular [9]. Of course this is no gaming machine, but Qubes isn't made for that use case anyways, and 98% of the time I don't feel I need that extra power. This is also the first Lenovo Thinkpad is that it doesn't officially come with the classic Thinkpad keyboards, but this is possible to mod this in the future. I recently upgraded the laptop RAM 8GB to 16GB, got a 9-cell battery, and replaced the i5 with an i7-3840QM. -

- -

-Honestly this experience made me realize how scammed for when I purchased my thinkpad T400 for about $200. The ebay sellers know too well the value of their products and you need the average Joe from Kijiji that just wants to throw out their old laptop to get a great deal. Thanks Kijiji. -

- -This blog is (not) sponsored by -
-
-
-

Openwrt

-
-

-I've wanted to get around to replacing my ISP router for a while. Your average ISP "router" is really more of a router, modem, and firewall all baked into one. ISP companies want to make these devices cheaply, convenient to use to reduce support calls, and with infrequent updates, but this comes at the expense of security, additional features, and user control over the device and network. So, I bought a Lynksys EA8450 router, installed openwrt on it, and put my ISP router in bridge mode hopefully permanently. -

- -

-OpenWRT is a linux-based OS targeted for small embedded devices such as routers with a fully writable filesystem and a package management system that makes it easy to install additional software [10]. So far, I've configured my network into segmented VLANs to isolate creepy IoT devices around the house, create a guest network, and a regular LAN for everyday desktop, laptop, and cellular devices. I also changed my DNS servers to which support DoH, and installed a wireguard VPN to access my self-hosted services and do remote administration for when I'm away from home. -

- -

-Overall, I don't have much else to say other than trying out OpenWRT has been a great learning experience and I'm enjoying the feturaes I've gotten out of it. I would encourage others to replace their ISP router with one running secure custom firmware. Of course, not everyone is used to the learning curve, nor have the knowledge or time to configure OpenWRT, and for those people there are many projects that come more ready out of the box such as DD-WRT. -

-
-
- -
-

Do I do anything other than be a big autistic nerd?

-
-

-Yes, I actually worked at a summer camp for most of the summer which I may write about in the future, but I make no promises to all 0 of my readers and my 3 imaginary ones. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-[1] - -Unknown. - Switch hacking is easy, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[2] - -Qyriad. - Fusée gelée, 2018. - Online; accessed 17 September 2023. -[ http ] - -
-[3] - -Unknown. - Introduction | qubes os, nil. - Online; accessed 19 September 2023. -[ http ] - -
-[4] - -Martin Kepplinger. - Skulls - thinkpad t430, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[5] - -Lily Hay Newman. - Intel management engine flaws leave millions of pcs exposed | wired, - 2017. - Online; accessed 20 September 2023. -[ http ] - -
-[6] - -Molly de Blanc Denis Carikli. - The intel management engine: an attack on computer users' freedom, - 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[7] - -Unknown. - System requirements | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[8] - -Unknown. - Certified hardware | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[9] - -Gee. - The definitive t430 modding guide, 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[10] - -Rich Brown. - [openwrt wiki] welcome to the openwrt project, nil. - Online; accessed 20 September 2023. -[ http ] - -
- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/blog/my_summer/summer_2023_first_half.html~ b/public/blog/my_summer/summer_2023_first_half.html~ deleted file mode 100644 index 6500362..0000000 --- a/public/blog/my_summer/summer_2023_first_half.html~ +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -My Little Techy Projects Summer 2023 - - - - - - - -
-

My Little Techy Projects Summer 2023

-

-Not gonna lie I had an extremely baller summer and I'm sad that the 21st is coming soon to take it away from me. Regardless, here is a quick summary of what I was able to accomplish: -

- -
-
- -
Switch? Hacked. Coreboot? Flashed. Hotel? Trivago.
-
-
- - -
-

Switch hacks

-
-

-I hacked my day 1 Switch with a piece of literal tinfoil. -

-
- -
-

Some boring skippable personal info

-
-

-For some reason, while everyone doubled down on gaming extra during the COVID years, I stopped almost entirely. I used to play smash bros competitively as a kid, almost exclusively to any other game and when COVID happened I was no longer able to attend tournaments. This coupled with getting sick of the Nintendo Switch online service and I was no longer having fun playing. Additionally, many well known members of the community having been outed for sexual misconduct around this time and the ensuing aftermath was a further deterrent from ever wanting to return. Pretty much quit after that, and since I was not really into any other kinds of games I stopped gaming for a couple of years unless I was at a friend's place. -

-
-
- -
-

Actual Switch hacks

-
-

-I know that the switch modding scene has had the past 6-7 years to mature but I did not expect it to be this easy. Of course, I reccommend following a written guide that's constantly updated (such as the rentry guide) to avoid bricking your device, but it really wasn't that complicated [1]. The basics of the hack are to short two pins in the right joycon rail and presing the + and power button to put the device in recovery mode (RCM), which I did using a literal peice of tinfoil, though there are RCM jig devices on amazon that are easier to use. Burned onto the Tegra bootROM on all early Switches has a buffer overflow vulnerability that allows hackers to slip by the bootloader signature check, allowing unsigned payloads to be pushed to the device [2]. -

- -

-So far I've installed Atmosphere and Android on the switch with the extra microSD storage that I added, and allowing some old nintendo DS emulation as well. As an aside, BW and B2W2 were the peak of the entire franchise, with HGSS being a close second, anyone who disagrees with me here is wrong by every objective measure. Also, by complete coincidence the new Zelda game leaked the next day. I also just so happened to beat the final boss day of launch which I also started to play day of launch. Hmmmm… curious. -

-
-
-
-
-

Now daily driving Qubes on Thinkpad T430

-
-

-I found a listing on kijiji.ca for a Thinkpad T430 for $100CAD and jumped at the oppountunity to get it. One coreboot mod and an SSD later and I'm now running Qubes OS on it! Qubes OS is a reasonably secure operating systems that compartmentalizes your digital life into different virtual machines or "qubes"[3]. Qubes OS is mainly focused on security, and, to be honest, made for people with threat models much higher than mine. Regardless, given my computer God complex and years of linux knowledge, Qubes OS has been working quite nicely for me. I love how much control it has given me in the little time that I've used it, it just works so much more seamlessly than a regular host OS with virtualbox or virt-manager running multiple machines. I can run multiple different environments from school to work and personal activities without making a complete mess of my computer, still sharing the same applications, and still running only one desktop environment. VMs are colour coded to create a mental separation between activities. I can easily configure how each virtual environment connects to the internet, whether it does at all, uses a vpn, or tor. I can securely share files and text between qubes with a bit of overhead, but not hard to get used to. If I want to distrohop, test another OS and/or programs without messing with my regular configuration Qubes empowers me to do that. -

- -

-The coreboot image I used this time around was Skulls which I flashed using my own RaspberryPi 3B+ [4]. It was easy enough to install, certainly easier than having to build my own coreboot image. It's quick to boot up compared to the stock Lenovo BIOS and I have the peice of mind that I don't have a proprietary firmware subsystem running on my computer that has several known vulnerabilities [5,6]. -

- -

-I got the T430 for multiple reasons: my current T400 would not be able to support Intel VT-x or VT-d to make Qubes work, it goes up to 16GB of RAM, and most Qubes certified laptops are from the Thinkpad xx30 generation [7,8]. It is also extremely modular [9]. Of course this is no gaming machine, but Qubes isn't made for that use case anyways, and 98% of the time I don't feel I need that extra power. This is also the first Lenovo Thinkpad is that it doesn't officially come with the classic Thinkpad keyboards, but this is possible to mod this in the future. I recently upgraded the laptop RAM 8GB to 16GB, got a 9-cell battery, and replaced the i5 with an i7-3840QM. -

- -

-Honestly this experience made me realize how scammed for when I purchased my thinkpad T400 for about $200. The ebay sellers know too well the value of their products and you need the average Joe from Kijiji that just wants to throw out their old laptop to get a great deal. Thanks Kijiji. -

- -This blog is (not) sponsored by -
-
-
-

Openwrt

-
-

-I've wanted to get around to replacing my ISP router for a while. Your average ISP "router" is really more of a router, modem, and firewall all baked into one. ISP companies want to make these devices cheaply, convenient to use to reduce support calls, and with infrequent updates, but this comes at the expense of security, additional features, and user control over the device and network. So, I bought a Lynksys EA8450 router, installed openwrt on it, and put my ISP router in bridge mode hopefully permanently. -

- -

-OpenWRT is a linux-based OS targeted for small embedded devices such as routers with a fully writable filesystem and a package management system that makes it easy to install additional software [10]. So far, I've configured my network into segmented VLANs to isolate creepy IoT devices around the house, create a guest network, and a regular LAN for everyday desktop, laptop, and cellular devices. I also changed my DNS servers to which support DoH, and installed a wireguard VPN to access my self-hosted services and do remote administration for when I'm away from home. -

- -

-Overall, I don't have much else to say other than trying out OpenWRT has been a great learning experience and I'm enjoying the feturaes I've gotten out of it. I would encourage others to replace their ISP router with one running secure custom firmware. Of course, not everyone is used to the learning curve, nor have the knowledge or time to configure OpenWRT, and for those people there are many projects that come more ready out of the box such as DD-WRT. -

-
-
- -
-

Do I do anything other than be a big autistic nerd?

-
-

-Yes, I actually worked at a summer camp for most of the summer which I may write about in the future, but I make no promises to all 0 of my readers and my 3 imaginary ones. -

- -
-

References

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-[1] - -Unknown. - Switch hacking is easy, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[2] - -Qyriad. - Fusée gelée, 2018. - Online; accessed 17 September 2023. -[ http ] - -
-[3] - -Unknown. - Introduction | qubes os, nil. - Online; accessed 19 September 2023. -[ http ] - -
-[4] - -Martin Kepplinger. - Skulls - thinkpad t430, 2021. - Online; accessed 19 September 2023. -[ http ] - -
-[5] - -Lily Hay Newman. - Intel management engine flaws leave millions of pcs exposed | wired, - 2017. - Online; accessed 20 September 2023. -[ http ] - -
-[6] - -Molly de Blanc Denis Carikli. - The intel management engine: an attack on computer users' freedom, - 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[7] - -Unknown. - System requirements | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[8] - -Unknown. - Certified hardware | qubes os, nil. - Online; accessed 20 September 2023. -[ http ] - -
-[9] - -Gee. - The definitive t430 modding guide, 2018. - Online; accessed 20 September 2023. -[ http ] - -
-[10] - -Rich Brown. - [openwrt wiki] welcome to the openwrt project, nil. - Online; accessed 20 September 2023. -[ http ] - -
- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/blog/nyaa_menu/nyaa_menu.html b/public/blog/nyaa_menu/nyaa_menu.html deleted file mode 100644 index c188e35..0000000 --- a/public/blog/nyaa_menu/nyaa_menu.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -nyaa_menu - - - - - -
-

nyaa_menu

-
-
- -
nyaa_menu scraping nyaa.si for "Chainsaw Man" english translaged manga from most to least seeded.
-
-
- -

-I got quite bored a few days ago, and instead of staring at my 24 inch lightbulb I channeled a bit of my creative juices into making something… while staring at my 24 inch lightbulb. So, I enjoy south east asian media from time to time, I also like dmenu, and I don't like using my brower if I can avoid it; there often is an easier way of doing things if you're creative enough. Somewhat inspired by Bugswriter's notflix project, I whipped up a shell script that scrapes anime and manga magnet links from nyaa.si based on user search terms and flags. By default, the magnet link gets copied to your clipboard, or if you have your own transmission server you can also send the magnet link there automatically. If this utility sounds interesting to you go check it out! -

- - -
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/blog/nyaa_menu/nyaa_menu.html~ b/public/blog/nyaa_menu/nyaa_menu.html~ deleted file mode 100644 index c188e35..0000000 --- a/public/blog/nyaa_menu/nyaa_menu.html~ +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -nyaa_menu - - - - - -
-

nyaa_menu

-
-
- -
nyaa_menu scraping nyaa.si for "Chainsaw Man" english translaged manga from most to least seeded.
-
-
- -

-I got quite bored a few days ago, and instead of staring at my 24 inch lightbulb I channeled a bit of my creative juices into making something… while staring at my 24 inch lightbulb. So, I enjoy south east asian media from time to time, I also like dmenu, and I don't like using my brower if I can avoid it; there often is an easier way of doing things if you're creative enough. Somewhat inspired by Bugswriter's notflix project, I whipped up a shell script that scrapes anime and manga magnet links from nyaa.si based on user search terms and flags. By default, the magnet link gets copied to your clipboard, or if you have your own transmission server you can also send the magnet link there automatically. If this utility sounds interesting to you go check it out! -

- - -
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/contact.html b/public/contact.html deleted file mode 100644 index 1ad476b..0000000 --- a/public/contact.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-

Contact Info

-
- - - -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/contact.html~ b/public/contact.html~ deleted file mode 100644 index 49b7687..0000000 --- a/public/contact.html~ +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-

Contact Info

-
- - - -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/index.html~ b/public/index.html~ deleted file mode 100644 index e59187b..0000000 --- a/public/index.html~ +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
-

-Hello, my name is Jordan, I'm a Computer Engineering student from Canada, I like free and open source software. I consider myself a thinkpad and computer security hobbiest. This is my website, it's not ugly - it's minimal. -

- -

-Go ahead and sign my guestbook! -

- -
-

What am I up to?

-
-
    -
  • I'm a full time student.
  • -
  • A guy kijiji.ca sold me a Thinkpad T430 for $100CAD. His loss for selling off such a golden device.
  • -
  • I (STILL) HATE DAYLIGHT SAVINGS! I (STILL) HATE DAYLIGHT SAVINGS!
  • -
  • I like to swim and read books and manga in order to stay sane.
  • -
  • I'm trying Brazilian Jiu Jitsu.
  • -
  • I like hobbies that I'm bad at.
  • -
- - -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/mysetup.html b/public/mysetup.html deleted file mode 100644 index c2d4335..0000000 --- a/public/mysetup.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-

VPC Setup

-
-

-I'm currently using a ROCKpro64 with it's respective NAS case and PCI-e SSD interface card. It runs DietPi, which is a distrobution of Debian optimized for arm SBCs. -

- -

-I also have a lynksys router at home that I use to run openwrt for it's security, performance, and customizability, especially compared to the default modems provided by ISPs. -

-
-
- -
-

Personal Computer / Hardware

-
-

-Right now I'm mosting using a Thinkpad T430 running Qubes OS with an i7-3840QM and 16GB of RAM that I corebooted myself. Last year I was daily-driving a librebooted ThinkPad T400, specially modded with a quad core CPU. It runs Debian 12, and I'm guessing the only non-free software running on it is the trackpad firmware. I also have a ThinkPad P15s that dual boots Arch Linux and Windows 10. I generally use this machine a lot less because the keyboard and mouse are broken and I haven't bothered to get it fixed for the past year and a half. I like listening to music while I study or run, for that I use an ipod nano 2g with RockBox, a free firmware replacement for music players that can also play Doom. Recently I've been loading a lot of books, manga, and even school materials onto my Kobo Libra 2 (which I keep offline). It's has been really nice on my eyes, maybe I'll get around to trying the PineNote for it's full consumer release. -

-
-
- -
-

Cell Phone

-
-

-I own an unlocked Pixel 7 running GrapheneOS. Yes, I do enjoy the premium degoogled android experience on Google's very own hardware. Regardless, the stuff that the GrapheneOS team are doing is very impressive, if you're interested in using it make sure you purchase a compatable pixel device that is unlocked. -

-
-
- -
-

Software

-
-

-In terms of software, Emacs is a huge part of my productivity environment, and acts as my IDE, document writer, RSS feed, and I even made this site with it! I of course use evil mode due to the extramarital affair I have with Vim. I've used a couple of window managers including dwm and awesomewm, but I'm sure I'll get to using wayland one of these years. My shell is bash, never really bothered to use anything else really. For browsing I use Librewolf, a fork of Firefox with more privacy protections by default. -

- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/mysetup.html~ b/public/mysetup.html~ deleted file mode 100644 index b206a00..0000000 --- a/public/mysetup.html~ +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-

VPC Setup

-
-

-I'm currently using a ROCKpro64 with it's respective NAS case and PCI-e SSD interface card. It runs DietPi, which is a distrobution of Debian optimized for arm SBCs. -

- -

-I also have a lynksys router at home that I use to run openwrt for it's security, performance, and customizability, especially compared to the default modems provided by ISPs. -

-
-
- -
-

Personal Computer / Hardware

-
-

-Right now I'm mosting using a Thinkpad T430 running Qubes OS with an i7-3840QM and 16GB of RAM that I corebooted myself. Last year I was daily-driving a librebooted ThinkPad T400, specially modded with a quad core CPU. It runs Debian 12, and I'm guessing the only non-free software running on it is the trackpad firmware. I also have a ThinkPad P15s that dual boots Arch Linux and Windows 10. I generally use this machine a lot less because the keyboard and mouse are broken and I haven't bothered to get it fixed for the past year and a half. I like listening to music while I study or run, for that I use an ipod nano 2g with RockBox, a free firmware replacement for music players that can also play Doom. Recently I've been loading a lot of books, manga, and even school materials onto my Kobo Libra 2 (which I keep offline). It's has been really nice on my eyes, maybe I'll get around to trying the PineNote for it's full consumer release. -

-
-
- -
-

Cell Phone

-
-

-I own an unlocked Pixel 7 running GrapheneOS. Yes, I do enjoy the premium degoogled android experience on Google's very own hardware. Regardless, the stuff that the GrapheneOS team are doing is very impressive, if you're interested in using it make sure you purchase a compatable pixel device that is unlocked. -

-
-
- -
-

Software

-
-

-In terms of software, Emacs is a huge part of my productivity environment, and acts as my IDE, document writer, RSS feed, and I even made this site with it! I of course use evil mode due to the extramarital affair I have with Vim. I've used a couple of window managers including dwm and awesomewm, but I'm sure I'll get to using wayland one of these years. My shell is bash, never really bothered to use anything else really. For browsing I use Librewolf, a fork of Firefox with more privacy protections by default. -

- -
-
-
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/not_found.html b/public/not_found.html deleted file mode 100644 index 4f02c5f..0000000 --- a/public/not_found.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
-

-Page not found -

- -
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/not_found.html~ b/public/not_found.html~ deleted file mode 100644 index 4f02c5f..0000000 --- a/public/not_found.html~ +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
-

-Page not found -

- -
-
-

Emacs 28.2 (Org mode 9.5.5)

-
- - diff --git a/public/pubkey.txt b/public/pubkey.txt deleted file mode 100644 index e7f80cd..0000000 --- a/public/pubkey.txt +++ /dev/null @@ -1,66 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -g3nw9Hq22VGSM8JI7LVvzg22903Q8n/ytndo -=RZrm ------END PGP PUBLIC KEY BLOCK----- diff --git a/public/resume.html b/public/resume.html deleted file mode 100644 index 858174f..0000000 --- a/public/resume.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -Jordan Herzstein - - - - - -
-

Jordan Herzstein

-
- - -
- -
-
-

Emacs 27.1 (Org mode 9.3)

-
- - diff --git a/public/static/images/blog/Kijiji_Logo.png b/public/static/images/blog/Kijiji_Logo.png deleted file mode 100644 index bf366cb784d67ee8e592eea2431319f3e278a930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5836 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 HYS@1Ocxius diff --git a/public/static/images/blog/Qubes_OS_Logo.png b/public/static/images/blog/Qubes_OS_Logo.png deleted file mode 100644 index b6c55634f5f670aba50c64ae2a8b3a35cf0db32d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7590 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 diff --git a/public/static/images/blog/Signal.svg.png b/public/static/images/blog/Signal.svg.png deleted file mode 100644 index e01d7bfcf93a16d15c0be057406802ffc3a10b6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80017 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 M#2V|AY2%~+2lq7oC;$Ke diff --git a/public/static/images/blog/Switch_Logo.png b/public/static/images/blog/Switch_Logo.png deleted file mode 100644 index 02a0a446fe58caf92eff95f05d9e81dce60fc99a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50422 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 D!Scf~ diff --git a/public/static/images/blog/element.svg b/public/static/images/blog/element.svg deleted file mode 100644 index ad4554e..0000000 --- a/public/static/images/blog/element.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/static/images/blog/email.png b/public/static/images/blog/email.png deleted file mode 100644 index 54bed1e04922c62fbaf546de5eba4336e6dee451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51008 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

%j;eO(A-q6we?#OI4O2DHPjp3!#Fk!2_> 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 XOSG1x_Vy0pYtOc_u{<};CFuVEjNZVe diff --git a/public/static/images/blog/openwrt_icon.png b/public/static/images/blog/openwrt_icon.png deleted file mode 100644 index 721a282c8138f1567cd00e6e4895c39c01a082aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13094 zcmV+>Guh0EP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00007 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 AXaE2J diff --git a/public/static/images/blog/reentry_racoon.png b/public/static/images/blog/reentry_racoon.png deleted file mode 100644 index 42b18d6dfe62cbf29628fc06a46cfbf03db90e6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29410 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 K(+Xwt(EkAt>pKqs diff --git a/public/static/images/blog/rss.png b/public/static/images/blog/rss.png deleted file mode 100644 index ad6c56174728f6c5e5db64ed193918c32285b5bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7414 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 H$ui`BT--Gz diff --git a/public/static/images/blog/snikket-logo.svg b/public/static/images/blog/snikket-logo.svg deleted file mode 100644 index 8a1e25f..0000000 --- a/public/static/images/blog/snikket-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/static/images/blog/snikket.png b/public/static/images/blog/snikket.png deleted file mode 100644 index 703cfeacb1996701fb24096c46e278de7701471c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42839 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

AWb)u=x2Bfib2x#4@~W)Ld1r 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 z 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

~#zJ_`odTo->x7mT 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 diff --git a/public/static/images/blog/jami.svg b/public/static/images/blog/jami.svg deleted file mode 100644 index 14c43d9..0000000 --- a/public/static/images/blog/jami.svg +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/static/images/blog/monkedopamine.jpeg b/public/static/images/blog/monkedopamine.jpeg deleted file mode 100644 index f8bb45dd889779335853674d8fc0300b7266d14d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7216 zcmb7p1yoesyZ+E1AxL*4-9w5>m%zZ#CEYMIN=PFiARsw(Gt>+XQql~egtXFK0y0Vn z7ytTw>wkaiuDjNK&wJK7`@DPYebzefe)jV|`*!Yj1wgE(q^bl!LjwTN?k>RXA|L{A z4+oc=oSf?SO-)5bbLVt)bX1HCbj&m~40JSiM#s$0PRGD=*XEGm;1Li40)aGa(odyD zpYV$Uh0q8H2#D_!Gd_60Aj-qaEc$=8+im~}E?^F@i-E=hKqo=NAVItB1JD5g=on~s z2Kd*oFfg%k(9v-3qRPYobTo7fOe`E+Tr5nCyDn(x01Oh$2h3PP!m`*b+Lj1X4^OYq zq{qiy5XyA3R8CjQT?9c|DWXdNEn!R5k```*XaN6 z8~*tMG;|UnS&RqFq}rjk3jhL)yEq933E&A}UylyePisxFQ;{0op#XO4(dcv5XI*UP z+6P~b6?{dOk3FMc%O2+s$Oz?ElP0_V^gZv_mU#vyGcM-Cp5CUQ5IN!yIXjP{2aS8W zr8Rq1p8S6Iw319=y4kJxTdnA;AseccU|REm@8#79XGz63wy|pdJ$Fji3wjhgFf_`}PV-SQZNBrNs3*RX2GiEYHf%ej)EZX~y zkAL>?^myo>m#r4V&3q*dms4I)z5c$CXV!6YsEPgEqvx*iq=K0A&u%fzqt*}9-NKg3OTzVpMW*`%&L?-?crA* zyYK?J@M+zu5l|dL0VrOZK|ffhCT7P`8CPNYF5fd>%)ir(y;QRK)#@_S0#&Kc#f*f% zLcG9P?KQLFY51s<&nB<7(*gQK={v{juyjl);fx|n@3@Tt0qn|%I&@r)j6q-QW2FZcGNMpKvH0oi7od> zuOQ*8PX3viA+5JVo79u5V?*W-(095|r7yhdFKA~$E=ID)EMyg8IVMRP4Ftr%Jd+7> z5t6i3FS@MfpukC}Yu3f*$a^8Swwxc@syE5yrLkCji}=2~?JVR@jEZmznYp+Duk900 zd^+luPU9OBN_HdeLoP0w`ScPN!V%1Xe?9hFwqA$hPe&TX z7n8TkdP_wuN}!17aB9OsX*5sRD2{97p#qJ&kA{@{Hu zVx`5C3szHSUH;?Vh?}BfNK2QY z_VMrOt62JIFY{y$WYb=BB;Nc-T#P}7B!d#YG<0k+PR@bQEHeSEUOkPxyT{>+e zGMjLxIW)7ixT5=O+zV=GS77`=RFzrmdeJ`kLlF(ajVB?oS_?b9RLc_gSr|4c-)UT< zCL{VmmEKadXwwy<>2+H6s{M>}2|aJ|&o?odGwGj^x*g|VeWuj+ImI~HVU2W}I=Yeg z&)he;@f}cY{AWn+ohCA&04On5XR~mh-wyCNSqwN+ft?x|^U-6`qAlKUXOOAVXz@qxXHp41 z`fzieCq&+Ze%J!JNjnsuT9h)UGb&Pwi#&Zc7Fnyw}i$|jr9v_)Y*fd0_IXh!D4ugk|;9oM9vO7*z=eaWR*dmzUk6;v$jvB8m zwhcV<`}MQ=`EI;aXo!U@jt3@jV4v2z%1TaKTN{?uP)w2q+{wu{3vH@tMec#kR3cE{ znN5q%a-Yv}gSM8{EG~?DbHbb8k}e?vpMe$*k-D0xjwf5s}U#Qa)tmmT!8FfRLOLr6EED-&_g=Bc znsf{aILE$6agHIQYZv{3!gf)G`z%Pw6&(<^vt!64W*~WF2tkUHBEP?s?euVm1cuOV zm3A+S3$R13;}^xYJoM`-K!XM@m0e&f*V03>#b{Pij?rCdIEct7AGUHrBQyfv`AdJC?!WFgLsd*1+&1@gEUac_gf+0`$L^hvJJ{z*o{+ z0AruZ)SuOnY&-P=)d~*np!g;tE}Hmzbv#=dDU#Rc>-U)Wjohh*&E$j1GiBlGQxD-0 z9I}#S$Qw?^35VUlL(mdEvc&IVD2LyJ0qTm?XPsTqro*5@o8nnkYl$4xvKcqfZs*vm z8SA5YMh9>W5=Xxu%&(*Nvu7iv%&zzf_)g$)3i4%cb9NAu5A<==S{!))7`u1OF}}LI z!F3{wqeQW|VWgQ)1z@7n=SEU}t(Ec1n-Ch~bRSf2Z=i#W1y~rQhKjd{b$KIV`(@nu z2}R8ep}RxSIcMv9%GojA1DTL_)G%5~3+ymtz9+~Bm1A8P5=Y{(EJHOSl-%BGFs}1q9X&DU{ke!8Q^j83)@sQTKK%-*+t4=c z8{?O5RsD0Y$dPtd$u%Y-7-AXeUl6CPXKQH(>bay9#C$+h^kR7tP45|@pJ^kJvkW#S zut6>Q2p7Ij5O3FU&hT#=MQ48p!&0l|kU_>uiM`u6Pd=-qIp zFsChm$zCI^Us2H3XCZF#td&ijK6E@duWE?uE1H3Z zJs$i@ba7K+B5#{Vcz9MEl6}VMkS&rcM=8VNLiXYElidHbE&sHIciRI@|DtolwWU_j4koJ&acInE={ zJILvUXb1BFGt+>TeyVu+)==#DAe@se&png6GxvMww`n;YM5XSg$uE-cS+fUUmL=~o zX<*+1jy7@^2Wi1h*?RUh-B?zhM16E@sAOPFPTSV6yvXf5-e&V`q3P#^VN+x3g!b*c zDWqERf;%SKyl6N|O!p-}-5>BBk8@$~(Z&V(qQQi=`kc@XXcjzpfu@x+mqfG|CW3kS zf>f!M8r%Z-g)L{o;nJ(DuhTwf$dMLBM=+zOeVX4lWeS)#Y>cd$RhFY!L)E90#COkV z%g_~jrTN(fHhXQ1gcV@hx}@uP@*j=F(Ob7X9se}9lc{LnGEkqTs3Ph0Bo(A;rh001 zQCkk*d?-U#QfqYX8+;isk0p#X71d4aDct~1Yg)NTUe>Od?(&qX511x7OrBlP)xL)6 zDY_KYrJ>a&KXvvsrMJ{`hu%vSKEO|2=i=4NFw;{dP;!177m&;^u9deEGcCDiW@P$} zV6;^@4UNy8E3~BH;W!_CwfrIYA|iz_z6|s>p-SnBq-66l5h{+}z{SqqsSC=_ZWg0x zMFP6&z-3ozU$d@7;|pQW8>)9}dsSjysLL1!HSmd!1~yzdq9`KS7V?_Qemv$L_)8t* ze9JE`gT2;@Z6nsI_qBReMoI=72Uj49?Hq27-0pX*65DRe#KEb*rAF#;<0Bg3N{Y3X zoy+NOj{Y_%>&IZcInM{)8_G{Z*G{C*NOvl4+i>S%Z7H;usV0S>U>|Uz9cZ$I}cx-z;PNzlC-Eq z2!k5N182^f=-O{I=~+mDCS?-jw*Z*QguZaah5Uyl01qvS>3UnsVSC^B=QDlQODSHu0!{60^)_z*d}S* zuE0b3*YE@-d*h;|D@O(fxVtw~JgyYEOoVEQ#-jy)7XOBy3S1Pkj8C+V0(IZG|EWVb zU4y@J{rVW2d_x-BT>XTQZKQbcj`s2G!oKh(&DRd>3Q{7k#7tMS`GFH-hgT^CL+Ecnt za{c8&g_!;hL^c+CvCW7t`JZk9M%y^XD*@Y#;wQ_!;@|rdlB1X)X_?3)-pGe!maD*^2AR9E+I6xzXzibLrcQa?~Jay-ny)HvlGaD1OotBtKW zqDh{@n>J0s8HLA3pKcUtMXp#oV;SswQM}Woz`3R?vSuRqs|09T>}U5-d)cw;BL^gf zYDDM0c35FOVhM&%dO(80&u`hwsw-i>*6<99yBN=_7h@-oxPYmY&Ww`TJx)1({1XXb zq&plD;M*NXDG#4Jxfz{s3gi!KRpEF^lmDm)4}`YXIAwd)HAM)c&un09!6|27w|T2* zJhRz_=G0im>`YCTQxrw%7=~}0VNj=A(^p`7XT=UNh30weu3aoZ}2Vb!((pK!W1 zfPkBv^GSv%ti;sx6;pg4gOZ&yO@>%weGzT>G&b8Q%Y{jU@gSIYfU#5s&Qj3BS=Bvl z@O0#RdUavP#nEi;jYkKK_8k>d9ZTWll&j|vh8{PS%M*%Ie_utg`qgl?3$ zZzNzengiW>CV5f~FKUR^g<4`IqTqhx`O7@Qb5L6IA!(Zoz5?UddZ}ij=m)c!`h^=2x_b^o08b_VBVE{moS8Eq|=P)|I9KKC?C zv!~MUt$8)c#0}}HBn%;E3=>~Ox>1-{j?W3B*-|Z22bwmN4!X}C428UQzBy4p3RFyo z|H)S_*Tk<}K_8=&kN)Huq0J$k** zL3`+YRSH~pewj~C&`bYw`8(c_ZYYurokQFrPwp-*{^WNS~$FRW&)KKu`^z~ok;8$ zs=ZOa=a)Cb$6sn+mG31um9p}jin9s0rL8{dJJG^Dzz|5cm5%0=J)`|75ua(46k@!Q z%7kuE?;)Pm95`c4nADiuF)hg7{?v`>$oA3nfS1sOS)M-Bys+h>!9)lX9j`@)BiAa7 zI3nboZwJuH*3k4p*Ae5J4(7gz@e((sbr0t-!hu_WD5gL?H&3TY8`P(Y4meN^>bP-T29xCyeUg?w%^VLn`}w_8C$y%af?)jJGDhip$e7QUhACtH5<&Te1i zt=yiGXG;EoQ2UrJRkonzT(6#GJL5>3qC7Dqxg^}PX{#A{e3Z@x{I<8wL*$2(A(M|9 zdf=M(8~OgtB$jJC8br0`jv>Exw(-nqtlPql3-FELpR@x)hLVFS|0*qam3ir z;%~lx@|W+27e`Zbg`qL%iN~EfR)`G;BU^6)YlZvPMtCUfrVi+~fbKR@X1Cu)zeJWq zc083TgrCn{ChFvAE`;~9|07eZGMQMpsj-y-&&&O?fu4%3uf30hBMUHIV^Gne=$)uH8tH<{R&{ zPOP3iM+BgNtuStHNT8sZYZ3k;wL-&*d9((D>k!BL8bv2{v@8vgbE>p(u%WmY>N;m2 zCv#RqZF1UjA(V0;6TvJc5&a)x=v}k+uSQU8@P~P*TGik##sNTS@<+G2uc+R z$2+#+fU1(8WKv_IY=x!4TbGtfi}=Nxc%=1ewIi2hqAy`-Xv#i~sE>}(@~y8Soe+;4 zvNG*4CAESKqq=;w_j7Jtf#o^(^1B6%`-pKRDSaAHhU1bi4jY#l*^=G_>V#LI2m{%C zc*M?ZD7PzqctVSJ^n_aU8ElMJyeU%8NX!!b!y$s1*G@Nxa2GW%tDsxJWFRlz1b%?% z^|KwmPso63)0c16sBRKg9p?0^%|w1 z^3;Q%Emkfr`$64=z*yf>N&@cJz0fFdR!=uQpXIXGQD)2K*r5l~q?#Ku$7|!zHB6oM z%N}DuiX=}I9GCwOx7+1DpJ-srG$g%Ik%WTIMp=L zZn@+g0;R+W_~d{c@@$;e(m)Z^=y|SfSb-LzYdci^_FP`j!y{mc)Y(|=ij{cOP+xq+ z3|!S+;oeHK0&p?#X*d+QH$m#UeI+uju=u#s+FtUNTlf1E8z1X{Uo5TDxqkF11NgT3 z28G9<&Zi<@mcGOazXvGgXGbj%ZjZ~K+S6R9!Auys8+*Wt_~%|`i49B6(%9T>cN=eA zd22SK>x@%IY$_eG*)T#JzEm^{Ak9m@o~li7J7~Ud=X=B)4A4qkr2-qN1KOT9AZ`KL zSwsm3O?|U!)~{neTE*W2-mO=EQ4ZR3xdY@5MyFJR2m5E<$8U*=>@U~r`HMQwN{8HA zyh~%F3-q3Xu+z|=JuIRwKiy2*iC`8T`d6g=_u+p~Yd8Pu`+sXKcSJ!Yg>`LKYIQJo zQ|JDs^Yb>5KQ#OEH^-XHz*C9r5fJu$oBP46b_^hUSxC`41i0Xf7g9+{B5q;KDN}1S zx%pI4*%EPDG)i$fM#e!-&-4_K+y}rDYn^%tN564oW5zXW797(_(xtS}3*qRV+mo3^ zEqJ*lxrB|5lhuIKxhPn=lLNMmS+o~2Nc2>i4Kd#RKryTf{{47N!O9yH@^?1AmHOS;)Zj#!m2=B%8) z&?-_-^qPR0XO~_k3=h(J)ci2gG;>OcqSV2aj&ADQJ@QI;b2wO_$0?PZifgjaPn*Pa zDl=6Svomnyx-~+tjVq_GaCgr0AO06MR3`s9ML`%a{?<}5yNaR9rM4M&0xbv^eSEz~eaao{HCZ3Gv?$DL}sYK=WxHSZW?GjBg6 i6LisRz6DWWW;15SRr_ClFs?e*U#+u6jwbka{=WdT5SyL= diff --git a/public/static/images/blog/nyaa_menu_screenshot.png b/public/static/images/blog/nyaa_menu_screenshot.png deleted file mode 100644 index 33f5412c5787cd9723d34f8689718e5436f2b5c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154750 zcmd?RcT|+yw)TmNQYM0+AW=XCL4ssSr36vQ86-&-kWl1Y1`rhi5s?g%CFh(3Bo;}c z1j$K)2t_I=ik|F!&OPVezW3`fy89dbN7on|c40xitTor1&-0t}<&BDx-1#%KXNZW1 z&Of*>qeet@Qj3V_1QFsmeC3XQRyce*;Ux7y1A#z{PAN|k5nUmAAahs4J$5C|Lx)Ok zZ#T=5X8!SGk#N>4Z(p;0`NHn_1#yPMgo{b%mH$T9c|2VfH;X#OtG@%f_=Ne&^=qCbqA! z!bSY^L0FiowmJFFXYkpbj)wP;j(#j>fW&KiiP`TIiJR9@^gk~KKL0uOT=Ux;JO#ZYWzJ|s!(OKSt<>pR zh;JPh)uoiWZ`L|WJH<3RufXcefnDE7DJrz^XFNa^50#g@`t>N-m%YDRbG;><-RcqY z@V?9o%TY;LL|gPl<+m7gM>)1HeC5-DODEGH!QiH%dW77zZh<=8X-bojD}Hcw-V)|! zSs^2KJbf1y2Ysw2dFAB$ekY*QRbS+yhLpSAUMQiWgvMNcw>~$>>3HJD=Sa~16sh${ zeIj^cf|*!iLjRz+?ETa8J51w^iD{~?g!-cJwgrtALC$QK$Ip^Gahm*(w&*Wn)d#UA zvGjxZp?h7hHT!M_uK1g^nq^w6&+WPrg4Z3EO}Ol}@ShIMbbE(K?%hr_VDqAo!rrSu zW9y%2mNg+$uN%~*?=57WHk9p+p8Uc3FnS(!Tg0o)U38R(30YkyZAp=^qboHMO1FcU zDQpg%RDL0uJ!72`eu&ySGh}CV^JwK|)^cB`@kn^qa?E*qbeFR3&LfTBL4@_fJc@I#1Zu5wKHoBuZz_dm!(f%saDfh{c@r z>q#TKrzihTV(9S6*Ex$8@2fV}hQ710|Ju+)gPQ%s?q`3DeJD$6byRoAq`sgx$x;Pf z#<>lqSz4+s?F!d-FAm66&Xd`o0hZn>HD%c^s~*_Rv$L* zv$}qKZLWTlBcUEMB+e~tHxe01cCY&sqSJRgvn+1M|D_3Y{$_%Vs=MU&7vepR#d_V2d-a6y!WK{nXjqAu>1r^1A>B#wG{q^doVNNNd`;SEuyT7=*cP=uZ>A{d!3k@vic(JtTCJB;&+$ z_oF4Kq`c-8evpeg*56fQobC~*3Of*RaoM!^{8UjffoC^xo_B4@wM_!*F62(%FrDXtLfq1B~d>W z{APivK~>D<(~g1dKDClxE^JuhEjiVDE!``k-V&clb!?j|9_=<{_WO3c(YCMIQ*=~b z1|M;8K%O-Hr~AfnHl)Y;M}9Xf>A`**hZMVG`SQ2t+{R+Q^~0L_nlq1?QN?_MlMd&~ zV;kODr!k}>m6Z9gausXc<4@kT_?!7(UcalVz=|I3)dvCS9 z@{~T|NAzX;1jfbjfwcUjy~(+39yS~w*=L>ooi&pKG?U_znTgqxuUvZsC%>MIY_^UZ zR_@=#BTeIR3xvz)`FV1-Dy@h~>Lg3of{&18+SYGO+#`;>eA-k!Zw*uaGLV`XSu(`$ z{u!gNM)=e$_2&McM%<_>>nSba*5hULp9DD_2=zFo^pMu~J7sOG*GZkHE<4!I*WhnX zbu2H5O6k*V%blcixDB~cy@Yq*8S??5Z--<{3UPVegIc>=)cuCj4sH~Y=$}l|{l}HA zWIdfx=#m+3Nn=HKs_fSx-{DOu1a5m}qfai3rb=g~a362$=%X^k#4PZw&2A`QMl_1X zT!P0iI`Y$D<%dZUeFCcjLvs*@w#6>4!*f(OXxO{la9o4O{!w(K>lS8Mp0bZNCYnO( zEdEp{k)n6{oH2qoV8;&KZ-iN)3JP8a(a%^2i04g=(Im^~)$g(Royr|nznas;uvR`}^K-wJF2sm1H+Ui~COadF zmzz0Q1UboboD^`X&_(r$zq zZDYXJvazk?iv9j7a`;jOc8$!i_IhhK7l&JE=^aE){9=s>-ofvEU{F(X65k6eDd}x!0FnKhi$U=>oA6fh3@ASlxI1! zytod1y;njfpL1ur4ia>`0}ZrS72P}!Z+Is-mem?8G=$n z$=A)O^p{Z_qb$27#xsgqe0b@$p&!2Au)F@}(-w4$^I_96na?R$0M(nk^h-}e{`?j0 z-EREH_lMoKhaK`;3K`4=x4aenqXJ%X2g0maDh5c4a}}iSGOwNfpa{oDfglxZ9UFOIN{KjkSzszLGu5wQd#j%OYXRNPxSNs= z^3(nSH!0R@FsMDx#xG+tohVs{3 z_9#Nj0H+i~pnT1(zR}J)`!dy+I1bl=hGjU0un?mw`NY|H}O~ z-bX6N7v#WhaQp# z(c&itp3bBC!sWV?U)Dr6SATF6;}84pQx#Vpw!b;iec55dDX{%|<>j z^A@mX8-WM^N+i04}LIt|8l+2;{wut@op!$%;S$a5dxwyFo!k5!jvN?M=e6n_m$Ja-?VLRF+ z{d8^Zyv6U%_DTIgW)Z}?2wfis?UfAMh6{HkoWddw4Fgjsvt4M8YPr!z?YVG`o7+r< z604u0LZ1z9zer;DQ~4s7aBw+F+vzO1R5vDNDS2k8vE`Vwn%%gi;ZxUw0*9rilFZxp zP1T)D)v@)MsAaaYaorPg^0yI*aCU{#n!R}NQ-e*F=EC}7Qct88zgRUI;KX0%9ind3 zG{sOYt&YrEa(YqIi&L{5G1zX)o^-nXajA(t?s1U3B_*q0&mTroIMKqbF`rJ6 z%IojeE=>4p^a?DO`-x2B+s+v4`?cw59nLIW3`lZtSur;LH84i4$9nu`knBY2Pc_Ao z$&L3aWhjWmgcadfdKZMFgX`4DDCb`ygowoI%$-LQugM#JzMKok+n8oHr&%!W7!~y& ztcdZPr5$W+F4RpVKYNaInO4wR1;5sLl1iX+4sWB`&=i2a_j_-DW4&=mnXy9bAORU$ z*Qt-rZ%1!tu3)e5C&UMrVbA)%5+_UFiOuP3Tl=g=<-)oqYd?BgKuQ>Em^pHKuW0GP z9hPbBfub1X_n+o{B)&{5yZ#kaS+*YoPrjOJ+`IiKx@&ie3BkUh6Ra_@xcXF$T|>RC8&mw#JvE$OJ@heHMG`SztCE6ixpBtWwydhYLtK1C8}&@h z-msfmjb83}?k(iNYEHzVO~c|~UxU4}kr-csl#iB3ojNvO!GE znx9lgEN_o_+mA$AK^64H*eSTm8>47AJs`z>{6CC4O$jLxW~Pr)nraOLk0ieDbvJgo zZwroSOLS?MofbQpL7Q6d{jD<+y6D(=5o_AnY%i_OO;Q5R$!D?4$1}_EP5R7rXZ*O-PR8KPy@Ne7kwRxwsn` zbk8{Eypw&`6?e@r4gzh<3~%U zrZexUdz2&|`digaO><={;`%ivwovVZnR-ln zMrst#$m%K{L>qDA2?Jwua$Q2LF}m3I`jB!gC4M7(8{3TiHKF#MASJO}Lr0$;J$8hJ zRzqIdbaJKVqJ>-+&+!P;sTb7vf2*?>ma^my;G@_`2-o7Us?=jEY8uH&vuLWx>hzkw z4%PCbwr0Oz^ySlt4I8>SkSet`^!$#5>R3JAO8YVvD=wT|4vkP;c_nUkKsXU8wTMDR z$z07Rbnhp1zZBO#>4napiHOxsz2_ZIkdK=tq%HcbASrVDU~x+qam+`Ny4iPR7Q zkvKHql6g4drY|M-GA^p1;45!L`Pmc0$aA2Dq$KtrHSBk`W%)5V?G-6RZ&kZ1zRr7Q zdF2v~Fa2lD>NA|y+3#duRt>ZG$-ENpe^p)o8Ibm!8MTcFuW9<)gojz|X9ly4}vq!-nrKA+BGY8k?JW zb-12=zl8YNWPnhxe5=z5?tmor+GD~U$=%W92`=cm*5bpN?c^^MCnVxlai{b-DU*G- zo_4+q+7(x}+`sm` zF;e1&^GRxIk0O>|%{4z-i8v`);nGBZuvLAI)IAkKM@=oKg`U3h?r#U7U(--B)E50V z%bKlnXVy_foZD?FzZRFr8MSXbDEn#l&yw0dujQukHr zJnRVa6X#~**$&$ndG)IbeNFreNOzaVzh#^X?hp2RUn_gu?T>6d(qCS~y7S>04(#oN z9lHs*=(6RZ2WScQj7+c1%#J)|?Ez3|QiP>9V^$DzaS(bCc7r5;=WS<6mwi45YXwxy{`S~$H(4*%876!7SBAh}da z#4G9tHkS@RwpZsSsgG$+ZsL2~?kLmA2f3XTIqVS#!XkrDk|^bnuHP>I)VOb;VUCkQRmfL>U-dJ@+PjypvgE`p7?Ga(E zh40pi%9Ex0&{6RARUKm9F75IQm%Z9&^+TYT8#52xtjg5tA}!2sw&RPQ{0=!p?@Mb* zxa1^c&s^B>)^Xea7y_74bl+orrKUym-hum#zW)39`;Dl$YtwHlUomw})b1qtsVI|6 z6?yMLo~zz2zq3W5*ypqz_c{pC`m?e;yOfzwMn~6(j|>5mjJt0T%t%~$8_givu5k5B zwoPj*4qN2MKkGV(zxqS0c;CyY7TKWj4Xvpg=Dun;W-r{jmp>x^THd)Gw-qL*|A=3{ zL%2F>$FZ60a1TW?2FY|9{|1Y+)A#Gv({k8)TVn8_PrVLVdCR%q(lmf0ynO;|%O~w2sYuPfW$TCQ=nvEOHx<)Kgq6X}J0YH{guF@V1OlYn8`0a3Z61ssQ1(wm;VufR zhfdBsW2R;@L7U|N^kCawI;N!TRM7K?MX5Gp6@QX*t>^IQ=p8*4k7XYxA_NX!_|3F9 zf0Iu@rPq1y03Uv1Ve5wrQxDxAO}I3H*|d9v7>Du2Z3pVeKjWE`^1JCT4Ucqk|+Jbn5U zKI+X9-I1T3nW=JFPFpVP$LiK$XAVzEcy7K92^q?(^CgfF$_^}SZ1$U|jlMMocX#9Fwz&sW=H8o{tXNO1>bNhXjjZIik zkQuD9ql?S=bLUq2Gs1-2WhVi zg!rW0y}YWbs_Z9f&3`3N$yweQJt($bADNyyaH)FNH=(FV(GN|MqJ4i4t#=1-sARO~x- zDw;>vMOGVU{|I*WS=q~1dvICBkLzDhvMH^MmMLdwh>D6nOjVm_mB`g!o2bhR3ATSW zJ#C_`t!;7Uvr(Pz+}xbKoFL4cB;}Q z?n3(2IevF{cN#jnvg(i~+T3TAae*FqzLSA|!bC#O>+?g{bj&#hkmD zm(v%-?xvT2{P+>}q}m(z0W){+-o01;{;Lypb^oCH^F>MvEg9lf<_3bl$2CZMl$0LD^Pvtjg?$zBV`F2BL!0LuZ`0=(o;GHPXq=i{kwQGU`T_Qu?b@}@ zcnLlGDuko+hwjORg$Q_?4cfQ?d*UkR)sVgvgJxMoYI-_98jj)o{CsqDbY|sufw<7n zsfC5~gPgQVG|j9d4ssnSqxkNx^n|qZ^r3-)sbCv^{-R%f>29kdB}qxs8*`Yj>xw3f zJq6ot4h}l`kDtr1OgUD-#mXSeEiCxTg3D(@?^OK=#5BTw>*?scmPuM2Et8Xxp}BlH zH7(7s+~F8CkJQf|LuEHNHy$1yQ&ZE>`yb=uC9V6vyn6MDORrQwP;d(W5{pz~l1w-x z?5{!Qa;g}EWYZWxrmd+-G2K9Z@nX}I!}jl=S=Ppx0!N4b6d7X&A|yDt)^YAkSSo=) zfY(kGTd6N}#kFmGe(v??pR)i1!$p?L3JM+Ag>DL|8qck0BwEsx+D5;(udmHT&j9WB zJ}j&c*8SRr2Y2t@g~+k8x=~M7j+cwXvfAl0hD0PJbZ3vXb$7ctJDZKLDMmZ5{3y^X zv%7Wp)XvU=@HmM2E~$-}Vjow6)jkeqQ0*RS1$3R9R>HG5BqSs?)m%|g5vl})JGqpQ zkWgr7==SzDgpJ$pF;$o5w)!p0EhI3bj6)G*WMt&W@bC;|+fZ_R(Nc2Q;b;NFg0R*h z<#g8)2`49~m{=98R;w9bl)@*7%ee@n>({Th&pD3aUOO;q@6ajLs<7){=6(A$FL^aLqk@%;HTGG zMn}E&w^to2#Cdrg_BMYl59P@r&eI8XjEwBrqxbb-!y%h%WIfQGqrQ02<@eZSW&zZ+ zOsX2xmf$`Z|3Xh5!{`Q7a*nS)mnACg!V`0-??_in~8s{=7jq%w2QT6W}T+ zDspmik_Tlm?0!f%fCC|a^@446%6DW%MMY3h5S&xE;3kG4r-d%Kj)C7lt31TV<(Pa@ ztSwiKR8;b<2Qmo<`vCy~WsjaHiZGro{%NSsXg5|)!CY+F9sm0EYmlB98tpUdt?MlP z=U2B@26IN=UgWgsj$d6~u7do*Q-|+uYx@NyMC5Q1AJS(DYYXQXl9vm_l$qIV>}{v% z>1hPY*qwmCZMUSt61t1S-P*zPMLk^`ufcrc^1|=ll456Pf3iH7!xwdq&FBhwab?^+ zM2>y}i*gdnPegg%a{R{z5J^=^?oU`#e{zI*RF5TDMrH$O_eg%^(eq zImZgf#2pRCwg?C#r0&7J_jPtZMg4l(!#VSe>c%%NlQA>tU;|2&v@|uRW|v2f#9kdm zZ;?@=%6(NTyI|}{iOt1}7ayi>K;?L4SG=g*(7sjh|!Q?8%ee1nKPA|^b1 zZfR)*E+sqr=0L^U&&aHJ5r_s*iS>91vsUu?y9sx$yvNK5C@RMYt%5k>F{*`iq(TtW z8l;d&2avirJNK8D9%kj$j#RqXsHpV7sV%enxi_F~^y}88dTz+BP&U`6WqqDLIi?iM zxB(TBj+WM8U$=NOMrgga1Q}fV4#R8S{&9DAS2Ig14vDTEXgABy80qQxst{K49eHkR zYl|fmv6JEN?+-~4YD`RY^wRQjckJ!t&hqRy4+uxyklY_$= zBo{Zg@5byKsYD1D^1vp<3{&CZz}783K3ah%Di0q%)YJ@D%TQ2MbU~p)?_Z@Y5q0}b zZ{z=~Hx&b659wI*EIr8R5Jn03hcOTAd}>O{`@kZF>!Y7vee#Niu0fY!ApwpK>_}&4 zC!2CS=pO-L;UNosm%k$Q?Afz$Vp&;O=DQQn``fnjT5nI^g&zlJBq=%BsM@{2VM^+4 z5@OvXT>6PN1v&XqN||qR94kjKlaYl4QuBZyDTmVyf}*^fhS|*2v=0;!8b8D2SW%su z`x`dpokA?VKKjL>Zj0>hUP#eSPonhq@82PUhwIRXpYOiBt{C0F6!>V+I99T9udZeU z;_x-A4Tx5DsC?YqqzJ^Mg9zwkadG;LpW`+jHT6rvwzD>@Bnu=d`yMiNSW=KVXzCPA zBG?NA^H@o(^@*z$`njGh-Q(lFW96v9!ND{BQdh`%FSLG%|HDajW}qlEfQ;$)ScMb( zYZ#ldB%0vu=_$&u*}+j)US1B_2}GOs_R8gumgVu9s*)0ytQ$*OyvtSdU2$0&9N3Kw zjaA|U-K}pZkgRVg*&bfKKpHT!xLEGBW9LWibnMpCAG{!}(qyk*uo~+M@ThM5JSVyI z`}c1q??3gy3}OOj4mU776jG)w!E+8G85tQP2yGI}i2GO1oIn4wz?5X!reI{$KTP^l zh%`IZbZ=q!gg~==I)T`0RD`<`mbWVbX>Vr-E5Exl?v*znmIO!VkzK@{KV&ClRWH2p z%fB+w->;FV@&z_v;hr)MqK$3s^zB_&|`| zcx#RG%vZS1FC;YRYp%$drkvorx%ge{Y&9G~Mk*?qzG7=#K2phqZgE?i2M|eFnnc;M zItTMw>6Jm`YBf|^1_p|K#ZggFnX+sUULr|JN!B)?ybWN@EjyzHO`G4rp}b`tq>Bn7 z7xme5R#ABmB_^S}r72L8RH=4pIV~*>go;*<`qv;mEiDTZlcZYvV5t96i7Kg4nJ1JW z;ho5WNV?XKj;+ajlaj8S0N(;jS~_QVdt}I1%Lg%2`wKGNt&7hDgR@aBxaVoVAoD6l z@tHTiI^XdzC?G%%lbLj|bt-E@pnXVU_xGyc;J{%1vS zpqHWQz>9r%|1c+Xul1#eR8-vdIP>iLA!tLePv!_+blh+LtjtVDN5@m=X}`@muKlb6 z6BR(t!NZfzZatW-t5^Ee%FeE|q{PLA9sJ`eDv6iuJO{4tir5< zf`Y=rjg{e|z)M`#f+w$Bc%vb2)jEk!ZWtK2$h^7vOI<%;X~~*9!p6j;Veu(!Lua{w zVp*khUtT_ z4aD~nK7alUPbp_HW_(-J$0B2dQ`Ism<1Bn6^J;VThHPy*J31nfz#`b+s&SEhA0YE% zxbuja9I>~vR%g*k>o29Mr{@KcxV1b43O+m{f;0T#8<~dc?v6RfC=VumsGuVBq&8L7 ziGB$QMoLP-OR5|Ir&MfhbJ~#{9Gskx4MIaHoT4GJuVX+yKHfqumzQH3lI22Lw=}};5R7KYL`1mA9c%@Zx4*v3dIbd&w z6K%Wu)VF6#y!X@J8Hj>5*Gef)RM2%r$KKu^puyR*fweyS7ev*mu2G$Vd|(w_T3C1n zf#}i8fu9&16QfS034%~h50mZL)Mo$mX*MLx;i3h&Dn<#QuBWn^Roy#NLT+_tZ;Z-=iHM@L5o@$q9GTY}J7xbWs% zVxNZyuExuXFrFJXF7rMnl2tV+a0lpORwdAoSqG0dZ%#*G7=-P{ ziY&V|$S$7teKJ!H&VVDFlvdz%j^2AOMQN0c0d8BgFVBjVQf_PzBMrV}Sl zG&VFmiSFv`yoM)=1PP&}6o1<(?ameV_30)+VRAvVP2QV8^mKG|fTcKz#6sNzx69iVYDD8VgIeJ4sew2G)EnYYb5~LCxroX*G zB!Z;M@N8~rS(u$&wDlL7xv*l*gIm3?sR_0?52Sl?bTspB&;U1#;62GhF-dsN0=6@6 zrz+6V*Vf*Fx3q}hyXdpO%>^*5{2}E6)2qlxnkWS=9i3flH!^F`aVFTt!nCwAMtEpw z$kN>Wmavi^bjDu1c+ubA4|3_We*-+gAd&~S0L$a$d<vNOSTbtE;D&9*E;kc^9q z3rW~Dolo5Ra7{ilGn14-^jr146eGgS=H}K`31nv%mt4{=q=4cKK4b>8O?`bmr* z@OHUCNeQA1v@iz;M_26a#%dvj*Jm$l9rX3~e&W)Dy10SIVLu_2zh(EeDbMrX>V7~jS!YSGkEx5aEhh^Gg_4d$nZH}8Hv9w$O64WPP00z%~ zLUMkRWwRx&1%)yTSAO=MYzb0mWv)-&31H-eLY2843aKX!`LAqbh;|bI`(cKLB8Fx0 zXvVimP!gSv2-ePx;zXZ=nd#|`sQ@N07lr?72h{B?WxacMZlGJgB(!V={Wo5pBAF$|3EbA@kRK*RRwqV@|c*I#6)JrzMZuRjVOg;4g>nP#<`b8L_d(tTCZ>rTJz;~o)OfPJ0ozH%WFv3XkC74I^(Jc6Uyt$e z@zrZu^8L%bMo#)$gtbBYqeb~6bgSn_GUQ`$e?SL8o%-T7=ANG*f#SPGcN1u5N{UR~ zS}7}tV9?A^4EMK&j3}gxjg6s@K$soOgdj(35O0(84GbWAiMcF&^VBYN{-s7j63{KV zuYhqK`*)K62?``gFqhSl@U&kmD=R4}SECeOkx&0OEd+|aDu54{`J3zO?GW-U+4lX z8-)~nCzuAiE!ELgADd##dTKz;8gbn8^4y%D$u|T*C%+ybYa#Tv)eH=N{yo7z8c$Zf z_t@B&f{}3?)*DJFAa5YcysLnNptxr)EeDV?RH9~H37z<*u~ST<9nfTgg5(T69QL>E zZEawcGjeidcSSS4=W6ZEG&i-i)GsZ-*2>7ql`U1EW}08TI6l8NIXT(h-u~lKx(0!NF=7A943X#Qb1xc{zE8?sIwhkAZ>ksN+Yn7*ff8I}^V}$Jgg4iV6$wg)rt2 zG9n@(RM`7#89<%{6cnH^`wJj`#^Jxo`j_I2z?wWLuPcanZn8_U-@K{75}IvP7mt~1 z{`L+0DAR36zn+Qqb`A-N1F+CQw?Rw;T6~vBE(NFyeBIXOX0_{T^tdOB9~e`h)B5`Q zEUc_xYJvIZ?%f{}H$H00WQ38^ubQvveKrW@ky!CzTcn!!@ZkeceAqzX#;vWb&4|?}x*ugj)h;}AuUO{#Wy)OVa9RX7RL78_mbaMWVxiu zaiZZZGeCqcF$+Kj@99ywht`j~I+~gbJ<(Wi`fOirc6J>w&zT_r(=;?R0E%bIvV@LR zx&*4KaYxK-vbBDnss3}XevXbbmSEO@@T!Pk}uCABP_=6DwqOTk;Uf%}J zfBk2bo1P>J7T(#-Z30|rS8iq|2LJ;&yl_HE1JqSj>x*YLTYkNn0VfUXfO2$HOE~`i z{#8f<$`2n#OL&zEtrFw$cs@S9M}~c6)mJcGU9OIfQV5htEVJ}0Z)~TqT1NlSkT!RO zm#1f1N(y`U!$GLe@Rsu-BO@bYWBMSYHHD+o`1$zY=M>k;Y7B+l<&KzurXhq?g72P{ zr>CcZ0Ry)(2vP8><4}j*zI_YlRXJMVjmKp3$V7d;as7*v;EFMGplK+XKSo8hjcrU# z%YQaFYDGI7*gky{NBhwPb2wWkoA)%KMKv|)zvAL(E9W!-$^WPt?sb4s!A*Z(}}@|dG9)CYF=cn zJqHk$p41X3W9FrB7epc?fOCxEkra#!3_f%17q5>V92@|ZsI}@#gZ&Ph%X*2$!h3Vw zyeY%-9eQM-2j0DVr>3sn2NZrw=6|H{-ghD^gXkhkBz1Ikq1R(OTqt`ztj(`N#?*4vAC>5guRaO+_Gt^^3$qkN^0D$26} zfs=PwL+hfhDO9^Zxc);s~-q03tQWRvbuvD@WSfpN|~Bf z*&Bgx-vUQ_M;a-Z_t;1Y3hD$Uibw;L4_8uISxHMnV`gayg)Z(&!e=&8i|B+T z_N@>W7M8AfiLA=$?>~a2Z(b4;5fOL)Lo`(1)|Qc zKq|+^#;UWk-<6={p@6{?(0qDA<8^2>2;U2DWaw-Km!e`~Mt}TRoSk*v`E8&d-w`La z1Iie#WPaV9$!9Y(Gp+=E_ilZrW)@gwCa5je&jpxkVWd7U*Q049A?XXWQ05mF&^tff zAO*L5xMqeV|H@!gIWn4~R|bN&BVJ;3XvpnnrHhd-E*1DC)Fy}R>FL+lM&KHdT}=g0KXEZ2tg*J)Zc_NCr^J z%?&rXWWxPLFD7(Wn@W~Z`uX#xp~p2ojX!l1%*6N8&m1xHkJfW&PVoNC;^K8+Kk|(m zBb$4V9%_E?|03p>miczI^eY_wb)6$(V(94UI|M#`{1_P%bJQpgK@y(eL^-qYP!iA6 z3bgk0^k6V&nLkEHTbr6n`xYc%<}A$3Po6pjl@0`osF;{de}bm60nA+hTcqYObars) zNsD_1)dR4*ozW{WyU@+&i$ENIeuq1vPe8(Uq!?xnYP@lU1qG^C$S3#s6{7f>K!tz( zI=Q<(lcPl?pV|xJ1rn4E^mzuu5^HM>uU?pvgl%zfbR4Pia)X2oDJqKJ5?TW3D1EKX zR^@)i?WJh#?4v{r7=wzAjxz!?=ZJ&C*6+sMb75>fHLC`Q83;2NE*TgYIO7lCQ0nF- zD3dL!Kgpo){_@oMkzy;#%aQ6l?WYF=rLWna)paa@#=+J%8F5=kr1FL5&9^FK`1V8KlIzA$df#=!?!Y2Nji;YOzxtfBr1=&b=*SH2}ZycO{_iKx-2IH3kwH z4!ZzlBPs)>g@ZMYgHAMXCV(K2H+O#j%*n~oljKkh(2Wpr`>hY+AR;2&nr*Q=GhK-{ z9m^o*TKwojhz%Pn)fv=pD1e8PFUbHw*6a7)qK*ctT2x#-R^uhiZ-U9H(K@&c49taq z_kg}4*V4Hxq$1qZWRx)D*yMOn_}r|mOmkS?THS@H#awfJAts{epLKrfa=-(t010w znyq8wIl%T&NWn>Na`}>*JMUNlUHW%j@L}Yge4lfc80P_m2-i`FloP_k!}Ym`T3g|T zq|9cp`>L0ZaB?TVu&_NYbnnQHWs{s#LOaqA$O4r9E>MG-xi|QLX=~Sd7OL73Pl`e$ z@AL0$?Cgv1lo$s9@IaPmemZ{A^3+z)x^oU2z{d_IcylV*j89REOC(#Bimyr}k4gX# zgpLWAL4h1%8mFk9<7ClEqA$_W)z!?v11yLG`Q^&O8`0y>KLe5k?4rs}1z!c6Yf$Iw z18}TDDRb1nk4d|%Z9{iPe!J)|TCIda6$oi%Eh~RYKJYlE9pQjt`xYozD}sE#oLEWl z>{r(EI=w2&KuxSOH@Tq&?&0s6A|jwK77xv57_9&|3*ZLOER@1)&S~rq*{MLv^$OUU zn_na+|6KM6Iv|3=!s+apklsp5Kj|903!4Cw2=){<<1gC0`2_~w)G{<;PF4bK7I9hX zkLgJW2T^?zQ1PR`P;rc~z1@>1fQ?n5$B-L$GpD><=jw%$u`guIR8&*~#tnXuDX1=8 z+Q1zl=P8GeFquv%13LiM0t&0f1AE+A4eO3z!6{hpiHM0|-Nk{@fMZL!q1+$ZW~P?m-1GS^J!t@D4k%=Caj^z> z1m!<+3;?}1kYkQ!u_jkn72VyEuVo*(e`mw51K0HFPakEOE;2vQ*37!xEw~?c3jd`K zb@!PjP=M3Ee{n5(+R~u5{{|ob`QL$$-&GsbG43tD{hJR1@28N0c?(DrkFS75D;uBX=z)h7SUy7KmoHzYq2Y~jgw}w3c!F)Q_E2@h zR=SlZxH_=W`=BtRY!jk}WKR3u2c7cz^`G_ij4xkAoaTWQiu5IH?W#R50u((oIH)ya zKyvrUFw%=Uvx|th18iRB;T!dWmMhFLM}UfDgwUKZy2R`s(idAJ8~+8^$lW^#b>_e=k&PBBA#L1|{+|=scW8}>i3sibRjxU; zwd13s`?jP@Gc)Q2205s;;!ni}%An^gmY;^+ry?hZskh`Zb_19aua$P#1|J#)${R`6 z&@T4wKmMQ%0{$}1;YGiI0Dz8{X=!@}e4sZ48?`EoB_W93`RDsi{yhG_oDu)u_9twf z$Ey>qudl=5>fO>yOg!4t0ehLxGoNkZizV_T5Aj$4L(ss2kEN|1F`%efB_(Uk&(a$m zW&uHRTOL##vd>s}>Fct;`Z>PaRt{NLbK7S;*c%ExPwg%X_tB$kbd;{7lWesqW;;C> ze{mDX`R(Y>>MTamJX!e;?iF<5=;$b{Y#q!{gAIdP5qXQ0 zl=O^0ijR^TBVNg= z@xUcv=nIhu#TKX{)C@3&#VdI>@%cyN!}_(}IGD;Q4kf3f3nX`hVRvy4$D_acvZj~( zA2`woumogxU^C2qj45MjKX&M5!?p5-o8>&4e*_aIJsc@+b&BQ z14uFkQJLR)%jITBViFP`T|y5R9=992kvms};wr9fyJd2TJqs%k)8goz_tTdqVT zcWq@eLxg?hNE6&=c_=8F!bRve)erJLI)~4+o|H?1*?W}#xE^L-fJ~)pa4;}1fIY{C zGP)t4Iu6OT2;Tu!laaM#w!@D`)1V^&7Bz@b;?aRRO!p+J{3vYtZ?LbO znYg$(jLGSZBmaj9@xNLJfSjN^ug@)f{dyX7Dq#fPk3j5`YghwDY5CVLkJS-DuA0PL zHYs*d(aN;6=BB1=e0;rQV|ehgnIX>qfcv7S>%SXr*Pa}i+wE-}hrh+M&UNDk@OBT} z#WkZ+oGlB_Pf0(60-sd?z^=m@wGnsidTd(X1?D+kN|n;C78 z{W8%@ncIt*A^*)-c%e6pph3@ccGhe@0p^sD5~!IE2UkMx!#HEpIgSX7U~rPJWN-NY zY0$j=+gXzTyisk%-xECF$#4Hv&%Y!apLyJy@&E$kXle}Gy|VIjKn{BH(4d4_Jvd#b zPoM6fDuJ0z=;D=>2+FDg`n?UdQBm={)D!UAaLS;Re)+PvoL8rH`VHi6B_%MNKt3O) z0!O@sM8Y5_IRZu>=T}y4Qk~%hFhfZRQU4;W4*G|1&`Z6im;SFOzbRY5wL_P425x}x zeFO6>%^^$)A3p+!f2wH;b6Hq95D0d5xfvNZ?v|f{Q~)RM)6gatk6BSsQCw^+xfF2K z*7wX4-dGrFgkC{7W-dNH{>F_P4^uysAa$AkZ}a1?4gde-$DN|wN7LEY_Wm)QZJa~q zC;BprEgSa~?i8`KEHlSkic$cq4EtS&-@ttPCR3rW^d$@M;r9A^L2+?*M#ckq`6`F0 z<6ZXu2VZX^nT`**YQV_Eb$ue7NW|#dwP2h z?b{1r8f9ntb{g>Uy(4~}pMECV7Isd=b-jzwVTjKPivzn8n^ijL*q_Xz7aK0G_g)*2HtS_T2qk=149LXDHRshj(@bKX!G??gyab)%++}QTV%*5oXxw$tpWP=cR zqTPXT6cPo#<|D%4(NCTXLpc*456b8g;KBRyCt`?i9n4|e7>&eX0@uf!XJLtC^rJ`F zxw#l5@9^suP=G{urp>8GtY7V*jUq( zCw)t%)VeDwDxxGExB@wq%4fK{E9*D!10Gu)Y6)n$jhO3!m+C_Qhl}rJL z2HXrt?TM_%jgU2UH06=SRikOS!)h1YSpz?yA;8fJ@K!6O9#4Kt)4DbJlc(F3Gv2*3 zdVl#F1WVw73gHTYg$xW)?$f6P2l99@zp3n3H0+w14*0}SEw2ChY6uDoI3<0sXcAC% zb-nyb`hZXLbachB1SP&&K%dlR2Y85|ma6I(K&wKmfnyWNKl)|4l35gBuo7TDS?DsT z=U4O5m-f@APte!?tgBN<)TW<_c}E5`br;E#QAa>ofCoEcf*X3hL9& zojZfM|(pSM}~ zgSljX1#}0=_Pq3J4Qw$UT^=~;5muC?vbZNZHdQx{rd;Vl4ntaiFr^(Gv-imDh;^1? z>;kN(&OY@C{$47HCUUnrEJ>({P1v4Rx>MENksH?)Khdnm*U4X=HwB?RdVwUhk*9lw~U z-cB>V@9sGhFz-7z_re!cU=}S$TELrwt|$^7t;*Z>7?p1x_s%*%b;5x(0|Xe%{Om{n z#dHI~uy0RfBzNyl1gb2wwXWYe9}5>O7ep}zSyiV$2SPyrg9tGV)+t-tK`Q3~!3wnN zXp~<*Ox5E4wa0ziVybg#U%ARE>!+rxs zR$spf?nLarsi`TQy;+j}O;>%K#6h9s_-)%moGp}NHnVb1F1M`)%np(de}cDMb`f?c z&Q9m#N;h|RO0G*PWaz1>si?b2Ny;m%rUfZnOpU*RP2K=8>b1OpItcNY#dyb)CY=8; zt$@>-#$G_TmZTn~a9`e3j;3ekW{G=o9(U(3o2e{1PO4%sAVAb4cM40@K>uBCxqe%> zMh#`_NK@5^EUsbhG_U&Cn)%(&-k#4Nj2E7DMUVNE_Ssni9snJ0zSW_5g>!g_aw@g; z_0A=J^jIt)b2XAJjxvXl*X<2e{oQ^7rbGCr9Pp=@!r?GbQ&%s|9YBFRcg_MvijEE~ zBO|D8K|sLY6Nt2v?(ql_L%wjeprD|h7WyuI_GF_+>VNL;I7IbJIZ9(W+d&2r8%qh` z_L8!$;pxhGNXNUu_ojXUmf#_)@2z>RqBFH?7LSWvsTU%VmfO7+Hw8UkOrGcJ*9}zR zVSXXi7RsZ+2#U;6ie}vedKE3fYBert}DcR zBkSI>D1eXLL{AThXri-`2y0lngJGUAAjgoi1P0N~1?5dIJY+*P^{!mK8eU-u7IR|% zm9xY)!K8$QLtx8By4T--Hn?uwCCSx2e?}y%VrH~m9!x28apoac&`FhA6=Y^gQ2M>~ z9j=u5GM6ad;`f6?04p#1ygjHSirfBCcDPr5qGFeaaFb!E@R`)VfVIG?vp$wG&9jwZ zd_;w~=&xUmS_!5d*&TJlBur< zL_W1!6g4}5hMJNe7)f?<$-r~P5Cz&89~JyL&ytgqoquwnkVQue14Wln*tuFIdOvvj zr$x~6162XL4Wj^)fXlEbK!+~0RYFp7kAMK^gnh$nnHl^Uxa%M#6V!~&cO5mIAL{!2 zSs4czEVF<^on2gZaB{l3xKzX)cTbM&)nsN0s~8$@NYA}inUkH(LGEAnYZ2EZR{ zTU!fpTU*;y?KkRzgX5MBSu=rdQOmknCY^~8R3&K%85tR&=FstC1srBi(Gezp9UNcQ z9-T~OT1*{#UK|uRCpGi^PIWIBSr8w>o{W7Y&+t1zL4&fqm!P*aIL6D%3lSI1e30TZ z%9b^617v;NKTnx5YqSjpzIk(CCIC-4Q1JoNp|e?B3t}g!G#I+=Mg2k5+Uc8f(m!Nm zPk6k6d%1`#Ka&OQ8c@zP2NT$)^S#`QQzaX^ZS3sORPEeM`&eExUhA#bfrhj_&9&uK z+@jq1PK!ydvK?(9@7}!|n>l?!_DBB|o|t{}+Y@}DAF{HjiW7L7WZ(+m4o)*F-<4L7 zlbb8tDr$G6M(%H&7$r`}%WdOg%Xb=o6M*8?kx!j-wrWrO6qk^=ftd~p2GE({1}Z87 zdBg)1FN(1@yGyLwz)1CrUpD{@4Y5dbM={2FJ7;lIs8HW#WHfyINTsZwJ}m}WpO~l= zz9tt)maCoJ(BN&ec&r_i#J;~@s4yF8eERyV?KpgrllMecCDvL~e>hr-#%=t1=gxhy zJm?{^lbx0IAUJ-&6_~ZaSK{kI1uR2%mLG17s|NNLcf?i?Q_YOPQ?Y_NB34Mhv-J22 zn=UEwotw*l{J6fdG!IPz&6byNB7vW?widdlobaPxm@5*6AHB_xek2Nb?dhHEk*#Jf zRb{6E<$viO7u1MRh5uG0LiooDR#97PtEvDFDU|F74*Eo|y=`VV+lq^iCsy+k$5TCa z;<$yX2A*YKUEmo>1qB654U}?yz<@$xVsBOKoux_Wi)E9%pi*gWZ(qf+3RD3N6wh}v z!LTEXOLV_Sn3N1yuBP9j|G z$zdDTkaAmVYaXdIc*O9T;S<0|;p^+meT;aVdhQT=US3ySO?H)KZVmanzOcq4BDRBS z0KXHjr5wD|(9BG9d(fhzXM^+zad?wM(Ly6-YbM!$`bWTm4)Oe0Wmz59Zh+=TeWG?htdQ~xef-i-pzn^2j+Tbre<%^s8d${N{j@t6 zm5*T-12#13%${c*E?#_RS;4wJ2wbBs>@E)oJO!z#gCMC4Mf6luR7_2|GNakV<>JhAb&tUQHeY&qgD(pQ z#~o&)Ec++NexeIzt?46UFJjw&-p%zx+ zqY8Jy4EI>P9sfn2`ScgC9Drshbm_EQK2vnOTp_LiCcb=8-QauH&@cz?ZJ+Ku7%~n- zrUE{QkH5M9`v>wWLYqA+{#B+TD=Z;njK*xGDZlKuzx>|*g)>@AumdnKG0jd-HiUJ^_#Si?)7`ltl$MnXL-@JYegF@qSFa6ffDI?PnPtPMLz)tY`>^))=t$)*w z{3)8@pN)+-%I<7C7 z5ldBYhj5FAtD%W`+uqgxX!NryCov zEJEt?!6>wmfci<_)l8P(6)n>_knuKwU+Rp~o_)a`@((KhQHU_6@d$E20D||Fv6qku z0&T)Mk~n#6#=D#D?>~8b)#t$9Ur_(2!)%Sq@}J)n z7p-;v2iGSM{{Q~c)7q>o$k(aTRJ{Bv1-3A)pax>y4jIQ2@_VQOB3R@AoLB=J)6Cl2 zI|)acfBxKWR=5dipq&kkI|JC}2X!h3afI ziMGRqI60i@(0hbHFn{Q}2Gw-#6O%kTkKuuVm*9qwgaHd?J401d#lPQrdwXMKUWTb5EzkPQnQy2;dAYfKen2eXCHM(#509U!zysu3I6962 z9*|$2I+r-#k*F`pJ)ftCXlei*(b0FV!lAv9o*n=V#4(13hOo~8&7&DleauyzD$M2} zqdI ztS^)T5uU5-07gov(M(rFw(k=W`C3~Ws>lbBDNe?9bKVN3g3FllC)A+`MTt$WJm9&| zpA7a^ZIL$T{0RIl!$U(fYfsqQj{wJfyBJ)z=oGRvK0qt#g;r%?4HJd5MU?C^`7vRn zmoITX)gX@8GCpuGyOlBwX`rpG3>-pO0eGq~dO15d6#T%W#dQB2E*ne&^BesYe3rG< z!l%@#MG3`=YNyz|;YfvBq@BD2qI2cKh1$A0pMv@TO(M1yDRBJAiV|IZ?xV0{S}wr z=ea7#96bucqz}Gn9pNJgIY1kU#U^mutZj;Ds+&VZekG8R@ySU}S$Ah6qv*P5Uh7qd z$3XGQ%FEH>Vdhg&QUVf@S*_WYCL9a53&tgYh4=!VgIy+}iB!Vw9HfxbRxavG{} zzWg&+_pae9Pt2B8U*FJ$Z4iU&ojVK+{s$pY29cCFJip&Ai-DyyWz4HBU{NmMQx18x zP?7HhU0~V8=R<`x{IVhC#?bmN>0pjzM>GJ_DLst05Y zI=A~3zX2B6$pG8BCTw}>QU*w;YWdZjgS?G(byUw98TKP^DImv|z}>=j1!D;8d*Hlq zRD`J|Qa}BWkSs{u#%p(p7Ua&G!w~o&EG&!=b6zlP9v&*NxwbYoCI#+CAfC1t0K%aJV0xVEpCsABAd1)@aPPSx9&TOn>ms$P|f7krqo+J`d zSVGbc?A^)`^@^w)$u+!&_b_BC@B(NFJ;dA!h-Mqr*J5dJAIyvom@ljXC~mi-6y*K} zn+twyanN600$T}N)aCa-;r4U}}Vf$}^T2S5!J2vc~{o05SgEzb!Kr zo^5d2cw;AlxF|k@Ac?d*-GtT@GZM{g4`qH!>*&_cnpy`;WqJJM<~r7)9Ym!}lhM)A#pAcYBvZ4qAE_lOD=MnT9-D_AhK|=xJtZq^7D6fa-`(BaRJY&lvMzvK z;Lb@*m3lN0kK@+SV8pHL!z;-ez{znFn_jazVX(On$bOx>qE zei%yObp4op4XXg!EkEYSs3a~!?7-0$k{akK!E&V4ng=dbrAl)oh7$zqWmxrsaK}n0Umd?m342mn&!NLT0?FyuUno<(R)h6n209 zM(bbwo^N3SYfCMTR7Me)RQ~Bz4QFP zx7^-+`#ue7cREU~S+k~jk4va3USm88C!&Suc(<~$PQW+^P%wX~-`PE++{Uj4$GOMd z>EYlG>En*_+U(T19kEmm6p9=Ki8#>Ub7QGr_i@>%lVo-w=l|deCgj|G7N3?(wL$1~ zR7z^6yjKhl*{|k*k_LCKT8XhkgMsd0aA?RART>L8T}JSu8ygo_?EU*S3A^{%={Fk& z%Ko|FrY*GfKqTPtGmd5>Pvk!?Yg|~O>FH|ljf~Vsy9#~<(+;MF-wBO*VeNl+S?s>A zv}qK&8U66;L$V{IFPrwj?~kLCvNa;8X)}<8#6&9MD{0qUeEB^xgwRkxMnU)Mbqr2P z%*<5f;LOG!i}`}8X;VZO`62>gRQ8z}jX9OPpm*@Q0x0d=xiB5!Gn$$R|NAV_*wloe zrBjL8_<&beND%TRva}YGI5}x_5zqDdt`GCe*RLCZ&Nw;og{tB?L9NKM3PTiBj2!p= z;2annJRPs~@WvWcT{LcNY;5qo;urI>w|Kn#uXW|Pj>ZBtnwbUZ@>aC8&p8*nqQVmA z?ipD7kp9Bp?<{R%v#o$C(O7$v;J`KUFCycu_~)0UY4+~NM9;mc8%8O_9}Y_Jc{i=V z;fL52Xxjm6lwBN0Q+L(MD&X4|J=M0UHe@bB@(B?6)i4VkVnwnX+EJH>hKGR_-@AAG zY;!C^5i&BSvFfI=E53i%u=6{rpbF0E(j?|9q-;T-)HLwDXwMq3odAh()#|^9vk>P}|<;L!M{Xe{>0-TR4gU9msFc z)Kq2J{rb?4!=90zeuuo*5_q?4n;(Mnrx{v&adKv6LRoPFunLN21R2Q{0iR$b0vHcI zdBSg^!=5-5CUOgz4>G)vD>j&47=#evZQe#_-$F-~wkB4i{NjS>4LvGo7Tk zr>zvzKZVR&w<3-0jq{yzpuMKAS>Pt3^WAB0P7YUpk1Avyk=(WM)R+` zx+2dI*+T=dM@{oeG!Tiwb1>@b#dKs>-FqloDEu|{@KE}+{6fz{IM6+t>;YsMiAgjdgdQe?@ zHrtHdzc<5ZIMah;+uupzruEk2R#tlyZdX_ed+HWy-N%ZozIO1)ktbpoe82%I^2Pt? zH`rYIyIlwgH}kG^RNv>!Fg2s`gUt`nwD>^N-&p(4H`Uj(!(1gL^)Mm=C?4hw?24`& z^=4wx?$Z&fiFF8woWJ2Sx9xM_9(|r)e8rs z)Y3BB@@#a?IyGGwH>?{K!?cMorR$is4eqOT>+h5O=v82uqn5?*N3-^3osAQ5IPTkJ z3#NO`Ma{GqVImqi^lb6I>4gMssW&I$spn?-NtP0uYBYT~_vPwzS43VWBmf-A)!eu> zP|;4}admI^lMtG>Iemyl&B0tKG2N}(lcq+xktUh%w1e>$xXRJOI~#qNV?;}Tmq&Kw zsyQx;!?Ox>rOAxkCM!EL3O!MUrBg^+*S5?6Dpe5m6+sGXcoma>pg}T)53jZL6^aDWi*9|I}qG{>TIa*Y+`pr9BRiIh2vzeVH-@Vv2>k*~N%4a6&u-HF5 z57!oD1iW#wvZ8F7gU=6?^iKvIX;%iHXVl_6(u? z(bPnTS>#a$2Y-hvE-yr;81}1L3Z)R5_zk}4U?~6qmY0_D`2F5>0IK#pwB>j=={c^ZP7w2ggiaq_6W-L8^CRx9 zm~0STm;rn9U3xz)78>qZ+3#E03oLa~_Si9@t(5>8-j;{|UwNIqyUv{v>+T4r z@<8&h7U$;Bow;GHP8cSYQehQ`BGbb2UBm2xVJTCocKI{F>QxhJe|N{^oId~(cTQ31 zz9|xg?s6$~?Nr=6psrwnzvvEi3|o{eoUX{|Oqq{2r$Y7#!)dsJ3}A!o6%IIWJze*pI*C zqw;g%+5i^{_IN{-&k_VK?D=Av@YHuR0oLhQI&azf=}zgVBkw#xG&XaiE2qi@?kcsp z^B7bpDUtHvtH$I8^^OPmQro&G8r+a6!;gvY^6*$hcV7g>3zpg}m+EeAt2b{8F0_YU z3`(@{{R}CfD|GWHCiypX_4Ts=Jr6m6pn`qQXG9@?37nwrD{i+`ErSCmWC3Iblek;{|#2y1T4*64Evx5#cy_rnYP=dK?)@s|gYTgkrh?5h4~mP857& zq%QycIwcqeW?NF0;#Kg#i9XZfAEwFVZplnLTtBc&aB!$4)LI|@g}(_ll&)}?SJlke z7}?0me4#iDps}u`J+qrQoCB=Cy!!%Glrj&1Vg|Gr1{CvqCt&rX_6Mgr=U*^zg&>jT z6TnKjUi^6YDquhHFIb;qwo2?liYHQXAs0m}2rk6q*LwwqYBoP+*tb@==Y{n0yHnqq zu$(8upVH^N0OvXCMY!7V_^>Ug)ev3+1HeisHW1Bfv8N3V42*?|iMthma#b`oLiYZ! zyc;@^3vnUibz6S>ev~P~KM#|7xYuSqjIX@b4ytGK9w2m)0YTECoLF-}yh8Rep$^Q< z&dNJMh0CvkMR|J?yXjkjx#mRLjPz5n6#!4zfdG$SZow*>j|`xh9#g9vevO(c{bZ!O zo8Rn27}dsPV*|?yM&qpvm+-UjoSG*eA zR_H6OD2e-*Z^=>vbQHrh)5=RZ&uGEpVoh;zeZTxZMP~p3z(lxhnF*|ch~lm2ak4r5 z3uZCA<+sx(#%DHq=#Tzg+bP$*)(|M1{}1|0eh98z91@GQD%`dGQ=k@sE5LhuQIv!* z%ku{!zg@=R1a~1q%XUdQdUpi5!*PHX;H?3ot=?d%Bd4Ql3DX_69E37Jtnr`gHXFHg zkNTpO#hL=T#wRMOSvU^Xi!MH`aN&-+AcA`;ilh%6Ib!m`nnfaG0^%kX27e$9d%o=a z*MJG-GrYR@c~AZ}*~Ykm|1i~ijwDOBcUVciy}kSH{u{0Ys#ab_yVwGPxV$@M!e7{Q z5w3;y^qZm7P@uK*PA4!UA*mO&m4kz$nNJp8AI!_2Pm{sxjEy;(nYH72&dm|+qLDxsUin1ceyxj#9Whd@7x*t1uEy$cJ>w|LLm|P@@2spkTiD!1EY}T0O|z|#c>{V zo(REElz(6^xuN8^j0GtMyTf}crWps!l=&hJo4DnUAw;6^RiuH) z_lk-gke_2uq05d^|D1aUoUzSejuQ~!`9(5it{+`Og+^YQ-ooDZD0)n$9w()S87zP_ zFVfR2md1pJ^0uD=1%`r6MHV@4Isr|@cu5tFkfLekXJ@XYt^0qlZOhS5&->Tsikbtx zO5d@lb`I|ibI1{3Y9Il$Q$8RpW~JpgiUv+zz=MG8HJ~QFG0ZXWgT$R?^7GfPHwNhn zf??ytV?!SLA_cj#m+}|Rvdf$1&`jTd@Sw!@0!x9K+=ClC^taKpJ8MR4dQ{k&ywf zD^D?w=Ih<=aDTDz_W-!hah+MgdQM<>Tw<}uSCsbZY9?dSLV?OZ#M`E!Sq^V-67b2u zH`vmCGyl+vZf{U7-S@OJk0o~R*^?^euejGb>o0*tN}yP(j+v^RK8<;LYJ40d6NLur z4d+Cnt!qI$43g;|2LR6r3El4SV615=8t^>JMwtg>mY9$*`C!?;#{Mt)Wy*DTE%-Al z&_dW;hdIs&h9SZo(z7=XsjchA1W)As<e&3H&BOhvn z-fJWO<$NKnGNc0M%_iSheJ;PcbRE1K+OcK!ZG^NKWisu*|6wgoe+2-!fN08Z+&qq_ z<4^Uy&dn`N{m=wd1&NX9{{6#|Jnh@iT>ym2$uTU1S~ecmMum7VYtt6ygnTDik4^u6 zK@Rfpns9}vjCmXB>D>SyjLrn>mX?-Q^2iZ%5=9ks?YvOiqAD?Q%RO|6Lf4DB540UN z0Qn7nE&SA%_7wY;ev4q=z<}_XQ+%Pwv89TiF~jT^6T7dGTy%4c!Yjbq50DC?w~76h z2j{V@pfAQg94N{r5ciw&{req`vID9_kB)x@m>6_NpkQ-zrSnU1m%*!7c0gXwA8>^P zACMJd5$^^CVRw3ji5F!&QcuD@hick$BS5t6hG0NO|BoL{HCfzIdvK0d(BT%^D z=3`!|vaQ$QO~sYM8^IgN@gk6XYjvM6QOqiV9U@Ik6u(F5vE9 zp9bE&%+5|oTlWvYIu^X+$d#>+zahN#)P)Ned6*1EB9K9@$oCVne?S~KS!Q#< zdyv#XZ$bM>Kha430jVd5p)q_bdb3w3#9)f>T9dU?O6M_GqOZdEbpgE)UKe^l2f>vr zB%A%gBZq9H$5?9TcVrJBE#}RK83K_F?DW6BDB^sfLU^nE{1(88A-6p&E=zdg#pu`rLm|!zOv6a>gvfm>7uSJsHCQ3A#wfo>rudDG zjq!ruww>P&eKKNm&YfHLo>1&TpZo8BmbhnpehFGyoHdIeN$2K7j5F_6_d@;i&fpc) zjsTgEDh>ge^$@T;QadsZP@ z8?h)bQ6y=8aweX^akbW)v~jz^xb_a0pT;!B;PcvBQA~ z+CxKKeQB1_pRg+Y4})KvhZlbpK30%RaE)W=0(qAWPzscD4qPLU#$o~l4Xpx|MQ$!m zV*EQdoSm6}H$p*!kOw>itd=Vc$Vp8DMldJxbKh=$7I1F`*ArU(M9AXjvD{s0e-wssx3IGe-K=#H>YAtgXNgPDj#Do_{X z|B?d+XzyNX+6`#zXi0}ybwLk@#*KG_gXO?;<2lZVMybOxfw2}gG32EhuYTT8Y`gX! zbwoasfk>mz`i+=QFWTC+;Df8HdjLhy{riri6j>RWJlOT`v5R*>w+&H%y^RgJgKS)m zfF=MO2M<+1uO&r7_y?^@Ap&aW)qOmnzBS-o?rdTgjUX*&oBC4s~ z!Rx?JN4H9K?xJA>)O!J~4weamUT`{p>ckRfAs2`;(_u_=XwAN0XP1Ami~*iRV2)eT zM8+C%_2a{&q|3Ox!m}zHiHG^bv!w=ra?E1)0H7h{`yF*15LG5q(1AoS%B`(3yl@Km8W!sY@a zg^3@}3XM1ZBd94j%OE;B0f9TH5{Sp}P1wc=A_P7Ky%iKD9C(aTQHD5Yfb?CvhK-C? zWZ&Msfp_o59K3{XcnI?!WNT`Z%%p)V@3Z+}A7U^7s4{kt!hHU@-*C?sf zm{S1UP*LO1gTNnu4D1{{adr)U3E&uj*)2am5renh>VhymWO)`G$48F|8BpHo!m^eY zBpKEV+V7sUb{-~@(8~}E7#g?G5E(9&1 z#6*OLLv*O3tc;-?Q#>%!sE_7IJ4H#QW-hg~;5&i$bfwM8NJ~@KII_`!=R*sM!xeGi zORr5t9U(1X;yTtR*GtAnkI|wU3LY5G%Zmxbw*M|~KSe%FD|mC@vtf==PPkwUMh(yW zuRc#NWV9F3*R$u(d!jEv7%2wP1BUNPQ7v!;gZaj5M#e3>l;cx~LVhT{-7u;7xF=F(D{ze&0#Cf_<8QHl^_L;q(6 z3TLzz=pK;QXkpO}{BHvd4N@qm@psRkm%^2Vo%mPkjW^^C(~o5vGP-806toFA+6Jjla@~KQ*U{wuYaXgMqgkpzg7>pP=>lZo$_Y+Q3eXq zJ|q;G9wOwY{r3e%=m>8MRD=l+3Jp+_;5?~E36#Ac#gKjsZQya9x3C<9RiGZo7REVT zy^4AavLaVq5G==IDD(_O0=grxKFw&?5smxy z?HD>2eB7v<7&5STF@BE;n#h4$hDZRuQ#p?rYA`n-6m~{sSPvBW@E~v)+g!a0K?tx`4hg$Q zX=x7V3`W(_TVrO0IRa+l3hBtmB0*U4fyhNfw%H|lgRVvTJ=P&=Cu+{k$Z!LZ10o_zi=#zY zeTan40CR-n1#~%LIf2BKK*$5%7Lo%gl-O^Vajvn@3YwAds2vfhh}p!mZE$^^^#^p* zTvCq5%pe?*-WV+?Ef!12zg7gD6P=$n`<<3$2pgVq5g za0n(8v^|)X;X~#nu0%rggD>nf{QjDwcg5SYQExNZS` z8k7Zz`&Q9Q9!`kUZDk)zedEc@R7T5J6M7YlM7% z)#Y9PYDWkiE)cUlmbhwk#yg4NrI$BfC=>i zvDs9p+l96kel7O+m#he5NbmPu_%t9z)PNp8KE4wdHQ`u;hy>f97QHmE$U}#KzM=2t z`K~3hz4y-_(;}}Y-!4O_2TzKQo}Tb>&Kg}z==jKxr|rfF%^99I>L%*yOGYxGL-s$a z+o@84u#jj&y2N+UY@*6yhLcm-O~&)2rDyr8eS?EIB%VRjinpp}^{41Lurq35uLrg( zjb{#BB^`|qbw59Ujw1uL@8aNkX(=guj}YlOBJ03mWA#Icgnu1WE_x<-MQJz#Fzs_txJt5?*F1 zRkM-kANvOeKx=Y^=$}11zCrEx_|~CF!Ayf=gEUA-M^BH+Qt{=>eTOLcJYZA^Dfd7c8uvk( z4ilPxny4v(`)cLyGU9^DA`YM77yjm_Ci}B~?)x_yM;8}3c@J~E#%GY3Idd<(1?O0J zxC_F$aL?CAT5d%pB}g;MK7WSE&<5XO)@xZVqs9S-bBrsJqNzz4p5`9fTpy9R|4x9c`<*G>NvznZYE@oVE93%Qz3 zp0;HU&rB}NTsb15wVDe8xS^?uiCyd|ULR`WrpOhnc7XQK>;sE~hzv?LOuP6~JRG=H zv7X@hL|H~0O1iNKK_dWyyDOdsa|_JZzcQ~r_M~3vhtPLa4T$(>-sRC2=bcO_`kS_Zmy_>~wn;hR z$l=4dZfw&%ua#!etqhnMzy{*Hmw;9hs03(~veHs2kOg}z0+HE~{uA&CtzF8SH-$*Y zhnw!&EnIek;|s?u1PB;84|D9tH%m&gjW%tf3pzLT}zYfom(Qtdi9QEyUQDcWqXn!*yYZ1{{Mf7b}Jy!jSB1 z7HEAy&7j)?WI727c42W*9^nfZ(jjPss30vRg?GgsdJx>nfG>m)9l)h_a7I8=n*)`5 z$kFwvivS%^_$T&@Y(EX4LpU7tQPG=%^&PKiY}XK;wnq2R@j6dEyGEv^RyS|StK(C` zel@|%%ew*=K>sTx|3CyYIzk|xGkW{o%^<1-L4s5a=_hjk((cA<;nJ>oEH&(0cQ-d1 zYiskM^|z5`%)gdd0Xq;I563ceQqX=`q#FRfn_yXkCIUkNKH!NdNX2-=DgeCUJaIFT zp)WS3VlY~p|F)gpz_~;13 zjZ_C@rPN#uao{kK818{i>u_EmmM0F^_bl)(AxLp&--dQ(o(g2 z)`N5Pl{@m?AWCW}Y-in;@htyY*Y5Y)zXWw_vn1#V#K%B}kc$co5cF9tU>YP_^YEBs zy-dWFdbHraO_WDz*vG4@MGqgILOr3@cGxq4rQW*r`QhGkKv|pZGJ(DTy~KFeQ$0z9 zu@r|Q*egipkp!HZ3?-B2!qnbyHUD1nm?*V)PqjVy@S(e0lh5xV#g9VZxR>kpBdfZq zvT)96e~~{D$X<*VQnKxrZ&kj0xw3iK#V~JXAA|op>skd|Xh<%fkbkM@GD;yOMf|Ed z2+GXppuYky5UJ*-?%kOZ9-S(aXt=OJJ@ZupzQv69a!1+=2&U|kB^u-7_dHAv#_rb< ztg05hee}kXo8eD*8yv2_Gh3Q&iqj6Xq%8Skl%|UpUnz_u&Gcu?4KB_sH@3&G8M}dd zgc@sVkWK1fYYV&*PZ)avVsC7kg+#MARwT=kysTBrwTWiMTFX_rE@543LE$RuX(Sw_Q+{(blBfwfw@Up8lF%l$rY zjH{6N!nVEYeCJfgu*IUAJ9G5WK{qFRQ^+O^bDWe;TAahQz|FAM0l3VM;g(Dt9lep3 z*~f~)Pb6F>kS8oZ|NGplQ~9hU+puLN;qZk8qFKTA5ax+lZhqFFMHxNMO`UbGXbi5J zp^aP4J1Id6UVrNPq0 z{<_^KckZe-$sVg+nqRk}FH&D;q9PB$jWMn2$3Mb=MV}`~# z7Nw(S$(k^B*qz*LU~FjcD79|=amTH#w>G!s z&$npGufBURMlOn48oy%=Mg8v3s<%g?Zik$04}Kb+(Gb#-wd<&pGwv~Qb6dYhGtO|a zr+4d}&q?2m<75{{&+=HOmkz7-j}LR|UW`3*Xy{WQFQasKMcB>^LEEp z*(|p*S>4?}vx-nS(s+n`I*oP|+L}uh52z6}+j@Ey$uc?yb4BkTcL*_Ool3M48qW#Q zA7N_A1X?}ZI(>Tf9VYp*pxzt9txsYey!@a5`!m>`>(fU0m?MIM&duJxJ*(f(wPq~V z4I)~sMP>z*Z_KR_VD>w?J7A!90+Rs`A22Xv?~TF1gTV+>Eyh-=PT-z0`Vo#}L`T@( zk&TG>FN~7YxPUit5gIXJ;L&S8=GF18ElyP$!4+q7uHx)cW2tG4iIl=!1zlmHjjy&a z__y1&@{l3*TxoHT)O#42X1e^daWo6@gRhJi6PI*D4G_fN-8r(-!xpzkK=8HU`;o^E zMX3(f$LWqrNgpGd3T~yBUz`ftZ(P`3*quCfv{N(ocYQBS_oI5wUyGl1#1q+r_@|CEt(E0g_WE7txJ1o&=WpQw<4tqXyc8Ov< zxOp?z>~vN;Zm4*Xm@^+FDwlYF)x*T;+BMVVipt;h4>jfHhvfHY_}|iqKDc`-eCPVE zUs`uk%5dSeyz|^FGz3O`;daeq;euxpFVO889JB;@`j{e4!;yZM%hi94G( z3n`hTfY{jYnWK`abBDe!Z7=jqI5~^Ue?CkiXZmG+WQUNY0yik0m)IsK$It=+uyu;lkVNLelPAltN?@*l5pNjoMv$MkAUrY< z2}V!|oZ#u{N3V6!+*3xo2}s}>GG4;fc7LfsR3hLkhZdMT$37QdW%8D+{Pp>cLVT&& zJ=hrc_lA$QkUPrbydv6Jk~N~vo9P!>Ri|A#W~!kvva(DIXvyyCs~!gj8+&>NhGWii zj^~FON}eTymaP5xGmzQI@vW$k&`y~fUws2YUZ&a#3-3E3^swu}0~EZ?#+urOo5 zghi>ZZ>_DpHf3;kvx-%pR#T*iez@$*S1%WaJK~*8-Rw;%g`}cQ2gS!7T_bzH*8Ul4 z%PPW9{Q9-5#K=o{TA`PlVSW59*KM+Kev%E40GhLKfd3NCefy3wlxD;~+^o`D^YP>k z+~nluM$5FTwxQvgi*A1bYs!ba<@>0B>o1QY4hhl~CAS8O*=$cQo28Zfyj$I4i_K9~jtNR9fD5 zDVQfvG1p_(6s-W}hqL47y!I8n?MwMse6u-K%~<3kSAkrqc*u@!eW1pjUEGkqpkui&V+?y%I@*b&j9p>JO+g@uHUxpqFoj}VSkDZR?d(kL*Vqp4-D zVJ@zZ#x%TYx2`{OY>xlHr0TnnFo{=l;Pt2Uqebo7BO`%r(VD zF?bG&iZq#0tB{VN5b2KIpu#oyZY-i-g(QekRuE7E6^1pE6h=q6IXR7S2}*SI!cVI> zjF13C7a)d#6X^Mm{(?zlo1pU9U%66QT}|F5gSmCP}QBgcJ(-nBH+%>F4se{KqV7gIyj008X9GqK`aV@ zoPfORBUIqj#qo{v9_cm%bn%!)0~HT`DgFJo3f-8=JbE-|qSW7Ci8ZDEbE8^eVopj< zN;>`G<7x*by7Y{Ubn=h7k>OtjDzR|Sg_d33qWeag?#f97&n-e0R zV+#HD{+ju&3NgI(3qcMbp)xGwVysb?AHCU3ytgoMDYyr0I#! z*KzuA)JQ!k?8p7$VsC)2&sNJRq|ZlOmNyaPcYLLx0@-g*%$V|Vg7Ymndu?<%t6{*x zc2`60KoZa90j_NJ%2*%9pB^F1GYrfR?vLl+PSR=drcrB{Tpr`AD44z5p0j2or#EIJ zAy5&zozB%l4sG@G`R@}FG9xalO+5Y>$7I-^E+ff9w_r?1Q&Lq0Bs)kW`Sht%=tluA z!z&Ck2L`Fzn;qD9aYt66N1dLWlyUk^7w`#{$nVvwAvix^q;Iy9Kol|(i!rf+_Ve}e z0lzwHBkGNLV0#cQR@K%0w6JmG2{Z2O?F5?T)M#TPr2Ax=LXXxEV{Et{AkjgctAQ07sxlRHX%#rXlJGV95~(a6a1$q3qWO-55F}K5!rBh z*sW-6w4`Tqq=X*RW_C77DU$*ZwFN`bt z#+`GAKt~DUtu|P5g!MsQUQ6(>aXZ`HPf@ZS6tOCi1H2M*uM%o+$q+J%;?@u#s&EdT z{;}ezC^2d)ZPd=cCUomk8{2&clI#w`aUH$PjPyX_t|M0$bS_=uJEfF3@@azaQ|QBo z`4`%L0a=yfxH{H*ve9+u`=-8BK#9@!@6VYTY?`ft6AhfoC$sywqZt^`1~=Ewcl{?k-Er+Lt@2U%d+n?KfFrYgS?UT>*sGVbqDMgC*#Jf z`>JQf#obpIt8TIM%2?i${w4EP+h8RY>3Is;@6sF$*m6B?jOv`zmmv+r54bACXld5QKYxyNUCgNM?c8i}-sM#u z-ycbQJwW)VaPpJYx7bUT*4DOG=X4E^5T6|Vc=hm&{ZcW9X5tus7WyP6TMf0icAV6X z8y|(Ns+3WB@OeO6qq93%#UnuY)YY+oXrpLG=_d+1+%vw2FLTk)jcojq_4@U_6UqC8 zS?#XAu8x(_)Dl1=y?5W1$%&1(;#`anxTUg<(xk0k z!(@K&qu78TXn^5C4{vN_giMw-1Yu$8!j8^=v;e{YvSBca6AMJr(Jnd9W?Tabqd3M) zSljRg&;siiBU3hMF%u@JK*e9c=W)8BUY|Z4gee@@(ejuc*UhJCtTA+i6A8e{nSz!l zpXr}FeSJ(%m$l+c4Ktzmk0UTm(ev3Ng2G5n_|jqobpT)JK!qiRDJLGO?>Ei`5Igo0 zo+cEW)X;eIGWSJX|vQ zLydA-dm{bK$m9yY<|#L0{l#%!3w<-Xg$t`p_wGGBWTj#CJQ?xl^daRTu7QP&;F*Av zfQZ(G@DK_BU|;e!bpp^{3x{)T-<|}L%f{wtcEHs2@z~A97t=TIlrp!mp(jB2Oz=hq zD5h*^-w^KgyQc^2DAnqP-{bTpctamm`;v!-bj_TNKy&Zi#010My|3QC-@+PL*VJ_V z+6}J!23&Mh6TfcD@DNA=;lK~XiV~cO0|T>~???+n{t-!^lg)l4M+^_DW`aVCU$EZ>r1E@v)@6dCd-D z{;TY{@_oM#^*Mt?Znt`v%`i$vxfIxn<4E9CN8-t!$Qxh#@7IXa;0;tW96U| zAOs#}u>I({5!3=!2PkVqYvYbF(B8?(R_FrZ;vNXB2Xisfr?QA8WAn-1d7LyR*BE;ZNj?^-s;d_kkL3 z^D>dxbEk*ROGZ+xSmeNgdHeP?E0wxyfA{oSJbydEFafJj59yultm(CD^j?(&0u?cG z`CT|V%Sy+9J{U85Z(9Bl>cXL>CZ${KiC7ewo`|8eYgT{#%E*{s!9`K5JRSMQt|hZ) zB#>T~2E=5Hp?v;L=bJMs)ZqrKDE|zUqFWcW3?{Xs?*VCH`kzYO*Q@UR9q~peC zHGQ9x{(Sk;w{EdWUrX!7o0R4GzVVwkLz=`ETeNq{->@7j3y*8RL^!UbRQ9ILV+{fS z53S6!Vdn3tl(2QLZpIA7T(_z|bW6PP;YUlZg`zmbzN{3ruJ60e9zm9ng z(J}aQd{4hRJlsyoA~y)PqbK2Kx!u+E0P%=YF@^;57ZR+V8VrJSd7@HgPO?86%8ts) zZXp~`)PBtI*m+N1aAkIDy38Pts-|X$LOd?!0++mNVO%BV?$_MuK{Nk=0Ry={&1`U2&eD)l zhlb)o-U$xY)7F-Tm;vfKJ-rBs+zJXv*r+&raVHSwFHl?Hrn(6wkojGIk{D1NF9^hQ}egE)}gi@4>h9Zh=*~%y>*@Wy-WMpPjd`~#yU;xfP_kB^L;VrE9@|J1j< z9YI&lpFh8aJ`F$uqYw{RSskA`da2dLM~|?N-|h(|CH^Md#j_yhvTRlsxWmqV4u5|v zJ=m&=?EO<-uSWl}vf4-swX0`(PFh+)-LtWSSejjdG_2TkYAGq=D4u~zBS^v>4nM{;o=i6@220V3i{ zN~>ff&|4A_Y=xgMHO7Ft#S&Iwzx3DHeTi}31KjjEfB(KXk-@9d{pp*ghQ@I3Pj@As zcn4?Ix>8ammhJRmHZ}-B7#V%8B;l^W0zKvT?w#<_peqdf@G|2&h4=`6sm*VMT}Mc- z4FF2XZJ*jv)L02WuNq)-SpzyyN<=^-;r7eEU%%qa!G8+gE0H&|xUc|VU*$|VupJ0! zwr=}D4{9+hLPCXabjUt zi`)kfu3o-%86XSPAJCcw7QjmqJLBSkUmg^YlbFzDh*UG8T~AATnw8) zPYa^KJbTMWwm2~U<6EJl+?Hy*e2FXwgg#)%+C@SP$G#yCeiZ})^eqq<rlGlhw%26h*KmZw2sb$OMsXP9*ZA8IGC7x zYj3)GlA#(1{s%!pFEyUERd6GS!=$a3!^!OMozj^b045>cOT6?Bu6NWSM&cJU;Gbq_y_VjAD!Jx7Cpq<28I z+1@_a_wX=@=ke_ca_?Rzq6>H^TZICEN z?_BTf+TlHjN-cm_)=jI3bAIQuzxp~tA_W{IKnJi&-DR{*^e=h40L^Cpy zrz+Prk*qd({5X3gcT00UT=!NgD*K~8UuM|Xtf&b6xtX=~;@n(dU@*PMAO~b&=s3MK z2NB#5yGAY;tj#qlN|f}V2M1kU5CdjsX2SN}FUAu5dGPm)3!*FGAVKzf)Fut$J8Yyx<%k#?)0riO|nHrw7@P!i9)f(LNG0wI)H_wJzrPw#kK>QJhI zQXEppaR}mC#dA07;wq#eWW<#8ZF$+PiS#aYfu=xPvyioh+9)%aJ?Q$|fq4H*Nk>#XsiLlL+t zz`qKQpYW;JxqXz0_W+j#FRCxaxFHvE_%vo_ZV|V+ zAcZekXrX~``bV*|_tp}S@A;6VI>3Md9CQAA$KMpb@$rq%p4Cggs%B~Sa(U~7GB$7} z@6EDexCE*VPZi|boggENKW~4#p@{os66-I9!42b`j?a32eAZ-!ir$A!z3PKzyhl;clPT`Oj;oIQW0GNZeg=`@|<5 zO>8y98d$hynM+$Fr;dk4j>qQjLEp8d zp7ZAj1Y`~Z_Y@O@)Y7*7V~~!ZjVp|HX252r|ia<9Ro z@zK%a5?-gcg{Ib50%0LS*vj=t8pP3-Wh0-BjB3LB2sQO#7hien=>`H8GLsmGO zF)c8f%~$WF(D(Njb6Y-hTA=W4&I_S1Tc6(hVJuH>nGTccSB8YHc6udd7Zqtp86TW_ z*6^iT7uI+kIrfpxNmyPX1QT-Zdfoc^r2BkIN^)7bsgr}#3o+*#8zlnTM~_O-2^$+3 zT~{bV{z)8XWVnTBFkQUW=30gEy~Nm{eMnQehp!X+8FKnv=zC} zW?6lLRaSNVfP-VXNi%FFqa$WrUF{ZD=J>`iUNto} zLL^isDmLS?p8fJ=U=)|Rg*i;sIF$<_FGW~N)Vqk36a?icUNM2d5THZt&DU6&*SY-L z;B&(JgymtVIc~c(3WDG50Dk-rt~;ZU<9J>aKFx3uNIYFnh`VKFWH_z-Ucu9(*cy9R zYID$?-{$Z0&d5%nvt6AXhYlXpFJCQ$eunNTa%8vFFSL5a&*HX z^X(I;H{FhJmOwdCk+a#*(WewIa(;Qwkvqp69i0UP1c?dHjvjN}iF5dK93zqG6CO@s z;~Xdv~!#}=T{tzA>-XBip!*KQR*|T{VX@MXl@Qv)<`)9jY zJ6_0U@|gheAn41rpFP9zBe6N(KFF?dLe%4`dGZ-HYG7or9ZYkL>tT3D4r-H5(NJ@& zhL+YSLYE&JJi#t<_}DRInk`q?2HIor6!N}^d6GVxn}dJ8$bJ|$oVr(x*xz7TZ|myf z2DD;f;ae$raztkb=Gc(}Y=|~J6-;7$?X~qQKVnpito4^(jMnyLq@~5iN7Zfe>@9uy z@@bRFvBQU_dn;VSR(nLJZ zetkw_bnNeMg+@{WQZ{xFl9N*cw9?-$3K9r$RU=~)q`1uFp*Xz}SzM4*kW}uwR8ksy zP8g}x*P34D`N59lOGU?fi-@F7EBe~5r2NE3(4Gme1V#<-LAF*>TSkTjX-hqAY7of* z+adCHpG%!r@8($;2&flkWJu`P3iAnLO23Z?!LE*<$7jwlA|0^dOGah^U**e}MY+z+ z6CxNfHi?KX)2Axq;nl75VmdQIrB2O?4O>CMs^#xbtdy#1Y9s_`Y=?#hVZx&qv-?w8 zzNN~r4=cqjW8)9CAMEC4o8v2gK~D#V+d4|cP8>eN&VGLE5JHi#G2s#hJPEG^B8!q< z?8F;&%a#+{@~+(}Geb=;V}*PHdg1j$`K%k^0=OE&g?~vV4Iz!q<}(K$Eq&!D5GVuY z7WA;YbFlO#LFkXGIcLL_g%D$#74_CN9V0u$s4wbGfMyUi!DyMg++vdhD$TA+H`Ixs6#-& z%WKm&O_03(%B9t`?W>M1{|fPAy|qVj4`%9Gi3w(JHg7OfT-?Wh6SoVvLHwNfo-)`l z6>IhOV!ZyhW9XW?x`LwYZ3`PR!c|#W#b^97m$g>f2I^4IlaZ12=c+yCeMmmYqUCYR zV{w|Rj7wWs>e1A}CM_~D)Rflp;__u_dhvBW!pou}q2*E4gS#CkzP0__d!A~`!HWv}|wO^W7h$E^BenOl=}E*W$v3m;NOsuv4XnGNr;;HiI@n7;~NRrsItZXICuWo2gm z=#BI=Y4%%HcW6@8Bs2b3DrrF4cd_o1M4U+Vha==FNq8DbeW93Kj+YCrTO#&(X`^6b z!aTJ~Pk29Qhh@7rIoXgWy2Ii+%r1DKic5+U+stkYsUw^#KVvroLFV!xMk=^k;p0KV zE|jL9ev_-QscT;$#eeT>XKHe4g@Rnc>(}4P%-fyaw`g59+<@?A2Q?u8leh2IiSu3_ z|vSBpIxD$*Qg(= zDKXD^ecHPh{X?;7d4~S5ujpxedxZ zmPhvI)`UwYh~l4q*UD*iYlR+`f#5*EqAN?U)ZZEYfa?khLHYR&o1SY-OpMSvyR0-s z;DTFOBa?pmJ_Gk z*WkYUWo&$|^qixk14NIshY!O(dtiNj6qq7TV#Vj8AuC*AU%rh@PG-w8&QPJS$-(gs zYCo`@gBle3dcw7=48|CIG-_($e7t-JK0QH0^Y+GoziCVS$}&e!zH0$IXhB!Dy~fXr z?blY#&Z?*cpFl52yl|s{)=7+5G}~BJJW`l8*XL#ss_EjYSeN@Wt$l5LyuR*9ya%+f zyq2)P26%~<+11WcRK^`UYzXqmqiBlYon837owkToeV`}?(Y`^5h}S3LHsw3!TepT9&JFjG)G3-kz4DJ57xnL5OpA()faEkUL9O6HEOq*8Ic0`PTR`ya9ed}N`sV9ht?&Dd z9|g)`$-FEj1>IHipq-wcE)IFb6d)I!a%)~y%J{>0*M1HfphV%XlKI=+heA&WVo^o@ zb7NCurbULBsat~b2n5!Ddst>l`=-w3<(08iN&@(x5q?JQ>%uEZ+(QfWry4}!G{pjrc z*xX6UKsf3L*a!wcxNHz6e|V2c^F%jL0wg>Uk$*@Epz2FbZZ+da&XbuLeB`7UN?uC% z==)VBF4UY>IZ3{{XZpo1lD$@aGz7xC87bE?irGP=$5gtrkhAzEDIe`nQ}4>w(^FHU zrlqHn+qsRZvi`FijGc>w%o^PYlmTJ!@!Y;OtkmTAHcqLB78HbG;|oo^X>T7E8R-OO zaf6Hs*v2C{S%)`;SU!fE;%JW?N_qM6LfTSMVc}etQb=ehufSQ*93T5_<(X9xi3cnI z?R8L!wcGoLhJHz^3!eH>%=g|HLeuY>Iz~L92W5?5F89(up%U}XXl*h5glgLvHKdD8 z)cP}+MgKzt9HraIut(?EG5Yw^r_?*JFHJmuJ}zXfl3w{Oqv=0dfUh%LU%lU`ZDVuZ z`)m&0Ee(#zooXmbw}}_?Za#L8`{YRkxFsgP0){Wou#bjQR}=Uu`KC-i5A9v#w5f}HWCed4axQIM2*t;QY=MWX; z;K)i#BO~B$`0+y*m>=SBA$N>S#j&p-Wqc}5(V(!QtEqz%c7W!erM4m7c;HAdC!3jV z<0W{kDzwVD?zR^#r6i}mDJrC;IkdMIwsBYufB&Ayx86912Rkz}HY6k_KE9>2WBcbA z9A#x>)7H=__1@Z?o}PaGZ4d|h@K#U|4w>y6Ub_St zSd6@og2CC{{A>_O0l$Y*P43*8(a1HxvW)mfA_5j*w7=!UW%=#hxA*VIf#7Xf-^Y~{ z`W{!((WAg|w_gMsnp}$aPH&w&_2NLyW8S}JHw#hM{rex_aF}+%qaIrS_wOENh_42$ zZnG&~@4R48iEO2N7oLVha&fTbzkY3IV?#mZ4L2lyP53G}!CTE7%(cvK-BP!+oBeff z2i_6uoE*2+RRRHLu3!Ks3p+~POw7!_wYBX>x>s1Ng_YId#2+k?&p=y0jRxXxdi(a+ zS;w&~tpenkK(gVrw8YKIdZg&-#eMVi+aUY@>z7WbG?fPLM4Y2{iD4gTYBzVc)2B`~ zu(M%?1Pch)?<+OPJzmu$%Zwcz>+Tkz6V%a_yg3%m3P++!Tbr*2kyL^*zEZoWXhXwi zd`ebX*~iXcJre@(f6Cn*{;qW&;__Vwq-sAPvUGBiB_loKlnObUVT_>LvLUp)Fw23rNOF{Q_A2K}Pl>Y-zr_}u( z9T}O5Z}-)!=+IC`R@VOhvkEi;rM5FSf$aU-z)y-kJ(K47FKuli&VPkK;z8z>HDS4# z?FBkqNJ9heKR`Wcxl7YkHE4X|v*$x%XLYqCL^vEY2afEQF}M6PnR}H%_}n?g*7hB` zIS*c4RaHfR$Tfhv03M^#(om)CE*)@?2DHwx_@~NhY9DUqwVJ(&i0D94&e_mV)8-dV z_4W6T6YV3JVW=y`z^H)Ocgnr4IkJqN^D8q((mDDS{4^p@E;l$^_wC;6dgAEp`k#jb zTP77XOGINVP`d>sqs&##hj){SKsC{%J)5G)7pJy&K&@{%w>h}+GZ*%9Z@hfb!$T!%qQX4%ZEy`$#Um??4W9b$M^i{vq9sm^pm|gQ+juGi^7bU%qs;gKfLX z6Vsliz|P8v_GVR8jje%2tD`}rgjaAiA%Fpmcpjbuzkh%E0-tjH6UhYpaIQ+3RsFWT ze5Q-@i@on$?dyNnc8iDz(yNlcbLSmffWtgu7S9547&&$@fS}P6>~A$i&@UMDlS=)o4jqU}F=Hz}e{NZ^&X((NB=Q zR#;GoIBzdwweWy|Isn8i2Jg1XASR{)batcZ^!4;>ogyDZanvzA#X`gPZ71O(Q%G#= z@ZY~Qn_~i$0U+fzM^-Lip@wdz{c9`o2mr-GB1g(i{Kj}DF{bwg^>6Bxm7RBHcKK3a zd8u$-qUs$l`MwGY$vZq3nob|rxq}ZMiK*Sbd2N>7`v>$0HLTN5S#@-@xb)tt=>_49 zN3K`SPJNr(w@)ZG7)4Dz8WhLALqb4_uvRb2jf8%$O`>%pX}aN)Xu5z1*U_SLU&O-& z$Azd|T~1DRGJ<9_a1l3`mfoq)vY(gF+w{Hd*oO7}71obQdCSS^jL+w?5bvML=Ib6}E`?oP&%zZI3LSqk0C~>pXS(P^F zVEXmd@$|peWBv;kfXv&><~y^`-yR>kZ|QeZ)t`X~s5;6hgC!Gh-?o4pk$Gga_Tz{9 zegXEyx`6drq@^AAIywt2!3(=IKmTjS1=7aNCMSg2>#O9X<}|--hwJxIJS{j+E}geo zA(ArkvS=TKEgM1$zny*ye^!ZT*fF;x{*)37j0lNAG}c?gDq=`BaJ!eOz(On-d;G|u zL$vfZMn-%Vka2sHUsCR{t^p>?rZ+ko5@6hn@ukb#=sSHmn zr@>#GIU9A8J>bj$Ef3JDk^6ikx?M&=xM*?MacNg}1l5-QLZ^Be5p= zA#4hs<@}`EBjzqbYkT{7ul1|?*1a%80IDu86V2w}ylFJxQipI`>+Z6d{+hZ?qAoXg zcMp$9NVd^e=E}68xnoCty-jtE!HvAbTF)&tmouwsc?1MRTnx89KZVTvn6aHNhQND7 zCa~JuW-tifx=h^vHT?j$q$DwMPTj}a@$u27II*=PPyat7JTj7!jOUo0-ppoaW^?Dh zvUP}_A5Z67ni3C$5fEl?tP|c~B<8g7OEqa=j)F8hKI{{o?KU_+4(4#XZ zHs;y0m{0Zfapyb*g@wO?^1!e5>eW}jPSEvRoDyz6Fwgv4^bW`Q^Fq_BLE&GE77tiq zj$mX=a`E)=QKivky5TiUuIQS$9pK)B9FYDg@4bY-4TGO=+43gz=a!r+^?#iFs{ru~ zu+Tqv*+xOj;d12Y;z)l|_}8!BOWb-nRc~ltv~Acouk_Cz!Km7Jfcij$x>~AI?8l>r z-`Ou&L#tpzMiU4e19@6(%v?Ds=_`n*hl1cpdm1}6d5}U7HFYSObKARwUgc(D$xxJ$ z8J!qI0|*3rN&JFtE-so{+FxJ`H{XEm&D^G)F)0yg9=ih{9X)dp%Gy5fr48snkPL+T z2M@65ZS-^;hDKtw=Ba$xGQN6 z@;(|6!wh7pq`7o%ihiHV>Q@=0;LJbX z0|fZ$Hx!2N*kJ>e6%pY%-ErkJ4#p1iwxQtk|0m($2&gs)zuV31HFk}4#rSjPR<{-e zITb!>?qU}H2T?fmF=yw_ct--^hk-|H-xKO@4Bdom}yV56Sq*#E(J?S```dDd#@q(qKwUD^3T%9;2AHg8<|^ zRsMy1$~F7BStL}@0aJJy4KMs~Q*7PMyv)oDd3l9hB-L@H&aU3#m=Wb4Z?ipE6fhhQ zwZ!*bU^ZBo15w#OjF6m#iSD^Se}v9EPe3!Ud)M9$M3~swDJsY$@E!hZZEeh3oK^PY zOZD&mBg-##l;5du{gn+~-ONE=qpQ`vvuXo(d{hdS<)cTZ>MlZeoxt~*K7vtHpcU{M6; zE8+|Jk=Yx-{N6XbvUpaW=shQbklfdKgNgulfsF7fqr$*Olv(ge?akuS;@Musg=oa| z{kSx_Qfj<;MaTUZ;cl~`gQL?90+K-AEw5cpW*Hf!Ie2h(iG!2V$X@tdiFR3$QP&k5 zEnvX3Z^-K?zixh_*ed{8d}-`%!qd>m6TpnVUbTG={*L0&rlltci>L!Eu3cN8PTyUT zymIYA12ibl#w1kHKzGzD->1ciKnS{GVKa4A#&vBpulkM8uke#sUn8sxjj*~4b2@Jw z(nCXkLuARGnGwmMKQTC3Y&m)jx$+GeZ0gkMX#piS2OHd%rj%McP%_rsRNwLCt8R&< zIneRUu3UWOZ6YKrHp+SY`cn)IEdf-hfP)>df*53K3; z@YK-MjQ(8z`{~t#gqIm5R~{T)PygSUnVRP}dG!B%Bz&b~3%V^yeNQg-OU6|hLQUEf zEiQJ7|8a8SO=B~cfh(=kswWKdm+NQs83?~UV`@*6_C18mAr-|=ZZ5#fb zvCJuUFOIIpk@IBr=l=7#pFP|t@e`J*TU7$oyrDkVXbw!JZHaUzm%5M4YP zm@Zmog@1*Gs~cq^`L`e$29hVwd;p%0o*saO(6BBpERK#J!{yxB)iF$aurXFBSTRjV zNMQ8XVPg{$Y=_@_l;+nqmXKc#yH9`r#ZzoC(a}!Mj<^S4*bHtSMi#qZteEo?;=tP5 zNW+VW_*rP5c8U~*4i2+j2Ci}h#nz5EUdM(flRe0DR_&`uQ9g6!%16kAIXOA!XdC+~ zz59YOjC=odWdxS9!s&EtsCq<%JO`SR##HUq;g@}m{``F4&1jvBO4O|gP1+X?$_+u5HwSfipo z-2Xt-8DCx=p$^=~4(t6#!xUssA_PGEbL7I}A_Q}^2WfE2eEa^r0yf~{;v@Gim|2*+ zHb<)5TH4Q@9AQ+Wmyz{f9aJ)0eeRX0K`Ai5Qt`qo%t&8`ct!t_1k_>ztGN-PI z#WcEO*H;UVC{3T*@(_G_%)!xN`Ft##H4^8+gGHUZQ8xH)+voFS(d=j4wbLQEIw%4k zeWTl+hWsd^0GOt{dbO+-6~*)}Q_#4=l8csbS8AilCL=G9k3jIP+V@bZ*KOk5_h;~f zShtd_4Mj#io}VA(OO1_<>4iYH;2O=#jEshF-yUprzP~{4CpEi9d;ejC;s0}1+dlqh z<>BJw(Y?d${OwW4_`e7{Jkti2B1NqApf?Xg_9TfArIfz(6( zm#$s28~a+{)Rb-0S6xrsY5;I3H7yOIS&UWKG9ER^ik>h~QMs6)yeDW+t<+_kzTzaL z%p&pgQ9}dpn7xh*GL&JU65${^!w-3`3MT4Hmj)m^5ED})BdY_+v%I!OCgIs22aWA@ zq=a2p2R_~OLf|u$nYc+oD0FrT@@sp4ez_nED<4m2D9%(weqJDaKqMZiX4WD0$o93- zJWiUl$297YENCrxSat< z4q`kI+WDAH|4EU+|Kzr+>fqPPI2FqF@YKWF#LKN^UGTsb6{e@uwq7;3c8!|Fx2NpR z4&UbY1Gj2xPy4H~Rk31T1umgiK-=rJ{^Nxg$Hd-<4d=3f*hhej{`P za&uZv-B%f@*Y)&_EG^}kyU0j%+5d?Hb)Wu4^f1{DKp-G-WI6%Sj72*9uZ#Skkg!jH zrEGa25i8Q387qrmO6O>P^O?lU|6DeS0A!Gcs-t1R&Bh!V7vYKEaS~!EC-gNnLEa`L zWdlf0goY=Ig_+;+*eh*pOhFm7bJk5zQfr{O;yZ4+cf0H%Qno#4gI^1;R$%99N zd_tuzGol0rcJ?(yEYOJeowyzB{l4%r1+B2iImpI<7~xaeMQ>WAZ02C3YHw^je{Z9Y z{mdC)r<)%0%hD}-kRmja>V(Sm;NPP4_~wo36gif(#s)>oE8}0Ft?{r+SY<{GPad`W ze+CJ?ZLsG4NqH#Wig6B3_b1_McrNZ}cURzPSe*Ue3D=JSF^f3NQX8v3un7t(DkyY- zLe8CUx?S z+Y>y(viO6|Gd(nZmN{m=$+GOP_S@jsHq(UA^6VCko42>OrKRreu^!liF_{cOElVfp z4z^D3=TE>hfY4Xn+yI(NB~tq~YgT&gfSUczoxc+kZn2Rj=*g?8$6$lN2OwsC_x)%6 zNt2NdSK*HEo44Sl&g^5sMBcHz%hVF8KmdQZ9pHShA4}YHf8(eLE8D zMRV*~)0eqZ=mt~dC3V5n1k`U+J*l=SqO48`h1s#bzaWj5x7nkKV*(Ww7%d2D2aV6c|v=2fG|!`F)F=GN9+JBVX}7yY;981A1KK zM?Jyec@B5U-bi_^X?fkr$#PpP{<<*lEUzH4z~I`rl++dxaR{7Q%B@?F9}o!A(qv*{ z8z76|{RB|LE|>Z2ySAf1;rEhrr>Jij8t&V_Ukla1k_pVEr3WG+Fx7%wvDVi|4i?_liRBd-(=I;6r@$|q3Bb?J)K|lx^-c*L~br@TVngD;-neLKNFU(C7I?pn^8l>Y( z|7zDogS}8odDI)p8mT%tMV6I$NK2b~dg|T0i3(f*prFR=9g%9xfd<1P9!0un7>6_* z9(nK3^6L+ZM^je~Y5O-3yo zOz3!+EVHtS2nezAC8M2wm6^V>y85=LsH>xkTQ5I3F+cS4ptff8)@G@!I3gru zW`6!_d+gn)nn1Y+!-Inq)fC^?3Gy3gZ^b^rFf;Rh~paQEP-2-De3h!)Ew6bGNgT6GC5Mz4>MPZdzlzC;`2sVM$4k9&I*se$|%Svw0wGR$n!ap%hA?Wczv#aY+F1k zmDGmV>JDWMDhjGx;FxxH+OG}0Gu3M9=Qr;F+{X?^wI>~xUx z#VbSsHP{j}PT|-}TxkC@<8m}862>3{4W*Q8tb6zJYj5F&!LWy-jhEGliP=4GL9BBF zFuHj0hV40=%bFbiP#lZd4}DEHFm-jO7hU$AJboOt0Ncgb4EucTA3uIn;y(2PyAe_l zz=MQ^hLx9_Hphq^3#i$vSOBdWDsNEq{hZ%C6rsermK^^&qY5Jq;dwFSflC2T9)9R80t@N&@7>=?HtwXo`0;+wwxpzFbCCG)g}aq~qev5AXOn)t zV8G+t%)uOXgl5x?M5mIYM#M-WgBy-6@ur$~3sMysbcN^QQ*8dZ264SF)sYzya}$%X z(woKpsm#7rF0qkL8>>xK7B`U&0?RYRG(A1i?&~8mU~^j1Ga0U5r;&@|K%7}p`w^(w zi+ncCP}Y^u=Y#x+w$Jt-dE+DKIX_D{-9p0YjNWJxR1^Jnfq`t|4`R4waRw-)_Jb<&G+k*uODSzx^tJ})|6OHFMHNLCrPIlwB~cl zb$g%O-WpumSeCT=D?I!o?2h-+<0xf~h&QrO*{}MO4iUm66Bx+9^z`72-h{swQ6h+t z`-9%_VLRd4%e6R|5TMqTqnD(722OO80*Q&m)$}99TlvgwR8`asSi$P)V*H`KhKY@r zmqn=P-8+}JnVCHq>aHs*5QcwAS#}ZCzpecYsl%~7mfT7$P)dPdL%-d$%Xao_eLQGB zBe03v+0!$N*HzR3DQc)DWoZ|07bHf7f9w8^OfWggJ;1wmG~N>uv_#aoTYn)5VOhu* zA-_tT=g!&PYMeD_j?2x?IT`W^@$$WuTVYMHuo^8%)U>_UoJeY46b;DuIey)9pqYMv_V!@k|A^;@Z7~pA7<^ zJSuZr&~{V^%E%ZCJ>4cvN&hY1F~Im$_J^-Me~dp~xw0m{fu5bU#%}ut*#?`kJnNPh zdWg|fDye#MT&Jh!{L+*JoQht{pQ^s(&jv_RwS26q+C;{jqO7dAcYk7j{x$i=M;q~; ztDQqus>L6GJPnzcpwLB7urv7QFZzapd-tknr74}-MzPt^Jd$ct34B5)GQZd}CECN% zZ&V(t#252Q?I#Agyu1JwIogL(72>_lQ>Pipe^1fBADq$udSokseYx^?dWC?#q~0Og zL(<&(9)n{YTy9ZCQ9?cpNUDVbj@;*KSBJ)RwMSCb7-Swd%AW`>GM>3zg+aQd2oQQ&BnBuM&T` zfZ-QG;EgTZXbxPOoo__t-iaeI=S?YtTa@JFV(G{+_7{5&KY=n^UVe|CBxv>B(86k?t|K#3BO5lhk%`3kbB-lBIr^dK zzgQn1qzK(|e&cN2TViGRLde>qrt$0i_rha<_P%s>q_&rOulJ|b+wZ(Aeff&i{jjT# z(ABPyt9O2JA!@3uATuFP#>8sfX(cfFeTB2rr1dMCr`DBL<22yx_a5sDUthjt?#Qd!mhhF-E$}jHZdqCN?~zx5 zQC{UvlO=y5B8MW|(<-sRv2w6U8W*B5ed%4;gVRfg_Xk$Hm$+AoY-T5$d^<2v6F`Xy zAUGCR^m+Js9tD+u8bm8Z>}AP>d}`O(jhzkd^c!UqL)$SJE1PSop&H#;4|k9)qDxt> zB@pRLMn}hPv(}sE`CZ0U=;g3uUbOP9m=Brl_)4jw0f#kHR>Tg2*H{}NQ0;v&=eJN!l z8pFy+b0;ZiKKhrj$t}MCKdbICS7YNp>wXjn zdaOX*NJRzUAWZ3B+#R{1Vqd)27Vu0C4h{^2y$CsrQ^Qn|obk%v)6BBNg-n*a_f6k`&hti_w$3eT^o`t{eQ{@F- z8&?vp-e-7F8ruT`+k0bSsj-m*k9tv&)uny+x0WITUKlUEpu&Z7Z(|LRzV*i~kx<*a z_2KJeO6_W1XhFoCo}cP7jtljw|Z8uf6zL zTCqGk{$!DolBt)99x>Ej}Nxv8KmZ zW>K}?$`tRt@{P)R>q}kUk&u>nDR=KYP2e?s z;{Dzeu?O&HzgR63Z~oC!{(j0Y(QQU@BFVI#`;4&5G-4GNotz+Y{1X4YL%lzJZi) z5AnXPuHn36FaLDoEo3%XfgT4O0Pq704S@^~{)8!*yf8g?p7v1G)u|ufEEi*KtU^3m zWnPw%we@t&c|1!fIu}0Y+5Pbht>4xc!hpZ{iJWJEdXKEgQK z+Eft4%t7h|eu{{2b|;kbt+4kv)X!xajhLlEj9`&>kNKOe6>^kRm=Sz{x2p zs{4L8`0-;z=q=4J3JM4v`a}Ef-Md#RXQ&`!|I&U55~B4DfC@T2+9};n_w2pe@(ID* z+cL?f&*M|$6guye84f0=nYy^RpwR@YxeYfrW5~B3UpctB>Cs<1&tQH-^V^>#R)XPC zpY6$NGMHUs$!orUsqchROCtw+uG#JN9^x`NT4_f|C+J*c>f@z@j~f)Y6>_N;VXT^M zm~NeZE^<;@d$eaP?ogyfwaRee^k+;Hqr@q^xINrAnot&?zWF)baK>{zhwj$W>w>lg8?+ z^+7#K<0FTSrDZ6c?O6Jmt|f@rdAP-Kt}! zTZo9fpt;o;$T>;=<>yZ$%bRq^53$Nfw(!9)CZm-e+bbqAny|Jze2KxW)a`{5-~9Ce zyWX5;MGz7s7j1=giGd!Q$|xyD#kke})~XGfA(PM}*IHHStu;P=#4GY; z&&#R6mtGd1)*oL^XP>uuo)#Jsa|F(`{@=A+=YBT+$YQI|K1DM=HiEneeBg1s zR|d1tXqMatojZ;kq(#A&g;0=su%8cjU&)1N-Kj89I^ zEzF>N<8?s+#qQm|=UgR2&M@%Y6?v~)WGxn_=>5H#n6T;2Ktg!0ijK0L600=;SL+@g z8XvO`)6tc<3HkDTWV@++1 z(5lEUv*Ik_nXNy*Ru9?*dw2<-7P-tzS~wU|_!0-~!ZD$E2U{ZqYfJP|i7zjktE%MK z$lm@w*1^7G$NK4Peq%*jR7QOpiPt;UsuR~J`0yrM;XTT7!F}}#Lu6B72M;ZIt*0k5 zk)8{=`hd5V2{Au6^2#cy`iEv*?e0s&x1bAB8(zS}7n=>%alYs$Jud7q~-*QUxvg;I?cE#nWh-eo=8UuyaHMzV z8{DT|zaR4X{=H4-c!TTt(h;@>wo{ic+f&RTCTbUV%RgCv8+eFL1aGw-aFk>JT-4Y5 zMBXitDr%C^6%)zt8?5<4`@nwM5K&6BVr0D{3Kz=tv}ng z{Rn&0tNK@P`>g&uwuP<)@j2GZ$gC}Tx{b~bA{#}Ei;LU`U^eF3b|}teJ?7a(}A??tmyu#qX#};86O`UtmNkAHk{nd>LD%xgb|Xlre^|-31`4OcXdghIXLSo z3dKFV7r7OiFy#E{i{=75#adETUY){=w?sN5TF2Z3}RTW4s z;_5tco+ubgF+P0E4PVb>gr0p)^^;fO#U$zz=3GRJS^KCZR*jDPuE&tMimdFSlwMu^ z^oim{%a+VwM3hFft_EX>nNQPoWd<38{<+PGc-D0bHDb~#235YQ%`IvfMJ~=Md&%P6 zo*Ns;)7C08o@t0+?{%|Kwb1DqZI=MxuDJ0Fcoj5X?q7%xoWWTe^?6X-p6;GpozjxmudnJWHh=r@E^V!arGEtDOH%%R5||LT z%%)gE-R~yVRk&?!1T$0Rc#-nXapW=x6^j*gduLt=7gdtC-A|&Td|_?98SN@*288#jsqNTyW zYLdrd%EZp@K5%Rt=Z@AyWjR+tnG#z_Bl`n=eH_vixjuq~IqN8Nd^P?0y zRIZmW#Xgg4vo~Dyv-MQiHbu*p`2z~8JOHIksKfV;=3P4Xb$E*IiuG`e{0oJGir>i^8uOReECc$yY<>ws{yU&Exz1eD2}8 zulu^Z*CyQJ5AE;9Mo#7754N^8ASk~*QJ@+hwX3wH)+Tafv+&31Js(?IE zE&tvsxFyc@lFNW5rC5KFe7vzE>ucg0RKzsY)DGgzwzdG9Em)*o4bJP=xjfz(m8P$p zes+%>C+*v}>*Cb0HT@zC)T0Toz6tYLX=yVIpU?OGMXZc@hT>Gx&!zIUF1ug7+7u<5 zrPkv%pWSnAB-KDL{6wnZ(X9=iTV>hgp9RJuXZiE8jQUQ6p%4iT)ra*B%mdQWvM^2t z0m|qN4^}es9x6y$+QQ{ISzgR}WLlBUSBWE1m{NhCUb~IB<8ru zMjju>nE`nppN&GNU(~yHySch3C(8Ju7k3&qyKY{(xH`65U@sMcKzSRodU}|X)r9#h3`HBm zmrBK$GlH(BX3Kj(-MH7p;@aU0-&$Ha^1QTd#;aySsA9GQ$WVLdqA0TW1VtcRhrLFQ zQlgFuS4nnrJ4|V6V;WFtDw!gxwBOLpzM%ibu|?Q@H2T%2f(ZjR+o;VOw$fxlRcd9D z8^e@UrsQXG-qrX~JWqLUu#L>e2VeL1Q^rK4%i7w010R>71*@#AtuL01qEw;YvE%pH zwV%VXT@5Y`PooaTbX@dg4v7!R$}TT|l_TtI^eQr`vg&*^H#a(=7+cz8InC5vbRu>7 zdRKBiCsu36OlnW8=uVn_vnbpj6_saT=qv7}Hv8oJ^d2{@@|7PQ9iwAOH7~ZGA=a2vyJeqY{42BC*7T9%5IwAc5|$+O%;SqCMlodkCdulzBwElTscm^sVMa(nWY zhT2`V6O>L0+}JAMi&=Yqt~Rf}$TPQBEO==uTfac<+_}TtlH3v!zbgW_1EGL!W$n?U z_O_N^{!nw zU>lB$<0W6evUC=3A4zez%`9u&`~A&#NPm%^QK+egfG8&1BVC2$95ag(ouo3xn&;~v z&stNX&#yp!_6+Yw3A9<7|flLntF4~_ZuCG!vMI5pgss^+saDL*9ud5R&LS*AlTY^?WZPRL@iT~ zjEBwm?W;G|xi%M#vziFaLTS zY}4oG7huqM>$HR05@Z;rz(&i}`2#|fx(UrZSQvX!e`{cX)IeV9p;fe9*ULGFEzd+J47lDLz0?@4Ei6m;On{t5-UC=9!U^gOlA}I{fq$f%k4dUtV7B$jWjjl{t0l z6elM`XvMcQOS`=8yLW@~oE-Q697_GeF9L>ug-^R1H^8Ezrz9U790XhS(4mS1-&tjF z&vp2J%`M+!$jyB#dhF!Nc-{ustl=yQkea03LrUlyy;n8RC?omCd30dg+_@HQD+jTC zSRUWL+eff;1#|cAf~of*L)i$&!`>w2B^m4OO@jts9uVv}UT$WI=Jki!W z#eHOIZGLcW*iW~3aToMl*grwE)^s3Hy4VdwO;C54rQDUi86G_I7s^1WAS>^7S)E^^ z3^;M}WNE2Wbp0I8GzQ}tIy0-kTaID*(4sL;*4d%lzb3kH&UYOI z>7zSv08WW&%NoD<7@1hsW>ONO1$D;odsR$ep=7#LL;^ zcbY4*ElWQ$HL-Tc;WrbbO#BaF7k>I;tLv%*rE8G~-o=~#rh|#;;iSVcF&(=v#0LGR zcpb^V_02Rz#|Zm51i#*?vNgNkhX^qv-Q5Y^v#`%i-_0iRKHkK_;@30jtzpsypjX^# z-Us#Ow0kAB71)=Ue-=*|~FGvK_D>TaudESYFnb614AG_qe+A*PQ$MjWk+;V} znpVO@@7AhyU427Chu<5vI%S()L-C2*({uhdM-wQS5?MUaoI9Bj#Bc zo2+xwsIl+ij7&U4IWRG_u(>uRFJvSdb+k1l)^DD7J;}z_HjG*3oyXi;#qGRg>{spW z-F{A26!iR9J*&V#GMx}H=XETA{kQAxayv^)_sQ`NaKddni$F2mfAPI!yCk!O_j2bx zZZMWO=T@ZYZ=Kd*W-0Zqnq7{af#_J&b07`ZO-*ggETO*w4QVk0HHb=KSVlz6s_W}d zu(RhR0fR^)3#@ooRK)wK4%KVTAS5%6A3xr>K3n(o>!WHN-0FE!oOozGls{XU@f`?U zzO9c$%J;bZakMsJX>02s*vJaicl8Tw)YO#ktZi)xILbZ$nYwvxfAnM2h*LtxWeNVZ zm@X{(mMqPuYQi$MADTK#;2~fl$;X!tYC+lDq-2M<_(i>-@Wx@|V&6DbF05+5D@>Nx z4VDrUg912o55c3t)Bqyw(ptN?!4Eh|s3}|rNPQu5=JLC03QLndrk>c$aQi|WbGr1`iq4X;4 zIbNja@9(Khr|iq#-?&5|G*c~VSrC5_9Bj9=@(c{H!T2=xDa019HCFxT=tPskuanc) zRoHGH#u7L1JD&6wyP%-mRUIAc^XJXXuu%{dR4f@<1>TISgY#)&24)(jy{xxPg!hKh zR~Z&lENx**L{W-2u*>t$AJp7>&5Ok37z2}jr>%Yg??XBme^Wb|{GCt%(~VeByJgJ6 zL6qN1{ao$}&heVe+ITA0Zzyyay|uX^=PqaD>#J{_{_L57iAf(cN}8_K=;=4ndy*6U zQ~mMaUY`Mrk3e|xmX(SG8yS3jb(#8a)2v^?)%IZGB}*)qYiaGLrTxIbV3OAX@i$!U z&ZW^5yu3Vk#mn(;+H7s6_}FEqr7`ZyGo5@Uju74Jx8>t|rXrH-0DemfX)_7wbYp-# zWJ&SJD5xo}nVG$@XtcYqtD#wT9Y}3`ef{j*EE*fcj?jk1xrL#bcUb2Dy{Ui3os`6{ zx6DU&V>t<^b!%iBrFTYufB#gu?8?Rx_g3O-0^y|q@xT&4?1AtKl9Y6VcNDX%@3WfW z1|q_EO6c(6b46!h#2s4YY2PMD6YaIwRanaA$L}#~Y-ng}YP$aB5dQ7uAhg>5`5X*m z+X6MH8RI|bMX0H%6nPwvuP{;41mx7~IVNCe7!$1zR}%M5>4HcCqrD-)sSKPJ7>B+ zCJ$A^x9|VIvuK}h*uGeMvcImOzQLW@PRpgC!zouYpZIOvKVgT$U5YhA>7%Kz zvCqO0i-0+H@fA4ULJ)=Nl#Q^6D6H0_L2gAPgoMAMqN1dvJ{ehHg74~RPwB^$r!+VQ zo9eVF5Wu|=ura#Hb9Jh zJvgNWHdYs6!6)f_YkSay+WXDYzS=Vo@kQV=8^05};;~Ime8BpA^pmGgO7gGAa<+W? zJUb>7&Uqx6E9C`-fGz2!aMbMmQG!=7aQ!>NCqY<1`6ZduOic}tKy(9x*9P_Uo|2KN zB67WcEdsLw$WYOTUcYf8H6^9SJP)Ivx;j3zMo``ZQk(uohCo=~g+SaliVkL?Yh^Mi zJ3LS4;TAdhGM<9rgW|jFN^Wl9P%m|Me&n3@>XZC^-)amTh3JC!kVCsa2nCY?n zZ9V>m_iv)3quo|!hvIvTL}N1{!@K`rp;gQ0zP`VoKGmZQ{@&H~?9nsGPKg#;u;Kge z#7*>1ISeqaVCX;D$~x;J8`vk#G>XFr?x^~VoA$NFC{=>?;` ze$G`Mtv#B2eF!H)Ak+4n58TTmVxxsN@`{Uxrz0ATG78rLB5CI5I|Ck;eMsbI}yj@J9yNJWF52m?~Hhm$F`RDUQ0ylix8T)&0 zC)!s=#%x*><~F_-k3e?zTN}&x1h+k87D06siecPyW)C$*l45e${V=7?6JOg92eYzL z_lC&1xGbO~^c&U4c>DG(Cpi|(iCBj8Bhch=xJ|DK!56ROD+lrL;j^WFn!8P z6j}b+gCq`04*Jlbpu21v+!O2JNc+PLRVK&yMLRp|n!776Xvq(Ki7Q6`Oc^l0aNJ1$ zt(=xta&|)EOO@bY-OXRIOb<1iIrCP%JUnfB%ktAhzYNZ`@I3nTiqcjf6O@~s9@6^q@QnBm|V%czavgEh({5aaJkR$m&Cv|$aFWg_6T;ouc+{C`OJV_SeXRWzHXZX z$*qsCjFyEaB?X*A`G2C2SnHJ#m-!nTUGZJCvBBF972qd6 z8m>rws#kVPvtN|h_wd&@j4?6ZKHFa>$wx5p{F6_lwf+-Dw~h!2kefgw4d&EwanGj7 zv0VW6)R(%tV#gsBYyDUq{>_?;y9rNNO&}8a=VNpblXLK>T&&v=yI{0>oPt6RvaWe~ z)?>fHcwH*lDr1gtAD--f@!|!tfOecN;r*7>$Tot%&DWj8AMxbvW}y)Q@Vt6N1gJ}3 zdKS5?Ehg7R1K`Mi^JaZx!_fT8M|LGp*>B!B8d~-AxJ4L)N?Wkj$Yl1wRZ1b|Sb&tX7C0|L9wC9N!i z{JFMZMvVDOLxXKaz&25^%{n>&)sSp%BK2TrO2)`&*MkQ$r|d;fh*B)C!K+J$oo*AR zy)nAF27*ib>8Vg(x8fBhvaBO~L%1Xw!f&Q2I9V&sC2EKJ8Bl834VX7WIQJUu1i)Iey>d-LY< zrArWN!wQ9zpxa8weyoQ8D=**L^fL6>aC%Hf5N0_oMEs5TZ0_Zhufo2}sn+aM1v#*` z{LmxWg79RyK=Cu&A73y(SB+K4rA_8J!UfLWMyxc5A0uj<^;4$`aMmTn#84Jy8Wv=w73skM7T{PFwuZ=ys3@`i}WxAt}&BlTS8(Qjdku24C9yST{9D8S9F z$V0obybQ?>WY`lYP5?edyMIT(0D1*Xu}@`|`^XTt!E_YRFQET948^OYq&!Vd+R_ga zB!uSAcrWc{!-Qc@%O zg=VMu5(rzYe~On1XMa4{_iygVu&~2a47~SpyExo#c&A}+A}uYQO)tH%s~$(KzPU1~ zF!>0?Dio3+vVg5}Ec*ytXn;W{)g1_^(I))$-b@6FK3&~i_vB2KZ`{BaF2;I%SD|U{ zvbnd^0|loT@#gpMO&lDAPYI#*hA{3n3UYj~ZGl6H#Soa;a78u<@Kd^bBap&BCAI-O z28&Bea6AU}_3Xmo4l;r&A0VL9qW>vin_DB#5&+#JAwaQOI=rUXc~s-<*$?f#+$$(0 zV2MUeMGd_lz)UL27mnoR%I@yQwt^QK{16y&cExq%co6H)Z8uto=Yo3&KM3*M}g*nWK{tor00FR!a*=5oRJDV*oguCFny@C>^1t z1X~FJ3I;aVZwWki4p9i;3ZgTj>vIj69e#8Poaj~TI;iQt1E_4FW&MGX7X&eqB z-##`rmV(`clo!;ycb|8AbeI;CRxH@@(5c|^;%?$E!WV%i1e{_NlAyyO*4`;Zy>lNW zIqG&SpJC+%driau@=p+Vd07wDhzvy-@3eTQ` z!vS&HKh_4i6&CyJGSvz1)5&pf&4|2f)TXw|=U}o`+uLXl_ZX1Hvud-2Sf z3YXRl2v&?*TBE(z(9~2^PS4F8|Y@D5$S!%NB%^L2u_9gDyLt2{Xwf1J9_$b9! z04lkT~xBPwuTic4Gqm@!|oqNMbN#YxSzJV0imh0p z8<9!g#drxV4Lx2uDuMb2+lldyrZdyiIgej*MX3zUtw4SOtqHy**ynJL!C&5H-vwLv zr&6|u2z}*L2$G*D{sbkH9}jO6XcBxt#1wy%mWG#x;t9S>qZBX-QPfBKyn=hl5iznE zxE)Zv6ZXAz$3=z<2YB7{T^FFzRZ+}1Ck+DWzSy-96t zz0=8wnxfJ?4~jpetZa15s$3D!BgP3k#-MuU>Qx^@7WoSe-#@;{D%)Jl)W3g=1gFiy z!U8N8ye%b85maB^G!h1i4f2QvvJ4i}4 zsy-tJ;}HaDba!|Cs*ky5ZLJSwE-2A!8BRy0Vd0XT^vo64w-BEQDDhS>=L)J+ z$8d~_nv?IS7P5%8wroo()_NetnPE}SBfy8hQ{&PlN-An>fgv?8GqKp(SV2R>(#8t5 zHIWIOSe52hteL(?sktu_mkZGlFBW_@B%^oMZSa#r+IDloJ`SMbfjOeJD?$U(F>WVl zya2BFu9@OjDK*w(cfbk?FQKpG3Gd6d{qvoi6eoul*0Z>00fB)N2G+NhYEs;jGG8w3-70RdZQoAGTe zJcK?iB5Uw}I11+>!g=G9Y{tF*{sdB1V}#n6sH(vka|y|Pl()aV7J;FmeUB91`8s6t z7eCD?0x>*1N~faa;DAkBlo4PIq+46vKAQ+E!$w=1HNjX%XSsd*IEuoGo}TLJyH~Wd z3=K0A6OZ}zNLg^FV8DpvjJ%oBAbacdldISF@7;SwU8^+uiH^SZFrMt-U~@}{$JpWo z)Ko}sVc8e1qjlzazyVy|a*b zp22YN@ng|1rpOu|?(QS%sVm#I<@3Q<;%v<<-`!}2^e!;`RuZmAB~C_0 z2A-owAKbqWvt6_udU`tiMkPAfWrgY!1K3;k!t5>TdmKXno&&Z1zz9T6#f zNi4qv#CUkv+5avrm7dx3*?;{y`fMl!Xd7>}>&_!MBqm;U*Li{}*~qA;VR^Zy$B3C` zxWE4@2CB{7-5o905omCL{s`v21Aq&73^AcTgC8X!X=q@D3BLe843)8`siC1cH#g^2 zx(4VvZyznKpmAAOqX{rM7-a)q>j)RGXC1jBAt2ke4bBc>;ai?7 zj&??@&Qydxzn%ZQYlwf|j#haA0Urw6b+{sf**~G~hlt_&=FeKF>(-j1I>uAO?J3U| zLNQY_D7|RONqdx2%pK?9{;gZM^$>r-S}J0B$ZJOr`E3F0Xh={?m(Gu6ql^_%T$9~R zdTS3evlKTcTC<<4517IijoE2~fpP-wMsQ%@zk(3*>FZw=Cc+dHAk9EPLc98-n55(Z zI=Xexwi-YrGPpuQ5Zd#9zWXJ^pU;?C5C&qO#$qi2!W<~Bk#Hbo19q6txxkdfew8R z5>`vg{y=uPIpY*UBJYA>DT+Nn{V(6P!V9G1TQVA$+nohdz2&k}QtN4X5OX5}C;zJl zq~CDBRqIY(q^7Z-A6$Qymw_F>$$bl98yjnT_^4pDmofnCD{xMPpgV^p0|4V-?E>@* z4|~SFhZ1NzI##SWWxQx&9-nY4+gSYK*1O@>BM*Io#+=t8$4{}bunakhq2N*Z{8@+p zZLC^$YG#}X(V>}*fuX&r$9JOo!R)M~VDuXC3%XOIrbG|;pJwyrew^&zh=GxmCuul1Vw56@(r!o7u`L z!%cL?!A%>ENcEqQqD*sjVB{dj(KPDJ8})m%zX^x;+YjU&-aXii25YD}NdrL%b^8&b zbKnqMbjlnO1D+2|NV?(R#h(a#U%rPXC=dAzS$KK{^5}}%+TkkKFRG#z#y3at4nD&@ z`Osx4BftXiC{1$Og^q0p@sTp&c%pf~VLf}AV8P98Z9V2ofnC9K68mH#l;&sWzqhqz zzi8s+<%I}@O-3e4<3a;F2qM^M11N6Adlr-^1)u?6#{B%KDpPc6x6ziFiQvK`|82e9 zwg@M;fWUx|kkGZYwWb2j$XawgR&*-HezNhWzqWpZYV_#Tltr!%20$nQvAnS`KaKW7 z96bflhVt}h1XbC8)eblW#2FSG3_ZO(z?d9=##~EELK%S2BB|ernE=WifGptd_kQo2$v+G7SSv}CRzI}Nu==SZtoc6^2eykc_xNbvA zAG(W*YIb(|Z!PVm#raFAmk}0lU;ur>YEWJMs)aQX^+D5#T!oE9sT#d=inm#6TP zG*H()itT*}dDxj(Gc$wH2R01GS31mD<=NS9voJ-p#5@Cd1q(Ct{bJY5oSeTZ`%BUu zk_t-`hbI3!uNSFElt35x;_Qm;VN9CR)3P4lr@>-&k%RL_HZDM-lDm>4nlB$KFAVIl2aDSw?E67EX0o z2sAt)&scPjtrv2gc@(76j{mxBBZmk(m}x9f(O$dO3}O+S2Xu)jDt=l)N1oPYEy$-q z(C3I-A$qyHQBf#{@x;zt?Ju{Amx4+(!Osu*X`f~@FXP0L>?Y3Cx6253+r7M4!?iEz zSV~{3#$?gc%j^8k_o=r3RN3!Xh=_zFYG-E`%E5vAF|d#JVPs_T1{Zq&J^#9uyoU%!F(d$M!<1ZE zS&fzTU_=Rk$}aOp(Gw?ZEN%FY9*tPsg1*VDgIi6%!@-!CZ{pjG_ES>~j*X?KC&7WY zbS1MOtM?s>ba(Ly-QA(UoAqZk5q#aMa^#V=kQN# zs?kv;gD+6@^4FbTJ}M|mkh{Ps3Qj%BK@ZI~xQm5_-S2wmaa@?)zt)VNem~@%;kip6 znyZt6@;Rr`KTKwE=HxFt5EuU1XaYr@MhxA!xB$5Eh>NfMSQry&JB)DvaY*;S;5l{> ze;0Jy(3Jx$L%oSMi1ZdALUrHY>0?7fcdAV6s%xOUTw6^p)${H1=P#{Tu1E4mwNx~EQ&BwS>t4QG>$kBdCKhZ2s)$#<%LoV5OSTm)p( z)q~W4bS+K%tNMT5`$)o-hj<7`LYST1w27m2c^Soe-s`+At;!>Wgeo1OoJl{mVI?0SrQWiRu!wXYert4(`+@$`p!Lxq8NtmmrpxYOz*5w~NcpNRNqoWgA zwatw=jz;Y?+4o%=gw^Q7gPXWCpe^1w@q-Y# z(iFt@Q0WDd|J`bZ+Q;Oi6+k@e>OxhLH|OUXffX3_^l)ywvs$eHOh%4h5Lzj7bI>Ac z`21OeGXfwkh5|s!aW=6?e}alVF+FK;XyQT5AgZCj(o%Fmch26hwT)8c`|Hs&e%*s4 zffenY9UbjI)N(pdrejV|&JiKU@gV%cF5wtx`5|?eO2? z{8x}e@CJ+r&5VO=Y~j*=W!c&Gv*&zCZ}s7l{v6TKGK`Cl|I+V(+jpmsIA=jbH}c*5 z88)8<9@+dnjy;ws;dp^S#vP}ws9&5=@q}6Kv|_S`bXWHpu~wPGE5!E)N(!+Sj$o)Y zZB~ZMe#v?L^w>28oWYyQ!Dh5FXp=7P4&Olof2!)vI!Ip7?LUB(8SH3Yyx55R&G^7| zsize3HsoiNI3H#ssH6a$XJukSQDALl_p-?{lA8u))K=fdQZV^hS35z9Gf*kOkL7M3 z&ln%yuB;rHM4c0~dbV^jzsL(U2!bElG2|E7o-%p6~pay^tZaFMOFmy>vgWfv!bTQU~ zVCCorq)XP*qWExMqdu9zPKD?$)r_ug`}XZ~vvbJDd&x2BxasVG-Fmo1csa*Qp=v<( zuIYyqU2^5}UUIZ%XdAVzXryIk+FIH;yE)Cx%#2P<9DxrZZ+_9smw0`U^lE4j;E<96 zup)j0rdpI|_8`c3NlM~Apeg~1k2M4Qk7-$U7*L?$pI?ks;=Ft3PDlNdo2xZ!K)n&z z6l}A;x3Gujyh?_7yDckgYa&nLV zAGXjxdw@N`A8{n^<>cVXrr*4|`@)p0JkUc_3{M#u;Z|}oKc6E4j7m(W8JP~AJR$lx zDoS~+5qAuE92+~k>`RC!##RM%3PDsik-nw?9ZDqb@^ZhM%C(SRWo7i~8=S~|{v5{X z4en+quslD%G*>y`fFbcQzAFeAaVta7PoFa8>OgwEw6tV1ymalp)tJgsjo%k_d3KVA zdmfHZs>^L}lB^cBJC>Epa*->TrN))k!d%4dVQoF<@kr&#jqanh7r0u2^-V1X6uK%X znu|}<1&6&l>wKI1)%mRhtH$(gVGp<`Tjx9ul(>A6`KG69?bn!>zybCr^#N`GI%! z4)S`za$vSz=FRNf^V3m0fE`P#92@}+=5<4}Jv}|3@=WIlgGB%tX=dhnGZAQ43L3n- zWT=_cVwJg6C2TVkvOl|Q_H#^^L8{!@)0el(2Q*lx*R*6O%+?d96@M&YXckegxWMM}& z`Ds!wd5eB0vdTENAHaMm6* zNhiN=V6a z+yw&MQm?9fBNZ|cZ*4n4i$pC|zOmTZQ&v{Io=k8jJ&lFnZ|r}DgEp-Ll<#Y6Z=6$8 zJL|pP5)c4&$DU5NI)=Mdz#(70fad0}p<(@EvezBsZ{D1Uy8_KV@XFr`i*Rz9xwtOA z(YRr6?>940l{INMR_7-Y{OH-k4`#wrUEPh(q&qv?+?(NNboH8TE2 z2PM}vc&6gvlzVQtL^i>l>nukEE||BE4`z@|A59?-Re%3J8ca+y07Q$%HkjvO`c%iq z`;c~Dvxa7;qy!2J4`1J-wY91gNqDXqB~rrdCRLxK5V8Or?kpzDh-EkGDad~Lc5y9| z+x`g(D&!((N9XaeDSK;cuMO?;ft6JnJ~~0wm)`E}y}h6`49qpkg6*K=E=VVjdIv`W zzch-7oH{FO7c<>AxSPf2H=OgskjVZA!xL zh1Dld7({|EYwBZL%X4e8ZpblO$XG2&0|hNO%9#%cFqSPTDV3Cz(Bph~XNWIC$@%6@ z!~hpp7tq=SPc(vdj7iPaKf`$!7nf58Z1U<52mAEt6J{b35%)Q|RdF$qz6rhVs< zHLR_yySuusWa*qq*0{i>3A&TMmt=2aV{L6Js5~YP(|2pJZT7AmT#P9s*n?44TV+1( zQbzpr$nJ2EG!)`R9LA<1gbQO19)wUlRGeE|jcV)g)=+s|ym%fj7oXT?&+0e&x5ucO zHyj>u_Ehkc=Hs;MzxRBe)Vdi zw|bD@AK3^qxsPBV-B-8@eN54D|iXZlf{^P`FJhSQr-@i*<6;{ za3x4RMWi*kfdq$-=-6FXe#Sy?k;`t<}xR3cMh+4t`3C1 zXsD=oOMJT{6j1y^Vwu0hH%^XYWyXDQAJJ%bC-+{s55D>S-NJR;eQIL~)zsepeks;Q z6XCyVfBt^@6vzK$x;FH}Ox@Q4b!-7_*evw%Ed@XtuVm`&=ij4x@ghpHXzj}%YpOaV#oiUYyL97C zc?p`NtqOwsZ5-PF<*~;nNk4gWl|ZJkKfLwJI?Cv`S!!I7$YP$J?n*Cki9C(D_p!2W zt`+n!COmynWCgKJV+|wuF8YN&l#%ek7}oWe!k0T zn30ij4>?w4&trzAtc+*?6lRKz;a*tCH_HLHct%)n+oq6ovnpgi#z?>i^Icp3 zF7iDVGA=g1pylF%z7mXS8&y>m6{^?j zO+`t`PD`l}Ir=-_8eL97+K2bTV516%AH4yZfTQE3w zq711&H|zh2yQgHkGMh)icf-9syC#kC;$b=gk*dGGfE6+UnIYDEbL0dnoh15JG;L^QdD$w22jIv5dQ1-=I0gnW36XE?^ffhAFhpXOc2!Nhgk*-~e3yJX z;srB}_GJUu59K&~ecy2V>{XP1utgnBO+`Au^eVJ!psz0n8s@~F0i+e!W)!T55iatg z($!(ab0!e{8(u3Ayn1>pr}|F6AAF#2&C9F!UGB{p5lO)Bn4thcmgneSS-pGv_WZ&U z)*r{5i;5En5lZz+7mf3+wBRU#J7}-7E_4?)y{|7AEV${=v@kcXUUj3c1l9xo=&zHE z(Dy>!=J3)#C`j?L+0POMO=DwOaq-}*4B<7M3m=^~ z6ftqgOn{F9CeFw}c~%P@T?W)aJL%ysa|d73*SDv)SN7PU#54ThE2y2nfC->pstRw$_|>6Ci902Ex}zK9lgM?ipsd&yx> zY+NLJKS+t{>oLV%;=?t`%h-E*b@40GGSbG|yu*=73Q4)eDT47B#1_lBLYq)S>18#iE%6M?Cs~&kB%m`>|Y9YVJ zTC7e6uyb-8la}soYg9*K0TYBUH8sPyxY_=GYzNG3tTQq(A#DR{fP^g? z3)8ctQ7QsQ1tzAZPQ^AD2%f^2d!M%_&`OL>F zX5$LUBh2@1=ysIvCpTfBXJIKl#GQh%H|SNenNPunKO}y%7R3b$#N|kb0)XNjwv4?9(gj zFK&~giR-X|xP*Yhm z5_i*o_NvJ7?!VeP{v>U0>l-wO?G9$T=RoP@jx>O2tS;Z8BbpiR#QCV=>HOZZB$f~%51l`G2F%EALYe^@Nn(6@91Fe_&GW{tEwsI zrd;~?;6ZCuiOa0Bg!Iv)wKk#%=KzLoFS{EX_pYaFW0zCM@|7H~{GQv5!{K4~u|mJH z)&1f$M+DTnFaTI?X)|sMmV?HKRsL#6!p8l^;o;5cbNJ0ge6EUho`}Zp(9fRyI1{WaL4$a;f1Do3HMM|C7>u;}LOZLuf zO}&0eJF{a4ejp^PW{Pj3{lSa@yQ{>R#rHQkwulplL_{9e^<$mvs+hsz=cup~dKg*e zoc6C73=IiERlPw*dY|GPc3lu35Y>WJ1@-Cfm@rfiIbcSG9cZY#X}g_@tW{M}9iN(N zvpj((-`X086NjLNIEhg?`t@SJjq@nRtroDbjE4?V*N|i3!ukgo0N`cy_s@Kbm&ODV z8+JGFs|Fszm45&KDQ|uXoIxpZf>A(5kS4rFTT5H0CmP_g;Qg>_Vd~0$kboNK>j1EL z$XAU#pLLOli+}P&iGvnU1SZW%NzXw{`7OtRZ1MQ11Sip`Cr@1-BFjklvV*?XAs^~l#OtJ3< z#?L!1_ph(MqbR?VqM-gA;xS&Z@w#|X*WO-TJwlc1{P_z$zf)7f*kpU!zth3PyLw24 z^Wopb4?9f|pty2b4-Iq%R@=#Gf?gPuErpYG4?4~I`!tq1JzCk4^8}+3*a|X zb)d5HLz#^8E0l+c6(oc{ihtsA3tMbd%U`%qcw*(<&BaYpOzb~(IhaZOc0yCXe>1Wj zP-NeuYEEoO!7m$Gz{D@qYqt5-_n$w_o+e$pc{BG+wyZq^r~kMGDGjI}R2DkP+x+Om7Ng1&!l1*jMzRMn9qh}WF7%Dhp;FJn~_ z7AMTusF%A5nn-c2=~Yiw-Z!lI()8;4oL!^1*;z|;s&I3>a7 zE&uW3yu8?&1Q(&%;)_9%dz1TEPY~uqjpOZ!S1=n+0dA@5QHVxp59LMs?jrQFU2MK$ zAXpn^munkS5-tk=vsf+amqYoUBgI!&(^ddzF*i3tjuVszjnwa`lPcu($5Jo<25y$u zp~}98*a+}ELURKDq{d-DX$PVoJww9k5nV6#a<&-8?>cy2;pREAxQgkyxkzZ?MvPoJ zZ%tjP!{3VDahK#`CO2b|a10ukh=>Tv5L}9dr6ml6s%olg%|xVb{q^X{r+$Zb29uym zH2(V4^D7;@(fXqH)%z$>gFRhY3HWd}PA#ZrQ2V+C#yM+0V7?X391|N`T+_Raa8dAI zf7!~V)5N(O7Cp|MK7HEu!UavIZ8fA;g%#LCu=j80}GOsK+T=&@j{AxQ%;DF8?Q6{z-jyy%)DBqc(Xg3i)!h6$y-O;4I{`(`8Fy7roMNJnhCqTOcM4 zz;W}#w#+MIzke4&zz^gxx6Nfm(p!J!+r-EwObrcb8EQJMe+;fFrM1WKCC7Zh>Q6Ny z6IgLc%TO9(6<2k@w%qht1EMQ~o%YSGZfG&xDN?Jz+NzU-Nv<%L=fyhdixV#xS3 z*M<7mAWZ28()!7iCnpbKzK#B}pa>|rL7BG)N+4t7gbtf5drJ^3&Or8eaN~D$IpArw zt+|AP8ye`*X#aKJ50dC4^6=gdquH@5N(s_Ol=4l$Apy-mI10oMb}rBCV-4RbO>)6FF12?`Wgd0Bkl7m>30D8BIJv?J2*^3Y`HMex^EZO z2_hpOnu)}8nBD+zWn*=gsNA-&&}Ixv1e8W(xjO4Q-!BoSc>@0d++|4KC(t9-;p67w z+WNiqX@hy48qb-D*3A$p}& zT6l_TDNGORFu24L01PZVwl=Yu7A~{;Dx+jwMn;P8mi(VR*=9E-0o%cq>nqsDXz%V8 zNXstJ;m32}5za|3E>2AyRqtdZPIQsbO-(n~CyRMPs;fVu21Vo26tP#5D)~)D#_(2I z5eU10m;?U)yKHk4z%zzYfU5E7`erH;gR87zYHHx^?QrR@ZD-&r5h)Sz$$6}K6SU>l zEZyV4+3;tblr~gX#|8tKCVrdad1x(yXjqC|C!TK7$3j6smgJu&VBZ-PGn$uwYG~DO&F5 zXKWlQ_q@f*ev|+1RYU-&7kYXYr546a{ALuOW1ROqz|~yaAo zM>T^OJ7aVQUEHK5hCO@05AW*j?QL&g&IusU5oy{>W%J+q-oqLDUWe(*NK&{|X~{#{ zeexXYM!scN(s%9H(NSvMhP8ZsEkmE!^B_Ipef*`w3F=bY*!9v<1nAgPwiq+4^>-Bl z?29dsg(xomyTO@dQ1DTGYw3!M%BXSDYG>=^55`!4FN?CpH@1?Lgy2T@&%-e(LaNg@ zF~M^1pty|a6+=z5uIuaT&p8fnr`V3*b6;Ul`pHN+iiRnl(IYXcSKK!wXdp%K8Wzal z`a<&zIrXrZ*t^2i9hLnuEAyIn&fercz!{s@<0Feyy#lA56D#lp1jIOss?x+{Hw1n9)Sc)^)hd-;k{)@5F3{up)T?>y6lr-V^k zYimpQhQKE?$1kf3n2=&P_@EA|8+yqa07wy4nmVBNB`mRepnSOsP+#xn<`U|I;_}0U zzQunQ`C~l_1j>NFc|JSdR8~^Oeg~)kfZPpexQ`vXY2#gj^|dQCd&*KsW1-yrJP-8dH80A|I3?9!JlR;;vfZOq5pdvU5$F{N2{btH*C_@}xg2Z=v7(?4%rcR6ldOUp?NudZYw zT7R`X0px>=%iPZOEjk)V{rYwX44XfNY()Ms^R9M-`aQgD%!4`&Fy`MFpc@oPg4xgNUd*d z1n4n3I!c5)-V!hRW!{sArMpdYA-}11;ezzIcn?j;^A97I;P|TR>S}1r=A@7jmiPW= z+JHT0O7--XR(5uXpjisvV`74I<>_P%7!a10jR`-o1NR zQ$b9|{svAdbli@OEFf*_WiBq2Z~0(G*S|0Z)-Q>D9<~kSg}geJ zc+l!$8DeBa~#LsU_sC<3)qTlA6 zz$yG8taLb3e?IQimcUyEOgSQ+JbLsKtFw3S=+>JT8mOf-dz6)_avc{FgOYWj8fOvw z(2b4#Dm`P*CU%);`VJ#I=vk#DMQUPs2}N_}UGU+wjeT0eYu3i|8hy8dWTpHslM)=b zzXnN@5Ln3~Xj?ql6fgx0zsi<~>vgY#t@pa~LJ*VIMf0v9T3Qe+=U5JuYQXz#w2$KpeBuOe+ zO8bnxkX?&v6s1XuR7i^nNfHv;Qz}GBi<0X1d^a$=W$ zw$5E`ZEa`wXSVgA!}@R)6HdLKSR&(}mG$7>&0Duv^!WXk*aa|>%rC{I$@PwMT3h(_ zKOb4Dd~dE56O?TI@hoVuT_7-)qsTpwcHP?>aLH}=S;)#4FOD2JCMzQYnXhK|B}1#xk)+gY59h_u2=^dJhNov(8^k;rY5^xBDqYg+dqUF z(0|0NmB!`+{JaJ7^WuBHIJ++EWTCwSR#pivj`4Hjz01=!1qN!%FE1+k^Hm+xRBcU- zc}Xf@It?Ws-d)=W;!oDVVjp(2=1Iy=(2&dt9V-J;d0u4mZ+5fZWK?k=et`RBmX{i1BXi6L;xou7D!JmD%zPienCu!ZH z7DUkw2B8%qKXjmxnepy};|27cz;}a;1Qivn{WP+|S(8s5R4kOQl$O@%j|p75d*Tqrci=zG!3Q0c{%f}2 zTqXuCKK}lBo5Q@#SFRN8-z{)e`cIm@afrw$@!!Mgkf=*bbq{lIE%Xl2Zohj_fx$!| ziSWIdnGw;qZqbXRuHfS2^!oUz9oU9PM^91>yt5}?hyb{Be>t~b1k7JKwHc+Nu-2p< za#w9J-nCLAe>}Z)jt$HZ9S}_ZaJ3+2jYW3OY}d~f^am4>rTR6swmR53)KgTn7vSJu za?>i4Ldjt@$M2E$(KPjZzs^{oG#<{%4PuEJTp&-C11zQm5s#al|a#uhKo64B^qV zPP}_un81-m0b0}4E_dL9Vo<8{rd2x8fP-7OZ3VRE;6brngj zNq4W$ZNJYK=^=;(u3s3p?EU%8K?~2$mKn2mGu8J4B%aX160c-@&n5P!dwfcKc5V8E zQ+s$Q`~597M;x#kcGM>G!O_Wy!-jQ*`k!_-Hb2di2E4*>W}XLkN0 zXX7*UzGb;iOZ5+ok1qUvJEyWc$MFTdE$QyDIPO`bst#|D{hw-(H^tA|}Ib z^b+F*>|YLkI^c6Fh5-cYet9}k1$860+@NL;L)z8sUCdVxRaw#d@AvZg6ciRV$G!FA z{(eJH41>d~nSII(9Vn>K{WmxY))E8UI=;!b;)L^ctX;ceXX}Lg|(qx>Z~d|NFl;EMw!5Wl;^KDH^)ET`_TK;m>SYP=q?W z#2~#347PNyeso4m^o>>CK%a%ZM@WcgJg-mrR<<>2zc2lLZ z?(P`)3T2`Ai=cEfzp!GIc;(x-%~5kYw=h`YAq8o#UUCPaBmC#SBh zv5MLTsO8=pr!0SkFq{wGI57^%*~Mj!*Y`Gpd1?@$eJqjdM;>yx#j+{N${K-7rQEgr z`?J|;wcUBKk#G_xD;D3m%=uu%j+Jw(EwalS^MSVMeXB+AwOuW5>uS z+u6k^Hf7CQ&~rH!3(ZreGOfW@O>5Sy)NdbRFz=|mkF)wf5m%)jNhT0}&E21RO*qxg zMnvgcUj3!zF!&9+` z5uanNYOr7dAAF>?tMut_`v+UKB8K2Pr2k3pJZ-dgTekeRULg4KeC8(HEc!xO zin{B%iISC-6{5|AJYC#a4#bN13GW{TI?hLUs?a)>-0rL*S$t#5Dy9U(+#&aIsDF-x zVueg%jS@P(tSk(j*Qa@KM+!Gwvy?jvTzmR7)+D#su^k<&1=^-gQtqMx?VrkCb51$G zQ~PSQT)1lmQbkvDGsSlfT1L41$zkcNfbx_5y4nU5`X#FL|oRAwdh#4-i zE2ACC-OIDH-`}bYMRr5SDZjTedgpd?;O*U?ikNo)=jzFTgrPd_k+@aJ>u9N}_ITUn zEm2NYqg?s;db;BKJ{9Hv3Al-E`U3S}Ptq?kT@w>q^k8K=-Ka03S7|gnwvaS1+PbuYvSV9u5;+GR9_qo&t9nUpN`&YmCguuFHg4Sa8jW-k zW%1uNwX}3QoAVb$G^RA9<=d)By*nXrz5e6FdD;JZvNPI0U`VnAkmah3>52%M?4v~DxD^m}^~{REU^ zOt%aU3#)Bv&pA7lcF)gWzhW?>?fI=aBO{}iyR0Bo`^O-+YrdG}rv9S48_M8-EsTvL zU)90yGDQf!{!QjVR+K|}WnynUlQIt=bsGScft^LJM)~=$u4RE91C)g zj11rewn{fuGM+qf$d5DxW_3*OOlpzgL|ZN_0saq47$%}bP!=-8preT7mqpDtI-OSw z8aqNdB={}PrbINnc=jyENUw%`lgKpg8zKw4)F{iY?|>WB8F5}ULKW?A0>$ZAk*GH zQZ?1po$r2c^+Mq?VZwrG=cdT`x<3!Fv`XnJ&3NN9#rTSNzkVH+e#)m8SN~Q1%edzp zB-}CVD9C&7THfTNeVRXb(BT`N9lM!amX%diS&112sUzOA$B237PKjmg{?8H!(H9sK z=i}~tSxoJ?Yf{Xsx;@(FCMK^zNZe6__KBZq$MIs9IoN;J$vELmU2lr(nN)M z71<+bt%2QO_DD%}$>r4_2rLx*SjQe3^$=-Vn@89C{3t|cs6VJ>=@+SgtEK46sFhfg zYn32{_%YxKL6gNUsL1upqy)txKRzrMc@YytW!mh~?c29g>>$aD%7^GgR6`?e4QnsC zNXq-GisbA)U*2|gcF+}$WDXpkXv?mICgKlVR|-UWg5S3qmkt;=gs)~sVJA;sr;k74 z86Fa?3f+wg?4)wsIZN}Tdx&pZ(DAL49Wn&+nfYLVPFt0c>nthR*51wo`N+qg z^ZoPQ#g}f^eywhFr$7D0T=>V{yVPR{cS92G^AxQPm#5g%UMf8~$ zsuN=zyE3L=;bA?5ZMR$a6ytEl`HUkI7}cmzyw>{<1u-NQF69>mf?~1%EULjG zCMbP*09VXYZ!?A-@D@jr9?vuk?nmf)xRTw4K0dYhk{3o2Vxo6}tqV7YrMCBm za@R7x&|cpE-0|a|pD$4cSXno201dv}+e4qtn^eE^XW8{TaiEz<;M!DLWOSgh*WfOVoUUz3h*1 zywp?7(qO_VUN?<|h9^f800dRUGhWu%%*^fG(+jih54gl3iTlpF>k8{`4+B!1x%H*w zfB`VtO7e3fo|(J7zeFQvIkAFOT zWS0OGdwF?rGUg`Gfo^@xL`K2@0yy{63Yn1LVAQ(QUVki$az_9|c}pmAY#9hxfl^IQ z&Xp63E+D=lP6BL~yE)#1`o64X%PoIr=C7}~|H^{iuV;E~!+mTsNHnZfhYmP6_7obY zU+6euB0J~R*DVq5c6J}O#-(B-SS}+g%Njp+^k~707Xi67!w+B_bH(IZ_~pwq>OZ=F zznZ*;4r!<{zx&snhR~!`(!}6?vw(N#F&6BtY0NX_2OMVv$2Aj#(4` zgTrqBh|k@%FBU=^(8auPRIEx4I^w$iQ#9{$j{r`V{v+fuQ{mTWovJL zrzvsznZ=z2abBdzWu9Nx15r?Of+v$C3_tLuu?>idza#y%lxr0(4G=2f;iVyU=iNNC zo9N{|DXjLV2`ClFMPIHwM2129gJ($j$U3|^^goLcG*g1{Z&6Wmpusp@*=;@f!M=TB zspj1b%cSXT?JL|cnz(;#8*mT@hiPNR=*1MIac=S($?3Yj;e=7g)Rvb_wkOX;CpT-x z4A3L59qUs$U^qJH`Q_9A2oh#Q+&#Sd>vdx@fxvdxmvDd)c(J+wY~mKHJCt00X6rE7 zD*In8z>`p&4neEF;J;duIxi}0$e64wELbdJjZvbT`PJed$IFm6t(rJ7s#l)@c;<1U zl@t{G%2C?lCYec;f5J)r@%6Q}Ghee@;?lcr)2px0^|=qFCv^h$ygTfC!qF_!WtW2- zX`omkObJOj?06xfaEmal>C>lAnX;9?qOS~f5JC`+@0;yPy#yIL|2e0YED($sKoQi> zz(~db6+M^tm(&$9{rmNEuRgP8g$xeBBnCh29j&Dmv><}uf|C2=M|*m;qVf^q0!RKn z3S@&^h$F}ffo1-}=?+g_dD zURij1ru%(P-d23}_;DatVgJq4wMicAJfhLp=)UZ$|4>V%lSP^0SJmjcQ)_)sjy?S7 z0%AJ>l=BL*Am!HB16Cll)WtAMDDauXoLfVmhh%1%cXubv(~_C+@m`&E7E8v_sVX9w zi5e!?rm4KU>nl7=JgC?qK=l1>@dPZvF$I}vq&-*j7IF=>& zs&KXg%f6S1udow>9$%&nNJ>3WuWx>l-+yW+y))K=gmi^Hu3A|W&@L_$C@V4 zj>rT*GR5hXX~ZYY1#WMxpwxm*tTt#lM}{uatE@jon`$vV#29O zROsK_%E^$h%^=1BHo&5Ecb0dTqC-ng@9b}WznA6MA2PKMk8*OR%K8EP(`X!=OGCe1 zq80){HY%zsS64z+NKQ4@cYNW|!umI0sg1tA*r{y77>W-X!)FFAMP?tB-{^XW$itaN z>~vR6rC11DDl08b;|V9~ECg=_cElTiVOkzg2CZ7IGZQVej!tfE)ABG~9r}V^tXlqw z(WAt}=$M$4i94{mko_0`x9rO+FP)G;&UEqOJ(ktDarer~yzqHLB~AAm8b|)#QsocD z51&5eRy9)3apAX5&)BkM2x)~^Z>MJVC3@#fBn#%LLfkS#BmES zKna8}DBJpZT?;?4GWte(dU|}k3Y0E@GUs~d*K$At_iyi`3hY{R+A&V`@Aq1qUIt5+ zX^(1oxQOWUz{zJG5vA$nj9yL2tRB2gJ(#M5UQ61L_U`Q!mWTHc_z^{URQ}X7@xZ01 zUNO&MO_Rj}G!y($a>z)4LQ6~k@v2U!<^EZ0PXANcC5c;K`TjgbTfz^{);Ti{y*^_Q0Yuw-&y#4d(u3n;&)%7 ze}4m`<^$DQ3_@YVB#(wO8ZGJS$qa@f8pIki7-aUWSypn8Sd?g28rtdd>LD#()wR$C zgf%FLN6R+?*1^^r0-uTh14J$RB2qb+N#Q3f1z8pBe2tH-3#G?tYv18eW$Dv0cbJ^+vg~Cr_?iyLR@RIsR5AY%1VH-VywG?pzm0Ji6f8T0i|UG6q!o>^u%b{W0{Q?0KEnM-cxro37`ISA%8X z36c$PKhV3d5V_o4U1?cCOE(Gkp_P;9^B87mV1PBCqVGyY8LD0tIf{w%=g(6WiiwJ# ze0RQOukLPd{}Dv=bCH7J^C%$Lo-5-yuO##gvF7Fq_gS2I>f}L(xq(oIukCjOa{1ja zinq$-tfsZhHylA+QM&?Qqm!nLL8Ge&s&a6g)sv?xDV@%#CUU>55+EbJ`#-|>lHsyt zET+-o;jiit0<)Z1>>LQ30E7oc8S-7>i;cjp4Q^q=DN;D;d$^V;$x3D-3C8tkSrqm< zX!YMV34<7s-fGTJLB;`+k-xvfpcOI%6^?IADX0SI9-c8{hm+9MGo!dT_^u_I(1$%; z>?B2XMC42r$$8QVh3xl%Vuwkc7cJ6sYgY6PC)I%Ip@Os0{aKLFYWaWo#0T8$SI7YC zp*03xnrqZd&1{n}OGk&y4QEr37p1jHN@SOJEsqO(gf=q*j5}pZh}0axENqqlTq-3H zVAY_*6m9aY8$|^613(XYu6QvLFEXLd&zVwKAfVR7ViU_TVlpTv~3g}L2{DfzgutGgzpiLPiyw<`P^(*lm9TPt2haa`fomGT$%@3xa(PR5$QNgS6Q6z@^w; zjv7TTtwYg`!*?xdF=MUQwR}6+=>aSu3KiRPDgCx+9GymkCoV%N!FfIT%x&*(udNa* z)~rE5e}b`{*Gya1=$fP>n(5xx;r;r}``>CksnDzerRk@J_XT}WJg+g03j$BeIW((j8jc>4V4EiKW z0J?YSl@45bcF{OsHR3RWGMes!LPKE%RRis*v(HUiAH?A0x)xNbBoI7TDGFHLaM?er z*s?EO0xx5`0K2FP=1W_1mR-E4uPAfO-#|4aVzIi>med&A#ldT9!L`v2BlC5XQvtaTPWSAUZk+9S!3 zzv1i6;1#QV@WW#Ka_`>s^TAw|S*!NsZ(fal7GUJa%z1Ni@4a`42z0}dF$e*R>(|*A zii#%h2Fl?TNW1sSXbw5^xU4Gf+wHV8c{edpfxO^H*2!!HT=WAC>!PUuIY_Ao!dglUJ-y#yYPkiZ-vLV_^~aFB zgQt5Rmm*=A^go%vY-EaYuj)vsfOX;MIMDbn!c>4Vwh8G^4f^$A!#;fc`2F#WJnkw* zrb6nm`x}g+SEJsZ##HAo*ROYD*Mb?KG->g^Wv5FmDsLDrvya5+4pta~miweWA& z!qxBh(lA0GK3c|rGRjwf%$dbAb#<@4s@oEjWTHeWKyJkOMRZN-)$EqKLXp%AWhCcE z(yd6?O;fU&aJiJij$G*tiDvzOnok2Z zkZkH2F@fLEA70sIn8<6GDh4Oe@J5b?h7ML1!3tL0>cLxr0MGCNR}Ib;*0E%iG{gl5 z2Ty$2PfQS?^U;H$hFqWjc%ylh=XK%2JO!HMibV9hhTtQjzPvm~xEby#CI_S+>T;4z>tzHP zBQq8M{+Ze4d#cYcnT}52G{`|z^k>$X7hcgxrQ%Jr zD-Yn6N7x{9;E~RszqiodJlSDAz$s29@CduKO6}J$pa-mH;D`|(9CcM${`6B8>W&p? zyZ-M}Ks*AlY!2O1L+uGVv>0QK?b~PJry;C1X;>C=oEUlZk&;&Qfq8o15j1J^*7wMi9I-(o{=Xplun@J`G%@?f%!kqu+LBmNl&x=hHtqjxeV0OE(Ui~pji2S!Qi_{=E{p69Y-hdT{0V9P`dD1^r^F<bh3(EAf~@yL01Q_=-!a(((>U~J#hmggq9FTrx%Tb zGY4~oK~fD=Qd4V2{Kr9@hEu_bCee&ueF0!RdzP?l>|t@sAoR;ZunA%p?h_y))!f^q z_R;b`jY5`!iZ7|GrWMt6XJr;mZS=n3T#k; zk3rqCv4Y_kD0_Ca;>5F)VMGi9jE<%o#w7M-bh=--qP+jab2-!%Yp$3)!#%P2-Lu0X z;`VX}4j(#1<^%CGc!>acS9*7615IqeX>Y)Vjqy>h33fyc=o=1Z~ZcL|ylD1@0<<0)C&EgV5G+Ru?yAi03{ziOU33_s!_LumFSBd2BN>bhHK z)yc~`)fV%qG$oG^XIA?pbe<2$aS_X_4kAG;jYA&}(;4{=lHPGSqLHZ6} z*zFQR6&tJ8tJz*N(L9DL2>I406cMOS$d5_LNqUw}C`KdB#T=d3g9_5p$4{Teys0=p zAB^kO71LEKR-n1=j01{WTmJ3k$4~3T1z+dbONd)4sP`r%F}YzMESlE(a%s|}L5J~D zxWD06X^p4_BbGpsXB}&Tvc?3hrG?GIr@ayvw^`06`{a1!7SJCA4c}+BtYcykZ9-6K z#BZ{$QPQ0I*4ZbCRYKrAY=}T!B|x0TH$jx|sAT4%G0;+?-oar`cY9vy+b=aWk%WMB z$5|h}C3vnNQ`*|+!!PsOh{T|3pf&-X*E2hZmCh_nI`1ola~3()Fi^vg`&dAI96x6cpiw-h0O%2Y zmfy;k(f>W0g>#n7^xcF;W*C}y#oNJZ)31sDuh;sb&L=D;46#3qB^P4%P#}B$@ z?zlqnyPJCllME=#rcLAYOEQZk?W}tln`m}r?BYv$7cS$2M~d1$#Ayo80;!(ik|nfr z{K;sBhYx{bb-lj3nwkb~YnXe$D*o`O{~kXn#{?TTZt!Z0P>|^TS8~@^Z*+)VZH2>fLOeJnUv`+Q( z%+Ai{Y(-qXbd6~FxkOw(#5Jm@pR zXC?%Tu9W$i^mp*!{G#WTxYItf`_j~Jr&h=((-VtM2OK9B(lUDIt@Dt;$HiG4-&!IG z?B%8Vn4*)sy=nmf0k)OJmEPc;yQl2jwF?`?#+DW|3Y5vf!f?*41RA%Klwg@F;8=H& z+zxlVL!L&E|8D?;Fh2t*@#pE_+Es%8b3e z8aAm0>RmwB_wAm^-jws#v78)|nUt&uVlgc7h6|S)C~ykf_(?%{ zz6b;}a&6Vv5(W#EyUTWzuiC2i=){RRsb3x)ak;>xptrfbK_3(!*(H{3nT<}N=+2%d z)TtiCRv#aMZ@9TfqXBkSNZ}yPN>f}&Yrmlg0m5+#6V~NiDvlrOh7VBCRXUUX!ES5A zxs8*WBM0+=Vvwem0p#nA<)Frj%eyMZjZeOYF2 zLBJBSn~y!;h}bJ5vhTow`oe_T2!Gv^i^ideBYOo<*fHZ*KQeH)^?j>iH_CS=;i)`-IzUjh>o1{atE{h53#eXa? zWrBrGp$@O(M^iWfZj+fa>@~@6ptu;pqpGQ$4ve*_ZY}TxWbv@0vCnMDi%W!_z&Va6 zPNH)0c^N8sz&(9qLq&x&J?gc!UmuS3r-fEXOLH^7zMdd>tn@?lwIAqHJ~<18B0CwR zv;FF!MVFql8i~{>y@Ya;$Vl)9Vmjc7dZ-_#Ko`?5e?iHvM|M1kW8wd{e>l#fU z(pqn0Q^T{Z_4J)>V1#Io6kyoV$UpvIsOH1^#bQ0#NIms5r8B}-WDvxFONxIoe}&<{ zAc(Z8i}&v@MDvj65r$FGn8m6Yu9AVFHq2Mb0bpm1E^{F3W5S>P>-aYp4$8xYbkK>% zEL})k`!qMfP4^!*MBx~pAzjV)Hivm8*%kabG0el+-kx6XgdQEcOngNmT@qnrgb$^nT#isDP|3LlmynnR- z)bHE6lg(mBWFczckpT0c4@)%D(bb(c=&-!oy9@j-IfEyJ7Ci`AA>KY6BM2=2f(IJ0 zy@f5oM6}qo$w*t|Q4nE%S2jD9W3qQ|78P000V|+0-EZ&4CYl){IIx!HY^m7f+%#pTPU%=5@H*SV;JL=uyas%Ec;G&AOw*u((cf? zMi!SaL@Zt@Wy5`6ih@fk14Bd0UJ1vqojZB*OIwvcz!Wp$!Zf#!nLhm)RV{*F2JK;x zOIF~_Tok2(US#t>Y_Z5g;6`eOcv|T+J)VKlGmaEmA=Ac=-H5Q64`Y|;#-IxZnrySP z)7ts&slC#OQL=vN?YWNT>0YI>BJXzIWwyuNGtXJOtWnQ3|0OA!ALf#I~A{!pPJ z#@V^GzOg_WPGmcuXg8M|A@TK zxL~uOz}riy{Gg$Tk6`+>HN82|sX0$dKWBFJnl&046MOpv{$4E* z`IzbK!{_jO`65ST*>B;ODXFySnf__-8}1*h)2TjhSIM++c7r@$f+@6A!J{0BAy~uS zyYW=d;9R7_yLRuMfJc2~B*hIA5Z0%