Skip to content

Commit a30e68c

Browse files
committed
docs: regenerate the documentation
1 parent a64fd03 commit a30e68c

File tree

2 files changed

+73
-48
lines changed

2 files changed

+73
-48
lines changed

docs/DOCS.md

Lines changed: 59 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,29 @@
44

55
Load and hooks order:
66
- `~/.emacs.d/early-init.el`
7-
- `$MINEMACSDIR/early-config.el` (unless disabled in `$MINEMACS_IGNORE_USER_CONFIG`)
8-
- `$MINEMACSDIR/local/early-config.el` (unless disabled)
7+
* `~/.emacs.d/core/me-vars.el`
8+
* `~/.emacs.d/core/me-lib.el`
9+
- `$MINEMACSDIR/early-config.el` (unless disabled in `$MINEMACS_IGNORE_USER_CONFIG`)
10+
- `$MINEMACSDIR/local/early-config.el` (unless disabled)
911
- `~/.emacs.d/init.el`
1012
* `before-init-hook`
11-
* `~/.emacs.d/core/me-vars.el`
13+
* `~/.emacs.d/core/me-vars.el` (unless already loaded by "early-init.el")
14+
* `$MINEMACSDIR/custom-vars.el`
15+
* `~/.emacs.d/core/me-lib.el` (unless already loaded by "early-init.el")
1216
* `~/.emacs.d/core/me-loaddefs.el`
13-
* `$MINEMACSDIR/init-tweaks.el` (unless disabled)
14-
* `$MINEMACSDIR/local/init-tweaks.el` (unless disabled)
15-
* `$MINEMACSDIR/modules.el` (unless disabled)
16-
* `$MINEMACSDIR/local/modules.el` (unless disabled)
17+
* `$MINEMACSDIR/init-tweaks.el` (unless disabled)
18+
* `$MINEMACSDIR/local/init-tweaks.el` (unless disabled)
19+
* `$MINEMACSDIR/modules.el` (unless disabled)
20+
* `$MINEMACSDIR/local/modules.el` (unless disabled)
1721
* `~/.emacs.d/core/<module>.el`
18-
* `~/.emacs.d/modules/<module>.el` (for module in `minemacs-modules`)
22+
* `~/.emacs.d/modules/<module>.el` (for module in `minemacs-modules`)
1923
* `minemacs-after-loading-modules-hook`
20-
* `$MINEMACSDIR/custom-vars.el`
21-
* `$MINEMACSDIR/config.el` (unless disabled)
22-
* `$MINEMACSDIR/local/config.el` (unless disabled)
24+
* `$MINEMACSDIR/config.el` (unless disabled)
25+
* `$MINEMACSDIR/local/config.el` (unless disabled)
2326
* `after-init-hook`
2427
* `emacs-startup-hook`
2528
* `minemacs-after-startup-hook`
26-
+ `minemacs-lazy-hook` (delayed)
29+
+ `minemacs-lazy-hook` (hooks are incrementally loaded via a timer)
2730

2831
Special hooks defined with `+make-first-file-hook!`
2932
- `minemacs-first-file-hook`
@@ -100,6 +103,10 @@ These will set the environment variables "no_proxy", "ftp_proxy", ...
100103
When set in "early-config.el" or in "init-tweaks.el", MinEmacs will enable
101104
it automatically.
102105

106+
#### `minemacs-modules`
107+
108+
MinEmacs enabled modules.
109+
103110
#### `+env-file`
104111

105112
The file in which the environment variables will be saved.
@@ -157,7 +164,8 @@ Enable or disable opening suitable files in `hexl-mode`.
157164
#### `+project-scan-dir-paths`
158165

159166
A list of paths to scan and add to known projects list.
160-
It can be a list of strings (paths) or a list of (cons "~/path" recursive-p) to scan directories recursively.
167+
It can be a list of strings (paths) or a list of ("~/path" .
168+
recursive-p) to scan directories recursively.
161169

162170
#### `+super-project-root-markers`
163171

@@ -270,20 +278,6 @@ Automatically convert Org keywords and properties to lowercase on save.
270278

