|
|
|
@@ -86,23 +86,6 @@ This configuration is using *use-package* extensively. Install it earlyso we can |
|
|
|
(use-package auto-package-update :ensure t :defer t) |
|
|
|
#+END_SRC |
|
|
|
|
|
|
|
*** TODO test diminish updates :validation: |
|
|
|
|
|
|
|
Keep the mode line less cluttered with crap from modes I don't care about. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package diminish |
|
|
|
:ensure t |
|
|
|
:config |
|
|
|
(diminish 'flyspell-mode) |
|
|
|
(diminish 'whitespace-mode) |
|
|
|
(diminish 'visual-line-mode) |
|
|
|
:hook ((prog-mode . whitespace-mode) |
|
|
|
(prog-mode . hl-line-mode) |
|
|
|
(prog-mode . visual-line-mode)) |
|
|
|
) |
|
|
|
#+END_SRC |
|
|
|
|
|
|
|
*** match end of string function |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
@@ -527,7 +510,6 @@ If editorconfig is around use it. |
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package editorconfig |
|
|
|
:ensure t |
|
|
|
:diminish |
|
|
|
:config |
|
|
|
(editorconfig-mode 1)) |
|
|
|
#+END_SRC |
|
|
|
@@ -587,7 +569,6 @@ oomph with all the crap it did. |
|
|
|
(use-package mini-modeline |
|
|
|
:ensure t |
|
|
|
:after quelpa-use-package |
|
|
|
:diminish |
|
|
|
:quelpa (mini-modeline :repo "kiennq/emacs-mini-modeline" :fetcher github) |
|
|
|
:config |
|
|
|
(mini-modeline-mode) |
|
|
|
@@ -628,7 +609,6 @@ oomph with all the crap it did. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package yasnippet |
|
|
|
:diminish yas-minor-mode |
|
|
|
:ensure t |
|
|
|
:init |
|
|
|
(setq yas-snippet-dirs |
|
|
|
@@ -675,7 +655,6 @@ Switching to ivy mode+swiper |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package projectile |
|
|
|
:diminish projectile-mode |
|
|
|
:ensure t |
|
|
|
:init |
|
|
|
(projectile-global-mode)) |
|
|
|
@@ -694,7 +673,6 @@ Switching to ivy mode+swiper |
|
|
|
|
|
|
|
(use-package swiper |
|
|
|
:ensure t |
|
|
|
:diminish ivy-mode |
|
|
|
:bind (("C-s" . swiper) |
|
|
|
("M-x" . counsel-M-x)) |
|
|
|
:config |
|
|
|
@@ -713,7 +691,6 @@ Make git not ass to use. At least in emacs. magit is the best git interface... i |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package magit |
|
|
|
:diminish magit-mode |
|
|
|
:ensure t |
|
|
|
:commands (magit-init |
|
|
|
magit-status |
|
|
|
@@ -742,7 +719,6 @@ Save workgroup layouts. Similar..ish to desktop-save. |
|
|
|
#+BEGIN_SRC emacs-lisp :tangle no |
|
|
|
(use-package workgroups2 |
|
|
|
:ensure t |
|
|
|
:diminish (workgroups-mode . "") |
|
|
|
:custom |
|
|
|
(wg-session-file "~/.emacs.d/workgroups") |
|
|
|
(wg-prefix-key (kbd "C-c C-w")) |
|
|
|
@@ -773,7 +749,6 @@ validate the agenda changes. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package org |
|
|
|
:diminish |
|
|
|
:ensure t |
|
|
|
:bind (("C-c a" . org-agenda) |
|
|
|
("C-c b" . org-iswitchb) |
|
|
|
@@ -886,8 +861,7 @@ Validate that this installs from scratch fine, blocking babel executions is ass. |
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package ob-async |
|
|
|
:after org |
|
|
|
:ensure t |
|
|
|
:diminish) |
|
|
|
:ensure t) |
|
|
|
#+END_SRC |
|
|
|
|
|
|
|
**** TODO org-habit customization :testing: |
|
|
|
@@ -897,7 +871,6 @@ Figure out the customization needed here. |
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package org-habit |
|
|
|
:after org |
|
|
|
:diminish |
|
|
|
:custom |
|
|
|
(org-habit-graph-column 44) |
|
|
|
(org-habit-preceding-days 31) |
|
|
|
@@ -911,7 +884,6 @@ https://github.com/integral-dw/org-superstar-mode |
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package org-bullets |
|
|
|
:after org |
|
|
|
:diminish |
|
|
|
:ensure t |
|
|
|
:custom |
|
|
|
(org-bullets-bullet-list '("◉" "○" "✸" "✿" "✜" "◆" "▶")) |
|
|
|
@@ -1005,7 +977,6 @@ Auto complete functionality is nice to have. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package auto-complete |
|
|
|
:diminish auto-complete-mode |
|
|
|
:ensure t |
|
|
|
:init |
|
|
|
(require 'auto-complete-config) |
|
|
|
@@ -1020,7 +991,6 @@ Helpfully inserts matching parens, can be a pita too. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package smartparens |
|
|
|
:diminish smartparens-mode |
|
|
|
:ensure t |
|
|
|
:hook (prog-mode . smartparens-mode)) |
|
|
|
#+END_SRC |
|
|
|
@@ -1074,7 +1044,6 @@ Saves buffers like with auto-save but on focus loss, when idle etc... |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package super-save |
|
|
|
:diminish super-save-mode |
|
|
|
:ensure t |
|
|
|
:config |
|
|
|
(super-save-mode +1) |
|
|
|
@@ -1097,7 +1066,6 @@ Highlight TODO/FIXME type messages in comments. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package git-gutter |
|
|
|
:diminish git-gutter-mode |
|
|
|
:ensure t |
|
|
|
:config |
|
|
|
(global-git-gutter-mode t) |
|
|
|
@@ -1212,7 +1180,6 @@ Need to make haskell source be all pretty. |
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package haskell-mode |
|
|
|
:defer t |
|
|
|
:diminish haskell-mode |
|
|
|
:config |
|
|
|
(add-hook 'haskell-mode-hook 'interactive-haskell-mode) |
|
|
|
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) |
|
|
|
@@ -1248,13 +1215,11 @@ Need to make haskell source be all pretty. |
|
|
|
) |
|
|
|
(use-package dante |
|
|
|
:after haskell-mode |
|
|
|
:diminish dante-mode |
|
|
|
:config |
|
|
|
(add-hook 'haskell-mode-hook 'dante-mode) |
|
|
|
) |
|
|
|
(use-package hindent |
|
|
|
:if (executable-find "hindent") |
|
|
|
:diminish hindent-mode |
|
|
|
:after haskell-mode |
|
|
|
:config |
|
|
|
(add-hook 'haskell-mode-hook 'hindent-mode) |
|
|
|
@@ -1316,7 +1281,6 @@ Make undo more useful, and treelike. |
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
(use-package undo-tree |
|
|
|
:ensure t |
|
|
|
:diminish |
|
|
|
:config |
|
|
|
(global-undo-tree-mode) |
|
|
|
(defadvice undo-tree-visualize (around undo-tree-split-side-by-side activate) |
|
|
|
@@ -1338,7 +1302,6 @@ everything opened in prog-mode-hook. |
|
|
|
#+BEGIN_SRC emacs-lisp :tangle no |
|
|
|
(use-package color-identifiers-mode |
|
|
|
:defer t |
|
|
|
:diminish color-identifiers-mode |
|
|
|
:hook (prog-mode . color-identifiers-mode)) |
|
|
|
#+END_SRC |
|
|
|
|
|
|
|
@@ -1349,7 +1312,6 @@ where it exists. |
|
|
|
|
|
|
|
#+BEGIN_SRC emacs-lisp :tangle no |
|
|
|
(use-package idle-highlight-mode |
|
|
|
:diminish |
|
|
|
:hook (prog-mode . idle-highlight-mode)) |
|
|
|
#+END_SRC |
|
|
|
|
|
|
|
|