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

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-translate 20170720.1919
Propagated dependencies: emacs-google-translate@0.12.0-0.e84599d emacs-org@9.8.3
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/krisajenkins/ob-translate
Licenses: GPL 3+
Build system: emacs
Synopsis: Translation of text blocks in org-mode.
Description:

Supports translation of text blocks in org-mode.

emacs-zzz-to-char 20210321.1707
Propagated dependencies: emacs-avy@0.5.0
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/mrkkrp/zzz-to-char
Licenses: GPL 3
Build system: emacs
Synopsis: Fancy version of `zap-to-char' command
Description:

This package provides two new commands: `zzz-to-char and `zzz-up-to-char which work like the built-ins `zap-to-char and `zap-up-to-char', but allow the user to quickly select the exact character they want to zzz to. The commands work like the built-ins when there is only one occurrence of the target character, excepting that they automatically work in the backward direction, too. One can specify how many characters to scan from each side of the point, see `zzz-to-char-reach'.

emacs-wc-goal-mode 20140829.1359
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/bnbeckwith/wc-goal-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Running word count with goals (minor mode)
Description:

Read the following for how to use the how-many function http://www.neverfriday.com/sweetfriday/2008/06/emacs-tip-word-counting-with-a.html The following site had a good idea on how to produce number of chars http://xahlee.org/emacs/elisp_count-region.html Inspired by http://750words.com ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

emacs-inf-elixir 20221120.2028
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/J3RN/inf-elixir
Licenses: GPL 3
Build system: emacs
Synopsis: Run an interactive Elixir shell
Description:

This package provides access to an IEx shell buffer, optionally running a specific command (e.g. iex -S mix, iex -S mix phx.server, etc)

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-persistent-scratch 20220620.408
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/Fanael/persistent-scratch
Licenses: FreeBSD
Build system: emacs
Synopsis: Preserve the scratch buffer across Emacs sessions
Description:

Preserve the state of scratch buffers across Emacs sessions by saving the state to and restoring it from a file, with autosaving and backups. Save scratch buffers: `persistent-scratch-save and `persistent-scratch-save-to-file'. Restore saved state: `persistent-scratch-restore and `persistent-scratch-restore-from-file'. To control where the state is saved, set `persistent-scratch-save-file'. What exactly is saved is determined by `persistent-scratch-what-to-save'. What buffers are considered scratch buffers is determined by `persistent-scratch-scratch-buffer-p-function'. By default, only the `*scratch* buffer is a scratch buffer. Autosave can be enabled by turning `persistent-scratch-autosave-mode on. Backups of old saved states are off by default, set `persistent-scratch-backup-directory to a directory to enable them. To both enable autosave and restore the last saved state on Emacs start, add (persistent-scratch-setup-default) to the init file. This will NOT error when the save file doesn't exist. To just restore on Emacs start, it's a good idea to call `persistent-scratch-restore inside an `ignore-errors or `with-demoted-errors block.

emacs-ox-json 20210928.347
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/jlumpe/ox-json
Licenses: Expat
Build system: emacs
Synopsis: JSON export backend for Org mode
Description:

