X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=ee6e363a3c9f8718b9c5d9f3e4a4b830150c767c;hb=00b5dd30bdb5e61af4fe548c6ef01697cf7b480f;hp=22edb24d7ed2710db5e902068b3c27d40d2ee3ee;hpb=094eb20506ca366ef0615deb244c6f63c34b105b;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 22edb24..ee6e363 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1338,6 +1338,10 @@ When see function by =C-h f=, and visit the source code, I would like the buffer #+BEGIN_SRC emacs-lisp :tangle yes :results silent (el-get-bundle info+ :url "https://raw.githubusercontent.com/emacsmirror/emacswiki.org/master/info+.el" + ;; (require 'info+) + ) + + (with-eval-after-load 'info (require 'info+)) #+END_SRC @@ -1424,6 +1428,11 @@ Color for Man-mode ** Dired config =C-o= is defined as a global key for window operation, here unset it in dired mode #+BEGIN_SRC emacs-lisp :tangle yes :results silent + (defun sd/dired-new-file () + "Create a new file in dired mode" + (interactive) + (call-interactively 'find-file)) + (defun sd/dired-key-map () "My keybindings for dired" (interactive) @@ -1433,7 +1442,8 @@ Color for Man-mode (define-key dired-mode-map (kbd "M-s") nil) (define-key dired-mode-map (kbd "l") 'dired-isearch-filenames) (define-key dired-mode-map (kbd "H") 'dired-omit-mode) - (define-key dired-mode-map (kbd "DEL") (lambda () (interactive) (find-alternate-file "..")))) + (define-key dired-mode-map (kbd "DEL") (lambda () (interactive) (find-alternate-file ".."))) + (define-key dired-mode-map (kbd "c") 'sd/dired-new-file)) (use-package dired :config @@ -1483,12 +1493,15 @@ from [[https://emacs.stackexchange.com/questions/13713/how-to-disable-ido-in-dir (defun mk-disable-ido (command) "Disable IDO when command COMMAND is called." (advice-add command :around #'mk-anti-ido-advice)) +#+END_SRC +Disalble =ido= when new a directory or file in =dired= mode +#+BEGIN_SRC emacs-lisp :tangle yes :results silent ;; call the function which you want to disable ido (mk-disable-ido 'dired-create-directory) + (mk-disable-ido 'sd/dired-new-file) #+END_SRC - ** Dired+ #+BEGIN_SRC emacs-lisp :tangle yes :results silent (use-package dired+