_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


emacs-ob-elvish 20180427.1900
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/zzamboni/ob-elvish
Licenses: Expat
Build system: emacs
Synopsis: org-babel functions for Elvish shell
Description:

Execute Elvish code inside org-mode src blocks. ; Requirements: - The Elvish shell: https://elvish.io/ - The elvish-mode Emacs major mode: https://github.com/ALSchwalm/elvish-mode

emacs-uuidgen 20220405.1345
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 3
Build system: emacs
Synopsis: Provides various UUID generating functions
Description:

This is a naive implementation of RFC4122 Universally Unique IDentifier generation in elisp. Currently implemented are UUID v1 v3, v4 and v5 generation. The resolution of the time based UUID is microseconds, which is 10 times of the suggested 100-nanosecond resolution, but should be enough for general usage. Get development version from git: git clone git://github.com/kanru/uuidgen-el.git

emacs-shen-elisp 20221211.1313
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/deech/shen-elisp
Licenses: Modified BSD
Build system: emacs
Synopsis: Shen implementation in Elisp
Description:

This is an implemenatation of the Shen programming language in Elisp. The end goal is to provide: 1. An easy way to play with Shen with no other installation hassle (assuming you use Emacs). 2. A first-class development experience when writing Shen. The idea is that an editor that understands the code can be much more helpful than one that does not. To this end the roadmap involves a full gamut of source code introspection and debugging tools.

emacs-alda-mode 20210705.654
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://gitlab.com/jgkamat/alda-mode
Licenses: GPL 3
Build system: emacs
Synopsis: An Alda major mode
Description:

This package provides syntax highlighting and basic alda integration. Activate font-lock-mode to use the syntax features, and run alda-play-region to play song files Variables: alda-binary-location: Set to the location of the binary executable. If nil, alda-mode will search for your binary executable on your path If set to a string, alda-mode will use that binary instead of alda on your path. Ex: (setq alda-binary-location "/usr/local/bin/alda") Ex: (setq alda-binary-location nil) ;; Use default alda location alda-ess-keymap: Whether to add the default ess keymap. If nil, alda-mode will not add the default ess keymaps. Ex: (setq alda-ess-keymap nil) ;; before (require alda)

emacs-ogham-input 0.0.1-1.d576718
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://git.sr.ht/~yewscion/emacs-ogham-input
Licenses: AGPL 3+
Build system: emacs
Synopsis: Emacs input method for Ogham
Description:

A quail-based input method for the Ogham script (beith-luis-nion).

emacs-impatient-mode 20200723.2117
Propagated dependencies: emacs-simple-httpd@1.5.1 emacs-htmlize@1.59
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/netguy204/imp.el
Licenses: Public Domain
Build system: emacs
Synopsis: Serve buffers live over HTTP
Description:

