# encoding=utf-8 # created Freitag, 28. Dezember 2012 16:33 (C) 2012 by Leander Jedamus # modifiziert Samstag, 04. Juli 2015 14:01 von Leander Jedamus # modifiziert Samstag, 23. Februar 2013 10:36 von Leander Jedamus # modifiziert Dienstag, 19. Februar 2013 10:34 von Leander Jedamus # modified Montag, 04. Februar 2013 16:53 by Leander Jedamus # modified Montag, 28. Januar 2013 13:11 by Leander Jedamus # modified Montag, 28. Januar 2013 13:06 by Leander Jedamus # modified Montag, 31. Dezember 2012 08:30 by Leander Jedamus # modified Freitag, 28. Dezember 2012 16:46 by Leander Jedamus import re import vim import pyvim as p n = re.sub(r"(.*)\.f\d{0,2}$","\g<1>",p.bn()) n = re.sub(r"\.","_",n) p.b()[0:0] = [ "C " + p.cb(), " ", " PROGRAM " + n, " END PROGRAM " + n, " ", "C vim:ai sw=4 expandtab" ] vim.command("normal 4k2w") # vim:ai sw=2 sts=4 expandtab
# created Montag, 10. Dezember 2012 17:29 (C) 2012 by Leander Jedamus # modifiziert Samstag, 04. Juli 2015 14:00 von Leander Jedamus # modifiziert Samstag, 23. Februar 2013 10:33 von Leander Jedamus # modified Montag, 04. Februar 2013 16:51 by Leander Jedamus # modified Montag, 28. Januar 2013 13:10 by Leander Jedamus # modified Montag, 28. Januar 2013 13:08 by Leander Jedamus # modified Montag, 28. Januar 2013 13:06 by Leander Jedamus # modified Montag, 31. Dezember 2012 08:33 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 08:16 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 08:11 by Leander Jedamus # modified Dienstag, 11. Dezember 2012 17:31 by Leander Jedamus # modified Montag, 10. Dezember 2012 17:33 by Leander Jedamus import vim import pyvim as p p.b()[0:0] = [ "// This may look like C code, but it is really -*- C++ -*-", "// {n:s}".format(n=p.bn()), "// " + p.cb(), "", "static const char* sccsid =", "\"@(#) {n:s}, (C) {y:s} by {u:s}\";".format(n=p.bn(),y=p.y, u=p.u), "", "// vim:cindent ai sw=2" ] vim.command("normal 2k") # vim:ai sw=2 sts=4 expandtab
# modified Montag, 31. Dezember 2012 16:37 by Leander Jedamus # modified Montag, 31. Dezember 2012 16:28 by Leander Jedamus # modified Montag, 31. Dezember 2012 08:38 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 08:17 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 08:12 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 07:37 by Leander Jedamus import re import os import vim # import pyvimldap as p import pyvim as p d=p.pa() n = re.sub(r"(.*).java","\g<1>",p.bn()) path = os.path.split(p.n())[0] packpath = re.sub(r"[/\\]",".",path) package = re.sub(r".*\.{d:s}\.(.*)$".format(d=d),"{d:s}.\g<1>".format(d=d), packpath) p.b()[0:0] = [ "", "// " + p.cb(), "", "package " + package + ";", "", "/**", " @author " + p.u, "*/", "public class " + n, "{",
# modifiziert Samstag, 23. Februar 2013 10:31 von Leander Jedamus # modified Montag, 04. Februar 2013 16:53 by Leander Jedamus # modified Montag, 28. Januar 2013 13:11 by Leander Jedamus # modified Montag, 28. Januar 2013 13:06 by Leander Jedamus # modified Montag, 31. Dezember 2012 08:33 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 08:17 by Leander Jedamus # modified Mittwoch, 12. Dezember 2012 08:12 by Leander Jedamus # modified Dienstag, 11. Dezember 2012 17:20 by Leander Jedamus # modified Montag, 10. Dezember 2012 17:22 by Leander Jedamus import re import vim import pyvim as p n = p.bn() n2 = re.sub(r"\.","_",n).upper() p.b()[0:0] = [ "// This may look like C code, but it is really -*- C++ -*-", "// {n:s}".format(n=n), "// " + p.cb(), "", "#ifndef {n:s}".format(n=n2), "#define {n:s} 1".format(n=n2), "", "#endif // {n:s}".format(n=n2), "", "// vim:cindent ai sw=2" ] vim.command("normal 4k")