]> git.phdru.name Git - phdru.name/phdru.name.git/commitdiff
Feat(dotfiles2html.py): Process `mc.ext.ini`
authorOleg Broytman <phd@phdru.name>
Tue, 11 Jul 2023 17:12:51 +0000 (20:12 +0300)
committerOleg Broytman <phd@phdru.name>
Tue, 11 Jul 2023 17:12:51 +0000 (20:12 +0300)
dotfiles2html/dotfiles2html.py
dotfiles2html/mc.ext.head
dotfiles2html/mc.ext.ini.head [new file with mode: 0644]

index a5065cdb16d3ff9f89ea73287ffa7ab266c10909..af0076e9c38d4fd6059de305d0366006ac155dc1 100755 (executable)
@@ -21,7 +21,7 @@ home_file_types = (
      ("gitconfig", "gitconfig"), ("vimrc", "vim"),
 )
 
-mc_file_types = (("mc.ext", "conf"), ("menu", "conf"))
+mc_file_types = (("mc.ext", "conf"), ("mc.ext.i", "conf"), ("menu", "conf"))
 
 python_file_types = (
     ("init.py", "python"),
@@ -83,7 +83,7 @@ def process_dotfile(i, fname, ftype, file_types):
 
     text = re.sub('cgmem_nice \\d+ ', '', text)
 
-    if fname in ('mailcap', 'mc.ext', 'menu'):
+    if fname in ('mailcap', 'mc.ext', 'mc.ext.ini', 'menu'):
         text = text.replace('mplay', 'mplayer')
         text = text.replace('mplayerer', 'mplayer')
         if fname == 'mailcap':
@@ -136,6 +136,11 @@ def process_files(file_types):
         if not os.path.exists(fname):
             continue
 
+        if fname == 'mc.ext.i' and not os.path.exists('mc.ext.ini'):
+            os.rename('mc.ext.i', 'mc.ext.ini')
+        if fname == 'mc.ext.i':
+            fname = 'mc.ext.ini'
+
         process_dotfile(i, fname, ftype, file_types)
 
 
index 17e526a594db10a21a9d7c86e505c0840979ee08..a52ba0f73efc9d517aceeb3d70dfd3e4a78edb98 100644 (file)
@@ -1,5 +1,5 @@
 <pre>
-<font color="#0000ff"># My *additions* to Midnight Commander 3.0 extension file
+<font color="#0000ff"># My *additions* to Midnight Commander 3 extension file
 #
 # Text version <a href="mc.ext">here</a>
 #
diff --git a/dotfiles2html/mc.ext.ini.head b/dotfiles2html/mc.ext.ini.head
new file mode 100644 (file)
index 0000000..685c5cb
--- /dev/null
@@ -0,0 +1,8 @@
+<pre>
+<font color="#0000ff"># My *additions* to Midnight Commander 4 extension file
+#
+# Text version <a href="mc.ext.ini">here</a>
+#
+# Generated by <a href="../vimrc.html">gvim</a> :runtime syntax/2html.vim
+#</font>
+</pre>