This package is a theme for emacs-spaceline
that recreates most of the segments available in that package using icons from emacs-all-the-icons
. Icon fonts allow for more tailored and detailed information in the mode line.
This package provides a hook variable switch-buffer-functions
. The hooks will be run when the current buffer is changed after an interactive command, i.e., when post-command-hook
hooks are run. The hooked functions will be called with both the previous and the current buffer.
This package provides a minor mode to highlight indentation levels via font-lock. Indent widths are dynamically discovered, which means this correctly highlights in any mode, regardless of indent width, even in languages with non-uniform indentation such as Haskell. This mode works properly around hard tabs and mixed indentation and behaves well in large buffers.
This package adds icons to completion candidates using the built-in completion metadata functions. For example, with this package, find-file
can display a file icon for each candidate based on the file type.
This package provides the ability to include files used by other programs in the candidate lists of commands like consult-recent-file
and consult-buffer
. This allows using the same interface for file opening.
On systems that comply with the XDG specification, these files are listed in the file recently-used.xbel
, which is found in the directory ~/.local/share
or the location described by the environment variable XDG_DATA_HOME
.
This library provides common desirable features using the Org interface for blocks and links: 0. A unified interface, the ‘defblock’ macro, for making new block and link types. 1. Colours: Regions of text and inline text can be coloured using 19 colours; easily extendable; below is an example. #+begin_red org /This/ *text* _is_ red! #+end_red 2. Multiple columns: Regions of text are exported into multiple side-by-side columns 3. Remarks: First-class visible editor comments 4. Details: Regions of text can be folded away in HTML 5. Badges: SVG badges have the pleasant syntax badge:key|value|colour|url|logo; only the first two are necessary. 6. Tooltips: Full access to Lisp documentation as tooltips, or any other documentation-backend, including user-defined entries; e.g., doc:thread-first retrives the documentation for thread-first and attachs it as a tooltip to the text in the HTML export and as a glossary entry in the LaTeX export 7. Various other blocks: Solution, org-demo, spoiler (“fill in the blanks”). This file has been tangled from a literate, org-mode, file; and so contains further examples demonstrating the special blocks it introduces. Full documentation can be found at https://alhassy.github.io/org-special-block-extras
This package tracks org-agenda-files precisely to speed-up org-agenda, and takes advantage of the org-ql cache.
ElementaryX: Elementary Emacs configuration coupled with Guix. Setup for all-the-icons, a utility package to collect various Icon Fonts and propertize them within Emacs. See also emacs-elementaryx-nerd-icons alternative.
This package captures Web pages into Org-mode using Pandoc to process HTML. It can also use eww's eww-readable functionality to get the main content of a page.
These are the helper functions that run in Emacs. To capture pages into Emacs, you can use either a browser bookmarklet or the org-protocol-capture-html.sh shell script. See the README.org file for instructions.
Terminal support for `company-quickhelp'.
highlight-escape-sequences
provides an Emacs minor mode to escape sequences in code.
This package provides an Evil operator for replacing text with the contents of a register.
This package highlights user commands at the Eshell interactive prompt to provide feedback on the validity of commands and syntax.
ElementaryX: Elementary Emacs configuration coupled with Guix. Setup for languages with parentheses or alike: lisp, scheme.
ElementaryX: Elementary Emacs configuration coupled with Guix Latex classes for org export (ox) setup.
ElementaryX: Elementary Emacs configuration coupled with Guix. Minimal dependencies for org-mode latex export (ox-latex). Provides both rubber and latexmk build systems.
ElementaryX: Elementary Emacs configuration coupled with Guix Minimal org-mode latex beamer (ox-beamer) setup.
This package provides an extensible Emacs dashboard, with sections for bookmarks, Projectile projects, Org Agenda and more.
An Emacs version of Chris Kempson's "Tomorrow" themes, with much more extensive face definitions than the "official" Emacs variant.
QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.
This is a Dvorak-based keymap optimized for Emacs usage, with the frequently used Control and Meta (Alt) keys mapped to the thumb buttons. It contains a single extra layer that includes function and multimedia keys. A graphical representation of the keymap is available in the layouts/community/ergodox/dvorak_emacs/readme.md
source file.
ElementaryX: Elementary Emacs configuration coupled with Guix Add a default.el startup file for export-only + publish elementaryx setup together with a vanilla emacs IDE.
QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.
This is the same layout as that of the qmk-firmware-ergodox-ez-dvorak-emacs
, but designed to be used with a Dvorak-configured operating system (instead of a US QWERTY one, which is the default assumption for QMK firmware keymaps).