Org mode export backend for exporting the document syntax tree to JSON. The main entry points are `ox-json-export-as-json and `ox-json-export-to-json'. It can also be used through the built-in export dispatcher through `org-export-dispatch'. Export options: :json-data-type-property (string) - This the name of a property added to all JSON objects in export to differentiate between structured data and ordinary key-value mappings. Its default value is "$$data_type". Setting to nil prevents the property being added altogether. :json-exporters - plist containing exporter functions for different data types. The keys appear in :json-property-types and can also be used with `ox-json-encode-with-type'. Functions are called with the value to be exported and the export info plist. Default values stored in `ox-json-default-type-exporters'. :json-property-types (plist) - Sets the types of properties of specific elements/objects. Nested set of plists - the top level is keyed by element type (see `org-element-type') and the second level by property name (used with `org-element-property'). Values in 2nd level are keys in the :json-exporters plist and are used to pick the function that will export the property value. Properties with a type of t will be encoded using `ox-json-encode-auto', but this sometimes can produce undesirable results. The "all" key contains the default property types for all element types. This option overrides the defaults set in `ox-json-default-property-types'. :json-strict (bool) - If true an error will be signaled when problems are encountered in exporting a data structure. If nil the data structure will be exported as an object containing an error message. Defaults to nil. :json-include-extra-properties (bool) - Whether to export node properties not listed in the :json-property-types option. If true these properties will be exported using `ox-json-encode-auto'.

emacs-offlineimap 20150916.1158
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://julien.danjou.info/offlineimap-el.html
Licenses: GPL 3
Build system: emacs
Synopsis: Run OfflineIMAP from Emacs
Description:

M-x offlineimap We need comint for `comint-truncate-buffer

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-skeletor 20210129.239
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 3
Build system: emacs
Synopsis: Provides project skeletons for Emacs
Description:

Skeletor provides project templates for Emacs. It also automates the mundane parts of setting up a new project like version control, licenses and tooling. Skeletor comes with a number of predefined templates and allows you to easily create your own. To create a new project interactively, run M-x skeletor-create-project'. To define a new project, create a project template inside `skeletor-user-directory', then configure the template with the `skeletor-define-template macro. See the info manual for all the details.

emacs-zetteldeft 20221006.9f0927
Propagated dependencies: emacs-ace-window@0.10.0 emacs-deft@0.8
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://www.eliasstorms.net/zetteldeft/
Licenses: GPL 3
Build system: emacs
Synopsis: Zettelkasten for Emacs
Description:

Zetteldeft is an extension of the Deft package for Emacs. Building on Deft’s search functionality, Zetteldeft provides a way to create and manage links between short notes.

emacs-eterm-256color 20210224.2241
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/dieggsy/eterm-256color
Licenses: GPL 3
Build system: emacs
Synopsis: Customizable 256 colors for term.
Description:

Adds 256 color handling to term/ansi-term by adding 247 customizable faces to ansi-term-color-vector and overriding term-handle-colors-array to handle additional escape sequences.

emacs-org-kanban 20220723.1216
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/gizmomogwai/org-kanban
Licenses: Expat
Build system: emacs
Synopsis: kanban dynamic block for org-mode.
Description:

To create a kanban table for an org file, simply put the dynamic block ` #+BEGIN: kanban #+END: somewhere and run `C-c C-c on it. You can use `org-kanban/initialize to get this generated.

emacs-number 20170901.1312
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 3
Build system: emacs
Synopsis: Working with numbers at point.
Description:

Do trivial arithmetic on the numbers at point. Attempts to preserve padding when it can. Examples: M-x number/add 1 RET 1 -> 2 05 -> 06 6.30 -> 7.30 07.30 -> 08.30 -08.30 -> -07.30 M-x number/pad 2 RET 5 -> 05 M-x number/pad 2 RET 6 RET 3.141 -> 03.141000 The "guessing" where the number is isn't yet quite awesome, e.g. it doesn't know that the 05 in "2014-05-01" is a month and not, e.g. the number -05. But you can use the region to explicitly denote the start and end of the number. The following keybindings might be nice to use: (global-set-key (kbd "C-c C-+") number/add) (global-set-key (kbd "C-c C--") number/sub) (global-set-key (kbd "C-c C-*") number/multiply) (global-set-key (kbd "C-c C-/") number/divide) (global-set-key (kbd "C-c C-0") number/pad) (global-set-key (kbd "C-c C-=") number/eval)

emacs-gemini-mode 20221127.1619
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://git.carcosa.net/jmcbray/gemini.el
Licenses: GPL 3
Build system: emacs
Synopsis: A simple highlighting package for text/gemini
Description:

This package provides a major mode for editing text/gemini files. Currently, it only provides syntax-highlighting support. This file is not part of GNU Emacs. 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 <https://www.gnu.org/licenses/>.

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-lf 20210808.1921
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://alhassy.github.io/lf.el/
Licenses: GPL 3
Build system: emacs
Synopsis: A Language Features library for Emacs Lisp
Description:

This library provides common desirable “L”anguage “F”eatures: 0. A unifed interface for defining both variables and functions. LF-DEFINE. 1. A way to define typed, constrained, variables. LF-DEFINE. 2. A way to define type specifed functions. LF-DEFINE. 3. A macro to ease variable updates: (lf-define very-long-name (f it)) ≋ (setq very-long-name (f very-long-name)) 4. A more verbose, yet friendlier, alternative to SETF: LF-DEFINE. Minimal Working Example: (lf-define age 0 [(integerp it) (<= 0 it 100)]) (lf-define age 123) ;; ⇒ Error: Existing constraints for “age” violated! ;; “age” is not updated; it retains old value. (lf-define age 29) ;; OK, “age” is now 29. This file has been tangled from a literate, org-mode, file. There are numerous examples in tests.el.

emacs-verb 20221113.2327
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/federicotdn/verb
Licenses: GPL 3
Build system: emacs
Synopsis: Organize and send HTTP requests
Description:

Verb is a package that allows you to organize and send HTTP requests from Emacs. See the project's README.md file for more details.

emacs-ox-minutes 20180202.1734
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/kaushalmodi/ox-minutes
Licenses: GPL 3+
Build system: emacs
Synopsis: Plain text backend for Org for Meeting Minutes
Description:

The aim of this exporter to generate meeting minutes plain text that is convenient to send via email. - Unnecessary blank lines are removed from the final exported plain text. - Header decoration and section numbers done in the default ASCII exports is prevented. - Also TOC and author name are not exported. This is an ox-ascii derived backed for org exports. This backend effectively sets the `org-export-headline-levels to 0 and, `org-export-with-section-numbers', `org-export-with-author and `org-export-with-toc to nil time being for the exports. That is equivalent to manually putting the below in the org file: #+options: H:0 num:nil author:nil toc:nil This package has been tested to work with the latest version of org built from the master branch ( http://orgmode.org/cgit.cgi/org-mode.git ) as of Aug 10 2016. EXAMPLE ORG FILE: #+title: My notes * Heading 1 ** Sub heading *** More nesting - List item 1 - List item 2 - List item 3 * Heading 2 ** Sub heading - List item 1 - List item 2 - List item 3 *** More nesting MINUTES EXPORT: __________ MY NOTES __________ * Heading 1 + Sub heading - More nesting - List item 1 - List item 2 - List item 3 * Heading 2 + Sub heading - List item 1 - List item 2 - List item 3 - More nesting REQUIREMENTS: - Emacs 24 is required at minimum for lexical binding support. - Emacs 24.4 is required as ox-ascii got added to org-mode in that Emacs release.

yew-emacs-org-journal 2.2.0
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/bastibe/org-journal
Licenses: Modified BSD
Build system: emacs
Synopsis: Simple Org mode journaling mode
Description:

Org Journal is a set of functions to maintain a simple personal diary / journal using in Emacs, adapted from https://www.emacswiki.org/emacs/PersonalDiary. Convenient bindings allow the creation of journal records in the current daily, weekly, monthly or yearly file and search within all records or specified time intervals. All records can be browsed and searched from the Emacs Calendar for convenience. All entries in a specified TODO state will be carried over to the next day.

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-haml-mode 20190219.2102
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/nex3/haml-mode
Licenses: Expat
Build system: emacs
Synopsis: Major mode for editing Haml files
Description:

Because Haml's indentation schema is similar to that of YAML and Python, many indentation-related functions are similar to those in yaml-mode and python-mode. To install, save this on your load path and add the following to your .emacs file: (require haml-mode)

emacs-ob-elm 20200528.1857
Propagated dependencies: emacs-org@9.8.3
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://www.bonfacemunyoki.com
Licenses: GPL 3
Build system: emacs
Synopsis: Org-babel functions for elm evaluation
Description:

Org-Babel support for evaluating Elm code ; System Requirements: All you need is Elm >= 0.19 installed on your system

emacs-org-analyzer 20191001.1717
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/rksm/clj-org-analyzer
Licenses: GPL 3
Build system: emacs
Synopsis: org-analyzer is a tool that extracts time tracking data from org files.
Description:

org-analyzer is a tool that extracts time tracking data from org files (time data recording with `org-clock-in', those lines that start with "CLOCK:"). It then creates an interactive visualization of that data — outside of Emacs(!). In order to run the visualizer / parser you need to have java installed. This Emacs package provides a simple way to start the visualizer via `org-analyzer-start and feed it the default org files. See https://github.com/rksm/clj-org-analyzer for more information.

Total packages: 72166