From d2d49f98dc31999bdb8ddcd8ce5ca8f03c4e1733 Mon Sep 17 00:00:00 2001 From: Jordan Orelli Date: Sat, 15 Jun 2024 12:26:50 -0500 Subject: [PATCH] is this how nvim works --- config.ini | 20 +++++++++----------- nvim/init.lua | 3 +++ nvim/lua/keys.lua | 1 + nvim/lua/plugins.lua | 15 +++++++++++++++ 4 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 nvim/init.lua create mode 100644 nvim/lua/keys.lua create mode 100644 nvim/lua/plugins.lua 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)