]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - dotfiles2html/dotfiles2html.py
Added Midnight Commander files.
[phdru.name/phdru.name.git] / dotfiles2html / dotfiles2html.py
index 5d0d04d2540a9ca077a5c7424adb352d7dd13461..234d6bca279d2efe7beff30cf2037b1b6d0cbe51 100755 (executable)
@@ -58,7 +58,8 @@ file_types = (("fvwm2rc", "fvwm2m4"),
       ("mailcap", "conf"), ("mime.types", "conf"),
       ("muttrc", "muttrc"), ("procmailrc", "procmail"),
       ("vimrc", "vim"), ("gvimrc", "vim"),
-      ("init.py", "python"), ("pdbrc", "python"), ("pdbrc.py", "python"))
+      ("init.py", "python"), ("pdbrc", "python"), ("pdbrc.py", "python"),
+      ("bindings", "conf"), ("menu", "conf"))
 ft_len = len(file_types)
 
 for i, (fname, ftype) in enumerate(file_types):
@@ -71,22 +72,23 @@ for i, (fname, ftype) in enumerate(file_types):
       file = open('vimrc', 'w')
       file.write(text.replace('\e', '<Esc>'))
       file.close()
-   if os.path.exists(fname):
-      os.system("""exec gvim -f -c "set filetype=%s" -c ":source %s/dotfile2html.vim" "%s"
-         """ % (ftype, home_dir, fname))
-      if i == 0:
-         prev = None
-      else:
-         prev = file_types[i-1][0]
-      if i >= ft_len - 1:
-         next = None
-      else:
-         next = file_types[i+1][0]
-      add_headers(fname, prev, next)
-      if os.path.exists(fname + ".tmpl") and filecmp.cmp(fname + ".html", fname + ".tmpl"):
-         os.remove(fname + ".html")
-      else:
-         os.rename(fname + ".html", fname + ".tmpl")
+   if not os.path.exists(fname):
+      continue
+   os.system("""exec gvim -f -c "set filetype=%s" -c ":source %s/dotfile2html.vim" "%s"
+      """ % (ftype, home_dir, fname))
+   if i == 0:
+      prev = None
+   else:
+      prev = file_types[i-1][0]
+   if i >= ft_len - 1:
+      next = None
+   else:
+      next = file_types[i+1][0]
+   add_headers(fname, prev, next)
+   if os.path.exists(fname + ".tmpl") and filecmp.cmp(fname + ".html", fname + ".tmpl"):
+      os.remove(fname + ".html")
+   else:
+      os.rename(fname + ".html", fname + ".tmpl")
    if fname == 'vimrc' and os.path.exists('.' + fname):
       shutil.copy2('.' + fname, fname)
    if fname.endswith('.py'):