(setq org-clock-into-drawer t)
;; save state change notes and time stamp into LOGBOOK drawer
(setq org-log-into-drawer t)
+ (setq org-clock-into-drawer "CLOCK")
#+END_SRC
*** Tags
;; (global-set-key (kbd "s-y") 'projectile-find-file)
(global-set-key (kbd "s-f") 'projectile-find-file)
- (global-set-key (kbd "s-[") 'persp-next)
- (global-set-key (kbd "s-]") 'persp-prev)
+ ;; (global-set-key (kbd "s-[") 'persp-next)
+ ;; (global-set-key (kbd "s-]") 'persp-prev)
(global-set-key (kbd "s-`") 'mode-line-other-buffer)
(insert (concat "ls"))
(eshell-send-input)))))
- ;; (global-set-key (kbd "M-`") (lambda ()
- ;; (interactive)
- ;; (if (buffer-name))))
+ (global-unset-key (kbd "M-`"))
+ (global-set-key (kbd "M-`") #'eshell-here)
#+END_SRC
* Misc Settings
** [[https://github.com/abo-abo/hydra][Hydra]]
-
+*** hydra install
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
(use-package hydra
:ensure t)
(defhydra sd/hydra-window (:color red :columns nil)
"window"
- ("h" windmove-left nil)
- ("j" windmove-down nil)
- ("k" windmove-up nil)
- ("l" windmove-right nil)
+ ("h" windmove-left nil :exit t)
+ ("j" windmove-down nil :exit t)
+ ("k" windmove-up nil :exit t)
+ ("l" windmove-right nil :exit t)
("H" hydra-move-splitter-left nil)
("J" hydra-move-splitter-down nil)
("K" hydra-move-splitter-up nil)
(interactive)
(split-window-right)
(windmove-right))
- "vert")
+ "vert" :exit t)
("x" (lambda ()
(interactive)
(split-window-below)
(windmove-down))
- "horz")
+ "horz" :exit)
("o" delete-other-windows "one" :exit t)
("a" ace-window "ace")
("s" ace-swap-window "swap")
We can use [[https://www.gnu.org/software/emms/quickstart.html][Emms]] for multimedia in Emacs
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
-
(use-package emms
:ensure t
:init
- (setq emms-source-file-default-directory "~/Music/emms/")
+ (setq emms-source-file-default-directory "~/Music/")
:config
(emms-standard)
(emms-default-players)