This Emacs build implements graphical UI purely in terms of GTK.
Weyland Yutani is a dark Emacs theme based on the Alien movie franchise.
ElementaryX: Elementary Emacs configuration coupled with Guix org-mode latex (ox-latex) setup.
This package provides transient interface for git-gutter function to manipulate and navigate hunks.
This Emacs build implements graphical UI purely in terms of GTK, enables xwidgets, and includes a tree sitter API.
This package provides functionality to search for a number up to the end of a line and increment or decrement it.
Helm Fish Completion is a Helm interface for Emacs fish-completion. It can be used in both Eshell and M-x shell.
sly-named-readtables
is an external contrib for SLY that enables different readtables to be active in different parts of the same file.
This package highlight the location where local variables is created (bound, for example, by let) as well as quoted and backquoted constant expressions.
This is a minor mode for updating the EMMS mode-line string cyclically within a specified width. It is useful for displaying long track titles.
sly-package-inferred
is an external contrib for SLY that replaces its completion with a function which is better suited for systems using package inferred style.
Engine mode is a global minor mode for Emacs. It enables you to easily define search engines, bind them to keybindings, and query them from the comfort of your editor.
This library displays various customizable elements for eshell
prompts: remote user, remote host, python virtual environment info, git branch, git dirty info and git unpushed number. Multiple themes are available.
LSP mode is a client and library implementation for the Language Server Protocol. This mode creates an IDE-like experience by providing optional integration with other popular Emacs packages like Company, Flycheck, and Projectile.
This package provides a minor mode that displays Org priorities as custom strings. This mode does not change your files in any way, it only displays the priority part of a heading as your preferred string value.
auto-dictionary
is a minor mode that hooks into Flyspell's on-the-fly spell checking and extends these checks to also detect language. Auto-dictionary then sets ispell-dictionary
to use the detected language.
Integrate the French grammar and typography checker Grammalecte with Flycheck to automatically look for mistakes in your writings. It also provides an easy way to find synonyms and antonyms for a given word (to avoid repetitions for example).
find-file-in-project
finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.
git-auto-commit-mode
is an Emacs minor mode that tries to commit changes to a file after every save.
When gac-automatically-push-p
is non-nil, it also tries to push to the current upstream.
The ido-completing-read+ function is a wrapper for ido-completing-read. Importantly, it detects edge cases that ordinary ido cannot handle and either adjusts them so ido can handle them, or else simply falls back to the standard Emacs completion function instead.
This Emacs package provides the commands aa2u
and aa2u-rectangle
. Both of these commands can be used to convert simple ASCII art line drawings to Unicode; the former works on the active region of the buffer, while the latter works on rectangular selections.
List all available packages in Helm (with installed packages displayed in their own respective face). Fuzzy-search, mark and execute the desired action over any selections of packages: Install, uninstall, display packages details (in Org Mode) or insert details at point, find files owned by packages... And much more, including performing all the above over the network.
This package provides an Emacs Lisp macro, with-simulated-input
, which evaluates one or more forms while simulating a sequence of input events for those forms to read. The result is the same as if a user had evaluated the forms and then manually typed in the same input. This macro is useful for non-interactive testing of normally interactive commands and functions, such as completing-read
.
This library allows the user to set Emacs exec-path
and PATH
from the shell's PATH
, so that shell-command
, compile
and the like work as expected on systems on which Emacs is not guaranteed to inherit a login shell's environment variables. It also allows other environment variables to be retrieved from the shell, so that Emacs will see the same values you get in a terminal.