diff options
| author | KΓ©vin Le Gouguec <kevin.legouguec@gmail.com> | 2021-12-14 07:50:32 +0100 |
|---|---|---|
| committer | KΓ©vin Le Gouguec <kevin.legouguec@gmail.com> | 2022-11-20 18:29:33 +0100 |
| commit | c4e10ff87a445e85badd496462c5e6caed008853 (patch) | |
| tree | e36f48f4fa9771de0650c1b71a1f96a6575c5a90 | |
| parent | 39abcf51578e3014b1e0b9be88f54b925d85536b (diff) | |
| download | dotfiles-c4e10ff87a445e85badd496462c5e6caed008853.tar.xz | |
Start porting to use-package
| -rw-r--r-- | .emacs | 54 | ||||
| -rw-r--r-- | .emacs-custom.el | 14 |
2 files changed, 44 insertions, 24 deletions
@@ -340,8 +340,6 @@ 'flyspell) (delight 'hi-lock-mode nil 'hi-lock) (delight 'hs-minor-mode "β¦" 'hideshow) -(delight 'isearch-mode "π" 'isearch) -(delight 'org-indent-mode "Β»" 'org-indent) (delight 'magit-blame-mode "π" 'magit-blame) (delight 'mml-mode "π§" 'mml) (delight 'page-break-lines-mode nil 'page-break-lines) @@ -478,11 +476,6 @@ (add-hook 'ibuffer-mode-hook (lambda () (ibuffer-switch-to-saved-filter-groups "my/ibuffer-groups"))) - -(eval-after-load 'org - '(when (version< org-version "9.4") - (define-key org-mode-map (kbd "C-j") 'org-return) - (define-key org-mode-map (kbd "RET") 'org-return-indent))) ;;; Helper functions and miscellaneous settings. @@ -645,10 +638,6 @@ ;;;; Miscellany. (setq-default paragraph-start (concat "[ ]*- \\|" paragraph-start)) -(setq completion-ignore-case t - read-buffer-completion-ignore-case t - read-file-name-completion-ignore-case t) - (defun my/screenshot (output) (interactive (list @@ -660,4 +649,47 @@ (save-buffer) (kill-buffer buf))) +;; Trying out use-package. + +(use-package icomplete + :config + (setq icomplete-scroll t) + :custom + (icomplete-mode t) + (icomplete-vertical-mode t)) + +(use-package isearch + :delight "π" + :custom + (isearch-allow-scroll t) + (isearch-lazy-count t)) + +(use-package minibuffer + :config + (setq completion-ignore-case t) + :custom + (completions-detailed t) + (completions-group t) + (read-buffer-completion-ignore-case t) + (read-file-name-completion-ignore-case t)) + +(use-package org + :config + (when (version< org-version "9.4") + (define-key org-mode-map (kbd "C-j") 'org-return) + (define-key org-mode-map (kbd "RET") 'org-return-indent)) + :custom + (org-edit-src-content-indentation 0) + (org-ellipsis "β¦") + (org-fontify-done-headline nil) + (org-fontify-quote-and-verse-blocks t) + (org-startup-indented t) + ;; Make org-refile a bit more eager. + (org-outline-path-complete-in-steps nil) + (org-refile-targets '(nil . (:maxlevel . 10))) + (org-refile-use-outline-path t)) + +(use-package org-indent + :delight "Β»") + ;;; TODO: decruftify mode-line (e.g. remove superflous parens). diff --git a/.emacs-custom.el b/.emacs-custom.el index 4f688e3..f0d2c47 100644 --- a/.emacs-custom.el +++ b/.emacs-custom.el @@ -11,8 +11,6 @@ '(calendar-week-start-day 1) '(column-number-mode t) '(comint-scroll-show-maximum-output nil) - '(completions-detailed t) - '(completions-group t) '(delete-selection-mode t) '(describe-bindings-outline t) '(diff-default-read-only t) @@ -54,13 +52,8 @@ '(highlight-nonselected-windows t) '(hscroll-step 1) '(ibuffer-default-sorting-mode 'filename/process) - '(icomplete-mode t) - '(icomplete-scroll t t) - '(icomplete-vertical-mode t) '(indent-tabs-mode nil) '(inhibit-startup-screen t) - '(isearch-allow-scroll t) - '(isearch-lazy-count t) '(line-number-display-limit-width 2000) '(lua-indent-level 2) '(magit-define-global-key-bindings nil) @@ -75,13 +68,8 @@ '(markdown-indent-on-enter 'indent-and-new-item) '(menu-bar-mode nil) '(minibuffer-depth-indicate-mode t) - '(org-edit-src-content-indentation 0) - '(org-ellipsis "β¦") - '(org-fontify-done-headline nil) - '(org-fontify-quote-and-verse-blocks t) - '(org-startup-indented t) '(package-selected-packages - '(async auctex debbugs delight diff-hl eglot flycheck magit markdown-mode page-break-lines paradox rg rust-mode which-key wgrep)) + '(async auctex debbugs delight diff-hl eglot flycheck magit markdown-mode page-break-lines paradox rg rust-mode use-package which-key wgrep)) '(page-break-lines-modes '(fundamental-mode text-mode prog-mode special-mode)) '(paradox-execute-asynchronously t) '(paradox-github-token t) |
