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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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.
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
bnfc-mode simplifies editing BNFC input files in Emacs. BNFC is a handy tool for converting context-free grammars into parsers, syntax highlighters, and documentation.
This package provides an Emacs interface to LeetCode allowing users to log in and solve problems of their choice using Emacs.
org-chef is a package for managing recipes in org-mode. One of the main features is that it can automatically extract recipes from websites like allrecipes.com
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.
Org-Babel support for evaluating Elm code ; System Requirements: All you need is Elm >= 0.19 installed on your system
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.
This major mode supports writing the Uxntal assmembly langauge as documented at https://wiki.xxiivv.com/site/uxntal.html.
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:  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.
Org-Babel support for evaluating mermaid diagrams. ; Requirements: mermaid.cli | https://github.com/mermaidjs/mermaid.cli
Render HTML in org-mode blocks.
This let's you locally override functions, in the manner of `flet', but with access to the original function through the symbol: `this-fn'.
writeroom-mode is a minor mode for Emacs that implements a distraction-free writing mode similar to the famous Writeroom editor for OS X. writeroom-mode is meant for GNU Emacs 25 and isn't tested on older versions. See the README or info manual for usage instructions.
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
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.
org-brain implements a variant of concept mapping with org-mode, it is inspired by The Brain software (http://thebrain.com). An org-brain is a network of org-mode entries, where each entry is a file or a headline, and you can get a visual overview of the relationships between the entries: parents, children, siblings and friends. This visual overview can also be used to browse your entries. You can think of entries as nodes in a mind map, or pages in a wiki. All org files put into your `org-brain-path directory will be considered entries in your org-brain. Headlines with an ID property in your entry file(s) are also considered as entries. Use `org-brain-visualize to see the relationships between entries, quickly add parents/children/friends/pins to an entry, and open them for editing.
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.
The official major mode for the BQN language in Emacs. Derived from gnu-apl-mode.
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
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.
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)
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/
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.