summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2015-11-12 12:45:07 +0100
committerAlan Pearce2015-11-12 12:45:07 +0100
commit47dd9149961f48bc1e1dc66916a9225db81d7845 (patch)
tree437eb8534f25e85ecc19c1ebdfcf0dc1e03aa9f0
parent8b897dd81058f7a3e3cfff6a02b8f06aa86370ea (diff)
downloaddotfiles-47dd9149961f48bc1e1dc66916a9225db81d7845.tar.lz
dotfiles-47dd9149961f48bc1e1dc66916a9225db81d7845.tar.zst
dotfiles-47dd9149961f48bc1e1dc66916a9225db81d7845.zip
Emacs: Remove apparently-unused packages
-rw-r--r--tag-emacs/emacs.d/init.org143
1 files changed, 13 insertions, 130 deletions
diff --git a/tag-emacs/emacs.d/init.org b/tag-emacs/emacs.d/init.org
index ce1a1f6..ef9e491 100644
--- a/tag-emacs/emacs.d/init.org
+++ b/tag-emacs/emacs.d/init.org
@@ -164,17 +164,6 @@ based upon some folder conventions I use.
                   projectile-completion-system 'ivy)))
 #+END_SRC
 
-** projector
-
-Project-based shell buffers sounds like a good idea, but for some
-reason I haven’t found a use for it.
-
-#+BEGIN_SRC emacs-lisp
-(req-package projector
-  :require projectile
-  :bind (("s-z" . projector-open-project-shell)))
-#+END_SRC
-
 ** perspective
 
 This package makes buffer-switching inside of projects make sense, by
@@ -485,19 +474,6 @@ for similar things any more.
     :bind ("M-SPC" . shrink-whitespace))
 #+END_SRC
 
-** fasd
-
-Fasd is a nice shell plugin that remembers file and folder arguments,
-making it easy to re-visit them later.  This package hooks into that.
-I don’t seem to use it much though.
-
-#+BEGIN_SRC emacs-lisp
-(req-package fasd
-  :bind ("C-x C-/" . fasd-find-file)
-  :init (progn
-          (global-fasd-mode 1)))
-#+END_SRC
-
 ** recentf
 
 I only use this occasionally, but it’s nice for files outside of projects.
@@ -526,7 +502,7 @@ it off to see if I notice it.
 
 #+BEGIN_SRC emacs-lisp
 (req-package saveplace
-  :config (progn (setq-default save-place t)
+  :config (progn (setq-default save-place nil)
                  (setq save-place-file (expand-file-name ".saveplace" user-emacs-directory))))
 #+END_SRC
 
@@ -728,19 +704,6 @@ Enable it without prompting
 (put 'narrow-to-region 'disabled nil)
 #+END_SRC
 
-** Fancy Narrow
-
-Sometimes I like to be able to focus on one block of code at a time.
-Normally narrowing hides everything else completely, which I don’t
-like.  This package just makes everything else lower-contrast.
-#+BEGIN_SRC emacs-lisp
-  (req-package fancy-narrow
-    :defer 15
-    :diminish fancy-narrow-mode
-    :config (fancy-narrow-mode 1))
-#+END_SRC
-
-
 ** ace-window
 
 I don’t often have many windows open at once, but when I do,
@@ -796,20 +759,6 @@ A dedicated window always keeps the same buffer in view.
      "normal")))
 #+END_SRC
 
-** popwin
-
-This works really nicely wiht helm.  I should think about whether it
-might be useful elsewhere
-
-#+BEGIN_SRC emacs-lisp
-(req-package popwin
-  :if (and (>= emacs-major-version 24)
-           (>  emacs-minor-version 3))
-  :config (progn
-            (popwin-mode 1)
-            (add-to-list 'popwin:special-display-config '("^*helm.+*$" :regexp t :height 20))))
-#+END_SRC
-
 ** winner
 
 Undo, for window-based commands.
