summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorAotrix <[email protected]>2025-02-14 17:34:01 +0100
committerAotrix <[email protected]>2025-02-14 17:34:01 +0100
commit3a4725f3d8b12a03a7c6136f2324e62004ce7766 (patch)
tree6dcd6143d7b1f796782adb28c81360e9e4717703 /init.lua
parentb36a473877108e8f767abb8c24af3561a65661ec (diff)
added fzf search
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua111
1 files changed, 56 insertions, 55 deletions
diff --git a/init.lua b/init.lua
index ce94807..69983e0 100644
--- a/init.lua
+++ b/init.lua
@@ -1,96 +1,97 @@
-- Use of lazy
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", -- latest stable release
- lazypath,
- })
+ 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)
-- lazy setup
require('lazy').setup({
-- Loading theme
-{
+ {
"EdenEast/nightfox.nvim",
config = function()
require('theme/duskfox')
end,
-},
-
+ },
+
-- LSP
-{
- -- Autocompletion
+ {
+ -- Autocompletion
{'neoclide/coc.nvim' ,
config = function()
require('autocomplete/autocomplete')
end ,
branch="release"
- },
+ },
- -- Snippets
- 'L3MON4D3/LuaSnip' , -- Required
- 'rafamadriz/friendly-snippets' , -- Optional
+ -- Snippets
+ 'L3MON4D3/LuaSnip' , -- Required
+ 'rafamadriz/friendly-snippets' , -- Optional
},
{
- "xiyaowong/transparent.nvim",
- config = function()
- require('transparent/transparent')
- end
+ "xiyaowong/transparent.nvim",
+ config = function()
+ require('transparent/transparent')
+ end
},
{
- "nvim-treesitter/nvim-treesitter",
- config = function()
- require('treesitter/treesitter')
- end
+ "nvim-treesitter/nvim-treesitter",
+ config = function()
+ require('treesitter/treesitter')
+ end
},
{
- 'nvim-lualine/lualine.nvim',
- -- dependencies = {'nvim-tree/nvim-web-devicons'},
- config = function()
- require('statusline/statusline')
- end
+ 'nvim-lualine/lualine.nvim',
+ -- dependencies = {'nvim-tree/nvim-web-devicons'},
+ config = function()
+ require('statusline/statusline')
+ end
},
- -- Telescope
+-- Telescope
{
- 'nvim-telescope/telescope.nvim', tag = '0.1.5',
- -- or , branch = '0.1.x',
- dependencies = { 'nvim-lua/plenary.nvim',
- 'nvim-telescope/telescope-live-grep-args.nvim',
- 'fannheyward/telescope-coc.nvim',
- 'nvim-telescope/telescope-file-browser.nvim'
- },
- config = function()
- require('telescope/telescope')
- end
+ 'nvim-telescope/telescope.nvim', tag = '0.1.5',
+ -- or , branch = '0.1.x',
+ dependencies = { 'nvim-lua/plenary.nvim',
+ 'nvim-telescope/telescope-live-grep-args.nvim',
+ 'fannheyward/telescope-coc.nvim',
+ 'nvim-telescope/telescope-file-browser.nvim',
+ {'nvim-telescope/telescope-fzf-native.nvim', build = 'make'}
+},
+config = function()
+ require('telescope/telescope')
+end
},
{
- 'ThePrimeagen/harpoon',
- dependencies = {'nvim-lua/plenary.nvim'},
- config = function()
- require('harpoon/harpoon')
- end
+ 'ThePrimeagen/harpoon',
+ dependencies = {'nvim-lua/plenary.nvim'},
+ config = function()
+ require('harpoon/harpoon')
+ end
},
{
- 'mfussenegger/nvim-dap',
- dependencies = {
- 'rcarriga/nvim-dap-ui',
- 'theHamsta/nvim-dap-virtual-text',
- 'nvim-neotest/nvim-nio',
- 'williamboman/mason.nvim',
- },
- config = function()
- require('nvim_dap/nvim_dap')
- end
+ 'mfussenegger/nvim-dap',
+ dependencies = {
+ 'rcarriga/nvim-dap-ui',
+ 'theHamsta/nvim-dap-virtual-text',
+ 'nvim-neotest/nvim-nio',
+ 'williamboman/mason.nvim',
+ },
+ config = function()
+ require('nvim_dap/nvim_dap')
+ end
},
})