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

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-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-ox-gfm 20220910.1321
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 3+
Build system: emacs
Synopsis: Github Flavored Markdown Back-End for Org Export Engine
Description:

This library implements a Markdown back-end (github flavor) for Org exporter, based on the `md back-end.

emacs-ipcalc 20210903.958
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/dotemacs/ipcalc.el
Licenses: FreeBSD
Build system: emacs
Synopsis: IP subnet calculator
Description:

Usage: evaluate (ipcalc "192.168.0.23/21")

emacs-org-board 20200619.1016
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/scallywag/org-board
Licenses: GPL 3
Build system: emacs
Synopsis: bookmarking and web archival system for Org mode.
Description:

org-board uses `org-attach and `wget to provide a bookmarking and web archival system directly from an Org file. Any `wget switch can be used in `org-board', and presets (like user agents) can be set for easier control. Every snapshot is logged and saved to an automatically generated folder, and snapshots for the same link can be compared using the `ztree package (optional dependency; `ediff used if `zdiff is not available). Arbitrary functions can also be run after an archive, allowing for extensive user customization.

emacs-ox-report 20220910.951
Propagated dependencies: emacs-org-msg@4.0-1.7b45df7
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/DarkBuffalo/ox-report
Licenses: GPL 3
Build system: emacs
Synopsis: Export your org file to minutes report PDF file
Description:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU 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 General Public License for more details. This is a another exporter for org-mode that translates Org-mode file to beautiful PDF file EXAMPLE ORG FILE HEADER: #+title:Readme ox-notes #+author: Matthias David #+options: toc:nil #+ou:Zoom #+quand: 20/2/2021 #+projet: ox-minutes #+absent: C. Robert,T. tartanpion #+present: K. Soulet,I. Payet #+excuse:Sophie Fonsec,Karine Soulet #+logo: logo.png

emacs-company-wordfreq 20220405.2000
Propagated dependencies: emacs-company@1.0.2
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/johannes-mueller/company-wordfreq.el
Licenses: GPL 3
Build system: emacs
Synopsis: Company backend for human language texts
Description:

`company-wordfreq is a company backend intended for writing texts in a human language. The completions it proposes are words already used in the current (or another open) buffer and matching words from a word list file. This word list file is supposed to be a simple list of words ordered by the frequency the words are used in the language. So the first completions are words already used in the buffer followed by matching words of the language ordered by frequency. `company-wordfreq does not come with the word list files directly, but it can download the files for you for many languages from <https://github.com/hermitdave/FrequencyWords>. I made a fork of that repo just in case the original changes all over sudden without my noticing. The directory where the word list files reside is determined by the variable `company-wordfreq-path', default `~/.emacs.d/wordfreq-dicts'. Their names must follow the pattern `<language>.txt where language is the `ispell-local-dictionary value of the current language. You need =grep= in your =$PATH= as =company-wordfreq= uses it to grep into the word list files. Should be the case by default on any UNIX like systems. On windows you might have to tweak it somehow. `company-wordfreq is supposed to be the one and only company backend and `company-mode should not transform or sort its candidates. This can be achieved by setting the variables `company-backends and `company-transformers buffer locally in `text-mode buffers by (add-hook text-mode-hook (lambda () (setq-local company-backends (company-wordfreq)) (setq-local company-transformers nil))) Usually you don't need to configure the language picked to get the word completions. `company-wordfreq uses the variable `ispell-local-dictionary'. It should work dynamically even if you use `auto-dictionary-mode'. To download a word list use M-x company-wordfreq-download-list You are presented a list of languages to choose. For some languages the word lists are huge, which can lead to noticeable latency when the completions are build. Therefore you are asked if you want to use a word list with only the 50k most frequent words. The file will then be downloaded, processed and put in place.

emacs-ob-mermaid 20200320.1504
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/arnm/ob-mermaid
Licenses: GPL 3
Build system: emacs
Synopsis: org-babel support for mermaid evaluation
Description:

Org-Babel support for evaluating mermaid diagrams. ; Requirements: mermaid.cli | https://github.com/mermaidjs/mermaid.cli

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-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-company-org-block 20230115.1202
Propagated dependencies: emacs-company@1.0.2 emacs-org@9.8.10
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-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.

