dotfiles/nvim/dot-config/nvim/init.lua
Nikos Papadakis 4909a85b07
nvim: lazy
2023-08-14 00:25:30 +03:00

41 lines
956 B
Lua

--[[
Neovim Configuration
Configuration Home: https://github.com/esprssoo/dotfiles
--]]
FD_EXISTS = vim.fn.executable("fd")
RIPGREP_EXISTS = vim.fn.executable("rg")
vim.g.mapleader = " "
vim.g.maplocalleader = " "
-- vim.g.netrw_banner = 0
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if vim.fn.empty(vim.fn.glob(lazypath)) == 1 then
print("installing lazy")
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
require("lazy").setup("my.plugins")
require "my.options"
require "my.keymaps"
vim.api.nvim_create_autocmd("TextYankPost", {
group = vim.api.nvim_create_augroup("HighlightYank", {}),
pattern = "*",
callback = function()
vim.highlight.on_yank()
end,
})