from IModule import IModule class VimModule(IModule): def __init__(self): super().__init__() def get_command(self): plugins = [ ("1. Colorschemes", "Plug 'https://github.com/rafi/awesome-vim-colorschemes.git'"), ("2. Unix Operations", "Plug 'https://github.com/tpope/vim-eunuch.git'"), ("3. Emmet", "Plug 'https://github.com/mattn/emmet-vim.git'"), ("4. Meta5 Theme", "Plug 'https://github.com/christophermca/meta5.git'"), ("5. Nerdtree", "Plug 'https://github.com/scrooloose/nerdtree'"), ("6. Lightline", "Plug 'https://github.com/itchyny/lightline.vim'") ] print("Verfügbare Plugins:\n") for key in plugins: print(key[0]) print("") def select_plugins(): user_input = [int(userInput) for userInput in input("Enter multiple value: ").split()] clean_plugin_list = set(user_input) # print out selected plugins for element in clean_plugin_list: selection = element - 1 try: print(plugins[selection][0]) except Exception: print("Fail") select_plugins()