]> git.phdru.name Git - phdru.name/phdru.name.git/commitdiff
Feat(dotfiles2html): Always read the original file
authorOleg Broytman <phd@phdru.name>
Fri, 21 Aug 2020 07:37:32 +0000 (10:37 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 21 Aug 2020 07:37:32 +0000 (10:37 +0300)
dotfiles2html/dotfiles2html.py

index 640aa6a2ac9a579c8e2625748dc731071d83437c..e8e52ae7437480897c39155457725dce661786b2 100755 (executable)
@@ -75,10 +75,11 @@ def process_dotfile(i, fname, ftype, file_types):
     if not os.path.exists(fname):
         return
 
+    file = open(fname, 'r')
+    text = file.read()
+    file.close()
+
     if fname in ('mailcap', 'mc.ext', 'menu'):
-        file = open(fname, 'r')
-        text = file.read()
-        file.close()
         file = open(fname, 'w')
         text = text.replace('mplay', 'mplayer')
         text = text.replace('mplayerer', 'mplayer')
@@ -90,11 +91,9 @@ def process_dotfile(i, fname, ftype, file_types):
         file.close()
 
     elif fname == 'vimrc':
-        file = open('vimrc', 'r')
-        text = file.read()
-        file.close()
-        file = open('vimrc', 'w')
-        file.write(text.replace('\033', '<Esc>'))
+        file = open(fname, 'w')
+        text = text.replace('\033', '<Esc>')
+        file.write(text)
         file.close()
 
     os.system("""exec gvim -f -c "set filetype=%s" -c ":source %s/dotfile2html.vim" "%s"