]> us-delaporte.pagekite.me Git - dotfiles.git/blob - invoke/nvim-linux/tasks.py
Fixup
[dotfiles.git] / invoke / nvim-linux / tasks.py
1 from invoke import task
2 import os
3 import platform
4
5 home = os.path.expanduser('~')
6
7 config_dir = f"{home}/.config/nvim"
8
9 @task
10 def link(c):
11 print("Before")
12 c.run(f"ls -al {config_dir}")
13 c.run(f"ln -s {home}/dotfiles/files/neovim/init.lua {config_dir}/init.lua")
14 print("After")
15 c.run(f"ls -al {config_dir}")
16
17 @task
18 def plug(c):
19 c.run(f"curl -fLo {config_dir}/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim")
20 c.run(f"cd {config_dir}/autoload; tree .")
21
22 @task
23 def status(c):
24 result = c.run('which nvim')
25 print(f"Nvim installed? {result.ok}")
26
27 print(f"Config dir is {config_dir}")
28 c.run(f"ls {config_dir}")
29
30