dotfiles/home/common/nvim/vim-update.py

24 lines
529 B
Python
Raw Normal View History

2023-03-15 16:41:44 +07:00
import os, json
d = os.path.dirname(os.path.realpath(__file__))
j = lambda x: os.path.join(d, x)
x = open(j("vim-lua.txt"),'rt').read().split('\n')
y = open(j("vim-opts.txt"),'rt').read().split('\n')
a = {}
def add(w, k, v):
if w.get(k[0]) is None:
w[k[0]] = {}
if len(k) == 1:
w[k[0]] = v
else:
add(w[k[0]], k[1:], v)
for w in x:
if w:
if w.startswith('function/'):
t, ar, n = w.split('/')
add(a, {'type'})
else:
t, n = w.split('/')