271279
Generate MinEmacs' loaddefs file.
272280

273-
#### `(+load-user-configs &rest CONFIGS)`
274-
275-
Load user configurations CONFIGS.
276-
277-
#### `(+load &rest FILENAME-PARTS)`
278-
279-
Load a file, the FILENAME-PARTS are concatenated to form the file name.
280-
281-
#### `(+emacs-options-p &rest FEATS)`
282-
283-
Is features FEATS are enabled in this Emacs build.
284-
When the first argument is `:any`, this returns t if at least one of the
285-
FEATS is available.
286-
287281
#### `(+with-delayed! &rest BODY)` (macro)
288282

289283
Delay evaluating BODY with priority 0 (high priority).
@@ -357,12 +351,6 @@ Return t when EXPR is quoted.
357351

358352
Like `apply-partially`, but apply the ARGS to the right of FUN.
359353

360-
#### `(+apply-inhibit-messages FN &rest ARGS)`
361-
362-
Call FN with ARGS while to suppressing the messages in echo area.
363-
If `minemacs-verbose-p` is non-nil, do not print any message to
364-
*Messages* buffer.
365-
366354
#### `(+error! MSG &rest VARS)` (macro)
367355

368356
Log error MSG and VARS using `message`.
@@ -386,6 +374,12 @@ This inhebits both the echo area and the `*Messages*` buffer. If `:log` is
386374
provided as the first argument, inhibit messages but keep writing them to the
387375
`*Messages*` buffer.
388376

377+
#### `(+apply-inhibit-messages FN &rest ARGS)`
378+
379+
Call FN with ARGS while to suppressing the messages in echo area.
380+
If `minemacs-verbose-p` is non-nil, do not print any message to
381+
*Messages* buffer.
382+
389383
#### `(+load-theme)`
390384

391385
Load Emacs' theme from `minemacs-theme`.
@@ -427,6 +421,10 @@ If a mode is quoted, it is left as is. If the entire HOOKS list is quoted, the
427421
list is returned as-is.
428422
This function does not change global state, including the match data.
429423

424+
#### `(+setq-hook-fns HOOKS REST &optional SINGLES ADVICE-HOW)`
425+
426+
HOOKS REST SINGLES ADVICE-HOW.
427+
430428
#### `(+setq-hook! HOOKS &rest [SYM VAL]...)` (macro)
431429

432430
Set buffer-local variables on HOOKS.
@@ -443,7 +441,7 @@ FUNCS can be expect receiving arguments, the `args` variable can
443441
be used inside VAR-VALS forms to get the arguments passed the the
444442
function.
445443
(+setq-advice! #'revert-buffer :before
446-
revert-buffer-function #'ignore)
444+
`revert-buffer-function` #'ignore)
447445

448446
#### `(+unsetq-hook! HOOKS &rest VAR1 VAR2...)` (macro)
449447

@@ -637,6 +635,24 @@ Try to automatically enable a mode for FILENAME.
637635

638636
Try to automatically enable a mode based on the `:interpreter-mode` value.
639637

638+
#### `(+prog-mode-run-hooks)`
639+
640+
Run the hooks in `prog-mode-hook`.
641+
642+
#### `(+load-user-configs &rest CONFIGS)`
643+
644+
Load user configurations CONFIGS.
645+
646+
#### `(+load &rest FILENAME-PARTS)`
647+
648+
Load a file, the FILENAME-PARTS are concatenated to form the file name.
649+
650+
#### `(+emacs-options-p &rest FEATS)`
651+
652+
Is features FEATS are enabled in this Emacs build.
653+
When the first argument is `:any`, this returns t if at least one of the
654+
FEATS is available.
655+
640656
#### `(minemacs-run-build-functions &optional DONT-ASK-P)`
641657

642658
Run all build functions in `minemacs-build-functions`.
@@ -832,6 +848,10 @@ Go to line N, like `goto-line` but for Lisp code.
832848

833849
Add the ;;;###autoload to region (BEG . END).
834850

851+
#### `(+webjump-read-string-with-initial-query PROMPT)`
852+
853+
To be used as a replacement for `webjump-read-string`, PROMPT.
854+
835855
#### `(+webjump)`
836856

837857
Like `webjump`, with initial query filled from `+region-or-thing-at-point`.
@@ -871,8 +891,10 @@ Activate `hexl-mode` if relevant for the current buffer.
871891

872892
#### `(+kill-buffer-and-its-windows BUFFER &optional MSGP)`
873893

874-
Kill BUFFER and delete its windows. Default is `current-buffer`.
875-
BUFFER may be either a buffer or its name (a string).
894+
Kill BUFFER and delete its windows.
895+
Default is `current-buffer`. When MSGP is non-nil, signal an error when
896+
the buffer isn't alive. BUFFER may be either a buffer or its name (a
897+
string).
876898

