Notes for users upgrading to 2.x are located at the bottom. Either clone from this GitHub repository or install from MELPA (recommended).
emacs-lisp deferred-loading emacs keymap autoload handler melpa keywordMerlin is an editor service that provides modern IDE features for OCaml.Emacs and Vim support is provided out-of-the-box. External contributors added support for Visual Studio Code, Sublime Text and Atom.
ocaml emacs vim atomIt is a story as old as time. A stubborn, shell-dwelling, and melodramatic vimmer -- envious of the features of modern text editors -- spirals into despair before finally succumbing to the dark side. This is his config. Doom strives to be fast, fabulous and hacker friendly. It is tailored for neckbeards with blue belts or better in command-line-fu, Elisp and git.
emacs vim emacs-lisp emacs-configuration evilWhen 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 magitPlease see the homepage for Intero for Emacs. To enable intero in all haskell-mode buffers by default, enable intero-global-mode, by using M-x customize or by adding (intero-global-mode 1) to your Emacs start-up files.
haskell emacs development-toolsHelm is an Emacs framework for incremental completions and narrowing selections. It provides an easy-to-use API for developers wishing to build their own Helm applications in Emacs, powerful search tools and dozens of already built-in commands providing completion to almost everything. It is a must-have for anyone using Emacs as a main work environment. Helm has been widely adopted by many Emacs power-users. It is available in Melpa and can be easily installed from the Emacs package manager. Maintaining Helm requires a lot of work, which I have done voluntarily since 2011. As it demands lots of my time it gets increasingly difficult maintaining it without financial help. Thanks to all the people that are helping or have helped Helm development, but they are actually too few to continue serenely. By the way, after the release of version 3.0 I will have to stop developing Helm seriously until I get enough financial support, only providing a minimal bugfix maintenance. Thanks for your understanding If you feel Helm is making your daily work easier, please consider making a donation.
helm emacs-helm emacs-lisp emacs completionsSmartparens is a minor mode for dealing with pairs in Emacs.
smartparens emacs-lisp emacs pairs lisp parenthesesSLIME is the Superior Lisp Interaction Mode for Emacs. SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor-mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
common-lisp emacsCIDER extends Emacs with support for interactive programming in Clojure. The features are centered around cider-mode, an Emacs minor-mode that complements clojure-mode. While clojure-mode supports editing Clojure source files, cider-mode adds support for interacting with a running Clojure process for compilation, debugging, definition and documentation lookup, running tests and so on. Please consider supporting financially its ongoing development.
cider emacs-lisp emacs clojure-developmentSpacemacs 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 spacemacsWelcome 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.
emacs awesome-listHTTP encodings, headers, media types, methods, relations and status codes, all summarized and linking to their specification. This project is used by HyperREST bin at bin.hyperrest.com .
http http-status-code http-method http-header json emacs rfcFor a more gentle introduction read the Installation instructions and go through Quickstart guide. Please ask questions about Flycheck on Stack Exchange or in our Gitter chat, and report bugs to our issue tracker.
emacs syntax-checking flycheckA dark theme for Atom, Alfred, Emacs, Highlight.js, Hyper, iTerm, JetBrains, Pygments, Slack, Sublime Text, TextMate, Terminal.app, Vim, Xcode, Zsh and many more. All instructions can be found at draculatheme.com.
atom alfred emacs iterm jetbrains pygments slack sublime-text textmate terminal vim xcode zsh dracula dark-theme theme conemu hyper bracketsA Emacs Lisp library for implementing clients for servers using Microsoft's Language Server Protocol (v3.0). The library is designed to integrate with existing Emacs IDE frameworks (completion-at-point, xref (beginning with Emacs 25.1), flycheck, etc).
language-server-protocol emacsirony-mode is an Emacs minor-mode that aims at improving the editing experience for the C, C++ and Objective-C languages. It works by using a combination of an Emacs package and a C++ program (irony-server) exposing libclang. These dependencies will be installed automatically when using the standard installation procedure described below.
irony-mode clang libclang emacs compilation-databaseA community-driven port of Emacs to Rust. Emacs will change how you think about programming.
emacsEmacs client/library for Debug Adapter Protocol is a wire protocol for communication between client and Debug Server. It’s similar to the LSP but provides integration with debug server. The API considered unstable until 1.0 release is out. It is tested against Java, Python, Ruby, Elixir and LLDB (C/C++/Objective-C/Swift).
debugger typescript emacs cpp powershell debug lsp emacs-lspand more, in a single portable script. nb creates notes in text-based formats like Markdown, Org, and LaTeX, can work with files in any format, can import and export notes to many document formats, and can create private, password-protected encrypted notes and bookmarks. With nb, you can write notes using Vim, Emacs, VS Code, Sublime Text, and any other text editor you like, as well as terminal and GUI web browsers. nb works in any standard Linux / Unix environment, including macOS and Windows via WSL. Optional dependencies can be installed to enhance functionality, but nb works great without them.
git vim shell bash markdown cli productivity sync command-line notebook notes archiving vscode pandoc bookmarks note-taking knowledge-base bookmark-manager notes-app zettelkasten terminal prompt emacs versioning syncing encryption bookmarking tagging tags archive
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.