diff --git a/config.ini b/config.ini index 8f38e8c..e01de11 100644 --- a/config.ini +++ b/config.ini @@ -76,7 +76,8 @@ cmd: vim +PlugInstall +qall when: host.has('nvim') and not host.is_windows files: nvim/init.lua > .config/nvim/init.lua - nvim/lua > .config/nvim/lua + nvim/lua > .config/nvim/lua + nvim/after > .config/nvim/after [git packer-posix] when: not host.is_windows diff --git a/nvim/after/plugin/init.lua b/nvim/after/plugin/init.lua new file mode 100644 index 0000000..d00fc15 --- /dev/null +++ b/nvim/after/plugin/init.lua @@ -0,0 +1,10 @@ +print("All Plugins are loaded") + +for k, v in pairs(packer_plugins) do + print(k, v) +end + +require("keys") +require("colors") + + diff --git a/nvim/after/plugin/telescope.lua b/nvim/after/plugin/telescope.lua new file mode 100644 index 0000000..d29f101 --- /dev/null +++ b/nvim/after/plugin/telescope.lua @@ -0,0 +1,2 @@ +print("After Telescope") +local builtin = require('telescope.builtin') diff --git a/nvim/init.lua b/nvim/init.lua index c6771a3..1798cb7 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -1,3 +1,2 @@ print("Init start") require("plugins") -require("keys") diff --git a/nvim/lua/colors.lua b/nvim/lua/colors.lua new file mode 100644 index 0000000..399683e --- /dev/null +++ b/nvim/lua/colors.lua @@ -0,0 +1,15 @@ +print("Setting up colors") + +rose_pine = packer_plugins["rose-pine"] +if rose_pine then + print("Rose Pine is known") + if rose_pine.loaded then + print("Using Rose Pine colorscheme") + vim.cmd.colorscheme("rose-pine") + -- vim.cmd("colorscheme rose-pine") + else + print("Rose Pine is not loaded") + end +else + print("Rose Pine is not known") +end diff --git a/nvim/lua/keys.lua b/nvim/lua/keys.lua index 82fbb1c..b0a7101 100644 --- a/nvim/lua/keys.lua +++ b/nvim/lua/keys.lua @@ -1 +1,4 @@ print("Loading key mappings") + +local telescope = require('telescope.builtin') +vim.keymap.set('n', '', telescope.find_files, {}) diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 3f52223..79b1a95 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -1,4 +1,4 @@ -print("loading plugins") +print("Loading plugins") vim.cmd [[packadd packer.nvim]] @@ -12,4 +12,6 @@ return require('packer').startup(function(use) {'nvim-lua/plenary.nvim'} } } + + use { "rose-pine/neovim", as = "rose-pine" } end)