This package is an Emacs interface to F-Droid. Its purpose is to aid in the management of F-Droid packages for an Android device or an emulator inside the comfort of Emacs.
Relint (regular expression lint) scans Elisp files for mistakes in regexps, including deprecated syntax and bad practice. It also checks the regexp-like arguments to skip-chars-forward
and skip-chars-backward
.
The Typing of Emacs is a game for Emacs that forces you to type words correctly as fast as possible, otherwise you will die. The game builds the list of words from the active buffer.
This package provides an E-prime checking mode for Emacs that highlights non-conforming text. The subset of the English language called E-Prime forbids the use of the "to be" form to strengthen your writing.
Loccur is a tool to quickly navigate a file. It is a minor mode for Emacs acting like occur but w/o creating a new window. It just hides all the text excepting lines containing matches.
Skempo is an attempt to improve Emacs built-in Skeleton and Tempo templates. It tries to make a unified syntax for template definitions. It also adds tags and marks support for Skeleton, and Abbrev support for Tempo.
Sesman provides facilities for session management and interactive session association with the current contexts (project, directory, buffers). While sesman can be used to manage arbitrary sessions, it primary targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)
Gnosis is a spaced repetition system for note-taking and self-testing where notes are formatted as Question/Answer/Explanation. Notes are reviewed at spaced intervals based on the success or failure in recalling the answer to each question.
Indium connects to a browser tab or nodejs process and provides many features for JavaScript development, including a REPL (with auto completion) & object inspection, an inspector, with history and navigation, and even a stepping Debugger, similar to edebug
, or cider
.
This package provides generic functions that specialize on major modes and intended purpose rather than on arguments. Different callables for tasks like expression evaluation, definition-jumping, and more can now be grouped accordingly and tried in sequence until one of them succeeds.
This package ships frowny-mode
, which makes it so that inserting a single (
when after a :
will not automatically close the parenthesis, meaning that only :(
is inserted. Works with electric-pair-mode
, paredit-mode
, and others.
This project exports an Org file with reasonably structured items into a LaTeX file, which compiles into a nice CV. In the same spirit, the Org file may export to Markdown so that it can be used for a web based CV.
Valign provides visual alignment for Org mode, Markdown and Table.el tables on GUI Emacs. It can properly align tables containing variable-pitch font, CJK characters and images. Meanwhile, the text-based alignment generated by Org mode (or Markdown mode) is left untouched.
This is a global minor-mode. Turn it on everywhere with: ┌──── │ (beacon-mode 1) └────
Whenever the window scrolls a light will shine on top of your cursor so you know where it is.
That’s it.
See the accompanying Readme.org for configuration details.
This package gives an overview of the current regex search candidates. The search regex can be split into groups with a space. Each group is highlighted with a different face.
It can double as a quick `regex-builder', although only single lines will be matched.
This is a small package that temporarily highlights the current line after a given function is invoked. The affected functions are defined in the user option pulsar-pulse-functions and the effect takes place when either pulsar-mode (buffer-local) or pulsar-global-mode is enabled.
This library gives you the tools to split up the inputs and run the function in many sub-processes (one per CPU core), then merges their outputs and passes it back to the current Emacs. In the meantime, current Emacs does not hang at all.
This package provides an extensible Emacs package for browsing and fetching references.
biblio.el
makes it easy to browse and gather bibliographic references and publications from various sources, by keywords or by DOI. References are automatically fetched from well-curated sources, and formatted as BibTeX.
Outorg is for editing comment-sections of source-code files in temporary Org-mode buffers. It turns conventional literate-programming upside-down in that the default mode is the programming-mode, and special action has to be taken to switch to the text-mode (i.e. Org-mode).
Butler provides an interface to connect to Jenkins continuous integration servers. Users can specify a list of server in the butler-server-list
variable and then use M-x butler-status
to view the build status of those servers' build jobs, and possibly to trigger build jobs.
Reazon is an implmentation of the miniKanren language for Emacs. It provides an interface for writing and running relational programs. That interface consists of the following macros:
* reazon-defrel * reazon-run* * reazon-run * reazon-fresh * reazon-conde * reazon-conj * reazon-disj * reazon-project
Besides these, there is a single primitive goal, reazon-==.
This package stores uniform EIEIO objects in an EmacSQL database. SQLite is used as backend. This library imposes some restrictions on what kind of objects can be stored; it isn't intended to store arbitrary objects. All objects have to share a common superclass and subclasses cannot add any additional instance slots.
The Most Dangerous Minor Mode, as the name says, is a particularly dangerous Emacs minor mode. It’s inspired by the website “the most dangerous writing app”. If you don’t type at least one key every tmd-timeout, (by default 5 seconds) the whole buffer will be deleted (the narrowing will be respected).
Dimmer provides a minor mode that indicates which buffer is currently active by dimming the faces in the other buffers. It does this nondestructively, and computes the dimmed faces dynamically such that your overall color scheme is shown in a muted form without requiring you to define what is a "dim" version of every face.