semantic-stickyfunc-mode
shows the function point is currently in at the first line of the current buffer. This is useful when you have a very long function that spreads more than a screen, and you don't have to scroll up to read the function name and then scroll down to original position.
This library provides literate programming for Calc. There is both a major and a minor mode. The major mode does some basic syntax highlighting, while the minor mode only evaluates all Calc statements while typing. In particular, the minor mode works quite well with Org or Markdown modes, or other markup language major modes.
This package provides a global minor mode that enhances the Emacs built-in project.el
library to support keeping projects isolated in named tab groups. This package automates the steps you’d otherwise need to do manually if you wanted to keep the buffers of a project neatly isolated in separate, named tab groups.
This package extends the built-in Save-Place mode by adding support for PDF view (see emacs-pdf-tools
). This package will store the place (e.g., the current page and zoom) of PDF buffers under PDFView mode or DocView mode, and revisiting those PDF files later using the same mode will restore the saved place.
Tangled blocks provide a nice way of exporting code into external files, acting as a fantastic agent to write literate dotfile configs. However, such dotfiles tend to be changed externally, sometimes for the worse and sometimes for the better. In the latter case it would be nice to be able to pull those external changes back into the original org src block it originated from.
visual-fill-column-mode
is a small Emacs minor mode that mimics the effect of fill-column
in visual-line-mode
. Instead of wrapping lines at the window edge, which is the standard behaviour of visual-line-mode
, it wraps lines at fill-column
. If fill-column
is too large for the window, the text is wrapped at the window edge.
GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
Preserve the state of scratch buffers across Emacs sessions by saving the state to and restoring it from a file, with autosaving and backups. Save scratch buffers: `persistent-scratch-save and `persistent-scratch-save-to-file'. Restore saved state: `persistent-scratch-restore and `persistent-scratch-restore-from-file'. To control where the state is saved, set `persistent-scratch-save-file'. What exactly is saved is determined by `persistent-scratch-what-to-save'. What buffers are considered scratch buffers is determined by `persistent-scratch-scratch-buffer-p-function'. By default, only the `*scratch* buffer is a scratch buffer. Autosave can be enabled by turning `persistent-scratch-autosave-mode on. Backups of old saved states are off by default, set `persistent-scratch-backup-directory to a directory to enable them. To both enable autosave and restore the last saved state on Emacs start, add (persistent-scratch-setup-default) to the init file. This will NOT error when the save file doesn't exist. To just restore on Emacs start, it's a good idea to call `persistent-scratch-restore inside an `ignore-errors or `with-demoted-errors block.
nerd-icons theme for treemacs
Meaning of HTTP headers codes.
ElementaryX: Elementary Emacs configuration coupled with Guix. Minimal setup.
This package applies refactoring suggestions from hlint
.
Compose-publish is an org-mode configuration for publication.
Extension of library of babel (lob) for ob-latexpicture
Really simple but standalone json flymake utilizing the builtin json parser.
This is an Emacs mode for editing, debugging and developing Haskell programs.
emacs-strace-mode
provides an Emacs major mode highlighting strace outputs.
ElementaryX: Elementary Emacs configuration coupled with Guix org-mode html (ox-html) setup.
This package provides on-the-fly syntax check support using Nimsuggest and flycheck.el.
An Emacs port of the Atom One Dark theme from Atom.io.
This package provides text objects and operators for comments within evil-mode
.
emacs-auth-password-store
integrates Emacs auth-source library with password-store
.
New PureScript mode is a simple PureScript Emacs mode that just provides syntax highlighting.
ElementaryX: Elementary Emacs configuration coupled with Guix Minimal org-mode latex beamer (ox-beamer) setup.