[DOCS] Add missing modules

This commit is contained in:
Kostas Tsiligkiris 2022-02-20 12:52:34 +02:00 committed by Bozhidar Batsov
parent 117e2d1b7d
commit 585274fe5c

View file

@ -12,8 +12,9 @@ following links.
## What's a module? ## What's a module?
Prelude modules are plain old Elisp libraries - there's absolutely nothing magical about them. Prelude modules are plain old Elisp libraries - there's absolutely
Most of them simply install a few Emacs packages and provide some sensible baseline configuration for them. nothing magical about them. Most of them simply install a few Emacs
packages and provide some sensible baseline configuration for them.
Here's a real example. Here's a real example.
``` emacs-lisp ``` emacs-lisp
@ -28,10 +29,14 @@ Here's a real example.
;; We never want to edit Rubinius bytecode ;; We never want to edit Rubinius bytecode
(add-to-list 'completion-ignored-extensions ".rbc") (add-to-list 'completion-ignored-extensions ".rbc")
;; Map yari to C-h R
(define-key 'help-command (kbd "R") 'yari) (define-key 'help-command (kbd "R") 'yari)
(with-eval-after-load 'ruby-mode (with-eval-after-load 'ruby-mode
(defun prelude-ruby-mode-defaults () (defun prelude-ruby-mode-defaults ()
;; Don't auto-insert encoding comments
;; Those are almost never needed in Ruby 2+
(setq ruby-insert-encoding-magic-comment nil)
(inf-ruby-minor-mode +1) (inf-ruby-minor-mode +1)
;; CamelCase aware editing operations ;; CamelCase aware editing operations
(subword-mode +1)) (subword-mode +1))
@ -57,20 +62,22 @@ The following programming languages have enhanced support in Prelude:
- [Common Lisp](common_lisp.md) - [Common Lisp](common_lisp.md)
- CSS - CSS
- [Dart](dart.md) - [Dart](dart.md)
- Elixir
- [Emacs Lisp](emacs_lisp.md) - [Emacs Lisp](emacs_lisp.md)
- Erlang - Erlang
- Elixir
- Go - Go
- Haskell - Haskell
- 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`) - LSP (common foundation for all modules relying on `lsp-mode`)
- Lua
- Markdown - Markdown
- OCaml - OCaml
- Perl - Perl
- [Python](python.md)
- [Programming Base](programming.md) (common foundation for programming modules) - [Programming Base](programming.md) (common foundation for programming modules)
- [Python](python.md)
- Racket
- [Ruby](ruby.md) - [Ruby](ruby.md)
- Rust - Rust
- Scala - Scala
@ -92,3 +99,4 @@ The following programming languages have enhanced support in Prelude:
- ivy - ivy
- key-chord - key-chord
- Org Mode - Org Mode
- selectrum