aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2022-07-28 18:14:09 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2022-07-28 18:14:32 +0100
commit389317368cce89f93a2f99186d7674f0258aeeda (patch)
tree329b2c687f0a5049d9a3b354642132d07ca09792 /Emacs/.config/emacs/config.org
parent7a55a025e8698430338b5209e9dfbbecc8bf7e87 (diff)
downloaddotfiles-389317368cce89f93a2f99186d7674f0258aeeda.tar.gz
dotfiles-389317368cce89f93a2f99186d7674f0258aeeda.tar.bz2
dotfiles-389317368cce89f93a2f99186d7674f0258aeeda.zip
(Emacs)+makefile auto insert
Diffstat (limited to 'Emacs/.config/emacs/config.org')
-rw-r--r--Emacs/.config/emacs/config.org26
1 files changed, 25 insertions, 1 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index 57545de..a160fa5 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -855,7 +855,31 @@ as well.
"
_
" </body>
-</html>")))
+</html>"))
+ (add-to-list
+ 'auto-insert-alist
+ '(("Makefile" . "Makefile skeleton")
+ ""
+ "CC=g++
+CFLAGS=-Wall -ggdb
+FILES=main.cpp
+OUT=main
+
+$(OUT): $(FILES)
+ $(CC) $(CFLAGS) $^ -o $@
+
+.PHONY:
+clean:
+ rm -rfv $(OUT)
+
+.PHONY: run
+run: $(OUT)
+ ./$^
+
+.PHONY: memcheck
+memcheck: $(OUT)
+ valgrind --tool=memcheck ./$^"
+ _)))
#+end_src
*** Yasnippet default
Setup global mode after evil mode has been loaded