1. use python modules for separate logic; 2. update popup_menu parameters for fast select;
17 lines
268 B
Python
17 lines
268 B
Python
import vim
|
|
|
|
class Vim:
|
|
@classmethod
|
|
def run_command(cls, cmd) -> list[str]:
|
|
# logger.info(dict(cmd=cmd))
|
|
|
|
output: list[str] = []
|
|
for line in cmd.splitlines():
|
|
if line.strip() == '':
|
|
continue
|
|
output.append(
|
|
vim.command(line)
|
|
)
|
|
|
|
return output
|