(setq exec-path (append exec-path '("/Library/TeX/texbin/")))
#+END_SRC
-Set the emacs load path
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- ;; (add-to-list 'load-path "~/.emacs.d/elisp")
-#+END_SRC
-
** Package Initialization
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
(require 'package)
(other-window 1)
(if (projectile-project-p)
(projectile-run-eshell)
- (eshell))
- ;; (let ((dir default-directory))
-
- ;; (split-window-vertically (- (/ (window-total-height) 3)))
- ;; (other-window 1)
- ;; (unless (and (boundp 'eshell-buffer-name) (get-buffer eshell-buffer-name))
- ;; (eshell))
- ;; (switch-to-buffer eshell-buffer-name)
- ;; (goto-char (point-max))
- ;; (eshell-kill-input)
- ;; (insert (format "cd %s" dir))
- ;; (eshell-send-input))
- )))
-
- ;; (global-unset-key (kbd "M-`"))
+ (eshell)))))
+
(global-set-key (kbd "s-e") 'sd/toggle-project-eshell)
#+END_SRC
;; (info)
))
- ;; (global-set-key (kbd "C-h i") 'sd/info-mode)
-
;; open Info buffer in other window instead of current window
(defadvice info (before my-info (&optional file buf) activate)
(sd/info-mode))
(:map projectile-mode-map
("s-t" . projectile-persp-switch-project)))
- ;; (defun sd/change-default-directory (buffer dir)
- ;; "change defafult directory of buffer to dir"
- ;; (with-current-buffer buffer
- ;; (cd dir)))
-
;; change default-directory of scratch buffer to projectile-project-root
(defun sd/project-switch-action ()
"Change default-directory of scratch buffer to current projectile-project-root directory"
(buffer-name buffer))
(let ((root (projectile-project-root)))
(with-current-buffer buffer
- (cd root)))
- ;; (sd/change-default-directory buffer (projectile-project-root))
- )))
+ (cd root))))))
#+END_SRC
*** project config =super= keybindings
*** TODO make expand-region hydra work with lispy selected
** =C-w= delete backward word
Refer [[https://github.com/fnwiya/dotfiles/blob/c9ca79f1b22c919d9f4c3a0f944ba8281255a594/setup/.emacs.d/loader-init/_90-kill-region-or-backward-kill-word.el][kill-region-or-backward-kill-word]]
+
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
(defun sd/kill-region-or-backward-kill-word ()
(interactive)
(global-set-key (kbd "C-w") 'sd/kill-region-or-backward-kill-word)
#+END_SRC
-* key
-- passion
-- vision
-- mission
+
* TODO todolist
** rucket