Merge branch 'master' of git.ganneff.de:emacs
authorJoerg Jaspert <joerg@debian.org>
Wed, 24 Jan 2018 07:19:11 +0000 (08:19 +0100)
committerJoerg Jaspert <joerg@debian.org>
Wed, 24 Jan 2018 07:19:11 +0000 (08:19 +0100)
* 'master' of git.ganneff.de:emacs:
  Update tiny tools
  ivy adjustments

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

@@@ -454,7 -454,6 +454,7 @@@ character(s)
        (paredit-mode . " π")
        (eldoc-mode . "")
        (abbrev-mode . "")
 +      (golden-ratio-mode . "")
        ;; Major modes
        (lisp-interaction-mode . "λ")
        (hi-lock-mode . "")
@@@ -742,7 -741,8 +742,8 @@@ changed in emacs24. I am used to the ol
  **** rgrep
   Rgrep is infinitely useful in multi-file projects.
   #+begin_src emacs-lisp
-  (bind-key "C-x C-g" 'rgrep)
+ ; (bind-key "C-x C-g" 'rgrep)
+ (bind-key "C-x C-g" 'counsel-ag)
   #+end_src
  **** Transpose lines
   Easy way to move a line up - or down. Simpler than dealing with C-x C-t
@@@ -3167,7 -3167,7 +3168,7 @@@ CLOSED: [2017-08-26 Sat 15:07
          ;;                ("C-c a" . message-add-archive-header)
          ;;                ("C-c t" . message-reduce-to-to-cc)
          ;;                )))
 -        (add-hook 'message-header-setup-hook 'message-strip-subject-was)
 +        ;(add-hook 'message-header-setup-hook 'message-strip-subject-was)
          ;(add-hook 'message-setup-hook 'message-utils-setup)
  
          ;;** Nun das Paket um einfachst Fussnoten eingeben zu können.
@@@ -3835,7 -3835,6 +3836,7 @@@ CLOSED: [2017-08-26 Sat 15:09
                                (mode . haml-mode)
                                (mode . nxml-mode)
                                (mode . go-mode)
 +                              (mode . rust-mode)
                                (mode . css-mode)))
                       ("other" (or
                                 (mode . magit-log-edit-mode)
                                (mode . haml-mode)
                                (mode . nxml-mode)
                                (mode . go-mode)
 +                              (mode . rust-mode)
                                (mode . css-mode)))
                       ;; -------------------------------------------------
                       ;; configuration/data files
     :ensure swiper
     :bind (("C-s" . swiper)
            ("C-r" . swiper)
-           ("C-c C-r" . ivy-resume)
+           ("C-c r" . ivy-resume)
            ("<f7>" . ivy-resume))
     :config
     (progn
       ;(ivy-mode 1)
       (validate-setq ivy-use-virtual-buffers t)
+      (setq ivy-count-format "(%d/%d) ")
       ;;advise swiper to recenter on exit
       (defun bjm-swiper-recenter (&rest args)
         "recenter display after swiper"
@@@ -4132,6 -4131,7 +4134,7 @@@ CLOSED: [2017-08-26 Sat 14:44
                                            ))
       (setq magit-repository-directories-depth 4)
       (setq magit-log-auto-more t)
+       (setq magit-completing-read-function 'ivy-completing-read)
  
       ; VC shouldnt do anything with git
       (setq vc-handled-backends (delq 'Git vc-handled-backends))
@@@ -4613,7 -4613,7 +4616,7 @@@ CLOSED: [2017-08-26 Sat 15:18
   (bind-key "<f11>"     'org-clock-goto)
   (bind-key "C-<f11>"   'org-clock-in)
   (bind-key "C-M-r"     'org-capture)
-  (bind-key "C-c r"     'org-capture)
+  ;(bind-key "C-c r"     'org-capture)
   (bind-key "C-S-<f12>" 'bh/save-then-publish)
   ;(bind-key "C-k" 'jj-org-kill-line org-mode-map)
  
     (progn
       (projectile-mode)
       (setq projectile-enable-caching t)
+      (setq projectile-completion-system 'ivy)
       (use-package flx-ido
         :ensure flx-ido
         :config
@@@ -5899,17 -5900,14 +5903,17 @@@ CLOSED: [2017-08-26 Sat 15:21
     (progn
       (define-key rust-mode-map (kbd "TAB") #'company-indent-or-complete-common)
       (setq company-tooltip-align-annotations t)
 +     (setq rust-format-on-save t)
 +     (add-hook 'rust-mode-hook
 +               (lambda ()
 +                 (local-set-key (kbd "C-c <tab>") #'rust-format-buffer)))
 +
       (use-package cargo
         :ensure t
         :config
         (progn
 -         (add-hook 'rust-mode-hook 'cargo-minor-mode)))
 -     (add-hook 'rust-mode-hook
 -               (lambda ()
 -               (local-set-key (kbd "C-c <tab>") #'rust-format-buffer)))))
 +         (add-hook 'rust-mode-hook 'cargo-minor-mode))
 +       :delight cargo-mode)))
  
   (use-package racer
     :ensure t
       (add-hook 'rust-mode-hook #'racer-mode)
       (add-hook 'racer-mode-hook #'eldoc-mode)
       (add-hook 'racer-mode-hook #'company-mode)
 -     ))
 +     )
 +   :delight racer-mode)
  
   (use-package flycheck-rust
     :ensure t