diff options
author | Thanos Apollo <[email protected]> | 2023-08-03 23:05:59 +0300 |
---|---|---|
committer | Thanos Apollo <[email protected]> | 2023-08-03 23:07:26 +0300 |
commit | 9c9d5f7510984a7b716ccde5d4b30f36753056f8 (patch) | |
tree | 6b59e3cdc605c5137d84c98b0d352b0cafc93507 | |
parent | 83e83278b744335ceb136832d91a2ef0e906192b (diff) |
emacs: update package-list
-rwxr-xr-x | emacs.org | 88 |
1 files changed, 21 insertions, 67 deletions
@@ -43,67 +43,22 @@ Define essential keybindings ** List of required packages Request the following packages: #+begin_src emacs-lisp - (defconst my-package-list '(emms - tree-sitter - org-snooze - org-drill - all-the-icons - all-the-icons-dired - all-the-icons-ivy-rich - dap-mode - toc-org - emojify - doom-themes - gruvbox-theme - doom-modeline - counsel - vterm - multi-vterm - which-key - ivy - ivy-rich - helpful - password-store - org - org-modern - org-roam - visual-fill-column - rainbow-delimiters - flycheck - lsp-mode - lsp-ui - json-mode - rjsx-mode - typescript-mode - python-mode - pyvenv - company - company-box - magit - elfeed - elfeed-goodies - paredit - corfu - monkeytype - sudo-edit - consult - alsamixer - simple-httpd - eshell-syntax-highlighting - org-superstar - pdf-tools - org-auto-tangle - sly - org-download - eshell-git-prompt - eshell-vterm - hackernews - circe - gptel - beacon - ement - mu4e-alert - pass)) + (defvar thanos/packages '(emms tree-sitter org-snooze org-drill + all-the-icons all-the-icons-dired + all-the-icons-ivy-rich dap-mode toc-org emojify + doom-themes doom-modeline gruvbox-theme counsel + vterm multi-vterm which-key ivy ivy-rich helpful + password-store org org-modern org-roam + visual-fill-column rainbow-delimiters flycheck + lsp-mode lsp-ui json-mode rjsx-mode + typescript-mode python-mode pyvenv company + company-box magit elfeed elfeed-goodies paredit + corfu monkeytype sudo-edit consult alsamixer + simple-httpd eshell-syntax-highlighting + org-superstar pdf-tools org-auto-tangle sly + org-download eshell-git-prompt eshell-vterm + hackernews circe gptel beacon ement mu4e-alert + pass eat)) #+end_src ** Installation & activation Set ~package-archives~, and install packages @@ -115,19 +70,18 @@ Set ~package-archives~, and install packages (package-initialize) ;; Fetch the list of packages available - (unless package-archive-contents - (package-refresh-contents)) + (package-refresh-contents) ;; Install the missing packages - (dolist (package my-package-list) - (unless (package-installed-p package) - (package-install package))) + (cl-mapcar (lambda (package) + (unless (package-installed-p package) + (package-install package))) + thanos/packages) ;; Set and load custom.el (setq custom-file (concat user-emacs-directory "custom.el")) (load custom-file 'noerror) #+end_src - * UI Settings ** Basic UI Fonts and basic appearance settings for each device |