[DOCS] Add missing modules
This commit is contained in:
parent
117e2d1b7d
commit
585274fe5c
1 changed files with 12 additions and 4 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue