diff --git a/.config/nvim/lua/core/config.lua b/.config/nvim/lua/core/config.lua index a3a5197..0a27fcf 100644 --- a/.config/nvim/lua/core/config.lua +++ b/.config/nvim/lua/core/config.lua @@ -129,3 +129,5 @@ vim.api.nvim_create_autocmd({'UIEnter'}, { }) end }) + +vim.g.loaded_perl_provider = 0 diff --git a/.config/nvim/lua/plugins/dap.lua b/.config/nvim/lua/plugins/dap.lua index a8afa40..35252a7 100644 --- a/.config/nvim/lua/plugins/dap.lua +++ b/.config/nvim/lua/plugins/dap.lua @@ -94,7 +94,8 @@ return { { 'rcarriga/nvim-dap-ui', dependencies = { - 'mfussenegger/nvim-dap' + 'mfussenegger/nvim-dap', + 'nvim-neotest/nvim-nio' }, config = function() local ui = require('dapui') diff --git a/.config/nvim/lua/plugins/image.lua b/.config/nvim/lua/plugins/image.lua index 2b3a4ff..4316f03 100644 --- a/.config/nvim/lua/plugins/image.lua +++ b/.config/nvim/lua/plugins/image.lua @@ -30,5 +30,6 @@ return { tmux_show_only_in_active_window = false, -- auto show/hide images in the correct Tmux window (needs visual-activity off) hijack_file_patterns = { "*.png", "*.jpg", "*.jpeg", "*.gif", "*.webp" }, -- render image files as images when opened }) - end + end, + enabled = false } diff --git a/.config/nvim/lua/plugins/nvim-cmp.lua b/.config/nvim/lua/plugins/nvim-cmp.lua index dbe58d3..818b1d6 100644 --- a/.config/nvim/lua/plugins/nvim-cmp.lua +++ b/.config/nvim/lua/plugins/nvim-cmp.lua @@ -14,11 +14,12 @@ return { event = "InsertEnter", config = function() local cmp = require'cmp' + local snippy = require'snippy' cmp.setup({ snippet = { expand = function(args) - require('snippy').expand_snippet(args.body) + snippy.expand_snippet(args.body) end, }, window = { @@ -29,11 +30,13 @@ return { ghost_text = true, }, mapping = cmp.mapping.preset.insert({ - [''] = cmp.mapping.scroll_docs(-4), + [''] = cmp.mapping.select_prev_item(), + [''] = cmp.mapping.select_next_item(), + [''] = cmp.mapping.scroll_docs(-4), [''] = cmp.mapping.scroll_docs(4), [''] = cmp.mapping.complete(), [''] = cmp.mapping.abort(), - [''] = cmp.mapping.confirm({ select = false }), + [''] = cmp.mapping.confirm({ select = true }), }), sources = cmp.config.sources({ { name = 'nvim_lsp' }, diff --git a/.config/nvim/lua/plugins/nvim-tree.lua b/.config/nvim/lua/plugins/nvim-tree.lua index 9ecd6a2..eba78c5 100644 --- a/.config/nvim/lua/plugins/nvim-tree.lua +++ b/.config/nvim/lua/plugins/nvim-tree.lua @@ -143,5 +143,6 @@ return { } vim.keymap.set('n', 'tt', 'NvimTreeToggle', { noremap = true, silent = true}) vim.keymap.set('n', 'tf', 'NvimTreeFindFile', { noremap = true, silent = true}) - end + end, + enabled = false } diff --git a/.config/nvim/lua/plugins/oil.lua b/.config/nvim/lua/plugins/oil.lua new file mode 100644 index 0000000..2676cfb --- /dev/null +++ b/.config/nvim/lua/plugins/oil.lua @@ -0,0 +1,8 @@ +return { + 'stevearc/oil.nvim', + opts = { + delete_to_trash = true, + + }, + vim.keymap.set("n", "tt", "Oil", { desc = "Open parent directory" }) +} diff --git a/.config/nvim/lua/plugins/remote.lua b/.config/nvim/lua/plugins/remote.lua new file mode 100644 index 0000000..0f6b030 --- /dev/null +++ b/.config/nvim/lua/plugins/remote.lua @@ -0,0 +1,5 @@ +return { + 'amitds1997/remote-nvim.nvim', + config = true, + enabled = false +} diff --git a/.config/nvim/lua/plugins/screensaver.lua b/.config/nvim/lua/plugins/screensaver.lua new file mode 100644 index 0000000..8f2654b --- /dev/null +++ b/.config/nvim/lua/plugins/screensaver.lua @@ -0,0 +1,25 @@ +return { + 'tamton-aquib/zone.nvim', + opts = { + style = "treadmill", + after = 30, -- Idle timeout + exclude_filetypes = { "TelescopePrompt", "NvimTree", "neo-tree", "dashboard", "lazy" }, + -- More options to come later + + treadmill = { + direction = "left", + headache = true, + tick_time = 40, -- Lower, the faster + -- Opts for Treadmill style + }, + epilepsy = { + stage = "aura", -- "aura" or "ictal" + tick_time = 100, + }, + dvd = { + -- text = {"line1", "line2", "line3", "etc"} + tick_time = 100, + -- Opts for Dvd style + }, + } +} diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 18ac6b9..b7ef461 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -55,6 +55,5 @@ return { -- other -- map('n', 's', 'lua require('telescope').extensions.ultisnips.ultisnips(), def) map('n', 'u', 'lua require("telescope").extensions.undo.undo()', def) - end }