commit 99329a2aad85e419670dc6552394d3b9e3691d69
Author: Simon Watson <spw01@protonmail.com>
Date: Sun Jul 18 14:37:38 2021 -0400
Rclone copy cmd and key bind
diff --git a/emacs/.emacs-all b/emacs/.emacs-all
index de53fad..4d8316f 100644
--- a/emacs/.emacs-all
+++ b/emacs/.emacs-all
@@ -155,6 +155,9 @@
(global-set-key (kbd "C-c g") 'sol-l)
(global-set-key (kbd "C-c y") 'evil-mode) ; Quick toggle evil-mode for slime err
(global-set-key (kbd "C-c h") 'tramp-cleanup-connection)
+(global-set-key (kbd "C-c C-.") '(lambda ()
+ (interactive)
+ (switch-to-buffer "*Messages*")))
;;; Can probably be replaced with
;;; a yasnippet
@@ -178,6 +181,18 @@
(setq mouse-autoselect-window t
focus-follows-mouse t)
+;; Custom eshell prompt
+(setq eshell-prompt-function
+ (lambda nil
+ " λ > "))
+(setq eshell-prompt-regexp "^ λ > ")
+
+(set-language-environment "UTF-8")
+
+;; Simple rclone cli wrapper
+(load "~/Repos/dotfiles/emacs/elisp/rclone.el")
+(global-set-key (kbd "C-c o") 'rclone-copy-buffer)
+
;; Load for macOS
;;; Slime/etc
diff --git a/emacs/elisp/rclone.el b/emacs/elisp/rclone.el
new file mode 100644
index 0000000..e602785
--- /dev/null
+++ b/emacs/elisp/rclone.el
@@ -0,0 +1,4 @@
+(defun rclone-copy-buffer ()
+ "Copies path of current buffer to b2/emacs"
+ (interactive)
+ (shell-command (format "rclone copy %s spw-b2:/spw01Backups1/emacs/" (buffer-file-name))))