X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=aa75064ba19b6b7836643e5bc8484b28fe6ec190;hb=ec3015036271d6b57b8f5f20b75643629a22e046;hp=166f110b5b5beac562a20630cdb7fdc9795f0379;hpb=770a6c63f6f4cd687ce659ef608b7856acb3f31a;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 166f110..aa75064 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -608,9 +608,10 @@ set height in mode line #+BEGIN_SRC emacs-lisp :tangle yes :results silent (use-package ido :ensure t - :init (setq ido-enable-flex-matching nil + :init (setq ido-enable-flex-matching t ido-ignore-extensions t ido-use-virtual-buffers t + ido-use-faces nil ido-everywhere t) (setq ido-save-directory-list-file (concat sd-temp-directory "ido.last")) :config @@ -623,15 +624,6 @@ set height in mode line (define-key ido-file-completion-map (kbd "C-w") #'ido-delete-backward-word-updir) (define-key ido-file-dir-completion-map (kbd "C-w") #'ido-delete-backward-updir) ;; (define-key ido-file-dir-completion-map (kbd "C-i") #'ido-copy-current-word) - - ;; (dolist (map (list - ;; ido-buffer-completion-map - ;; ido-file-completion-map - ;; ido-file-dir-completion-map - ;; ido-common-completion-map)) - ;; (define-key map (kbd "C-w") #'ido-delete-backward-word-updir) - ;; ;; (define-key map (kbd "C-i") #'ido-copy-current-file-name) - ;; ) ) (icomplete-mode t) @@ -641,8 +633,6 @@ set height in mode line #+BEGIN_SRC emacs-lisp :tangle yes :results silent (use-package flx-ido :ensure t - :init (setq ido-enable-flex-matching nil - ido-use-faces nil) :config (flx-ido-mode nil)) #+END_SRC @@ -3597,7 +3587,8 @@ stolen from [[https://github.com/mariolong/emacs.d/blob/f6a061594ef1b5d1f4750e9d (use-package swiper :ensure t :init - (setq ivy-use-virtual-buffers t) + (setq ivy-use-virtual-buffers nil) + (setq ivy-wrap t) (set-face-attribute 'ivy-current-match nil :background "Orange" :foreground "black") :config (ivy-mode) @@ -3609,6 +3600,9 @@ stolen from [[https://github.com/mariolong/emacs.d/blob/f6a061594ef1b5d1f4750e9d (define-key swiper-map (kbd "M-.") (lambda () (interactive) (insert (format "%s" (with-ivy-window (thing-at-point 'symbol))))))) + + (with-eval-after-load "ivy" + (define-key ivy-minibuffer-map (kbd "C-o") 'ivy-dispatching-done)) #+END_SRC ** Expand region map