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.
This package provides efficient vector-based hashtable implementation similar to .NET Generic Dictionary implementation (at the time of 2015). . See "Data.Vector.Hashtables" for documentation.
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.
Copied from `lisp-mode and modified for LFE.
This library implements a Slack backend for the Org exporter, based on the `md and `gfm back-ends.
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
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
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
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.
M-x offlineimap We need comint for `comint-truncate-buffer
`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)))
Terminal support for `company-quickhelp'.
Same as ac-html, but for `company completion framework. Configuration: (add-to-list company-backends company-web-html) (add-to-list company-backends company-web-jade) (add-to-list company-backends company-web-slim) or, for example, setup web-mode-hook: (define-key web-mode-map (kbd "C-'") company-web-html) (add-hook web-mode-hook (lambda () (set (make-local-variable company-backends) (company-web-html company-files)) (company-mode t))) When you use `emmet-mode (with `web-mode and `html-mode') you may autocomplete as well as regular html complete. P.S: You may be interested in next packages: `ac-html-bootstrap - Twitter:Bootstrap completion data for company-web (and ac-html as well) `ac-html-csswatcher - Watch your project CSS/Less files for classes and ids `ac-html-angular - Angular 1.5 completion data;
pcache provides a persistent way of caching data, in a hashtable-like structure. It relies on `eieio-persistent in the backend, so that any object that can be serialized by EIEIO can be stored with pcache. pcache handles objects called "repositories" (`pcache-repository') and "entries" (`pcache-entry'). Each repository is identified by a unique name, that defines an entry in `pcache-directory'. Subdirectories are allowed, by the use of a directory separator in the repository name. Example: (let ((repo (pcache-repository "plop"))) (pcache-put repo foo 42) ; store value 42 with key foo (pcache-get repo foo) ; => 42 ) Keys can be pretty much any Lisp object, and are compared for equality using `eql Optionally, cache entries can expire: (let ((repo (pcache-repository "plop"))) (pcache-put repo foo 42 1) ; store value 42 with key foo for 1 second (sleep-for 1) (pcache-get repo foo) ; => nil )
To play, type M-x threes, then use the arrow keys to move.
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.
Supports translation of text blocks in org-mode.
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.
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
This library strives to be the most accurate possible with title-casing sentences, lines, and regions of text in English prose according to a number of styles guides capitalization rules. It is necessarily a best-effort; due to the vaguaries of written English it's impossible to completely correctly capitalize aribtrary titles. So be sure to proofread and copy-edit your titles before sending them off to be published, and never trust a computer. INSTALLATION and USE: Make sure both titlecase.el and titlecase-data.el are in your `load-path', and `require titlecase. You should then be able to call the interactive functions defined in this file. ; CUSTOMIZATION: Only two customization options are probably going to be of any interest: `titlecase-style (the style to use for capitalizing titles), and `titlecase-dwim-non-region-function', which determines what to do when `titlecase-dwim isn't acting on a region. If you want to use your own title-casing code, or a third party, you can customize `titlecase-command to something other than its default. One possibility is titlecase.pl, written John Gruber and Aristotle Pagaltzis: https://github.com/ap/titlecase.
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).
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.
org-babel functions for kotlin evaluation
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.