diff --git a/config.ini b/config.ini index 5c35f29..8f38e8c 100644 --- a/config.ini +++ b/config.ini @@ -72,18 +72,16 @@ cmd: vim +PlugInstall +qall # nvim/lua # nvim/init.vim -# [link-files neovim:linux] -# when: host.is_linux and host.has('nvim') -# target_root: ~/.config -# files: -# nvim/colors -# nvim/lua -# nvim/init.vim +[home neovim:not-windows] +when: host.has('nvim') and not host.is_windows +files: + nvim/init.lua > .config/nvim/init.lua + nvim/lua > .config/nvim/lua -# [git packer-posix] -# when: not host.is_windows -# repo: https://github.com/wbthomason/packer.nvim -# target: ~/.local/share/nvim/site/pack/packer/start/packer.nvim +[git packer-posix] +when: not host.is_windows +repo: https://github.com/wbthomason/packer.nvim +target: ~/.local/share/nvim/site/pack/packer/start/packer.nvim # [git packer-windows] # when: host.is_windows diff --git a/nvim/init.lua b/nvim/init.lua new file mode 100644 index 0000000..c6771a3 --- /dev/null +++ b/nvim/init.lua @@ -0,0 +1,3 @@ +print("Init start") +require("plugins") +require("keys") diff --git a/nvim/lua/keys.lua b/nvim/lua/keys.lua new file mode 100644 index 0000000..82fbb1c --- /dev/null +++ b/nvim/lua/keys.lua @@ -0,0 +1 @@ +print("Loading key mappings") diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua new file mode 100644 index 0000000..3f52223 --- /dev/null +++ b/nvim/lua/plugins.lua @@ -0,0 +1,15 @@ +print("loading plugins") + +vim.cmd [[packadd packer.nvim]] + +return require('packer').startup(function(use) + use 'wbthomason/packer.nvim' + + use { + 'nvim-telescope/telescope.nvim', + tag = '0.1.8', + requires = { + {'nvim-lua/plenary.nvim'} + } + } +end)