summaryrefslogtreecommitdiff
path: root/emacs.org
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.org')
-rwxr-xr-xemacs.org88
1 files changed, 21 insertions, 67 deletions
diff --git a/emacs.org b/emacs.org
index 8f009d6..ff0c5f1 100755
--- a/emacs.org
+++ b/emacs.org
@@ -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