{"bugs":[],"categories":[{"categoryid":395,"name":"app-editors","summary":"The app-editors category contains text editors."},{"categoryid":410,"name":"app-emacs","summary":"The app-emacs category contains extension packages for the Emacs text editor."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"76a0d68382fb9328f73a6232034615926ee39fe1","committime":"2026-04-01T06:00:58","packageid":75529,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"a5fefd5b18ef13cd50b1b44f30b42ed719d5ad84","committime":"2026-04-01T04:31:34","packageid":75529,"repoid":1,"summary":"app-emacs\/emacs-aio: Stabilize 1.1 ALLARCHES, #971832"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"87ef5bb29b45d4342c44fe42194df3525ca1d34e","committime":"2026-02-04T13:46:07","packageid":75529,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Signed-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"b4a4a9f3f2d8d03003560c79d03ce6b9de0d88e3","committime":"2026-02-04T13:08:57","packageid":75529,"repoid":1,"summary":"app-emacs\/emacs-aio: bump to 1.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d7d7d720f7d6e89545dcc281a7624cee1057c2ce","committime":"2023-04-02T02:03:58","packageid":75529,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"1486ae949ffb5d073e3b1883c77c4d7e1624c2d6","committime":"2023-04-02T01:43:55","packageid":75529,"repoid":1,"summary":"app-emacs\/emacs-aio: Stabilize 1.0_p20200610 amd64, #903680"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"27d81486f52af91b6dde78637a70cc77236445e3","committime":"2023-01-30T20:46:57","packageid":75529,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Bug: https:\/\/github.com\/pkgcore\/pkgcheck\/issues\/536\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"ff7d89fb05372a559134e51f6dee5de3ab45b488","committime":"2023-01-30T20:29:45","packageid":75529,"repoid":1,"summary":"app-emacs: H -> COMMIT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3548b619c256f2dd663c20b682e13ffd0ecfd6b2","committime":"2022-10-14T00:33:57","packageid":75529,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"2020.06.10 snapshot\n\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"e970b4d41822b023a7bb13ee12f130166d0e3e2e","committime":"2022-10-14T00:18:48","packageid":75529,"repoid":1,"summary":"app-emacs\/emacs-aio: new package; add version 1.0_p20200610"}],"dependencies":[],"depending":[{"block":false,"categoryid":410,"description":"Emacs integration for Docker","ebuildids":[880972,888293],"firstseen":"2022-10-14T23:13:07.908640","name":"docker","packageid":75531,"summary":"This package allows you to manipulate docker images, containers and more from Emacs. Supports docker containers, images, volumes, networks and docker-compose."}],"ebuilds":[{"archs":["amd64","~x86"],"ebuildid":888804,"firstseen":"2026-02-04T13:53:40.306835","license":"Unlicense","moddate":"2026-04-01T06:20:21","packageid":75529,"repoid":1,"slot":"0","uses":[],"version":"1.1"},{"archs":["amd64","~x86"],"ebuildid":765181,"firstseen":"2022-10-14T01:47:53.304712","license":"Unlicense","moddate":"2026-02-21T10:53:12","packageid":75529,"repoid":1,"slot":"0","uses":[],"version":"1.0_p20200610"}],"masks":[],"package":{"categoryid":410,"description":"Async and await functions for Emacs Lisp","firstseen":"2022-10-14T01:47:53.304712","name":"emacs-aio","packageid":75529,"summary":"aio is to Emacs Lisp as asyncio is to Python. This package builds upon Emacs 25 generators to provide functions that pause while they wait on asynchronous events. They do not block any thread while paused. The main components of this package are aio-defun\/aio-lambda to define async function, and aio-await to pause these functions while they wait on asynchronous events. When an asynchronous function is paused, the main thread is not blocked. It is no more or less powerful than callbacks, but is nicer to use. This is implementation is based on Emacs 25 generators, and asynchronous functions are actually iterators in disguise, operated as stackless, asymmetric coroutines."},"rdependencies":[{"block":false,"categoryid":395,"description":"The advanced, extensible, customizable, self-documenting editor","ebuildids":[765181,888804],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnu-emacs@gentoo.org","maintainername":"Gentoo GNU Emacs project","name":"emacs","packageid":45775,"summary":"GNU Emacs is an extensible, customizable text editor - and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: * Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML. * Complete built-in documentation, including a tutorial for new users. * Full Unicode support for nearly all human languages and their scripts. * Highly customizable, using Emacs Lisp code or a graphical interface. * A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately."}],"repos":[{"branch":"master","lastcommit":"09daf722ab2fdfcd52776c73efabc1635c80eaa1","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/skeeto\/emacs-aio\/"],"uses":[]}