From 1f0555c7fa12de7ad00eb29d5f3854ebaff88970 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 5 May 2009 00:44:35 -0500 Subject: add sample skeleton files --- skeletons/Makefile | 27 +++++++++++++++++++++++++++ skeletons/Makefile.PL | 10 ++++++++++ skeletons/c.c | 7 +++++++ skeletons/cpp.cpp | 7 +++++++ skeletons/perl.pl | 6 ++++++ skeletons/perl.pm | 9 +++++++++ skeletons/test.t | 7 +++++++ skeletons/tex.tex | 13 +++++++++++++ 8 files changed, 86 insertions(+) create mode 100644 skeletons/Makefile create mode 100644 skeletons/Makefile.PL create mode 100644 skeletons/c.c create mode 100644 skeletons/cpp.cpp create mode 100644 skeletons/perl.pl create mode 100644 skeletons/perl.pm create mode 100644 skeletons/test.t create mode 100644 skeletons/tex.tex diff --git a/skeletons/Makefile b/skeletons/Makefile new file mode 100644 index 0000000..30934a0 --- /dev/null +++ b/skeletons/Makefile @@ -0,0 +1,27 @@ +BIN = +OBJ = +CC = gcc +INCLUDES = +DEFINES = +LIBS = +COMMONFLAGS = -Werror -Wall -pedantic -O0 -g -pipe +CFLAGS = -c $(INCLUDES) $(DEFINES) $(COMMONFLAGS) +LDFLAGS = $(LIBS) $(COMMONFLAGS) + +$(BIN) : $(OBJ) + $(CC) $(OBJ) $(LDFLAGS) -o $@ + +%.o : %.c + $(CC) $(CFLAGS) -o $@ $< + +clean : + rm -f $(OBJ) $(BIN) + +dep : + makedepend $(INCLUDES) $(DEFINES) -Y *.c *.h > /dev/null 2>&1 + rm -f Makefile.bak + +run : $(BIN) + @./$(BIN) +:normal ggA +:startinsert! diff --git a/skeletons/Makefile.PL b/skeletons/Makefile.PL new file mode 100644 index 0000000..2635ca2 --- /dev/null +++ b/skeletons/Makefile.PL @@ -0,0 +1,10 @@ +use inc::Module::Install; + +name ''; +all_from 'lib/'; + +build_requires 'Test::More'; + +WriteAll; +:normal 3G2f' +:startinsert diff --git a/skeletons/c.c b/skeletons/c.c new file mode 100644 index 0000000..2fb0768 --- /dev/null +++ b/skeletons/c.c @@ -0,0 +1,7 @@ +#include + +int main(int argc, char* argv[]) +{ +} +:exe "normal 4Goa\" +:startinsert! diff --git a/skeletons/cpp.cpp b/skeletons/cpp.cpp new file mode 100644 index 0000000..0e9f5f5 --- /dev/null +++ b/skeletons/cpp.cpp @@ -0,0 +1,7 @@ +#include + +int main(int argc, char* argv[]) +{ +} +:exe "normal 4Goa\" +:startinsert! diff --git a/skeletons/perl.pl b/skeletons/perl.pl new file mode 100644 index 0000000..d13b6b2 --- /dev/null +++ b/skeletons/perl.pl @@ -0,0 +1,6 @@ +#!/usr/bin/perl +use strict; +use warnings; + + +:startinsert diff --git a/skeletons/perl.pm b/skeletons/perl.pm new file mode 100644 index 0000000..bdca268 --- /dev/null +++ b/skeletons/perl.pm @@ -0,0 +1,9 @@ +#!/usr/bin/perl +use strict; +use warnings; +:exe "call append(line('.'), 'package ".substitute(matchstr(expand("%"), '^lib/\zs.*\ze\.pm'), '/', '::', 'g').";')" + + +1; +:normal 5Go +:startinsert diff --git a/skeletons/test.t b/skeletons/test.t new file mode 100644 index 0000000..5c272d7 --- /dev/null +++ b/skeletons/test.t @@ -0,0 +1,7 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Test::More tests => 1; + + +:startinsert diff --git a/skeletons/tex.tex b/skeletons/tex.tex new file mode 100644 index 0000000..40d0d75 --- /dev/null +++ b/skeletons/tex.tex @@ -0,0 +1,13 @@ +% {{{ header +\documentclass[letterpaper,11pt]{article} +\usepackage{jesse} + +\headers{} + {\huge \textbf{}} + {\large Jesse Luehrs\\ \normalsize jluehrs2} +% }}} + +\begin{document} +\end{document} +:normal 10Go +:startinsert -- cgit v1.2.3