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

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-org-page 20170807.224
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/kelvinh/org-page
Licenses: GPL 3
Build system: emacs
Synopsis: a static site generator based on org mode
Description:

See documentation at https://github.com/kelvinh/org-page Org-page is a static site generator based on org mode. Org-page provides following features: 1) org sources and html files managed by git 2) incremental publication (according to =git diff= command) 3) category support 4) tags support (auto generated) 5) RSS support (auto generated) 6) search engine support (auto generated) 7) a beautiful theme 8) theme customization support 9) commenting (implemented using disqus) 10) site visiting tracking (implemented using google analytics) 11) index/about page support (auto generated if no default provided) 12) site preview 13) highly customizable

emacs-xml+ 20170727.2351
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/bddean/xml-plus
Licenses: GPL 3+
Build system: emacs
Synopsis: Utilities for xml and html trees
Description:

Utility functions for xml parse trees. - `xml+-query-all and `xml+-query-first are query functions that search descendants in node lists. They don't work with namespace-aware parsing yet - `xml+-node-text gets node text

emacs-bqn-mode 0-1.035f773
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://mlochbaum.github.io/BQN/editors/index.html
Licenses: GPL 3
Build system: emacs
Synopsis: Major Mode for BQN
Description:

The official major mode for the BQN language in Emacs. Derived from gnu-apl-mode.

emacs-emojify-logos 20180814.917
Propagated dependencies: emacs-emojify@1.2
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/mxgoldstein/emojify-logos
Licenses: GPL 3 Expat CC0 CC-BY 3.0 GPL 3+ Public Domain GPL 2+ GPL 1+ CC-BY-SA 3.0
Build system: emacs
Synopsis: Add logos to emojify
Description:

This package adds logo icons for various programming languages and tools to emojify.el All icons are the property of their respective owners and may be trademarked and/or restricted in the way they may be used. See COPYRIGHT.MD for more details. ; TODO Add more logos for languages / modes etc. Replace low-quality C icon Find a (somewhat) free icon for java

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-org-special-block-extras 20220326.1432
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://alhassy.github.io/org-special-block-extras
Licenses: GPL 3
Build system: emacs
Synopsis: 30 new custom blocks & 34 link types for Org-mode
Description:

This library provides common desirable features using the Org interface for blocks and links: 0. A unified interface, the ‘defblock’ macro, for making new block and link types. 1. Colours: Regions of text and inline text can be coloured using 19 colours; easily extendable; below is an example. #+begin_red org /This/ *text* _is_ red! #+end_red 2. Multiple columns: Regions of text are exported into multiple side-by-side columns 3. Remarks: First-class visible editor comments 4. Details: Regions of text can be folded away in HTML 5. Badges: SVG badges have the pleasant syntax badge:key|value|colour|url|logo; only the first two are necessary. 6. Tooltips: Full access to Lisp documentation as tooltips, or any other documentation-backend, including user-defined entries; e.g., doc:thread-first retrives the documentation for thread-first and attachs it as a tooltip to the text in the HTML export and as a glossary entry in the LaTeX export 7. Various other blocks: Solution, org-demo, spoiler (“fill in the blanks”). This file has been tangled from a literate, org-mode, file; and so contains further examples demonstrating the special blocks it introduces. Full documentation can be found at https://alhassy.github.io/org-special-block-extras

emacs-metronome 20220210.147
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://gitlab.com/jagrg/metronome
Licenses: GPL 3
Build system: emacs
Synopsis: A simple metronome
Description:

This is a very simple metronome for GNU Emacs. To install it from source, add metronome.el to your load path and require it. Then M-x metronome to play/pause, and C-u M-x metronome to set a new tempo. (require metronome) (global-set-key (kbd "C-c C-m") metronome)

emacs-inform7 20200430.1539
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/GuiltyDolphin/inform7-mode
Licenses: GPL 3
Build system: emacs
Synopsis: Major mode for working with Inform 7 files
Description:

inform7-mode provides a major mode for interacting with files written in Inform 7 syntax. For more information see the README.

emacs-org-scrum 20200131.1129
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/ianxm/emacs-scrum
Licenses: GPL 3
Build system: emacs
Synopsis: org mode extensions for scrum planning and reporting
Description:

This package provides functions that extend org-mode which allow it to generate reports used in the scrum software development process, such as a scrum board and burndown chart.

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-versuri 20211104.1301
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/mihaiolteanu/versuri/
Licenses: GPL 3
Build system: emacs
Synopsis: The lyrics package
Description:

