Citeproc-el is an Emacs Lisp library for rendering citations and bibliographies in styles described in the Citation Style Language (CSL), an XML-based, open format to describe the formatting of bibliographic references.
This program is derived from comint-mode and provides the following features:
TAB completion same as Node.js REPL
file name completion in string
incremental history search
This library lets elisp authors easily define an idiomatic command to reformat the current buffer using a command-line program, together with an optional minor mode which can apply this command automatically on save.
This package provides a minor mode that guesses the indentation offset originally used for creating source code files and transparently adjusts the corresponding settings in Emacs, making it more convenient to edit foreign files.
This package allows setting and accessing variables local to an Emacs frame. Note that the variables created with this package do not have any relation with variables defined by defvar
, defconst
, etc.
This package define functions for swapping buffers between windows contained in the same frame. An alternate behavior is to have the current window switch to the previous buffer instead of swapping with the other window.
This package provides a dynamic module for Emacs that allows direct access to the SQLite C interface. It only exposes a subset of the full SQLite C interface, but should satisfy most user's needs.
rotate-text
allows you rotate to commonly interchanged text with a single keystroke. For example, you can toggle between "frame-width" and "frame-height", between "public", "protected" and "private" and between "variable1", "variable2" through "variableN".
Org Present is a minimalist presentation tool for Emacs Org mode. Simply layout your presentation with each slide under a top-level header, start the minor mode, and page through each slide with Left and Right keys.
This library provides a major-mode for viewing syslog and strace files. You can highlight and filter the lines of the file by regular expressions and by timestamp, view notes associated with files, extract text, count matches, etc.
Consult-dir implements commands to easily switch between "active" directories. The directory candidates are collected from user bookmarks, projectile project roots (if available), project.el project roots and recentf file locations. The `default-directory' variable not changed in the process.
This package displays keyword entries from source code comments and Org files in the Magit status buffer. Activating an item jumps to it in its file. By default, it uses keywords from hl-todo
, minus a few (like NOTE).
Ample themes is a collection of three themes sharing a similar pallet with a light, dark and flat versions with a focus on being easy on the eyes during night and day. They only support GUI and 256 colour terminals.
mixed-pitch-mode
is a minor mode that enables mixing variable-pitch and fixed-pitch fonts in the same buffer. The list mixed-pitch-fixed-pitch-faces
defines the faces that are kept fixed-pitch,everything else becomes variable-pitch.
Skewer-mode provides live interaction with JavaScript, CSS, and HTML in a web browser. Expressions are sent on-the-fly from an editing buffer to be evaluated in the browser, just like Emacs does with an inferior Lisp process in Lisp modes.
Org Roam UI is meant as a successor of Org Roam server that extends functionality of Org Roam with a web application that runs side-by-side with Emacs. It provides a web interface for navigating around notes created within Org Roam.
Org-Roam-UI is a frontend for exploring and interacting with your org-roam notes.
Org-Roam-UI is meant a successor of org-roam-server that extends functionality of org-roam with a Web app that runs side-by-side with Emacs.
This library implements a generic interface for toggling switches and setting options and then invoking an Emacs command which does something with these arguments. The prototypical use is for the command to call an external process, passing on the arguments as command line arguments.
This package provides support for programming with ISLisp in Emacs. It features a major mode with syntax highlighting, symbol autocompletion and documentation search, among other features. It also includes an inferior mode with REPL integration. Currently it only supports the Easy ISLisp (eisl) implementation.
This is a C# editing mode for Emacs, based on CC mode. It handles syntax coloring, indentation, insertion of matched pairs of curly braces and documentation generation. In addition, it provides menu-based navigation using Imenu, and Compilation mode support for MSBuild, devenv and xbuild.
This package provides an Emacs library to use the Emacsclient as $EDITOR
of child processes, making sure they know how to call home. For remote processes a substitute is provided, which communicates with Emacs on stdout instead of using a socket as the Emacsclient does.
A dark theme with contrasting colours for Emacs based on the lush
theme by Andre Richter, using the same colours palette as the the built-in dichromacy
theme; intended to be suitable for red/green colour blind users.
Company box is a Company front-end. It supports different colors for different backends, associates icons to functions, variables... and their backends, and displays candidate's documentation. It is not limited by the current window size or buffer's text properties.
This package is not compatible with a TTY.
This package provides an Ansible documentation for GNU Emacs.
ansible-doc
allows you to view the documentation of an Ansible module and ansible-doc-mode
minor mode adds documentation lookup to YAML Mode. You could enable the mode with (add-hook 'yaml-mode-hook #'ansible-doc-mode)
.