From 03951fecab601a966c946dd850971c68e07046e3 Mon Sep 17 00:00:00 2001 From: y-jan137 Date: Wed, 15 Apr 2026 18:34:41 +0300 Subject: Updates --- nvim/init.lua | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 3 deletions(-) (limited to 'nvim/init.lua') diff --git a/nvim/init.lua b/nvim/init.lua index 1aca305..24e5b27 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -1,3 +1,7 @@ +-- disable netrw before plugins load +vim.g.loaded_netrw = 1 +vim.g.loaded_netrwPlugin = 1 + -- Plugins local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then @@ -14,14 +18,12 @@ require("lazy").setup({ 'nvim-telescope/telescope.nvim', dependencies = { 'nvim-lua/plenary.nvim', - { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' }, - { 'nvim-telescope/telescope-file-browser.nvim' }, + { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' }, }, keys = { { 'ff', 'Telescope find_files' }, { 'fg', 'Telescope live_grep' }, { 'fb', 'Telescope buffers' }, - { 'e', 'Telescope file_browser' }, }, }, { @@ -41,6 +43,51 @@ require("lazy").setup({ }, }, }, + { + 'stevearc/oil.nvim', + dependencies = { 'nvim-tree/nvim-web-devicons' }, + opts = { + default_file_explorer = true, + view_options = { show_hidden = true }, + keymaps = { + ['l'] = { 'actions.select', opts = {}, desc = 'Open file or directory' }, + ['h'] = { 'actions.parent', desc = 'Go to parent directory' }, + }, + }, + keys = { + { '-', 'Oil', desc = 'Open parent directory' }, + { 'e', 'Oil', desc = 'Open file explorer' }, + }, + }, + { + "nvim-neorg/neorg", + lazy = false, + version = "*", + dependencies = { + "nvim-lua/plenary.nvim", + { + "nvim-treesitter/nvim-treesitter", + build = ":TSUpdate", + opts = {}, + }, + }, + config = function() + require("neorg").setup({ + load = { + ["core.defaults"] = {}, + ["core.concealer"] = {}, + ["core.dirman"] = { + config = { + workspaces = { + notes = "~/notes", + }, + default_workspace = "notes", + }, + }, + }, + }) + end, + }, { "iamcco/markdown-preview.nvim", cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, -- cgit v1.2.3