This package provides a package to fetch lyrics from well-known websites and store them in a local sqlite database. Features: - makeitpersonal, genius, songlyrics, metrolyrics, musixmatch and azlyrics are all supported - add new websites or modify existing ones with `versuri-add-website - search the database with `completing-read and either for all the entries in the database, all the entries for a given artist or all the entries where the lyrics field contains a given string. - synchronous bulk request for lyrics for a given list of songs.

emacs-company-ledger 20210910.250
Propagated dependencies: emacs-company@1.0.2
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/debanjum/company-ledger
Licenses: GPL 3
Build system: emacs
Synopsis: Fuzzy auto-completion for Ledger & friends
Description:

`company-mode backend for `ledger-mode', `beancount-mode and similar plain-text accounting modes. Provides fuzzy completion for transactions, prices and other date prefixed entries. See Readme for detailed setup and usage description. Detailed Description -------------------- - Provides auto-completion based on words on current line - The words on the current line can be partial and in any order - The candidate entities are reverse sorted by location in file - Candidates are paragraphs starting with YYYY[-/]MM[-/]DD Minimal Setup ------------- (with-eval-after-load company (add-to-list company-backends company-ledger)) Use-Package Setup ----------------- (use-package company-ledger :ensure company :init (with-eval-after-load company (add-to-list company-backends company-ledger)))

emacs-easy-kill-extras 20210529.945
Propagated dependencies: emacs-easy-kill@0.9.5 emacs-ace-jump-mode@2.0 emacs-multiple-cursors@1.5.0
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/knu/easy-kill-extras.el
Licenses: FreeBSD
Build system: emacs
Synopsis: Extra functions for easy-kill.
Description:

This package contains extra functions for easy-kill/easy-mark: * easy-mark-word * easy-mark-sexp * easy-mark-to-char * easy-mark-up-to-char These are shorthand commands for easy-marking an aimed string at point. * easy-kill-er-expand * easy-kill-er-unexpand These work like `er/expand-region and `er/contract-region', respectively, using the functionality of the `expand-region package. It also provides the following easy-kill/easy-mark targets: * `buffer This selects the whole buffer. * `buffer-before-point * `buffer-after-point These work like vi's gg/G commands, respectively. * `backward-line-edge * `forward-line-edge The former is like vi's ^/0 commands, and the latter is just like that in the opposite direction. * `string-to-char-forward * `string-to-char-backward * `string-up-to-char-forward * `string-up-to-char-backward These work like vi's f/F/t/T commands, respectively. Experimental ace-jump integration into easy-kill is enabled by default. `ace-jump-*-mode can be invoked for selection when in easy-kill/easy-mark mode. You can disable this feature via a customize variable `easy-kill-ace-jump-enable-p'. Experimental multiple-cursors-mode support for easy-kill is enabled by default. `easy-kill and `easy-mark will mostly work in `multiple-cursors-mode'. Suggested settings are as follows: ;; Upgrade `mark-word and `mark-sexp with easy-mark ;; equivalents. (global-set-key (kbd "M-@") easy-mark-word) (global-set-key (kbd "C-M-@") easy-mark-sexp) ;; `easy-mark-to-char or `easy-mark-up-to-char could be a good ;; replacement for `zap-to-char'. (global-set-key [remap zap-to-char] easy-mark-to-char) ;; Integrate `expand-region functionality with easy-kill (define-key easy-kill-base-map (kbd "o") easy-kill-er-expand) (define-key easy-kill-base-map (kbd "i") easy-kill-er-unexpand) ;; Add the following tuples to `easy-kill-alist', preferrably by ;; using `customize-variable'. (add-to-list easy-kill-alist (?^ backward-line-edge "")) (add-to-list easy-kill-alist (?$ forward-line-edge "")) (add-to-list easy-kill-alist (?b buffer "")) (add-to-list easy-kill-alist (?< buffer-before-point "")) (add-to-list easy-kill-alist (?> buffer-after-point "")) (add-to-list easy-kill-alist (?f string-to-char-forward "")) (add-to-list easy-kill-alist (?F string-up-to-char-forward "")) (add-to-list easy-kill-alist (?t string-to-char-backward "")) (add-to-list easy-kill-alist (?T string-up-to-char-backward ""))

emacs-uxntal-mode 20230131.235
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/non/uxntal-mode
Licenses: ASL 2.0
Build system: emacs
Synopsis: Major mode for Uxntal assembly
Description:

This major mode supports writing the Uxntal assmembly langauge as documented at https://wiki.xxiivv.com/site/uxntal.html.

emacs-bongo 20201002.1020
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 2+
Build system: emacs
Synopsis: play music with Emacs
Description:

Bongo is a flexible and usable media player for GNU Emacs. For detailed documentation see the projects README file at https://github.com/dbrock/bongo/

