aboutsummaryrefslogtreecommitdiff
path: root/nvim/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/init.lua')
-rw-r--r--nvim/init.lua30
1 files changed, 29 insertions, 1 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index 246108c..8fefe40 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -1,4 +1,32 @@
--- theme & transparency
+-- Plugins
+
+local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
+if not vim.loop.fs_stat(lazypath) then
+ vim.fn.system({
+ "git", "clone", "--filter=blob:none",
+ "https://github.com/folke/lazy.nvim.git",
+ "--branch=stable", lazypath,
+ })
+end
+vim.opt.rtp:prepend(lazypath)
+
+require("lazy").setup({
+ {
+ 'nvim-telescope/telescope.nvim',
+ dependencies = {
+ 'nvim-lua/plenary.nvim',
+ { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' },
+ },
+ keys = {
+ { '<leader>ff', '<cmd>Telescope find_files<cr>' },
+ { '<leader>fg', '<cmd>Telescope live_grep<cr>' },
+ { '<leader>fb', '<cmd>Telescope buffers<cr>' },
+ },
+ },
+})
+```
+
+-- Theme & transparency
vim.cmd.colorscheme("unokai")
vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" })