add custom init

This commit is contained in:
Rodney
2025-01-02 02:50:24 -05:00
parent a8f539562a
commit 82531b3c9c
6 changed files with 169 additions and 8 deletions

View File

@@ -0,0 +1,14 @@
return {
'hrsh7th/nvim-cmp',
dependencies = {
-- ...
-- This allows you to enable and disable the autocomplete popup:
{
'gitaarik/nvim-cmp-toggle',
config = function()
vim.api.nvim_set_keymap('n', '<leader>tc', ':NvimCmpToggle<CR>', { desc = '[T]oggle [C]ompletions', noremap = true, silent = true })
end,
},
-- ...
},
}

View File

@@ -2,4 +2,41 @@
-- I promise not to create any merge conflicts in this directory :)
--
-- See the kickstart.nvim README for more information
return {}
-- local job_id = 0
return {
-- vim.opt_local.shiftwidth = 2
-- vim.opt.clipboard = 'unnamedplus'
-- vim.opt_local.number = true
-- vim.opt_local.relativenummber = true
-- vim.g.python3_host_prog = vim.fs.joinpatth(vim.fn.stdpath('config'), '.pynvim/bin/python'),
vim.api.nvim_set_var('python3_host_prog', vim.fs.joinpath(vim.fn.stdpath 'config', '.pynvim/bin/python')),
vim.keymap.set('n', '<space>rf', '<cmd>source %<CR>', { desc = '[R]eload [F]ile' }),
-- Reload line
vim.keymap.set('n', '<space>x', ':.lua<CR>', { desc = '[R]eload [L]ine' }),
-- Reload selection
vim.keymap.set('v', '<space>x', 'lua<CR>', { desc = '[R]eload [L]ine' }),
vim.keymap.set('n', '<space>x', ':.lua<CR>', { desc = 'Quickfix Next' }),
vim.keymap.set('n', '<space>x', ':.lua<CR>', { desc = 'Quickfix Prev' }),
vim.api.nvim_create_autocmd('TermOpen', {
group = vim.api.nvim_create_augroup('custom-term-open', { clear = true }),
callback = function()
vim.opt.number = false
vim.opt.relativenumber = false
end,
}),
-- local job)id = 0
--
-- vim.keymap.set('n', '<space>st', function()
-- vim.cmd.vnew()
-- vim.cmd.term()
-- vim.cmd.wincmd 'J'
-- vim.api.nvim_win_set_height(0, 5)
-- job_id = vim.bo.channel
-- end),
}

View File

@@ -0,0 +1,11 @@
return {
{
'stevearc/oil.nvim',
---@module 'oil'
---@type oil.SetupOpts
opts = {},
-- Optional dependencies
--dependencies = { { "echasnovski/mini.icons", opts = {} } },
dependencies = { 'nvim-tree/nvim-web-devicons' }, -- use if prefer nvim-web-devicons
},
}