Extension for mu4e or gnus to colorize patch-like emails with diff-mode. This is based on Frank Terbeck's gnus-article-treat-patch.el
but has been adapted to also work with mu4e.
The package has a lot of flexibility, including an option for specifying an entry at the natural width of its text. The package is distributed with the bigdelim
and bigstrut
packages, which can be used to advantage with \multirow
cells.
This is a package for formatting captions of column figures and column tabular material, which cannot be standard floats in a multicols
environment. The package also provides a convenient way to customise your captions, whether they be in multicols
or not.
The package the creation of references to multiple bibliographies within one document. It thus provides complementary functionality to packages like bibunits
and chapterbib
, which allow the creation of one bibliography for multiple, but different parts of the document. Multibib is compatible with inlinebib
, natbib
, and koma-script
.
This crate provides the following async synchronisation primitives:
Barrier: enables tasks to synchronize all together at the same time.
Mutex: a mutual exclusion lock.
RwLock: a reader-writer lock, allowing any number of readers or a single writer.
Semaphore: limits the number of concurrent operations.
This package enhances term.el
with the following features:
Functions to switch between multiple terminal buffers
List of keys to be intercepted by
emacs-multi-term
instead of by the underlying terminalKills the unused buffer left after exiting the terminal
Kills the running sub-processes along with the terminal when killing the it forcibly
Dedicated window for debugging program.
This archive contains a MusiXTeX extension library musixtnt.tex
and a program, msxlint
.
musixtnt.tex
provides a macro \TransformNotes
that enables transformations of the effect of notes commands such as \notes
. In general, the effect of \TransformNotes{input}{output}
is that notes commands in the source will expect their arguments to match the input pattern, but the notes will be typeset according to the output pattern. An example is extracting single-instrument parts from a multi-instrument score.
msxlint
detects incorrectly formatted notes lines in a MusiXTeX source file. This should be used before using \TransformNotes
.
MusiXTeX provides a set of macros, based on the earlier MusicTeX, for typesetting music with TeX. To produce optimal spacing, MusiXTeX is a three-pass system: etex
, musixflx
, and etex
again. (Musixflx is a Lua script that is provided in the bundle.) The three-pass process, optionally followed by processing for printed output, is automated by the musixtex
wrapper script.
The package uses its own specialised fonts, which must be available on the system for musixtex
to run. The MusiXTeX macros are universally acknowledged to be challenging to use directly: the pmx
preprocessor compiles a simpler input language to MusiXTeX macros.
This package provides Cython bindings for MurmurHash2.
This crate provides function multiversioning attribute macros for Rust.
This crate provides function multiversioning attribute macros for Rust.
This package provides an Emacs library to manage vterm buffers.
The package provides commands for typesetting notes for guitar, especially for simplifying guitar notation with MusixTeX.
This package provides a mutex more efficient than std
and simpler than parking_lot
.
The zathura-pdf-mupdf plugin adds PDF support to zathura by using the mupdf
rendering library.
This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.
This module adds the ability to set vCard for MUC rooms. One of the most common use cases is to define avatars for MUC rooms.
This Common Lisp package offers an implementation of the 32-bit variant of MurmurHash3 (https://github.com/aappleby/smhasher), a fast non-crytographic hashing algorithm.
The package enables the user to typeset version control information provided by RCS keywords (e.g., $ID: ... $) in LaTeX documents that contain multiple TeX files.
This is a Common Lisp library to change the capitalization and spacing of a string or a symbol. It can convert to and from Lisp, english, underscore and camel-case rules.
This package lets you typeset keywords of the version control system Subversion inside your LaTeX files anywhere you like. Unlike the otherwise similar package svn
, the use of multiple files for one LaTeX document is well supported. The package interacts with an external Perl script, to retrieve information necessary for the required output.
Maintaining a LaTeX document with translations for multiple languages can be cumbersome and error-prone. This package provides a set of macros for defining macros and environments as wrappers around existing macros and environments. These wrappers allow one to clearly specify multiple translations for the arguments to the wrapped macros and environments while only the translation of the document's language is actually shown. Choosing a translation then is as simple as choosing the document's language via Babel or Polyglossia.
This package provides the @muladd
macro. It automatically converts expressions with multiplications and additions or subtractions to calls with muladd which then fuse via FMA when it would increase the performance of the code. The @muladd
macro can be placed on code blocks and it will automatically find the appropriate expressions and nest muladd expressions when necessary. In mixed expressions summands without multiplication will be grouped together and evaluated first but otherwise the order of evaluation of multiplications and additions is not changed.
This module provides utilities for multiplexing interactions with lists of Python objects.