877899
#### `(+region-to-buffer START END BUFFER ARG)`
878900

@@ -904,7 +926,7 @@ See `kill-some-buffers`.
904926

905927
#### `(+kill-buffer-ask-if-modified BUFFER)`
906928

907-
Like `kill-buffer-ask`, but kills BUFFER without confirmation when unmodified.
929+
Like `kill-buffer-ask`, but don't ask if BUFFER isn't modified.
908930
Kill without asking for buffer names in `+kill-buffer-no-ask-list`.
909931

910932
#### `(+delete-extra-windows-for-buffer)`

docs/PACKAGES.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,18 @@
141141
* `reverso`: Emacs client for www.reverso.net for translation, grammar check, context and synonyms search
142142
* `me-eglot-ltex`: Internal package to add support for LTeX-LS specific commands to `eglot`
143143

144+
## `me-nav`
145+
* `avy`: Jump to things in Emacs tree-style
146+
* `avy-zap`: Zap to char using `avy`
147+
* `treesit-jump`: Jump around your source code in emacs using `treesit` and `avy`
148+
* `dogears`: Never lose your place in Emacs again
149+
* `goto-last-change`: An Emacs package to move point through `buffer-undo-list` positions
150+
* `isearch+`: Extensions to `isearch`
151+
* `phi-search`: Another incremental search command, compatible with `multiple-cursors`
152+
* `rg`: Emacs search tool based on "ripgrep"
153+
* `affe`: Asynchronous fuzzy finder for Emacs
154+
* `fzf`: An Emacs front-end for "fzf"
155+
144156
## `me-notes`
145157
* `denote`: Simple notes for Emacs with an efficient file-naming scheme
146158
* `consult-denote`: Use Consult in tandem with Denote
@@ -195,17 +207,6 @@
195207
* `elfeed`: An Emacs RSS web feeds client
196208
* `elfeed-protocol`: Extra `elfeed` protocols to add support for Fever, NewsBlur, Nextcloud/ownCloud News and Tiny Tiny RSS
197209

198-
## `me-search`
199-
* `avy`: Jump to things in Emacs tree-style
200-
* `avy-zap`: Zap to char using `avy`
201-
* `dogears`: Never lose your place in Emacs again
202-
* `goto-last-change`: An Emacs package to move point through `buffer-undo-list` positions
203-
* `isearch+`: Extensions to `isearch`
204-
* `phi-search`: Another incremental search command, compatible with `multiple-cursors`
205-
* `rg`: Emacs search tool based on "ripgrep"
206-
* `affe`: Asynchronous fuzzy finder for Emacs
207-
* `fzf`: An Emacs front-end for "fzf"
208-
209210
## `me-services`
210211
* `jiralib`: Provide connectivity to Jira SOAP/REST services
211212
* `org-jira`: Bring Jira and Org mode together
@@ -543,6 +544,8 @@
543544
* `nix-mode`: Major mode for editing Nix files
544545
* `nix-ts-mode`: Tree-sitter based major mode for editing Nix files
545546

547+
## `on-demand/me-nushell`
548+
546549
## `on-demand/me-ocaml`
547550
* `tuareg`: Major mode and REPL for the OCaml programming language
548551
* `opam-switch-mode`: Select OCaml opam switches via a menu

0 commit comments

Comments
 (0)