X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=e1a6db3e1b987b73b298c2810821d0a9feec34c9;hb=9f8fedc6632c2e497d009ff5e53728c43cef6205;hp=1757e67ad9d394504bc209c81e68df8b3a896311;hpb=47590b5a50fc5a816c2fa38ace5822b8060b3293;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 1757e67..e1a6db3 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1188,9 +1188,9 @@ and Defined keys, using vi keybindings, Refer abo-abo's setting [[https://github * Eshell *** Eshell alias #+BEGIN_SRC emacs-lisp :tangle yes :results silent - (defalias 'e 'ido-find-file) - (defalias 'ff 'ido-find-file) - (defalias 'ee 'ido-find-file-other-window) + (defalias 'e 'find-file) + (defalias 'ff 'find-file) + (defalias 'ee 'find-files) #+END_SRC *** Eshell erase buffer @@ -1247,6 +1247,7 @@ Toggle an eshell in split window below, refer [[http://www.howardism.org/Technic (global-set-key (kbd "M-`") 'sd/toggle-eshell-here) #+END_SRC +*** TODO smart display * Misc Settings ** [[https://github.com/abo-abo/hydra][Hydra]] @@ -1356,6 +1357,30 @@ Refer [[https://github.com/abo-abo/hydra/blob/master/hydra-examples.el][hydra-ex #+END_SRC +*** hydra misc +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (defhydra sd/hydra-misc () + "Miscellaneous Commands" + ("e" eshell "eshell" :color red :exit t) + ("p" (lambda () + (interactive) + (if (sd/buffer-exist "*Packages*") + (switch-to-buffer "*Packages*") + (package-list-packages))) + "list-package" :color red :exit t) + ("g" magit-status "git-status" :color red :exit t)) +#+END_SRC + +*** hydra launcher +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (defhydra hydra-launcher (:color blue :columns 2) + "Launch" + ("h" man "man") + ("s" eshell "eshell") + ("p" package-list-packages "Package") + ("q" nil "cancel")) +#+END_SRC + ** Line Number Enable linum mode on programming modes @@ -1622,9 +1647,9 @@ Play Go in Emacs, gnugo xpm refert [[https://github.com/okanotor/dotemacs/blob/f ** Info plus #+BEGIN_SRC emacs-lisp :tangle yes :results silent - ;(el-get-bundle info+ - ; :url "https://raw.githubusercontent.com/emacsmirror/emacswiki.org/master/info%2B.el" - ; (require 'info+)) + (el-get-bundle info+ + :url "https://raw.githubusercontent.com/emacsmirror/emacswiki.org/master/info+.el" + (require 'info+)) #+END_SRC ** TODO bookmark @@ -1844,7 +1869,19 @@ company mode #+END_SRC -* Todo +* Markdown mode +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (use-package markdown-mode + :ensure t + :commands (markdown-mode gfm-mode) + :mode (("README\\.md\\'" . gfm-mode) + ("\\.md\\'" . markdown-mode) + ("\\.markdown\\'" . markdown-mode)) + :init (setq markdown-command "multimarkdown")) +#+END_SRC -- change M-o to trigger to delete other windows and restore previous config +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (use-package markdown-preview-eww + :ensure t) +#+END_SRC