Merge branch 'master' of git.ganneff.de:emacs
authorJoerg Jaspert <joerg@debian.org>
Thu, 15 Oct 2015 20:31:44 +0000 (22:31 +0200)
committerJoerg Jaspert <joerg@debian.org>
Thu, 15 Oct 2015 20:31:44 +0000 (22:31 +0200)
* 'master' of git.ganneff.de:emacs:
  Add corral, fix tramp
  Add wgrep
  Merge

1  2 
.emacs.d/config/emacs.org

@@@ -843,10 -843,10 +843,10 @@@ where =temporary-file-directory= is no
    :init
    (progn
      (setq backup-directory jj-backup-directory)
-     ;(setq tramp-backup-directory (concat jj-backup-directory "/tramp"))
-     ;(if (not (file-exists-p tramp-backup-directory))
-     ;    (make-directory tramp-backup-directory))
-     ;(setq tramp-backup-directory-alist `((".*" . ,tramp-backup-directory)))
+     (setq tramp-backup-directory (concat jj-backup-directory "/tramp"))
+     (if (not (file-exists-p tramp-backup-directory))
+         (make-directory tramp-backup-directory))
+     (setq tramp-backup-directory-alist `((".*" . ,tramp-backup-directory)))
      (setq backup-directory-alist `(("." . ,jj-backup-directory)))
      (setq auto-save-list-file-prefix (concat jj-backup-directory ".auto-saves-"))
      (setq auto-save-file-name-transforms `((".*" ,jj-backup-directory t)))
@@@ -929,7 -929,35 +929,35 @@@ are saved automatically when they are k
                        'font-lock-face 'calendar-iso-week-header-face))))
  
  #+END_SRC
+ ** corral
+ [2015-10-15 Thu 11:34] 
+ Corral is a lightweight package that lets you quickly wrap parentheses
+ and other delimiters around text, intuitively surrounding what you
+ want it to using just two commands.
+ #+BEGIN_SRC emacs-lisp
+ (use-package corral
+   :ensure corral
+   :idle
+   (progn
+     ; Interpret # and * as part of the word
+     (setq corral-syntax-entries '((?# "_")
+                                   (?* "_")))
+     (defhydra hydra-corral (:columns 4)
+       "Corral"
+       ("(" corral-parentheses-backward "Back")
+       (")" corral-parentheses-forward "Forward")
+       ("[" corral-brackets-backward "Back")
+       ("]" corral-brackets-forward "Forward")
+       ("{" corral-braces-backward "Back")
+       ("}" corral-braces-forward "Forward")
+       ("\"" corral-double-quotes-backward "Back")
+       ("2" corral-double-quotes-forward "Forward")
+       ("'" corral-single-quotes-backward "Back")
+       ("#" corral-single-quotes-forward "Forward")
+       ("." hydra-repeat "Repeat"))
+     (bind-key "C-c c" 'hydra-corral/body)
+     ))
+ #+END_SRC
  ** crontab-mode
  [2013-05-21 Tue 23:18]
  #+BEGIN_SRC emacs-lisp
@@@ -1957,8 -1985,7 +1985,8 @@@ understand for me
    (progn
      (use-package flycheck-color-mode-line
        :ensure flycheck-color-mode-line)
 -    (setq flycheck-highlighting-mode nil)
 +    (setq flycheck-highlighting-mode 'nil)
 +    (setq flycheck-flake8-maximum-line-length '150)
      (add-hook 'flycheck-mode-hook 'flycheck-color-mode-line-mode)
      ))
  #+END_SRC
@@@ -1973,6 -2000,14 +2001,14 @@@ And I want to have it everywhere
      (global-font-lock-mode 1)
      (setq font-lock-maximum-decoration t)))
  #+END_SRC
+ ** form-feed-mode
+ [2015-08-31 Mon 11:27]
+ Display nice lines instead of page breaks
+ #+BEGIN_SRC emacs-lisp
+ (use-package form-feed
+   :ensure t
+   )
+ #+END_SRC
  ** git commit mode
  #+BEGIN_SRC emacs-lisp :tangle no
  (use-package git-commit
@@@ -2708,7 -2743,9 +2744,9 @@@ magit is a mode for interacting with gi
  
      (unbind-key "M-h" magit-mode-map)
      (unbind-key "M-s" magit-mode-map)
+     (add-to-list 'magit-no-confirm 'stage-all-changes)
+     (setq magit-push-always-verify nil)
+     (setq magit-last-seen-setup-instructions "2.1.0")
      ; (use-package magit-find-file
      ;   :ensure magit-find-file
      ;   :commands (magit-find-file-completing-read)
                    (set-fill-column 72)
                    (flyspell-mode)))
  
+     (add-hook 'git-rebase-mode-hook
+               #'(lambda ()
+                   (smartscan-mode 0))
+               )
      (defadvice magit-status (around magit-fullscreen activate)
        (window-configuration-to-register :magit-fullscreen)
        ad-do-it
@@@ -3987,7 -4028,6 +4029,6 @@@ much more like reading and editing of c
  #+BEGIN_SRC emacs-lisp
  ;(require 'org-checklist)
  #+END_SRC
  ** perl / cperl
  I like /cperl-mode/ a bit more than the default /perl-mode/, so set it
  up here to be used.
@@@ -4631,6 -4671,18 +4672,18 @@@ your operation actually changed in the 
    (volatile-highlights-mode t)
    :diminish volatile-highlights-mode)
  #+END_SRC
+ ** wgrep
+ [2015-09-28 Mon 14:48]
+ #+BEGIN_SRC emacs-lisp
+ (use-package wgrep
+   :ensure wgrep
+   :idle
+   (progn
+     (setq wgrep-auto-save-buffer t)
+     (setq wgrep-enable-key "r")
+     )
+   )
+ #+END_SRC
  ** windmove
  [2015-02-23 Mon 14:38]
  Easily move between splitted windows.