@@ -1139,21 +1088,6 @@ Option/alt, then Control.
     "Where the emacs init file really is, passing through symlinks.")
   (set-register ?e `(file . ,*init-file*))
 
-  (req-package whitespace
-    :defer t
-    :config (setq whitespace-style
-                  '(face
-                    space
-                    tabs
-                    trailing
-                    newline
-                    empty
-                    tab-mark
-                    space-before-tab
-                    indentation
-                    indentation::space
-                    indentation::tabs)))
-
   (defun ap/remove-extra-cr ()
     "Remove extraneous CR codes from a file"
     (interactive)
@@ -1216,22 +1150,6 @@ Occasionally, I exit emacs.  I should probably reduce the frequency of this.
   (defalias 'exit-emacs #'save-buffers-kill-emacs))
 #+END_SRC
 
-** helm
-
-I like to use =helm= for some completions, especially when there are
-lots of candidates.
-
-#+BEGIN_SRC emacs-lisp
-  (req-package helm-config
-    :demand t
-    :ensure helm
-    :config (progn
-              (setq helm-idle-delay .1
-                    helm-input-idle-delay 0)
-              (when (fboundp #'helm-adaptive-mode)
-                (helm-adaptive-mode 1))))
-#+END_SRC
-
 ** swiper/ivy
 
 Ivy is the new kid on the completion block.  I wonder if it can
@@ -1681,21 +1599,6 @@ I can use this to keep a journal.  I should use it.
 #+END_SRC
 
 * Programming
-** cedet
-
-*** TODO Setup cedet and see whether it’s useful
-
-#+BEGIN_SRC emacs-lisp
-(req-package cedet
-  :disabled t
-  :config (progn
-            (semantic-load-enable-code-helpers)
-            (global-semantic-idle-completions-mode t)
-            (global-semantic-highlight-func-mode t)
-            (global-semantic-show-unmatched-syntax-mode t)
-            (global-semantic-decoration-mode t)))
-#+END_SRC
-
 ** flycheck
 
 On-the-fly error checking in programming modes?  Yes please.
@@ -1949,20 +1852,6 @@ really seem to use it.
 
 ** Web development
 
-*** skewer-mode
-
-I don’t use this as often as I probably should.  I should figure out
-why that is.
-#+BEGIN_SRC emacs-lisp
-  (req-package skewer-mode
-    :defer t
-    :init (progn
-            (add-hook 'js2-mode-hook #'skewer-mode)
-            (add-hook 'html-mode-hook #'skewer-html-mode)
-            (add-hook 'web-mode-hook #'skewer-html-mode)
-            (add-hook 'css-mode-hook #'skewer-css-mode)))
-#+END_SRC
-
 *** js2-mode
 
 This mode is really great for editing Javascript.  It turns code into
@@ -2200,28 +2089,22 @@ nice, when I remember to use it.
 *** Shells
 
 #+BEGIN_SRC emacs-lisp
-(req-package shell
-  :defer t
-  :config (define-key shell-mode-map
-            (kbd "C-d") 'comint-delchar-or-eof-or-kill-buffer))
-
-(req-package comint
-  :defer t
-  :config (bind-key "C-c C-l" #'helm-comint-input-ring comint-mode-map))
+  (req-package shell
+    :defer t
+    :config (define-key shell-mode-map
+              (kbd "C-d") 'comint-delchar-or-eof-or-kill-buffer))
 
-(req-package multi-term
-  :if (not (eq system-type 'windows-nt))
-  :bind ("C-`" . multi-term-dedicated-toggle))
+  (req-package comint
+    :defer t
+    :config (bind-key "C-c C-l" #'helm-comint-input-ring comint-mode-map))
 
-(defun comint-delchar-or-eof-or-kill-buffer (arg)
-  (interactive "p")
-  (if (null (get-buffer-process (current-buffer)))
-      (kill-buffer)
-    (comint-delchar-or-maybe-eof arg)))
+  (defun comint-delchar-or-eof-or-kill-buffer (arg)
+    (interactive "p")
+    (if (null (get-buffer-process (current-buffer)))
+        (kill-buffer)
+      (comint-delchar-or-maybe-eof arg)))
 #+END_SRC
 
-*** TODO Do I need multi-term?
-
 * Text editing
 
 Emacs has an editor within.