A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/emacs-tw/awesome-emacs below:

emacs-tw/awesome-emacs: A community driven list of useful Emacs packages, libraries and other items.

Welcome to Awesome Emacs, a community-driven list of useful Emacs packages, utilities, and libraries. Most of the following packages are available in MELPA. We recommend installing packages with it.

Also, please do consider contributing back to the Emacs community. One major way is by financially sponsoring the lead developers and teams of developers that create and maintain the wonderful Emacs packages that so many of us use. Elisp Maintainers provides a fantastic collection of ways that one can donate to several prolific Emacs package developers. Please do so donate.

Above all, enjoy using Emacs. The community, more than anything, makes Emacs a great ecosystem and place to develop, learn and grow.

Much information can be found at the GNU Emacs Download & Installation page. Upgrading to the newest/current version of emacs (if emacs comes preinstalled on ones operating system) will give the best user experience, and it is advised to do so as soon as possible. Here are several resources to assist you as you start or continue your journey with emacs.

Use your favorite Linux package manager (e.g. apt, dnf, yum, pacman, etc) or build from source. Typically, either a relatively recent version of emacs or no instance of emacs will be on a default install of one’s Linux distribution.

Use Homebrew or MacPorts to install emacs with a package manager. Also, consider Emacs for Mac OS X and the Homebrew Emacs Plus formula for installation candidates. The preinstalled version of emacs on a default macOS install is quite old. For an optimal emacs experience, upgrading to a newer version is highly recommended.

Emacs can be downloaded from the GNU FTP or a GNU mirror listed on the GNU Emacs Download & Installation page, and/or using the MSYS2 pacman manager. Another option is to install emacs via the Chocolatey or scoop Windows package managers. A default install of Windows does not contain emacs.

The following resources can be used to build emacs in various environments– e.g. containerized docker builds, continuous integration, building various versions of emacs, etc.

Window & Frame Management

The window & frame system of Emacs itself, NOT the window system of OS (See ”Operating System”).

Possibly help prevent keyboard-related repetitive strain injury (RSI) from occurring.

Tools or libraries specially focused on fuzzy searching in list, mostly for minibuffer.

Quotes & Parenthesis & Delimiters Handling Jump to Definition / Tagging

External Guides:

For additional git-related emacs packages to use or to get inspiration from, take a look at the following resource: https://github.com/tarsius-legacy/git-elisp-overview.

The above list contains some of the most popular/installed themes. You can also take a look at GNU Emacs Themes Gallery for screenshots of almost all available Emacs themes.

Your contributions are always welcome! Please submit a pull request or create an issue to add a new package, library, or software to the list.

Before contributing, please read this tiny guideline:

Please don’t rearrange the package ordering without any reason! The items should be sorted by its popularity ( roughly, because it’s impossible to have a precise standard. e.g. most people would use it; recommended for every newbie…), instead of your personal preference.

For example, Evil is obviously not a package that every Emacser needs. So please don’t move it to the top of its category.

In contrast, if you think a package is recommended for every Emacser (especially for a newbie), just place it at a higher place in the list.

If a package is available in the latest version of Emacs, please remember to add a [built-in] tag in the front of the description.

Generate “Table of Contents”

It is recommended to install toc-org which will update the Table Of Contents for you automatically on each save. It will also give you convenient navigation - if you press C-c C-o (org-open-at-point) when the point is on the entry in the Table Of Contents, you will jump to the respective section.

If for some reason, you don’t want to install it, you can download a single file toc-org.el manually, open it, and call M-x eval-buffer.

Then change buffers to README.org. Subsequently, issue M-x toc-org-insert-toc within the README.org buffer. If a new category of packages has been added in your commit, the Table of Contents section will be revised and updated.

A curated list of awesome lists can be found at awesome.re.

To the extent possible under law, emacs.tw has waived all copyright and related or neighboring rights to this work.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4