emacs-lice 20220312.2215
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/buzztaiki/lice-el
Licenses: GPL 3
Build system: emacs
Synopsis: License And Header Template
Description:

Overview -------- `lice.el` provides following features: - License template management. - File header insertion. Usage ----- Usage is very easy, put `lice.el` in your Emacs system, and open a new file, and run: M-x lice Then, `lice.el` tell to use which license (default is gpl-3.0). You can select license on minibuffer completion. When you select license, and enter the `RET`, license and copyright is putted into a text. More Information ---------------- See the `README.md` file for more information.

emacs-yahtzee 20220221.803
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/drdv/yahtzee
Licenses: GPL 3+
Build system: emacs
Synopsis: The yahtzee game
Description:

Package tested on: GNU Emacs 25.2.1 (x86_64-apple-darwin16.5.0) A simple implementation of the yahtzee game. Quick start: add (require yahtzee) in your .emacs M-x yahtzee start a game (in a new buffer) C-c n start a new game (in the same buffer) C-c p add players C-c P reset players SPC throw dice 1,2,3,4,5 hold outcome of 1,2,3,4,5-th dice UP/DOWN select score to register ENTER register selected score w save the game (in json format) The score of a saved game can be loaded using `M-x yahtzee-load-game-score`. Configuration variables: The user might want to set the following variables (see associated docstrings) - `yahtzee-output-file-base - `yahtzee-fields-alist for adding extra fields - `yahtzee-players-names set names of players use (setq-default yahtzee-players-names ...) Note: personally I don't enjoy playing with "Yahtzee bonuses" and "Joker rules" so they are not implemented (even thought they are simple to include). Only the "63 bonus" is available (see `yahtzee-compute-bonus'). Furthermore, some scores differ from the official ones. Changing all this can be done by simply modifying the corresponding functions in the definition of `yahtzee-fields-alist'.

emacs-markdown-changelog 20200120.2253
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/plandes/markdown-changelog
Licenses: GPL 2
Build system: emacs
Synopsis: Maintain changelog entries
Description:

Create and maintain Keep a Changelog based entries. See https://keepachangelog.com/ for this specific change log format. A nascent changelog is created with `markdown-changelog-new and `markdown-changelog-add-release is used to add a new entry. For more information and motivation for markdown changelogs see https://github.com/plandes/markdown-changelog#motivation

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-tldr 20221109.1501
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/kuanyui/tldr.el
Licenses: WTFPL 2
Build system: emacs
Synopsis: tldr client for Emacs
Description:

This is a tldr client for Emacs. https://github.com/tldr-pages/tldr Just M-x tldr Notice that the first time using it will automatically download the latest tldr docs. You can use =M-x tldr-update-docs= to update docs.

emacs-ob-prolog 20190410.2130
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/ljos/ob-prolog
Licenses: GPL 3+
Build system: emacs
Synopsis: org-babel functions for prolog evaluation.
Description:

Org-babel support for prolog. To activate ob-prolog add the following to your init.el file: (add-to-list load-path "/path/to/ob-prolog-dir") (org-babel-do-load-languages org-babel-load-languages ((prolog . t))) It is unnecessary to add the directory to the load path if you install using the package manager. In addition to the normal header arguments ob-prolog also supports the :goal argument. :goal is the goal that prolog will run when executing the source block. Prolog needs a goal to know what it is going to execute.

emacs-sass-mode 20190502.53
Propagated dependencies: emacs-haml-mode@20190219.2102
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/nex3/haml/tree/master
Licenses: Expat
Build system: emacs
Synopsis: Major mode for editing Sass files
Description:

Because Sass'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 sass-mode) sass-mode requires haml-mode, which can be found at http://github.com/nex3/haml-mode.

emacs-ob-rust 20220824.1923
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/micanzhang/ob-rust
Licenses: GPL 3+
Build system: emacs
Synopsis: Org-babel functions for Rust
Description:

Org-Babel support for evaluating rust code. Much of this is modeled after `ob-C'. Just like the `ob-C', you can specify :flags headers when compiling with the "rust run" command. Unlike `ob-C', you can also specify :args which can be a list of arguments to pass to the binary. If you quote the value passed into the list, it will use `ob-ref to find the reference data. If you do not include a main function or a package name, `ob-rust will provide it for you and it's the only way to properly use very limited implementation: - currently only support :results output. ; Requirements: - You must have rust and cargo installed and the rust and cargo should be in your `exec-path rust command. - rust-script - `rust-mode is also recommended for syntax highlighting and formatting. Not this particularly needs it, it just assumes you have it.

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: 189909192932885
Total packages: 69239