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.
https://github.com/emacs-tw/awesome-emacsTags | emacs awesome-list |
Implementation | Emacs Lisp |
License | Public |
Platform |
Most of the people on this list are either heavy contributors to MELPA or people who get involved in the community beyond having only an .emacs.d dir. If you spend time checking out MELPA packages, /r/emacs or Emacs StackExchage you would probably know most of them. First you should ask yourself why would you want to get on this list? (I’m kiddin’…) Most of the times a pull request would suffice. Keep in mind though that I won’t accept self submission if the config is not vetted by the other people or is not original enough. One can also contribute by adding suggestions to this thread.
list awesome emacs emacs-configuration dotfileA package-based, web-centric, customizable, awesome-by-default, acceptance-tested Emacs distribution curated by your friends at Frontside. We've been satisfied users of many a starter kit over the years, from the original Emacs Starter Kit, to Prelude and Spacemacs. Most starter kits you come across begin with a fork. You clone the repo, and then you're off to the races maintaining your own version. Any customizations you make are made to files under version control and so upgrading and keeping up with the community is a constant battle of merges, rebases, throw-aways and ultimately do overs. We know because we've been there.
emacs emacs-configuration emacs-add-on emacs-packages emacs-customizations emacs-initialization starterkitBasic emulation of awesome TextMate features for Emacs.
Basic emulation of awesome TextMate features for Emacs.
omnisharp-emacs is a port of the awesome omnisharp-roslyn server to the Emacs text editor. It provides IDE-like features for editing files in C# solutions in Emacs, provided by an OmniSharp server instance that works in the background. Note that C# syntax highlighting and indenting is provided by csharp-mode which is a dependency of this package. See Configuration section below on how to enable omnisharp-mode via the csharp-mode hook.
If you want to know how to set up this awesome environment, follow the tutorial. Later, you can use the Emacs configuration file as a template for your own .emacs.d/init.el or .emacs.
This package provides tagged workspaces in Emacs, similar to workspaces in windows managers such as Awesome and XMonad (and somewhat similar to multiple desktops in Gnome or Spaces in OS X). perspective.el provides multiple workspaces (or "perspectives") for each Emacs frame. This makes it easy to work on many separate projects without getting lost in all the buffers.
“Your Org-enhancing color-theme “leuven” ROCKS! … and not just for Org.” – Johan S. “The Leuven theme has quickly become my favorite – the colors are great and the visual details for Org mode are just wonderful.” – Steve B.
I’ve been inactive on this project for a long long time, sorry about that since I’m busy on my personal business. And I’m looking for a new maintainer for this project since I’ve switched to spacemacs recently, and I must say that I’m really impressed by the work of spacemacs community. Among all of the above, however, I still prefer oh-my-emacs’s org-mode based literate documentation. It’s an amazing experimentation and a wonderful journey for literate programming, in a modern way. This is the best part of oh-my-emacs.
💘 Vim is awesome! Here is my awesome practice and study log.
vim practice emacs tutorial editor edition best-practices study edition-priciples encoding font effective-edtion kataA.W.E.S.O.M. O is an extensive list of interesting open source projects written in various languages. If you are interested in Open Source and are considering to join the community of Open Source developers, then here you might find a project that will suit you.
awesome ocaml elixir haskell emacs-lisp awesomo list open-source typescript dev lisp projectsThis package is part of GNU ELPA (M-x list-packages) and is also available on MELPA. The goal is to make working with GNU Global in Emacs as effortlessly and intuitively as possible and to integrate tightly with standard emacs packages. ggtags.el is tested in Emacs 24 and 25. Patches, feature requests and bug reports are welcome. Thanks.
emacs-lisp emacs developer-tools gnu-globalDumb Jump is an Emacs "jump to definition" package with support for multiple programming languages that favors "just working". This means minimal -- and ideally zero -- configuration with absolutely no stored indexes (TAGS) or persistent background processes. Dumb Jump requires at least GNU Emacs 24.3. Dumb Jump uses The Silver Searcher ag, ripgrep rg, or grep to find potential definitions of a function or variable under point. It uses a set of regular expressions based on the file extension, or major-mode, of the current buffer. The matches are run through a shared set of heuristic methods to find the best candidate to jump to. If it can't decide it will present the user with a list in a pop-menu.
emacs melpa ripgrep ag silver-searcher spacemacs emacs-lisp emacs-modules developer-toolsmarkdown-mode is a major mode for editing Markdown-formatted text. The latest stable version is markdown-mode 2.3, released on August 31, 2017. See the release notes for details. markdown-mode is free software, licensed under the GNU GPL, version 3 or later. The primary documentation for Markdown Mode is available below, and is generated from comments in the source code. For a more in-depth treatment, the Guide to Markdown Mode for Emacs covers Markdown syntax, advanced movement and editing in Emacs, extensions, configuration examples, tips and tricks, and a survey of other packages that work with Markdown Mode. Finally, Emacs is also a self-documenting editor. This means that the source code itself contains additional documentation: each function has its own docstring available via C-h f (describe-function), individual keybindings can be investigated with C-h k (describe-key), and a complete list of keybindings is available using C-h m (describe-mode).
emacs gnu-emacs markdown markdown-editor gfm leanpub plain-textSpacemacs is a new way to experience Emacs -- a sophisticated and polished set-up focused on ergonomics, mnemonics and consistency. Just clone it, launch it, then press the space bar to explore the interactive list of carefully-chosen key bindings. You can also press the home buffer's [?] button for some great first key bindings to try.
emacs vim community-driven configuration spacemacsWhen something doesn't work as expected then please first see the FAQ. Then also try the list of open issues and use the search box at the top of that page to find older related issues. You should also consult the manual and ask a general-purpose search engine. If that doesn't answer your question, then ask for help on the Emacs Stackexchange site or the mailing list. We only use the GitHub issue tracker for feature requests and bug reports, so please don't ask for help there.
emacs git magitAn 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.
emacs elisp startpagegoism is Emacs package that makes it possible to use Go programming language instead of Emacs Lisp inside Emacs. It provides Go intrinsics and emacs package to make it possible to control Emacs from your programs. Generated functions, methods and variables can be accessed from Emacs Lisp code.
emacs-lisp emacs-lisp-bytecode emacs-lisp-alternative compiler emacs-packagesEmacs 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 elisp tutorial programming customization example lisp dev utils
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.