impatient-mode is a minor mode that publishes the live buffer through the local simple-httpd server under /imp/live/<buffer-name>/. To unpublish a buffer, toggle impatient-mode off. Start the simple-httpd server (`httpd-start') and visit /imp/ on the local server. There will be a listing of all the buffers that currently have impatient-mode enabled. This is likely to be found here: http://localhost:8080/imp/ Except for html-mode buffers, buffers will be prettied up with htmlize before being sent to clients. This can be toggled at any time with `imp-toggle-htmlize'. Because html-mode buffers are sent raw, you can use impatient-mode see your edits to an HTML document live! This is perhaps the primary motivation of this mode. To receive updates the browser issues a long poll on the client waiting for the buffer to change -- server push. The response happens in an `after-change-functions hook. Buffers that do not run these hooks will not be displayed live to clients.

emacs-octo-mode 20161008.1229
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/cryon/octo-mode
Licenses: Expat
Build system: emacs
Synopsis: Major mode for Octo assembly language
Description:

Major mode for editing Octo source code. A high level assembly language for the Chip8 virtual machine. See: https://github.com/JohnEarnest/Octo The mode could most likely have benefited from deriving asm-mode as Octo is an assembly language. However part of the reasoning behind creating this mode was learning more about Emacs internals. The language is simple enough to allow the mode to be quite compact anyways. Much inspiration was taken from yaml-mode so there might be similarities in the source structure and naming choices. ; Installation: The easiest way to install octo-mode is from melpa. Assuming MELPA is added to your archive list you can list the available packages by typing M-x list-packages, look for octo-mode, mark it for installation by typing i and then execute (install) by typing x'. Or install it directly with M-x package-install RET octo-mode. If you want to install it manually, just drop this file anywhere in your `load-path'. Be default octo-mode associates itself with the *.8o file ending. You can enable the mode manually by M-x octo-mode RET.

emacs-raku-mode 20210927.1227
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/hinrik/perl6-mode
Licenses: GPL 3
Build system: emacs
Synopsis: Major mode for editing Raku code
Description:

GNU Emacs 24 major mode for editing Raku code. Currently only provides very basic syntax highlighting.

emacs-company-plisp 20200531.1927
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://gitlab.com/sasanidas/company-plisp
Licenses: GPL 3
Build system: emacs
Synopsis: Company mode backend for PicoLisp language
Description:

Backend for company mode for the PicoLisp programming language

emacs-j-mode 20171224.1856
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/zellio/j-mode
Licenses: GPL 3
Build system: emacs
Synopsis: Major mode for editing J programs
Description:

This package provides font-lock and basic REPL integration for the [J programming language](http://www.jsoftware.com) ; Installation The only method of installation is to check out the project, add it to the load path, and load normally. This may change one day. Put this in your emacs config (add-to-list load-path "/path/to/j-mode/") (load "j-mode") Add for detection of j source files if the auto-load fails (add-to-list auto-mode-alist ("\\.ij[rstp]$" . j-mode)))

emacs-julia-mode 20230119.1840
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/JuliaEditorSupport/julia-emacs
Licenses: Expat
Build system: emacs
Synopsis: Major mode for editing Julia source code
Description:

This is the official Emacs mode for editing Julia programs.

emacs-podcaster 20200607.1054
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/lujun9972/podcaster
Licenses: GPL 3+
Build system: emacs
Synopsis: Podcast client
Description:

podcaster.el is an podcast client which is derived from syohex's emacs-rebuildfm podcaster.el provides showing podscasts list. Its actions are - Play podcast mp3(requires `avplay or `ffplay or `itunes')

emacs-i-ching 20220619.817
Propagated dependencies: emacs-request@0.3.2-1.3336eaa
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/zzkt/i-ching
Licenses: GPL 3
Build system: emacs
Synopsis: The Book of Changes
Description:

The I Ching or Book of Changes can be used as a divination method, pattern generator or fixed point for millennia of commentary & exegesis. This package provides methods for casting and describing hexagrams, querying the oracle, and finding patterns in randomness. The descriptions of hexagrams and their classification have been drawn from public domain sources, tradition and antiquity. Further details of usage along with reading & study material can be found in the README file.

emacs-company-c-headers 20190825.1631
Propagated dependencies: emacs-company@1.0.2
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 2+
Build system: emacs
Synopsis: Company mode backend for C/C++ header files
Description:

This library enables the completion of C/C++ header file names using Company. To initialize it, just add it to `company-backends': (add-to-list company-backends company-c-headers) When you type an #include declaration within a supported major mode (see `company-c-headers-modes'), company-c-headers will search for header files within predefined search paths. company-c-headers can search "system" and "user" paths, depending on the type of #include declaration you type. You will probably want to customize the `company-c-headers-path-user and `company-c-headers-path-system variables for your specific needs.

emacs-gnu-apl-mode 20220404.341
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://www.gnu.org/software/apl/
Licenses: GPL 3
Build system: emacs
Synopsis: Integrate GNU APL with Emacs
Description:

Emacs mode for GNU APL

This mode provides both normal editing facilities for APL code as well as an interactive mode. The interactive mode is started using the command ‘gnu-apl’.

The mode provides two different ways to input APL symbols. The first method is enabled by default, and simply binds keys with the "super" modifier. The problem with this method is that the "super" modifier has to be enabled, and any shortcuts added by the operating system that uses this key has to be changed.

The other method is a bit more cumbersome to use, but it's pretty much guaranteed to work everywhere. Simply enable the input mode using C-\ (‘toggle-input-method’) and choose APL-Z. Once this mode is enabled, press "." (period) followed by a letter to generate the corresponding symbol.

emacs-elisp-autofmt 20230205.435
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://codeberg.org/ideasman42/emacs-elisp-autofmt
Licenses: GPL 3
Build system: emacs
Synopsis: Emacs lisp auto-format
Description:

Auto format emacs-lisp code on save. ; Usage (elisp-autofmt-buffer) ; Auto-format the current buffer. You may also use the minor mode `elisp-autofmt-mode which enables formatting the buffer on save.

emacs-dad-joke 20170928.658
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/davep/dad-joke.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Get/display dad jokes
Description:

dad-joke.el is a terrible bit of elisp code inspired by seeing https://goo.gl/NXTJXk and also with https://goo.gl/ji4Viv in mind. With "thanks" to Sue for being responsible for pointing me at the former, and thus reminding me of the latter.

emacs-persistent-soft 20150223.1853
Propagated dependencies: emacs-pcache@20220724.1841 emacs-list-utils@0.4.7
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/rolandwalker/persistent-soft
Licenses: FreeBSD
Build system: emacs
Synopsis: Persistent storage, returning nil on failure
Description:

Quickstart (require persistent-soft) (persistent-soft-store hundred 100 "mydatastore") (persistent-soft-fetch hundred "mydatastore") ; 100 (persistent-soft-fetch thousand "mydatastore") ; nil quit and restart Emacs (persistent-soft-fetch hundred "mydatastore") ; 100 Explanation This is a wrapper around pcache.el, providing "soft" fetch and store routines which never throw an error, but instead return nil on failure. There is no end-user interface for this library. It is only useful from other Lisp code. The following functions are provided: `persistent-soft-store `persistent-soft-fetch `persistent-soft-exists-p `persistent-soft-flush `persistent-soft-location-readable `persistent-soft-location-destroy To use persistent-soft, place the persistent-soft.el library somewhere Emacs can find it, and add the following to your ~/.emacs file: (require persistent-soft) See Also M-x customize-group RET persistent-soft RET Notes Using pcache with a more recent version of CEDET gives Unsafe call to `eieio-persistent-read'. eieio-persistent-read: Wrong type argument: class-p, nil This library provides something of a workaround. Compatibility and Requirements GNU Emacs version 24.4-devel : yes, at the time of writing GNU Emacs version 24.3 : yes GNU Emacs version 23.3 : yes GNU Emacs version 22.3 and lower : no Uses if present: pcache.el (all operations are noops when not present) Bugs Persistent-soft is a wrapper around pcache which is a wrapper around eieio. Therefore, persistent-soft should probably be rewritten to use eieio directly or recast as a patch to pcache. TODO Setting print-quoted doesn't seem to influence EIEIO. It doesn't seem right that the sanitization stuff is needed. Detect terminal type as returned by (selected-terminal) as unserializable. Correctly reconstitute cyclic list structures instead of breaking them. Notice and delete old data files. ; License Simplified BSD License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. This software is provided by Roland Walker "AS IS" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Roland Walker or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Roland Walker.

emacs-ob-browser 20170720.1918
Propagated dependencies: emacs-org@9.7.39
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/krisajenkins/ob-browser
Licenses: GPL 3+
Build system: emacs
Synopsis: Render HTML in org-mode blocks.
Description:

Render HTML in org-mode blocks.

emacs-ox-slack 20200108.1546
Propagated dependencies: emacs-org@9.7.39 emacs-ox-gfm@20220910.1321
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/titaniumbones/ox-slack
Licenses: GPL 3+
Build system: emacs
Synopsis: Slack Exporter for org-mode
Description:

This library implements a Slack backend for the Org exporter, based on the `md and `gfm back-ends.

emacs-company-org-block 20230115.1202
Propagated dependencies: emacs-company@1.0.2 emacs-org@9.7.39
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/xenodium/company-org-block
Licenses: GPL 3
Build system: emacs
Synopsis: Org blocks company backend
Description:

`company-complete org blocks using "<" as a trigger. To enable, add `company-org-block to `company-backends'. Configure edit style via `company-org-block-edit-style'. Completion candidates are drawn from `org-babel-load-languages'.

emacs-ox-mediawiki 20180105.2154
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/tomalexander/orgmode-mediawiki
Licenses: GPL 3+
Build system: emacs
Synopsis: Mediawiki Back-End for Org Export Engine
Description:

This library implements a Mediawiki back-end for Org exporter, based on `html back-end. It provides two commands for export, depending on the desired output: `org-mw-export-as-mediawiki (temporary buffer) and `org-mw-export-to-mediawiki ("mw" file).

emacs-rego-mode 20201102.1420
Propagated dependencies: emacs-reformatter@0.7
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/psibi/rego-mode
Licenses: GPL 3
Build system: emacs
Synopsis: A major mode for rego language
Description:

This package provides a major mode for editing Rego file (See https://www.openpolicyagent.org/docs/latest/policy-language/ to learn more) in Emacs. Some of its major features include: - syntax highlighting (font lock), - Basic indentation, raw and normal string support - Automatic formatting on save (configurable) - REPL support

emacs-typo 20200706.1714
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/jorgenschaefer/typoel
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for typographic editing
Description:

typo.el includes two modes, `typo-mode` and `typo-global-mode`. `typo-mode` is a buffer-specific minor mode that will change a number of normal keys to make them insert typographically useful unicode characters. Some of those keys can be used repeatedly to cycle through variations. This includes in particular quotation marks and dashes. `typo-global-mode` introduces a global minor mode which adds the `C-c 8` prefix to complement Emacs’ default `C-x 8` prefix map. See the documentation of `typo-mode` and `typo-global-mode` for further details. ## Quotation Marks > “He said, ‘leave me alone,’ and closed the door.” All quotation marks in this sentence were added by hitting the " key exactly once each. typo.el guessed the correct glyphs to use from context. If it gets it wrong, you can just repeat hitting the " key until you get the quotation mark you wanted. `M-x typo-change-language` lets you change which quotation marks to use. This is also configurable, in case you want to add your own. ## Dashes and Dots The hyphen key will insert a default hyphen-minus glyph. On repeated use, though, it will cycle through the en-dash, em-dash, and a number of other dash-like glyphs available in Unicode. This means that typing two dashes inserts an en-dash and typing three dashes inserts an em-dash, as would be expected. The name of the currently inserted dash is shown in the minibuffer. The full stop key will self-insert as usual. When three dots are inserted in a row, though, they are replaced by a horizontal ellipsis glyph. ## Other Keys Tick and backtick keys insert the appropriate quotation mark as well. The less-than and greater-than signs cycle insert the default glyphs on first use, but cycle through double and single guillemets on repeated use. ## Prefix Map In addition to the above, typo-global-mode also provides a globally-accessible key map under the `C-c 8` prefix (akin to Emacs’ default `C-x 8` prefix map) to insert various Unicode characters. In particular, `C-c 8 SPC` will insert a no-break space. Continued use of SPC after this will cycle through half a dozen different space types available in Unicode. Check the mode’s documentation for more details.

Page: 12348
Total packages: 188