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.
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.
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.
matrix-client
is a simple chat UI to Matrix.org rooms. It also provides an API which allows Emacs to seamlessly create RPC channels with users and other software.
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.
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.
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.
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.
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.
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).
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 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.
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.
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.
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.
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.
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
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.