Add a script to install vim or run it

This commit is contained in:
Kevin Lange 2017-01-09 15:42:38 +09:00
parent 0347c4623b
commit 24f43fd4f8
2 changed files with 21 additions and 1 deletions

View File

@ -569,7 +569,7 @@ class ApplicationsMenuWidget(BaseWidget):
MenuEntryAction("Clock Widget","clock",menu_callback,"clock-win"),
MenuEntryAction("File Browser","file-browser",menu_callback,"file_browser.py"),
MenuEntryAction("Terminal","utilities-terminal",menu_callback,"terminal"),
MenuEntryAction("Vim","vim",menu_callback,"terminal vim"),
MenuEntryAction("Vim","vim",menu_callback,"terminal vim-install-or-run.py"),
]),
MenuEntrySubmenu("Demos",[
MenuEntrySubmenu("Cairo",[

View File

@ -0,0 +1,20 @@
#!/usr/bin/python3
"""
Install Vim if it's not installed, otherwise run it.
"""
import os
import subprocess
def run_vim():
subprocess.call(["vim"])
def install_vim():
subprocess.call(["sudo","get-py","vim"])
if not os.path.exists("/usr/bin/vim"):
print("Vim is not installed. Would you like to install it?")
response = input("Y/n? ")
if not response or response == "Y" or response == "y" or response == "yes":
install_vim()
run_vim()