aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emacs/.config/emacs/.config/eshell/aliases6
-rw-r--r--Emacs/.config/emacs/app.org12
2 files changed, 10 insertions, 8 deletions
diff --git a/Emacs/.config/emacs/.config/eshell/aliases b/Emacs/.config/emacs/.config/eshell/aliases
index 17fa780..17b23f2 100644
--- a/Emacs/.config/emacs/.config/eshell/aliases
+++ b/Emacs/.config/emacs/.config/eshell/aliases
@@ -1,3 +1,5 @@
-alias ff find-file-other-window $1
+alias p~ project-root
+alias gt goto
+alias clear clear-scrollback
alias d dired $1
-alias clear clear-scrollback \ No newline at end of file
+alias ff find-file-other-window $1
diff --git a/Emacs/.config/emacs/app.org b/Emacs/.config/emacs/app.org
index d4ac94d..6448ea5 100644
--- a/Emacs/.config/emacs/app.org
+++ b/Emacs/.config/emacs/app.org
@@ -547,12 +547,12 @@ directory.
"Use `read-directory-name' to change directories."
(eshell/cd (list (read-directory-name "Directory?: "))))
- (with-eval-after-load "projectile"
- (defun eshell/goto-project-root (&rest args)
- "Change to directory `projectile-project-root'"
- (if (projectile-project-root)
- (eshell/cd (list (projectile-project-root)))
- (eshell/echo "Projectile not active here..."))))
+ (defun eshell/project-root (&rest args)
+ "Change to directory `project-root'"
+ (if (project-current)
+ (eshell/cd (list (project-root (project-current))))
+ (eshell/echo (format "[%s]: No project in current directory"
+ (propertize "Error" 'font-lock-face '(:foreground "red"))))))
(defun +eshell/current-buffer ()
(interactive)