From 77429f150f5711af04faf18e6a14d472b9ab1011 Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Mon, 11 Mar 2019 16:33:28 +0000 Subject: [PATCH] lab file has been added --- lib/lab.el | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lib/lab.el diff --git a/lib/lab.el b/lib/lab.el new file mode 100644 index 0000000..90eec7e --- /dev/null +++ b/lib/lab.el @@ -0,0 +1,17 @@ +(defun add-debug-js () + (interactive) + (insert (concat "console.log('" (which-function) ": ', );")) + (goto-char (- (point) 2))) + +(defun add-debug-py () + (interactive) + (insert (concat "print('" (which-function) ": ', )")) + (goto-char (- (point) 1))) + +(defun insert-printer () + (interactive) + (cond + ((member (buffer-mode (current-buffer)) '(rjsx-mode js2-mode)) (add-debug-js)) + ((member (buffer-mode (current-buffer)) '(python-mode)) (add-debug-py)))) + +(global-set-key (kbd "M-2") 'insert-printer)