[Docs] Improve the listing of essential packages

This commit is contained in:
Bozhidar Batsov 2020-10-09 17:39:18 +03:00
parent dd53dc3591
commit 74e1eac940
2 changed files with 25 additions and 23 deletions

View file

@ -31,21 +31,23 @@ You can support the development of Prelude via
Here are some of the essential 3rd party packages that Prelude adds to Emacs: Here are some of the essential 3rd party packages that Prelude adds to Emacs:
* ace-window (effective navigation between multiple windows) * [ace-window](https://github.com/abo-abo/ace-window) (effective navigation between multiple windows)
* avy (effective navigation) * [avy](https://github.com/abo-abo/avy) (effective navigation)
* crux (lots of useful editing commands) * [crux](https://github.com/bbatsov/crux) (lots of useful editing commands)
* diff-hl (shows colorful diff markers in the gutter when you're editing files under version control) * [diff-hl](https://github.com/dgutov/diff-hl) (shows colorful diff markers in the gutter when you're editing files under version control)
* easy-kill * [easy-kill](https://github.com/leoliu/easy-kill)
* expand-region * [expand-region](https://github.com/magnars/expand-region.el)
* flycheck (modern integration with many lint tools) * [flycheck](https://www.flycheck.org/) (modern integration with many lint tools)
* guru-mode (an Emacs guru that helps you learn basic Emacs keybindings) * [guru-mode](https://github.com/bbatsov/guru-mode) (an Emacs guru that helps you learn basic Emacs keybindings)
* projectile (powerful project navigation/interaction package) * [projectile](https://github.com/bbatsov/projectile) (powerful project navigation/interaction package)
* magit (the best git client in the known universe) * [magit](https://magit.vc/) (the best git client in the known universe)
* nlinum (line numbers in your buffers) * [git-timemachine](https://gitlab.com/pidu/git-timemachine) (navigate quickly through different versions of one file)
* smartparens (powerful package for dealing with expressions and matched delimiters in programming languages) * `nlinum` (line numbers in your buffers)
* super-save (auto-save buffers when moving around) * [smartparens](https://github.com/Fuco1/smartparens) (powerful package for dealing with expressions and matched delimiters in programming languages)
* which-key (shows you possible keybindings when you type a partial keybinding) * [super-save](https://github.com/bbatsov/super-save) (auto-save buffers when moving around)
* zenburn-theme (Prelude's default color theme) * [which-key](https://github.com/justbur/emacs-which-key) (shows you possible keybindings when you type a partial keybinding)
* [zenburn-theme](https://github.com/bbatsov/zenburn-emacs) (Prelude's default color theme)
* [undo-tree](https://elpa.gnu.org/packages/undo-tree.html) (A powerful way to navigate your editing history)
On top of this Prelude bundles a bunch of smaller packages and makes many more packages available via optional modules. On top of this Prelude bundles a bunch of smaller packages and makes many more packages available via optional modules.
@ -54,32 +56,31 @@ On top of this Prelude bundles a bunch of smaller packages and makes many more p
The following programming languages have enhanced support in Prelude: The following programming languages have enhanced support in Prelude:
- C/C++ - C/C++
- Clojure - [Clojure](modules/clojure.md)
- CoffeeScript - CoffeeScript
- Common Lisp - [Common Lisp](modules/common_lisp.md)
- CSS - CSS
- [Dart](modules/dart.md) - [Dart](modules/dart.md)
- Emacs Lisp - [Emacs Lisp](modules/emacs_lisp.md)
- Erlang - Erlang
- Elixir - Elixir
- Go - Go
- Haskell - Haskell
- JavaScript - JavaScript
- LaTeX - LaTeX
- Lisp Base (common foundation for Lisp modules) - [Lisp Base](modules/lisp.md) (common foundation for Lisp modules)
- Markdown - Markdown
- OCaml - OCaml
- Org Mode - Org Mode
- Perl - Perl
- [Python](modules/python.md) - [Python](modules/python.md)
- Ruby - [Ruby](modules/ruby.md)
- Rust - Rust
- Scala - Scala
- Scheme - [Scheme](modules/scheme.md)
- SCSS - SCSS
- Shell
- TypeScript - TypeScript
- Web - HTML (via `web-mode`)
- XML - XML
- YAML - YAML

View file

@ -65,6 +65,7 @@ The following programming languages have enhanced support in Prelude:
- JavaScript - JavaScript
- LaTeX - LaTeX
- [Lisp Base](lisp.md) (common foundation for Lisp modules) - [Lisp Base](lisp.md) (common foundation for Lisp modules)
- LSP (common foundation for all modules relying on `lsp-mode`)
- Markdown - Markdown
- OCaml - OCaml
- Perl - Perl