|
5 | 5 | ;; This file can be used to override `minemacs-modules'
|
6 | 6 | ;; and `minemacs-core-modules'
|
7 | 7 |
|
8 |
| -;; Ordered list of enabled core modules |
| 8 | +;;; Ordered list of enabled core modules |
9 | 9 | (setq minemacs-core-modules
|
10 | 10 | '(me-splash ; Simple splash screen
|
11 | 11 | me-keybindings ; Keybinding (general, which-key, hydra, ...)
|
12 | 12 | me-evil ; Emacs as Vim (evil, evil-collection, evil-escape, evil-snipe, evil-numbers, ...)
|
13 | 13 | me-core-ui ; Core UI (doom-themes, modus-themes, doom-modeline, ...)
|
14 | 14 | me-completion)) ; Completion (vertico, marginalia, corfu, cape, consult, embark, ...)
|
15 | 15 |
|
16 |
| -;; List of enabled modules |
| 16 | +;;; List of enabled modules |
17 | 17 | (setq minemacs-modules
|
18 | 18 | '(me-ui ; User interface (focus, writeroom-mode, mixed-pitch, ...)
|
19 | 19 | me-editor ; Editing (tempel, smartparens, unicode-fonts, ligature, ...)
|
|
24 | 24 | me-project ; Project management (project, consult-project-extra, ...)
|
25 | 25 | me-prog ; Programming stuff (tree-sitter, eglot, eldoc, eldoc-box, apheleia, editorconfig, ...)
|
26 | 26 | me-checkers ; Static checkers (flymake, flymake-easy, ...)
|
| 27 | + ;; me-assistants ; AI based assistants (chatgpt, codepilot, ...) |
27 | 28 | me-debug ; Debugging tools (gdb-mi, realgud, disaster, ...)
|
28 | 29 | ;; me-lsp ; LSP and DAP (lsp-mode, dap-mode, consult-lsp, lsp-pyright, ccls, ...)
|
29 | 30 | me-lisp ; Lisps development (parinfer-rust, sly, macrostep, geiser, elisp, helpful, eros, ...)
|
|
53 | 54 | me-binary ; Display binary files in hex or decompile them (hexl, ...) ...
|
54 | 55 | me-window)) ; Frame & window tweaks
|
55 | 56 |
|
| 57 | +;;; List of disabled packages |
56 | 58 | ;; You can set `minemacs-disabled-packages' to disable some packages. For
|
57 | 59 | ;; example, if you want to use the `me-ui' module, but you want to disable the
|
58 | 60 | ;; `focus' package. You can use:
|
59 |
| -(push 'focus minemacs-disabled-packages) |
| 61 | +;; (push 'focus minemacs-disabled-packages) |
60 | 62 |
|
61 |
| -;; You can use the obsolete configurations by adding the `obsolete/me-*' modules to `minemacs-modules' |
| 63 | +;; Adding a package to `minemacs-disabled-packages' guarantees disabling its |
| 64 | +;; corresponding `use-package' section in MinEmacs' modules. However, please |
| 65 | +;; note that, if you want to completely disable a package, you need to make sure |
| 66 | +;; you've also disabled its dependent packages (see `M-x straight-dependents'), |
| 67 | +;; otherwise it will get installed as a dependency. |
| 68 | +;; |
| 69 | +;; You can also `push' (or `add-to-list') multiple packages at once (as a list). |
| 70 | +;; For example, to completely disable `iedit', you can use: |
| 71 | +;; (push '(iedit evil-multiedit evil-iedit-state) minemacs-disabled-packages) |
| 72 | + |
| 73 | +;;; Using the obsolete modules |
| 74 | +;; You can use the obsolete configurations by adding the `obsolete/me-*' modules |
| 75 | +;; to `minemacs-modules'. However, these modules, as their names indicate, are |
| 76 | +;; OBSOLETE and not supported. |
62 | 77 | ;; (setq minemacs-modules
|
63 | 78 | ;; (append
|
64 | 79 | ;; minemacs-modules
|
|
0 commit comments