ELPA
This page describes a number of Emacs packages package by myself stored on this web server for simple access. For more details on how this is setup, please see my post on the topic here.
Packages
Package | Description | Version | URL |
---|---|---|---|
clang-format | Format code using clang-format | 20240110.1214 | |
clang-include-fixer | Emacs integration of the clang include fixer | 20240110.1214 | |
clang-rename | Renames every occurrence of a symbol found at <offset>. | 20240110.1214 | |
combobulate | edit and navigate text by syntactic constructs | 20240229.1740 | https://www.github.com/mickeynp/combobulate |
glsl-mode | Major mode for Open GLSL shader files | 20240301.1600 | https://github.com/Xaldew/glsl-mode |
lilypond-mode | No description available. | 20240210.822 | |
llvm-mode | Major mode for the LLVM assembler language. | 20240110.1214 | |
mlir-mode | Major mode for the MLIR assembler language. | 20240110.1214 | |
ob-lilypond | org-babel functions for lilypond evaluation | 20110708.1211 | https://github.com/mjago/ob-lilypond |
py-snippets | Collection of advanced Python yasnippet snippets | 20220918.952 | https://github.com/Xaldew/py-snippets |
yasnippet-radical-snippets | Collection of radical yasnippet snippets | 20210915.1309 | https://github.com/Xaldew/yasnippet-radical-snippets |
Installation
This package archive can be added to your personal config by adding the following snippet to your local configuration (.emacs). Please note however that I do not provide any guarantee as to the availability of this server. It may go offline or be removed without notice.
(require 'package)
(add-to-list 'package-archives
'("xaldew" . "https://gustafwaldemarson.com/elpa/"))
(add-to-list 'package-unsigned-archives "xaldew")
(package-initialize)
Public Key
Use this key to verify the signatures of the above packages. Add the key by copying the text below into a file (or downloading it here) then select it with M-x package-import-keyring
from within Emacs. Alternatively, add the new repository to package-unsigned-archives
e.g., Personal ELPA Archive.
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 9LIwwO69aVQ10jI= =dLV+ -----END PGP PUBLIC KEY BLOCK-----