emacs-bitbake-modes is a collection of major modes and tools that can be useful when working with the bitbake files in Yocto and OpenEmbedded projects.
parinfer-mode is a proof-of-concept editor mode for Lisp programming languages. It will infer some changes to keep Parens and Indentation inline with one another.
Zenburn theme is a port of the popular Vim Zenburn theme for Emacs. It is built on top of the custom theme support in Emacs 24 or later.
typst-ts-mode is a tree-sitter mode for the Typst typesetting and markup language, providing automatic (re-)compilation, structural navigation, symbol and documentation lookup, and more.
Read-only-cfg is an Emacs minor mode that can automatically make files read-only based on user configuration. User configuration may be prefix directories or regex patterns.
Nano modeline is a minor mode for Emacs that modifies the mode line as [ status | name (primary) secondary ]. It can be displayed at the bottom or at the top.
Doom modeline is a complete modeline for GNU Emacs inspired by the Doom theme collection. This modeline features support for mode-specific icon support, git integration, and several other utilities.
emacs-git-messenger provides git-messenger:popup-message, a function that when called, will popup the last git commit message for the current line. This uses git-blame internally.
Expand region increases the selected region by semantic units. Just keep pressing the key until it selects what you want. There's also er/contract-region if you expand too far.
This package provides a utility function for Org buffers that makes a _SRC block with the appropriate language annotation for code that has been copied from an Emacs major mode.
Provides disable-mouse-mode and global-disable-mouse-mode, pair of minor modes which suppress all mouse events by intercepting them and running a customisable handler command (ignore by default).
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.
This package adds support for the GDScript programming language from the Godot game engine in Emacs. It features all the essentials, e.g., syntax highlighting, code folding, indentation, automatic pairing, auto-completion, and code formatting.
emacs-validate-html installs the command validate-html, which sends the current buffer to the World Wide Web Consortium’s HTML Validator service and displays the results in a buffer in Compilation mode.
Adds functions to emacs to highlight text that are useful during development. For example in a shell buffer running a compilation. Main focus is for C++, but will work for other things as well.
This package provides Helm integration for quickly navigating and searching CSS, SCSS, and LESS selectors in Emacs. It enables you to view and jump to selectors across multiple buffers, enhancing your workflow when editing stylesheets.
This library is a layer of abstraction above before-change-functions and after-change-functions which takes care of accumulating changes until a time when its client finds it convenient to react to them.
This package provides Python code navigation, documentation lookup, and code completion for Emacs. It uses a lightweight Python backend to offer features like jumping to definitions, finding references, and viewing documentation, enhancing the Python development experience within Emacs.
This package provides fancy-battery-mode which is like the built-in display-battery-mode, but more fancy. It just the remaining time, uses colours to indicate the status of the battery, and is more customizable.
frame-purpose makes it easy to open purpose-specific frames that only show certain buffers, e.g. by buffers’ major mode, their filename or directory, etc, with custom frame/X-window titles, icons, and other frame parameters.
enh-ruby-mode is a major mode providing syntax highlighting, navigation and indentation capabilities for editing Ruby source files. It parses the source files using Ruby's builtin Ripper class and performs syntax checks on them.
Ahungry theme for Emacs provides bright and bold colors. If you load it from a terminal, you will be able to make use of the transparent background. If you load it from a GUI, it will default to a dark background.
parinfer-rust-emacs is an Emacs-centric fork of parinfer-rust, itself an implementation of Shaun Lebron’s Parinfer. This builds a shared library intended to be loaded by the emacs-parinfer-rust-mode Emacs plugin, though a standalone binary is built also.
Provides functions which facilitate writing multi-file Emacs packages and running from the source tree without having to "install" code or fiddle with load-path.
The main function, load-relative, loads an Emacs Lisp file relative to another (presumably currently running) Emacs Lisp file.