university-setup/scripts/edit.py

16 lines
355 B
Python
Raw Normal View History

#! /usr/bin/python3
import subprocess
from pathlib import Path
import os
def edit(filepath: Path, rootpath: Path = None, env=os.environ):
if not rootpath:
rootpath = filepath
subprocess.Popen([
"termite",
"-e",
f"vim --servername tex-vorlesung --remote-silent {str(filepath)}"
], env=env, cwd=str(rootpath))