Displaying 1 to 20 from 37 results

Emacs-Elisp-Programming - Tutorial about programming Elisp and Emacs text editor customization.

  •    CSS

Emacs doesn’t need any presentation. Emacs is a software “Lisp Machine” that provides a programmable text editor, email reader, text web browser, image viwer, calculator, shell, games, easter-eggs and more. Emacs is programmed in Elisp, an Emacs own lisp dialect that is based on MacLisp, one of oldest lisp dialects, older than Common Lisp and Scheme, created in MIT. Emacs was written in 1976 by the legendary Richard Stallman. Despite many incompatibilities with Common Lisp it has many constructs similar to it and n excellent book about Common Lisp that is also useful to understand Elisp and Scheme is On Lisp - by Paul Graham. The user configuration file, which is executed when Emacs starts, is stored in the directory ~/.emacs.d/init.el or ~/.emacs. The first one is better because it is in the same directory of all emacs configuration files.

emacs-dashboard - An extensible emacs dashboard

  •    Emacs

An extensible emacs startup screen showing you what’s most important. By default, this will show three lists, recent files and bookmarks and org-agenda items. One more widget is implemented by Dashboard but it’s made optional because of it’s dependency on a third party application, which is `projects` which shows you the list of known projectile projects.

auth-password-store - Integrate Emacs' auth-source with password-store

  •    Emacs

Integrate Emacs' auth-source with password-store. The auth-source library is a way for Emacs to answer the old burning question “What are my user name and password?”. Password-store (or just pass) is a standard unix password manager following the Unix philosophy. The auth-password-store project is a password-store backend for auth-source.

shell-switcher - An emacs minor mode to easily switch between shell buffers (like with alt+tab)

  •    Emacs

shell-switcher provides fast switching between shell buffers. Make sure you have marmalade repository ready to use and type M-x package-install shell-switcher.




vdirel - Manipulate vdir (i.e., vcard) repositories from Emacs

  •    Emacs

vdir is a standard for storing calendars and contacts on a file system much like maildir is for emails. vdirel provides utility functions to manipulate vdir repositories from Emacs. Use melpa and M-x package-install.

boxquote.el - Quote text with a semi-box.

  •    Emacs

Quote text with a semi-box. boxquote.el provides a set of functions for using a text quoting style that partially boxes in the left hand side of an area of text, such a marking style might be used to show externally included text or example code.

emacs-direnv - direnv integration for emacs

  •    Emacs

this package provides direnv integration for emacs. it works by invoking direnv to obtain the environment for the current file, then updating the emacs variables process-environment and exec-path.

modern-cpp-font-lock - C++ font-lock for Emacs

  •    Emacs

Syntax highlighting support for "Modern C++" - until C++20 and Technical Specification. This package aims to provide a simple highlight of the C++ language without dependency. It is recommended to use it in addition with the c++-mode major mode for extra highlighting (user defined types, functions, etc.) and indentation.


graphql.el - GraphQL utilities

  •    Emacs

GraphQL.el provides a set of generic functions for interacting with GraphQL web services. will construct a query that retrieves myField1, myField2, and myField3 for every node in myEdges. The query is returned as a string without any unnecessary whitespace (i.e., formatting) added.

emacs-helm-qiita - Qiita with helm interface

  •    Emacs

helm-qiita.el is a helm interface for Qiita. You can open your Qiita Stocks to Web browser using helm interface.

webpaste

  •    Emacs

This mode allows to paste whole buffers or parts of buffers to pastebin-like services. It supports more than one service and will failover if one service fails. More services can easily be added over time and prefered services can easily be configured. This requires that you have use-package set up. But it’s in my opinion the easiest way to install and configure packages.

flycheck-popup-tip - Display Flycheck error messages using popup.el

  •    Emacs

This is extension for Flycheck. It implements minor-mode for displaying errors from Flycheck using popup.el. There is another official flycheck-pos-tip extension for displaying errors under point. However, it does not display popup if you run Emacs under TTY. It displays message on echo area and that is often used for ELDoc. Also, popups made by pos-tip library does not always look good, especially on macOS and Windows.

el-patch - ✨ Future-proof your Emacs Lisp customizations!

  •    Emacs

From MELPA, using your package manager of choice. See Installation. Emacs 25 and later is supported, please submit an issue if you want el-patch to support Emacs 24. Like the advice system, el-patch provides a way to customize the behavior of Emacs Lisp functions that do not provide enough variables and hooks to let you make them do what you want. The advantage of using el-patch is that you will be notified if the definition of a function you are customizing changes, so that you are aware your customizations might need to be updated.

.emacs.d - Centaur Emacs - A Clean and Fast Emacs Configuration

  •    Emacs

This is an Emacs distribution that aims to enhance the default Emacs experience. It alters a lot of the default settings, bundles a plethora of additional packages and adds its own core library to the mix. The final product offers an easy to use Emacs configuration for Emacs newcomers and lots of additional power for Emacs power users. It's able to run on Windows, GNU Linux and macOS. It is compatible ONLY with GNU Emacs 25.1 and above. In general you're advised to always run with the latest stable release - currently 26.1.

GitHub-Modern-Theme-for-Emacs - Syntax highlighting color theme mimicking the new and updated look of GitHub's code viewer

  •    Emacs

This package provides a syntax highlighting theme for Emacs, inspired by the new GitHub theme colors. It attempts to stay true to the GitHub syntax highlighting colors, while still looking good in every language inside Emacs. NOTE: If you prefer the classic GitHub colors, you might prefer this theme over this one.

GitHub-Theme-for-Emacs - Syntax highlighting color theme mimicking the look of GitHub's code viewer

  •    Emacs

This package provides a syntax highlighting theme for Emacs, inspired by the classic GitHub theme colors. It attempts to stay true to the GitHub syntax highlighting colors, while still looking good in every language inside Emacs. NOTE: If you prefer the modern GitHub colors, you might prefer this theme over this one.

ox-hugo - A carefully crafted Org exporter back-end for Hugo

  •    Emacs

ox-hugo is an Org exporter backend that exports Org to Hugo-compatible Markdown (Blackfriday) and also generates the front-matter (in TOML or YAML format). The ox-hugo backend extends from a parent backend ox-blackfriday.el. The latter is the one that primarily does the Blackfriday-friendly Markdown content generation. The main job of ox-hugo is to generate the front-matter for each exported content file, and then append that generated Markdown to it.

emacs-emojify - Display emojis in Emacs

  •    Emacs

If you prefer a GIF you can view one here. This package requires Emacs v24.3 and above. Emacs should be compiled with support for PNG images to display emojis as images. It is recommended that Emacs is compiled with ImageMagick support. emojify will use it to resize emojis if needed, additionally imagemagick is used to set background color for emojis to workaround the bug described in issue 7. However these are completely optional.

mu4e-alert - Desktop notifications and modeline display for mu4e

  •    Emacs

mu4e-alert is an Emacs extension providing desktop notifications for mu4e, additionally it can display the number of unread emails in the mode-line. This package requires Emacs v24.3 or above and Mu version v0.9.9.6 or above. It assumes that you have a working mu/mu4e setup.