awesome-emacs
A community driven list of useful Emacs packages, libraries and other items.
9k stars
391 watching
558 forks
last commit: 6 days ago
Linked from 8 awesome lists
awesome-listemacs
https://github.com/sindresorhus/awesome][https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg]] | Awesome Emacs [[ [[ [[ | ||
related with file's content. | |||
https://github.com/emacs-dashboard/emacs-dashboard][Dashboard]] | [[ - A startup dashboard which provides certain information about your recent Emacs activities | ||
https://github.com/Wilfred/helpful][Helpful]] | [[ - An enchancement of the Emacs built-in help system | ||
https://github.com/zk-phi/sublimity][sublimity]] | [[ - smooth-scrolling, minimap inspired by the sublime editor | ||
https://github.com/pashinin/workgroups2][workgroups2]] | [[ - Session manager, saves all your opened buffers, their location and sizes on disk to restore later | ||
https://github.com/mrkkrp/ace-popup-menu][ace-popup-menu]] | [[ - Replace GUI popup menu with something more efficient | ||
https://www.gnu.org/software/hyperbole/][GNU | [[ Hyperbole]] - GNU Hyperbole is an efficient and programmable hypertextual information management system. It is a toolkit and user interface for viewing, retrieving and interlinking all kinds of textual information | ||
https://github.com/coldnew/linum-relative][linum-relative]] | [[ - display relative line number in the left margin in emacs | ||
https://github.com/Malabarba/beacon][beacon]] | [[ - Never lose your cursor again | ||
https://github.com/protesilaos/pulsar][pulsar]] | [[ - Highlights current line, an minimal alternative to beacon | ||
https://github.com/emacsorphanage/yascroll][yascroll-el]] | [[ - Yet Another Scroll Bar Mode | ||
https://github.com/k-talo/volatile-highlights.el][volatile-highlights.el]] | [[ - Minor mode for visual feedback on some operations in Emacs | ||
https://codeberg.org/ideasman42/emacs-buffer-name-relative][buffer-name-relative]] | [[ - Project relative buffer names with optional path abbreviation | ||
https://github.com/ichernyshovvv/enlight][enlight]] | [[ — Highly customizable startup screen for Emacs | ||
https://github.com/protesilaos/fontaine][fontaine]] | [[ - lets the user specify presets of font configurations and set them on demand on graphical Emacs frames | ||
https://codeberg.org/ideasman42/emacs-default-font-presets][default-font-presets]] | [[ - lets user specify presets for the default-font, with utilities to scale and cycle fonts | ||
https://www.emacswiki.org/emacs/WinnerMode][winner]] | [[ - =[built-in]= "Undo"(and "redo") changes in the window configuration with the key commands | ||
https://github.com/knu/elscreen][ElScreen]] | [[ - Utility for multiple screens | ||
https://github.com/cyrus-and/zoom][Zoom]] | [[ - Fixed and automatic balanced window layout for Emacs | ||
https://www.emacswiki.org/emacs/WindMove][windmove]] | [[ - =[built-in]= Tired with =C-x o=? Now you can use =shift+arrows= to jump between windows | ||
https://github.com/deb0ch/emacs-winum][emacs-winum]] | [[ - Window numbers for Emacs - Navigate windows and frames using numbers | ||
https://github.com/dimitri/switch-window][switch-window]] | [[ - A visual replacement for =C-x o= | ||
https://github.com/abo-abo/ace-window][ace-window]] | [[ - Quickly switch windows | ||
https://github.com/lukhas/buffer-move][buffer-move]] | [[ - Move or swap buffer to other window | ||
https://www.emacswiki.org/emacs/TabBarMode][tab-bar-mode]] | [[ - =[built-in]= =tab-bar-mode= and =tab-line-mode= to display a tab bar at the top | ||
https://github.com/dholm/tabbar][tabbar]] | [[ - Display a tab bar in the header line | ||
https://github.com/manateelazycat/awesome-tab][awesome-tab]] | [[ - Out of box extension to use tab in Emacs. grouping buffers by projects and many awesome features | ||
https://github.com/ema2159/centaur-tabs][centaur-tabs]] | [[ - Aesthetic, functional tabs plugin with icons and styles, Helm, Ivy and Projectile integration, supported by many popular themes | ||
https://github.com/jamescherti/vim-tab-bar.el][vim-tab-bar]] | [[ - Makes Emacs' built-in tab-bar look like Vim's tabbed browsing interface | ||
https://www.emacswiki.org/emacs/InteractivelyDoThings][IDO]] | [[ - =[built-in]= Interactively do things with buffers and files | ||
related with file's content. / https://www.emacswiki.org/emacs/InteractivelyDoThings][IDO]] | |||
https://github.com/DarwinAwardWinner/ido-completing-read-plus][ido-completing-read+]] | [[ - Enhance the built-in ido for completion all over Emacs | ||
https://github.com/creichert/ido-vertical-mode.el][ido-vertical-mode]] | [[ - Make ido display vertically | ||
related with file's content. | |||
https://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html][Icomplete]] | [[ - =[built-in]= See the list of candidates while completing for any command. Can be made to behave more like Ido with | ||
related with file's content. / https://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html][Icomplete]] | |||
https://github.com/oantolin/icomplete-vertical][icomplete-vertical]] | [[ - Make Icomplete display vertically | ||
related with file's content. | |||
https://github.com/emacs-helm/helm][Helm]] | [[ - (Formerly 'Anything') A powerful completion and selection narrowing framework. ( External Guides [[ ) | ||
https://github.com/abo-abo/swiper][Ivy]] | [[ - flexible, simple tools for minibuffer completion in Emacs | ||
https://www.emacswiki.org/emacs/Icicles][Icicles]] | [[ - An Emacs library that enhances minibuffer completion | ||
https://github.com/nonsequitur/smex/][smex]] | 877 | over 3 years ago | [[ - A smart M-x enhancement for Emacs |
https://github.com/DarwinAwardWinner/amx][amx]] | [[ - An alternative M-x interface for Emacs | ||
https://github.com/minad/vertico][vertico]] | [[ - Vertico provides a minimalistic vertical completion UI, which is based on the default completion system | ||
related with file's content. / https://github.com/minad/vertico][vertico]] | |||
https://github.com/minad/marginalia][marginalia]] | [[ - Show document of function in ==M-x=, or file attributes in =C-x C-f= | ||
related with file's content. | |||
https://github.com/minad/consult][consult]] | [[ - Consult provides various practical commands based on the Emacs completion function completing-read | ||
https://github.com/milkypostman/powerline][powerline]] | [[ - Emacs version of the Vim powerline | ||
related with file's content. / https://github.com/milkypostman/powerline][powerline]] | |||
https://github.com/johnson-christopher/powerline-evil][powerline-evil]] | [[ - Utilities for better Evil support for Powerline | ||
related with file's content. | |||
https://github.com/Malabarba/smart-mode-line][smart-mode-line]] | [[ - A sexy mode-line for Emacs | ||
https://github.com/TheBB/spaceline][spaceline]] | [[ - Powerline theme from Spacemacs | ||
https://github.com/dbordak/telephone-line][telephone-line]] | [[ - A new implementation of Powerline for Emacs | ||
https://github.com/manateelazycat/awesome-tray][awesome-tray]] | [[ - Display mode-line information at right of minibuffer | ||
https://github.com/myrjola/diminish.el][diminish]] | [[ - Diminished modes are minor modes with no modeline display | ||
https://github.com/seagle0128/doom-modeline][doom-modeline]] | [[ - A mode-line package included in Doom and Centaur emacs | ||
https://github.com/radian-software/blackout][blackout]] | [[ - Customize or hide the display of major and minor modes in the mode-line | ||
https://codeberg.org/ideasman42/emacs-mode-line-idle][mode-line-idle]] | [[ - Evaluate mode-line elements when idle, displaying detailed information without sacrificing performance | ||
https://github.com/magnars/multifiles.el][multifiles.el]] | [[ - View and edit parts of multiple files in one buffer | ||
https://github.com/phillord/lentic][lentic]] | [[ - Create views of the same content in two Emacs buffers | ||
http://www.lysator.liu.se/~tab/artist/][artist-mode]] | [[ - =[built-in]= Draw ASCII lines, squares, rectangles and poly-lines, ellipses, and circles with your mouse and/or keyboard | ||
https://github.com/bbatsov/crux][crux]] | [[ - A Collection of Ridiculously Useful eXtensions for Emacs | ||
https://github.com/jorgenschaefer/typoel][typo.el]] | [[ - Emacs extension for typographical editing | ||
https://github.com/sulami/literate-calc-mode.el][literate-calc-mode]] | [[ - display live =calc= results inline | ||
https://www.emacswiki.org/emacs/DeleteSelectionMode][delete-selection-mode]] | [[ - =[built-in]= Auto delete selected region when typing, just like most of other modern text editors | ||
https://github.com/soutaro/hungry-delete.el][hungry-delete]] | [[ - Delete an entire block of whitespace at point | ||
https://github.com/hrehfeld/emacs-smart-hungry-delete][smart-hungry-delete]] | [[ - Delete whitespace between words, parenthesis and other delimiters in a (not very) smart way | ||
https://github.com/mrkkrp/zzz-to-char][zzz-to-char]] | [[ - Fancy replacement for =zap-to-char= | ||
https://github.com/domtronn/all-the-icons.el][all-the-icons]] | [[ - A package used to include fancy icons within emacs | ||
https://github.com/rainstormstudio/nerd-icons.el][nerd-icons]] | [[ - A Library for Nerd Font icons | ||
https://github.com/iqbalansari/emacs-emojify][emojify]] | [[ - Display emojis in Emacs | ||
https://github.com/ryuslash/mode-icons][mode-icons]] | [[ - Show icons instead of mode names | ||
https://emacsredux.com/blog/2014/08/25/a-peek-at-emacs-24-dot-4-prettify-symbols-mode/][prettify-symbol-mode]] | [[ - =[built-in]= displaying characters as fancy symbols (e.g. =lambda= -> =λ=) | ||
https://www.emacswiki.org/emacs/ElectricPair][electric-pair-mode]] | [[ - =[built-in]= Auto close, or insert matching delimiters: parentheses, braces, brackets, etc. ([[ Manual]]) | ||
https://github.com/davidshepherd7/electric-operator][electric-operator]] | [[ - Automatically insert spaces around operators | ||
https://github.com/Fuco1/smartparens][SmartParens]] | [[ - Deals with parens pairs and tries to be smart about it | ||
https://github.com/coldnew/pangu-spacing][pangu-spacing]] | [[ - Minor-mode to automatically add space between CJK and Latin characters | ||
https://github.com/tslilc/siege-mode][siege-mode]] | [[ - An emacs minor mode to surround the region with smart delimiters interactively | ||
https://github.com/ganmacs/emacs-surround][emacs-surround]] | [[ - Emacs version of vim.surround | ||
https://github.com/emacs-evil/evil-surround][evil-surround]] | [[ - Emacs version of vim.surround that uses =Evil= as its vi layer | ||
https://github.com/magnars/expand-region.el][expand-region.el]] | [[ - Increase selected region by semantic units | ||
https://elpa.gnu.org/packages/expreg.html][expreg]] | [[ - Like =expand-region=, but using =tree-sitter= for language-specific region expansion | ||
https://github.com/bling/evil-visualstar][evil-visualstar]] | [[ - Makes visual selections work with the * operator in =evil-mode= | ||
https://www.gnu.org/software/emacs/manual/html_node/emacs/Matching.html][show-paren-mode]] | [[ - =[built-in]= a minor mode to visualize parenthesis matching | ||
https://github.com/Fanael/rainbow-delimiters][rainbow-delimiters]] | [[ - Highlights parentheses, brackets, and braces according to their depth | ||
https://github.com/tsdh/highlight-parentheses.el][highlight-parentheses.el]] | [[ - highlight surrounding parentheses | ||
https://github.com/alphapapa/prism.el][prism]] | [[ - highlight code based on depth | ||
https://github.com/waymondo/popup-kill-ring][Popup-killring]] | [[ - Browse kill-ring with popup menu | ||
https://github.com/browse-kill-ring/browse-kill-ring][Browse-kill-ring]] | [[ - Visually navigate kill-ring | ||
https://github.com/leoliu/easy-kill][easy-kill]] | [[ - Kill & Mark Things Easily in Emacs | ||
https://github.com/bburns/clipmon][clipmon]] | [[ - Clipboard monitor for Emacs. Monitors clipboard and pastes contents on change | ||
https://github.com/rolandwalker/simpleclip][simpleclip]] | [[ - Simplified access to the system clipboard | ||
https://github.com/emacsfodder/move-text][move-text]] | [[ - move current line or region up or down | ||
https://github.com/wyuenho/move-dup][move-dup]] | [[ - Minor mode for Eclipse-like moving and duplicating lines or rectangles | ||
https://github.com/rejeep/drag-stuff.el][Drag | [[ Stuff]] - Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs | ||
https://www.emacswiki.org/emacs/UndoTree][undo-tree]] | [[ - Visualize the whole undo history in buffer as a tree, and you can access anywhere in it | ||
https://codeberg.org/ideasman42/emacs-undo-fu][undo-fu]] | [[ - An undo/redo system that advertises itself as being simpler than Undo Tree | ||
related with file's content. / https://codeberg.org/ideasman42/emacs-undo-fu][undo-fu]] | |||
https://codeberg.org/ideasman42/emacs-undo-fu-session][undo-fu-session]] | [[ - Save undo history across sessions. Intended to work with, but not dependent on =undo-fu= | ||
related with file's content. | |||
https://github.com/jackkamm/undo-propose-el][undo-propose]] | [[ - Navigate the emacs undo history by staging undo's in a temporary buffer | ||
https://github.com/casouri/vundo][vundo]] | [[ - Navigate the emacs undo buffer history as a tree-structure | ||
https://github.com/dgutov/mmm-mode][mmm-mode]] | [[ - allows Multiple Major Modes to coexist in one buffer (ex: Embedded CSS & JS in HTML file) | ||
https://github.com/polymode/polymode][polymode]] | [[ - Framework for Multiple Major Modes in Emacs (ex: Embedded programming language code in Markdown, Org, RST file...etc) | ||
https://github.com/joaotavora/yasnippet][YASnippets]] | [[ - A template system that allows you to type an abbreviation and automatically expand it into function templates | ||
related with file's content. / https://github.com/joaotavora/yasnippet][YASnippets]] | |||
https://github.com/abo-abo/auto-yasnippet][auto-yasnippet]] | [[ - Advanced copy-paste using Yasnippet | ||
https://github.com/mkcms/ivy-yasnippet][ivy-yasnippet]] | [[ - Preview yasnippet snippets with ivy | ||
related with file's content. | |||
https://github.com/minad/tempel][Tempel]] | [[ : Template package which uses the syntax of the Emacs Tempo library | ||
https://github.com/mrkkrp/fix-word][fix-word]] | [[ - Transform words in Emacs (upcase, downcase, capitalize) | ||
https://github.com/akicho8/string-inflection][string-inflection]] | [[ - Conversion of text between lowercase, uppercase, camelcase etc | ||
https://cedet.sourceforge.net/][CEDET]] | [[ - =[built-in]= an advanced development environment in Emacs | ||
https://github.com/thoni56/c-xrefactory][C-xrefactory]] | [[ - refactoring tool and code browser for C and Java | ||
https://github.com/redguardtoo/evil-nerd-commenter][evil-nerd-commenter]] | [[ - Comment/uncomment lines efficiently. Like Nerd Commenter in Vim. This program can be used independently without evil-mode | ||
https://doxymacs.sourceforge.net/][Doxymacs]] | [[ - Doxymacs is Doxygen + {X}Emacs | ||
https://github.com/lassik/emacs-format-all-the-code][format-all]] | [[ - Auto-format source code in many languages using the same command | ||
https://github.com/radian-software/apheleia][apheleia]] | [[ - Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming | ||
http://www.gnu.org/software/global/][GNU | [[ Global]] - advanced source code tagging system with jump to definition functionality | ||
https://github.com/jacktasia/dumb-jump][Dumb | [[ Jump]] - easy jump to definition package for multiple languages using =ag= or =grep= | ||
https://github.com/leoliu/ggtags][ggtags]] | [[ - Emacs frontend to GNU Global source code tagging system | ||
https://github.com/universal-ctags/citre][Citre]] | [[ - Advanced Ctags frontend, comes with powerful code-reading tool | ||
https://github.com/emacs-lsp/lsp-mode][lsp-mode]] | [[ - Emacs client for the [[ Server Protocol]] | ||
related with file's content. / https://github.com/emacs-lsp/lsp-mode][lsp-mode]] | |||
https://github.com/emacs-lsp/lsp-ui][lsp-ui]] | [[ - An extension which adds code lenses and documentation pop-up for lsp-mode | ||
related with file's content. | |||
https://github.com/joaotavora/eglot][eglot]] | [[ - =[built-in]= A client for Language Server Protocol servers | ||
https://github.com/manateelazycat/lsp-bridge][lsp-bridge]] | [[ - Fastest LSP client for Emacs | ||
https://github.com/realgud][realgud]] | [[ - A modular front-end for interacting with external debuggers | ||
https://github.com/emacs-lsp/dap-mode][dap-mode]] | [[ - An implementation of the debug adapter protocol used in VSCode and other editors | ||
https://github.com/astoff/devdocs.el][devdocs]] | [[ - Browse [[ docsets offline | ||
https://github.com/dash-docs-el/helm-dash][Helm-dash]] | [[ - Browse [[ docsets via Helm interface | ||
https://www.emacswiki.org/emacs/ElDoc][eldoc]] | [[ - =[built-in]= shows function arguments / variable doc in minibuffer when coding | ||
https://github.com/kuanyui/tldr.el][tldr.el]] | [[ - Emacs client of [[ | ||
https://github.com/bbatsov/projectile][Projectile]] | [[ - Project Interaction Library for Emacs | ||
https://github.com/rejeep/prodigy.el][Prodigy]] | [[ - Manage external services from within Emacs | ||
https://github.com/sabof/project-explorer][Project-Explorer]] | [[ - a tree project explorer (integrates with projectile) | ||
https://github.com/redguardtoo/find-file-in-project][Find-file-in-project]] | [[ - Quick access to project files in Emacs | ||
https://github.com/salorak/whaler.el][Whaler]] | [[ - Minimalistic and highly customizable project manager | ||
https://www.emacswiki.org/emacs/DiredMode][Dired]] | [[ - =[built-in]= ectory itor. A customizable great file manager | ||
related with file's content. / https://www.emacswiki.org/emacs/DiredMode][Dired]] | |||
https://github.com/alexluigit/dirvish][Dirvish]] | [[ - A polished Dired bundled with useful extensions | ||
https://www.emacswiki.org/emacs/DiredPlus][Dired+]] | [[ - Functional & interface extensions for Dired | ||
https://github.com/Fuco1/dired-hacks][dired-hacks]] | [[ - Collection of useful Dired additions | ||
https://github.com/emacsorphanage/dired-k][dired-k]] | [[ - Highlight Dired buffer by file size, modified time, git status | ||
related with file's content. | |||
https://github.com/jaypei/emacs-neotree][NeoTree]] | [[ - A emacs tree plugin like NERD tree for Vim | ||
https://www.emacswiki.org/emacs/SrSpeedbar][Sr | [[ Speedbar]] - Same frame speedbar | ||
related with file's content. / https://www.emacswiki.org/emacs/SrSpeedbar][Sr | |||
https://github.com/anshulverma/projectile-speedbar][projectile-speedbar]] | [[ - Speedbar and Projectile integration | ||
related with file's content. | |||
https://github.com/emacsorphanage/direx][Direx]] | [[ - directory tree explorer | ||
https://codeberg.org/fourier/ztree][ztree]] | [[ - Directory tree comparison mode | ||
https://github.com/punassuming/ranger.el][Ranger]] | [[ - [[ like file manager based on Dired | ||
https://github.com/sunrise-commander/sunrise-commander][Sunrise | [[ Commander]] - Twin-pane file manager for Emacs based on Dired and inspired by Midnight Commander | ||
https://github.com/Alexander-Miller/treemacs][Treemacs]] | [[ - a tree layout file explorer for Emacs | ||
https://github.com/sebastiencs/sidebar.el][Sidebar.el]] | [[ - A customizable file explorer with git integration for emacs | ||
https://github.com/raghavgautam/tramp-hdfs][tramp-hdfs]] | [[ - Browse HDFS in Emacs with dired using Tramp | ||
https://github.com/suntsov/efar][eFar]] | [[ - FAR-like file manager | ||
https://github.com/knpatel401/filetree][filetree]] | [[ - tree-based file explorer | ||
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md][Using | 690 | over 7 years ago | [[ Emacs for Haskell development]] |
https://github.com/justbur/emacs-which-key][which-key]] | [[ - Display available key bindings in popup. Rewrite of guide-key with added features to improve display | ||
https://github.com/emacs-helm/helm-descbinds][helm-descbinds]] | [[ - Helm interface for Emacs' =describe-bindings= | ||
https://github.com/kai2nenobu/guide-key][guide-key]] | [[ - Displays the available key bindings automatically and dynamically | ||
https://github.com/aki2o/guide-key-tip][guide-key-tip]] | [[ - Tooltip version of guide-key | ||
https://framagit.org/steckerhalter/discover-my-major][discover-my-major]] | [[ - Discover key bindings and their meaning for the current Emacs major mode | ||
https://github.com/mickeynp/discover.el][discover.el]] | [[ - Discover more of emacs with well-categorized context menus | ||
https://github.com/mykyta-shyrin/cheatsheet][cheatsheet]] | [[ - Create your own customized cheatsheet | ||
https://magit.vc/][Magit]] | [[ - Interacting with git | ||
related with file's content. / https://magit.vc/][Magit]] | |||
https://github.com/magit/forge][forge]] | [[ - Work with Git forges, such as Github and Gitlab, from the comfort of Magit | ||
https://github.com/vermiculus/magithub][magithub]] | [[ - Magit interfaces for GitHub. [Deprecated. The project suggests using forge] | ||
https://github.com/alphapapa/magit-todos][magit-todo]] | [[ - Show TODO's and FIXME's within a magit status buffer | ||
https://github.com/emacsorphanage/magit-svn][magit-svn]] | [[ - git svn integration for magit | ||
https://github.com/Ailrun/magit-lfs][magit-lfs]] | [[ - git lfs integration for magit | ||
related with file's content. | |||
https://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html][VC]] | [[ - =[built-in]= Emacs version control interface works with several different version control systems including Bazaar, CVS, Git, Mercurial, Monotone, RCS, SCCS/CSSC, and Subversion | ||
https://github.com/dgutov/diff-hl][diff-hl]] | [[ - Highlights uncommitted changes. Works with several different VC systems. An actively-maintained alternative to =git-gutter= | ||
https://github.com/dgtized/github-clone.el][github-clone.el]] | [[ - Fork and clone Github projects from Emacs | ||
https://github.com/magit/git-modes][git-rebase-mode]] | [[ - Major mode for editing git rebase files | ||
https://gitlab.com/pidu/git-timemachine][git-timemachine]] | [[ - Step through historic versions of git controlled files | ||
https://github.com/emacsorphanage/git-gutter][git-gutter]] | [[ - Indicates modified lines via git diff. [Unmaintained, consider using =diff-hl= instead.] | ||
https://github.com/emacsorphanage/git-messenger][git-messenger]] | [[ - popup commit message at current line to know why this line was changed | ||
https://github.com/rmuslimov/browse-at-remote][browse-at-remote]] | [[ - Open page at github/bitbucket from emacs buffers | ||
https://github.com/sshaw/git-link][git-link]] | [[ - Get the GitHub/Bitbucket/GitLab etc... URL for a buffer location | ||
https://github.com/ananthakumaran/monky][monky]] | [[ - An interactive interface for mercurial | ||
https://bitbucket.org/agriggio/ahg/][aHg]] | [[ - An Emacs front-end for the Mercurial SCM | ||
https://github.com/jwiegley/git-undo-el][git-undo]] | [[ - A command for Emacs to regress or "undo" a region back through its Git history | ||
https://jblevins.org/projects/markdown-mode/][Markdown-mode]] | [[ - markdown-mode is a major mode for editing Markdown-formatted text files in GNU Emacs | ||
https://github.com/milkypostman/markdown-mode-plus][markdown-mode+]] | [[ - Additional functions for Emacs [markdown-mode] | ||
https://github.com/ardumont/markdown-toc][markdown-toc]] | [[ - Generate TOC for markdown files | ||
https://github.com/nlamirault/emacs-markdownfmt][markdownfmt]] | [[ - Format markdown using [[ | ||
https://github.com/seagle0128/grip-mode][grip-mode]] | [[ - Instant Github-flavored Markdown/Org preview using [[ | ||
https://www.gnu.org/software/auctex/][AUCTeX]] | [[ - an extensible package for writing and formatting TeX files | ||
https://www.emacswiki.org/emacs/LaTeXPreviewPane][latex-preview-pane]] | [[ is a minor mode for Emacs that enables you to preview your LaTeX files directly in Emacs | ||
https://www.gnu.org/software/auctex/reftex.html][RefTeX]] | [[ - =[built-in]= Adds support for labels, references, citations, and index entries | ||
https://gitlab.com/matsievskiysv/math-preview][math-preview]] | [[ - Preview TeX and MathML equations inline | ||
https://github.com/vedang/pdf-tools][PDF | [[ Tools]] - major mode for rendering PDF files, much better than DocView, and has a much richer set of features | ||
https://github.com/007kevin/pdf-view-restore][pdf-view-restore]] | [[ - addition to PDF Tools which saves the current position in a PDF to resume reading at that place even after the buffer has been closed or emacs restarted | ||
https://github.com/mpasternacki/chef-mode][chef-mode]] | [[ - Emacs mode to edit Chef repositories | ||
https://github.com/k1LoW/emacs-ansible][emacs-ansible]] | [[ - Ansible minor mode | ||
https://github.com/voxpupuli/puppet-mode][puppet-mode]] | [[ - Edit Puppet 3 manifests with GNU Emacs 24 | ||
https://github.com/emacsmirror/salt-mode][salt-mode]] | [[ - Edit Salt States with GNU Emacs 24 | ||
https://github.com/Silex/docker.el][docker]] | [[ - Emacs interface to Docker, manipulate docker images, containers & more from Emacs | ||
https://github.com/hcl-emacs/terraform-mode][terraform-mode]] | [[ - Terraform mode to edit terraform files | ||
https://github.com/kubernetes-el/kubernetes-el][kubernetes-el]] | [[ - A magit-style interface to the Kubernetes command-line client | ||
https://github.com/abrochard/kubel][kubel]] | [[ - Emacs extension for controlling Kubernetes with limited permissions | ||
https://github.com/jinnovation/kele.el][kele.el]] | [[ - Nimble, well-integrated Kubernetes cluster management package | ||
https://github.com/bbatsov/zenburn-emacs][Zenburn]] | [[ - /(dark)/ Vim's "Zenburn theme" ported to Emacs | ||
https://github.com/bbatsov/solarized-emacs][Solarized]] | [[ - /(light/dark)/ Solarized color theme | ||
https://github.com/doomemacs/themes][Doom-themes]] | [[ - /(theme pack)/ UI plugin and pack of themes extracted from Doom Emacs | ||
https://github.com/purcell/color-theme-sanityinc-tomorrow][Sanityinc-tomorrow]] | [[ - /(light/dark)/ An Emacs version of "Tomorrow-themes" | ||
https://github.com/oneKelvinSmith/monokai-emacs][Monokai]] | [[ - /(dark)/ A port of the popular TextMate theme Monokai | ||
https://github.com/n3mo/cyberpunk-theme.el][Cyberpunk-theme]] | [[ - /(dark)/ Mostly a direct port of the "Cyberpunk Overtone theme" | ||
https://github.com/jordonbiondo/ample-theme][Ample-theme]] | [[ - /(light/dark)/ A low-contrast theme for Emacs | ||
https://github.com/kuanyui/moe-theme.el][Moe-theme]]- | [[ /(light/dark)/ A customizable colorful eye-candy theme. Moe, moe, kyun! | ||
https://github.com/fniessen/emacs-leuven-theme][Leuven-theme]] | [[ - =[built-in]= /(light)/ Awesome Emacs color theme for white backgrounds | ||
https://framagit.org/steckerhalter/grandshell-theme][Grandshell-theme]] | [[ - /(dark)/ Theme with intensive colors | ||
https://github.com/kunalb/poet][Poet]] | [[ - /(light/dark)/ A lightweight theme that plays well with prose and org-mode | ||
https://github.com/ogdenwebb/emacs-kaolin-themes][Kaolin-themes]] | [[ - (theme package) Set of eye-pleasing themes for GNU Emacs. Supports both GUI and terminal | ||
https://github.com/ianyepan/wilmersdorf-emacs-theme][Wilmersdorf-theme]] | [[ - /(dark)/ Emacs theme with dark subtle syntax highlighting | ||
https://github.com/ianyepan/tron-legacy-emacs-theme][Tron-Legacy-Theme]] | [[ - /(dark)/ Custom theme inspired by Tron: Legacy | ||
https://gitlab.com/protesilaos/modus-themes][Modus | [[ Themes]] - /(light/dark)/ Accessible themes for GNU Emacs, conforming with the highest accessibility standard for colour contrast between background and foreground values (WCAG AAA standard) | ||
https://github.com/rougier/nano-theme][N | [[ Λ N O (Nano) Themes]] - /(light/dark)/ A light theme based on Material colors and a dark theme based on Nord colors | ||
https://github.com/protesilaos/ef-themes][Ef | [[ themes]] - /(light/dark)/ - Colourful and legible themes for GNU Emacs | ||
https://www.emacswiki.org/emacs/Mpc][mpc]] | [[ - =[built-in]= An Emacs front end to the Music Player Daemon | ||
https://www.gnu.org/software/emms/][EMMS]] | [[ - The Emacs Multimedia System | ||
https://github.com/dbrock/bongo/][Bongo]] | 207 | 10 months ago | [[ - A flexible and usable media player for GNU Emacs |
https://github.com/nlamirault/dionysos][Dionysos]] | [[ - A simple music player for Emacs | ||
https://github.com/pft/mingus][Mingus]] | [[ - An Emacs front end to the Music Player Daemon with an interface that resembles ncmpc | ||
https://github.com/hlolli/csound-mode][csound-mode]] | [[ - Emacs major mode for coding in Csound | ||
https://github.com/olavfosse/eradio][eradio]] | [[ - An Internet radio player | ||
https://github.com/ravicious/taggie][taggie]] | [[ - Audio tag editor | ||
https://github.com/mihaiolteanu/versuri][versuri]] | [[ - Lyrics | ||
https://github.com/lujun9972/podcaster][podcaster]] | [[ - Podcast client | ||
https://github.com/ledger/ledger-mode][ledger-mode]] | [[ - Plain text double-entry accounting in Emacs with [[ | ||
https://github.com/narendraj9/hledger-mode][hledger-mode]] | [[ - A mode for writing [[ journals with a set of useful reports | ||
https://github.com/TeMPOraL/nyan-mode][Nyan-mode]] | [[ - Let Nyan Cat show you your buffer position in mode line | ||
https://www.emacswiki.org/emacs/ZoneMode][Zone | [[ Mode]] - =[built-in]= A buffer obfuscator, or a screensaver | ||
https://hg.sr.ht/~zck/minesweeper][minesweeper.el]] | [[ - An implementation of minesweeper in emacs | ||
https://hg.sr.ht/~zck/game-2048][2048-game.el]] | [[ - An implementation of 2048 in emacs | ||
https://github.com/vibhavp/emacs-xkcd][emacs-xkcd]] | [[ - Read xkcd from emacs | ||
https://github.com/emacsmirror/gnugo][gnugo]] | [[ - Play GNU Go in a buffer | ||
https://github.com/codingteam/pacmacs.el][Pacmacs]] | [[ - Pacman-like game for Emacs | ||
https://github.com/dp12/parrot][parrot]] | [[ - Rotate text and Party Parrot at the same time | ||
https://github.com/dakra/speed-type][speed-type]] | [[ - Practice speed/touch typing in Emacs | ||
https://gitlab.com/iankelling/spray][spray]] | [[ - A speed reading mode for Emacs | ||
https://github.com/kuanyui/fsc.el][fsc.el]] | [[ - Fuck the Speeching Censorship! | ||
https://github.com/bcbcarl/emacs-wttrin][wttrin]] | [[ - Emacs frontend for weather web service wttr.in | ||
https://github.com/johanvts/emacs-fireplace][fireplace]] | [[ - A cozy fireplace for emacs | ||
https://github.com/Fuco1/clippy.el][clippy]] | [[ - Show tooltip with function documentation at point | ||
http://elpa.gnu.org/packages/landmark.html][Landmark]] | [[ - a neural network that trains a robot to find a tree | ||
https://github.com/rbanffy/selectric-mode][Selectric | [[ Mode]] - Make your Emacs sound like a proper typewriter | ||
https://github.com/federicotdn/key-quiz][key-quiz]] | [[ - Key Quiz game for Emacs | ||
https://github.com/mjago/Emacs/tree/master/lilypond][lilypond-mode]] | 7 | over 11 years ago | [[ - default emacs mode for [[ editing |
https://github.com/nsceaux/lyqi][lyqi]] | [[ - 3rd party emacs mode for LilyPond editing | ||
https://github.com/jgkamat/alda-mode][alda-mode]] | [[ - emacs mode for [[ , a music programming language for musicians written in java and clojure | ||
https://github.com/supercollider/scel][Scel]] | [[ - SuperCollider/Emacs interface | ||
https://github.com/mihaiolteanu/vuiet][Vuiet]] | [[ - The music player and explorer for Emacs | ||
https://github.com/tarsius/keycast][keycast]] | [[ - Show current commands and its key in the mode line | ||
https://gitlab.com/ambrevar/emacs-gif-screencast][emacs-gif-screencast]] | [[ - Record Emacs frames to gifs | ||
https://github.com/tarsius/frameshot][frameshot]] | [[ - Take screenshots of Emacs frames | ||
https://github.com/ffevotte/script2svg][script2svg]] | [[ - Record terminal sessions as svg | ||
https://github.com/syl20bnr/spacemacs][Spacemacs]] | [[ - A slick Evil focused starter kit: do not fear RSI anymore | ||
https://github.com/purcell/emacs.d][Purcell's | [[ .emacs.d]] - An Emacs configuration bundle with batteries included | ||
https://github.com/bbatsov/prelude][Prelude]] | [[ - Prelude is an enhanced Emacs 24 distribution that should make your experience with Emacs both more pleasant and more powerful | ||
https://github.com/doomemacs/doomemacs][Doom]] | [[ - Henrik Lissner's (@hlissner) Emacs configuration for the stubborn martian vimmer | ||
https://github.com/seagle0128/.emacs.d][Centaur | [[ Emacs]] - A Fancy and Fast Emacs Configuration | ||
https://github.com/thefrontside/frontmacs][Frontmacs]] | [[ - A package-based, web-centric, customizable, awesome-by-default, acceptance-tested Emacs distribution | ||
https://github.com/jkitchin/scimax][Scimax]] | [[ - An Emacs starter kit for scientists and engineers with a focus on Org-Mode | ||
https://github.com/overtone/emacs-live][Emacs-Live]] | [[ - M-x start-hacking | ||
https://github.com/bodil/ohai-emacs][Ohai | [[ Emacs]] - The finest hand-crafted artisanal emacs.d for your editing pleasure | ||
https://github.com/rdallasgray/graphene][Graphene]] | [[ - A set of defaults for Emacs, for refugees from GUI text editors | ||
https://github.com/editor-bootstrap/emacs-bootstrap][Emacs | [[ Bootstrap]] - Your on-the-fly Emacs development environment! | ||
https://github.com/ianyepan/yay-evil-emacs][Ian's | [[ Yay-Evil Distro]] - A lightweight literate Emacs config with even better "better defaults": shipped with a custom theme! | ||
https://github.com/eschulte/emacs24-starter-kit][Emacs24 | [[ Starter Kit]] - A cleaner version of the literate starter kit based on Emacs24 | ||
https://git.sr.ht/~technomancy/better-defaults][better-defaults]] | [[ - A small number of better defaults for Emacs | ||
https://github.com/xiaohanyu/oh-my-emacs][Oh-My-Emacs]] | [[ - Provide an awesome, out-of-box, literate dotemacs for both newbies and nerds | ||
https://github.com/senny/cabbage][Cabbage]] | [[ - Get the maximum out of emacs | ||
https://github.com/daviwil/emacs-from-scratch][Emacs | [[ From Scratch]] - Custom Emacs configuration that you can use as inspiration when building your own | ||
https://github.com/technomancy/emacs-starter-kit][Emacs | [[ Starter Kit]] - A prose guide to various packages and settings which can greatly improve the Emacs experience | ||
https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d]] | [[ - A customizable Emacs base that offers improved default settings and optimized startup, intended to serve as a solid foundation for a vanilla Emacs configuration | ||
https://codeberg.org/ashton314/emacs-bedrock][Emacs | [[ Bedrock]] - A minimal, no-magic, bare-bones starter kit focusing on tweaking stock Emacs 29. Minimal 3rd-party dependencies | ||
https://github.com/caisah/emacs.dz]] | In addition, for an excellent selection of personal .emacs.d configurations, take a look at [[ | ||
https://www.gnu.org/software/emacs/tour/][A | [[ Guided Tour of Emacs]] - An official guided tour of Emacs | ||
https://github.com/pierre-lecocq/emacs4developers][Emacs | [[ for developers]] - A document to help developers to use Emacs as a developer | ||
https://therandymon.com/woodnotes/emacs-for-writers/emacs-for-writers.html][Emacs | [[ for writers]] - The Woodnotes Guide to Emacs for Writers | ||
https://cestlaz.github.io/stories/emacs/][C'est | [[ la Z - Using Emacs Series]] - A series of beginner-friendly Emacs tutorials by Mike Zamansky (@zamansky) | ||
https://caiorss.github.io/Emacs-Elisp-Programming/][Emacs | [[ In a Box]] - A tutorial for emacs lisp and emacs customization | ||
https://www.youtube.com/watch?v=rCMh7srOqvw&list=PLhXZp00uXBk4np17N39WvB80zgxlZfVwj][Emacs | [[ Doom Screencast]] - A video tutorial for emacs doom made by @zaiste | ||
https://github.com/jtmoulia/elisp-koans][elisp-koans]] | [[ - A tour of emacs lisp via test-driven development | ||
https://www.youtube.com/playlist?list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ | [[ ][Emacs From Scratch]] - A series of videos showing how to build an advanced Emacs configuration from scratch by David Wilson ([[ ) | ||
https://www.emacswiki.org/][EmacsWiki]] | [[ - The EmacsWiki is dedicated to documenting and discussing Emacs and EmacsLisp | ||
https://www.reddit.com/r/emacs/][Emacs | [[ subreddit]] - The reddit Emacs channel | ||
https://planet.emacslife.com/][Planet | [[ Emacsen]] - A community driven mashup of Emacs articles | ||
https://sachachua.com/blog/emacs/][Living | [[ an Awesome Life - Emacs]] - Sacha Chua's (@sachac) extensive blog posts featuring Emacs | ||
http://oremacs.com/][ | [[ (or emacs]] - An (ir)relevant blog about Emacs | ||
https://emacsredux.com/][Emacs | [[ Redux]] - Return to the Essence of Text Editing | ||
https://emacsrocks.com/][Emacs | [[ Rocks]] - Some episodes to prove that Emacs rocks | ||
https://www.masteringemacs.org/][Mastering | [[ Emacs]] - Mastering the world’s best text editor | ||
http://endlessparentheses.com/][Endless | [[ Parentheses]] - Concise ramblings on Emacs productivity | ||
http://whattheemacsd.com/][What | [[ the .emacs.d!?]] - Sharing Emacs snippets and pastes with others | ||
https://hackr.io/tutorials/learn-emacs][Community | [[ Curated Emacs Resources]] - Top Recommended Resources | ||
https://github.com/p3r7/awesome-elisp][awesome-elisp]] | [[ - An awesome list for Elisp development | ||
https://github.com/alphapapa/emacs-package-dev-handbook][emacs-package-dev-handbook]] | [[ - A handbook for package developers | ||
http://ergoemacs.org/index.html][ErgoEmacs]] | [[ - Emacs/Emacs Lisp tutorials | ||
https://emacsdocs.org/][Emacs | [[ Docs]] - The modern documentation website Emacs deserves |