(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
+(setq use-package-always-ensure t
+ use-package-always-demand t)
+
(use-package visual-fill-column
- :ensure
- t
:config
(global-visual-line-mode 1)
:custom
(visual-fill-column-mode 'toggle)))
(use-package corfu
- :ensure
- t
:custom
(corfu-auto t)
(corfu-auto-delay 0)
(corfu-popupinfo-mode))
(use-package expand-region
- :ensure
- t
- :defer
- t
:bind
(("C-=" quote er/expand-region)))
(use-package magit
- :ensure
+ :defer
t
:config
- (message "Magit Loaded")
- :bind
- (:map ctl-x-map ("g" . magit-status)))
+ (message "Magit Loaded"))
(use-package openwith
- :ensure
- t
- :defer
- t
:config
(openwith-mode t)
(setq openwith-associations
"zathura"
'(file))))) ; Windows falls back to default program
-(use-package auctex :ensure t :defer t)
+(use-package auctex)
(use-package slime
- :ensure
- t
- :defer
- t
:config
(load (expand-file-name "~/quicklisp/slime-helper.el"))
(setq inferior-lisp-program "sbcl"
(unless (slime-connected-p) (save-excursion (slime))))))
(use-package geiser
- :ensure
- t
- :defer
- t
:config
(if (equal system-type 'windows-nt)
(setq geiser-chicken-binary '("C:/tools/chicken/bin/csi.exe" "-:c"))
geiser-active-implementations '(chicken))
(add-hook 'scheme-mode-hook 'geiser-mode))
-(use-package geiser-chicken :ensure t :after 'geiser)
+(use-package geiser-chicken :after 'geiser)
(use-package csv-mode
- :ensure
- t
- :defer
- t
:config
(add-hook 'csv-mode-hook 'csv-align-mode))
(use-package aggressive-indent
- :ensure
- t
:config
(global-aggressive-indent-mode t))
(use-package org
- :ensure
- nil
- :defer
- t
:config
(require 're-org)
(require 're-org-defuns)
("C-M-n" . org-next-visible-heading)))
(use-package howm
- :ensure
- t
:config
(require 're-howm-skeletons)
(setq howm-template-list '("= %title%cursor\n%date %file\n\n"
("k" . re/howm-create-keyword)))
(use-package markdown-mode
- :ensure
- t
- :defer
- t
:config
(setq markdown-special-ctrl-a/e t)
:bind
("C-M-p" . markdown-outline-previous)
("C-M-n" . markdown-outline-next)))
-(use-package edit-indirect :ensure t :after 'markdown-mode)
+(use-package edit-indirect :after 'markdown-mode)
(provide 're-packages)
;;; re-packages.el ends here