emacs-leetcode 0-1.f12421e
Propagated dependencies: emacs-names@20151201.0-8.d8baba5 emacs-ctable@0.1.3
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/yewscion/leetcode-emacs.git
Licenses: Unlicense
Build system: emacs
Synopsis: Solve and submit LeetCode problems from within Emacs
Description:

This package provides an Emacs interface to LeetCode allowing users to log in and solve problems of their choice using Emacs.

emacs-pikchr-mode 20210324.2125
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/kljohann/pikchr-mode
Licenses: GPL 3
Build system: emacs
Synopsis: A major mode for the pikchr diagram markup language
Description:

This package provides a major mode for the pikchr (https://pikchr.org/) diagram markup language.

emacs-adoc-mode 20220919.659
Propagated dependencies: emacs-markup-faces@1.0.0
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/bbatsov/adoc-mode
Licenses: GPL 3
Build system: emacs
Synopsis: a major-mode for editing AsciiDoc files in Emacs
Description:

AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups. adoc-mode is an Emacs major mode for editing AsciiDoc files. It emphasizes on the idea that the document is highlighted so it pretty much looks like the final output. What must be bold is bold, what must be italic is italic etc. Meta characters are naturally still visible, but in a faint way, so they can be easily ignored.

emacs-ox-timeline 20220321.2115
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/jjuliano/org-simple-timeline
Licenses: GPL 3+
Build system: emacs
Synopsis: HTML Timeline Back-End for Org Export Engine
Description:

This library implements the Org-mode back-end generic exporter for HTML Timeline. Installation ------------ Download the timeline scripts from https://squarechip.github.io/timeline/ Then copy the files relative to your html file.n The default (`org-timeline-source-url') is set to "modules/timeline/dist". Usage ----- To test it, run: M-x org-timeline-export-as-html in an Org mode buffer. See ox.el and ox-html.el for more details on how this exporter works.

emacs-markdown-toc 20210905.738
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/ardumont/markdown-toc
Licenses: GPL 3
Build system: emacs
Synopsis: A simple TOC generator for markdown file
Description:

Generate a TOC from a markdown file: M-x markdown-toc-generate-toc This will compute the TOC at insert it at current position. Update existing TOC: C-u M-x markdown-toc-generate-toc Here is a possible output: <!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc --> **Table of Contents** - [some markdown page title](#some-markdown-page-title) - [main title](#main-title) - [Sources](#sources) - [Marmalade (recommended)](#marmalade-recommended) - [Melpa-stable](#melpa-stable) - [Melpa (~snapshot)](#melpa-~snapshot) - [Install](#install) - [Load org-trello](#load-org-trello) - [Alternative](#alternative) - [Git](#git) - [Tar](#tar) - [another title](#another-title) - [with](#with) - [some](#some) - [heading](#heading) <!-- markdown-toc end --> Install - M-x package-install RET markdown-toc RET

emacs-org-pdftools 20220320.301
Propagated dependencies: emacs-org@9.8.10 emacs-pdf-tools@1.3.0 emacs-org-noter@1.6.1
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/fuxialexander/org-pdftools
Licenses: GPL 3
Build system: emacs
Synopsis: Support for links to documents in pdfview mode
Description:

Add support for org links from pdftools buffers with more precise location control. https://github.com/fuxialexander/org-pdftools/

emacs-ucs-utils 20230119.2237
Propagated dependencies: emacs-persistent-soft@20150223.1853 emacs-pcache@20220724.1841 emacs-list-utils@0.4.7
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/rolandwalker/ucs-utils
Licenses: FreeBSD
Build system: emacs
Synopsis: Utilities for Unicode characters
Description:

Quickstart (require ucs-utils) (ucs-utils-char "Middle Dot" ; character to return ?. ; fallback if unavailable char-displayable-p) ; test for character to pass (ucs-utils-first-existing-char ("White Bullet" "Bullet Operator" "Circled Bullet" "Middle Dot" ?.) cdp) (ucs-utils-string "Horizontal Ellipsis" [["..."]]) Explanation This library provides utilities for manipulating Unicode characters, with integrated ability to return fallback characters when Unicode display is not possible. Some ambiguities in Emacs built-in Unicode data are resolved, and character support is updated to Unicode 8.0. There are three interactive commands: `ucs-utils-ucs-insert ; `ucs-insert workalike using ido `ucs-utils-eval ; the inverse of `ucs-insert `ucs-utils-install-aliases ; install shorter aliases The other functions are only useful from other Lisp code: `ucs-utils-char `ucs-utils-first-existing-char `ucs-utils-vector `ucs-utils-string `ucs-utils-intact-string `ucs-utils-pretty-name `ucs-utils-read-char-by-name `ucs-utils-subst-char-in-region To use ucs-utils, place the ucs-utils.el library somewhere Emacs can find it, and add the following to your ~/.emacs file: (require ucs-utils) and optionally (ucs-install-aliases) See Also M-x customize-group RET ucs-utils RET http://en.wikipedia.org/wiki/Universal_Character_Set Notes Compatibility and Requirements GNU Emacs version 25.1-devel : not tested GNU Emacs version 24.5 : not tested GNU Emacs version 24.4 : yes GNU Emacs version 24.3 : yes GNU Emacs version 23.3 : yes (*) GNU Emacs version 22.3 and lower : no (*) For full Emacs 23.x support, the library ucs-utils-6.0-delta.el should also be installed. Uses if present: persistent-soft.el (Recommended) Bugs TODO Accept synonyms on inputs? at least Tab would be nice. There is an official list of aliases at http://www.unicode.org/Public/8.0.0/ucd/NameAliases.txt generated names for CJK blocks added in Unicode 6.2 CJK Unified Ideographs CJK Unified Ideographs Extension A CJK Unified Ideographs Extension C support alternate naming schemes for CJK ideographs support helm or other choosers which are able to cope with the entire set of character names, including CJK ideographs spin out older portions of ucs-utils-names-corrections which are not needed in recent Emacs releases (as with ucs-utils-6.0-delta.el) Namespace cache keys as with font-utils and unicode-utils. Separate test run without persistent-soft.el ; 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. No rights are claimed over data created by the Unicode Consortium, which are included here under the terms of the Unicode Terms of Use.

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-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-alarm-clock 20221106.1409
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/wlemuel/alarm-clock
Licenses: GPL 3
Build system: emacs
Synopsis: Alarm Clock
Description:

This program is an alarm management tool for Emacs. To set an alarm clock, call `M-x alarm-clock-set', then enter time as the following tips. To view alarm clock list, call `M-x alarm-clock-list-view', then use a key to set a new alarm clock, C-k to kill an alarm clock in the current line.

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-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-gameoflife 20200614.1814
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/Lindydancer/gameoflife
Licenses: GPL 3
Build system: emacs
Synopsis: Screensaver running Conway's Game of Life
Description:

Run Conway's Game of Life, in all windows, using the original window content as seed. In addition, when performing the animation, the original characters and the colors they have, are retained, resulting is a much more living result than when simply using, say, stars. By "seed", it means that the original content of the windows are seen as dots in the plane. All non-blank characters are seen as live dots. The Game of Life animation can be started as a screensaver, so that it starts automatically when Emacs has been idle for a while. By default, it stops after 1000 generations. Screenshot: ![See doc/GameOfLifeDemo.gif for screenshot](doc/GameOfLifeDemo.gif) Usage: `gameoflife-animate -- Start the Game of Life animation. `gameoflife-screensaver-mode -- Run as a screensaver. The animation is started when Emacs has been idle for a while. About Conway's Game of Life: Conway's Game of Life is a simple simulation, originally developed in 1970, taking place in a two-dimentional grid -- think of it as an infinite chess board. A square can either be dead or alive. In each step in the simulation, the following rule applies: - A live square stays alive only if it has two or three neighbours. - A dead square is resurrected if it has exactly three neighburs. Personal reflection: I have noticed that sparse programming languages with a lot of highlighting, like C and C++, produde the most beautiful animations. More dense programming languages, like elisp, tend to "kill" many squares in the first generation, making them less suited for Game of Life seeds.

Page: 12345…8
Total packages: 188