added some plugins from the reddit
This commit is contained in:
16
init.lua
16
init.lua
@@ -16,6 +16,7 @@ require("lazy").setup({
|
||||
-- import the following list of plugins -- this is where i put plugins with minial settings
|
||||
{
|
||||
'fei6409/log-highlight.nvim', -- generic log syntax highlighting
|
||||
'stevearc/conform.nvim', --auto formats certain text
|
||||
'tpope/vim-commentary', -- commenting lines with shortcut
|
||||
'vigoux/ltex-ls.nvim', -- grammer checking
|
||||
-- 'vimpostor/vim-tpipeline', -- integrate with tmux status-line
|
||||
@@ -27,13 +28,16 @@ require("lazy").setup({
|
||||
'TamaMcGlinn/vim-termhere', --simple terminal QOL
|
||||
'smjonas/inc-rename.nvim', --lsp plugin for renaming variable
|
||||
'basola21/PDFview', -- rendering pdfs in nvim
|
||||
'rcarriga/nvim-notify', -- notification manager
|
||||
{ "m4xshen/hardtime.nvim", lazy = false, dependencies = { "MunifTanjim/nui.nvim" }}, --annoying
|
||||
{ "nvzone/typr", dependencies = "nvzone/volt", cmd = { "Typr", "TyprStats" }, }, --typing practice
|
||||
{ 'nvim-telescope/telescope.nvim', tag = 'v0.2.0', dependencies = { 'nvim-lua/plenary.nvim', 'BurntSushi/ripgrep', 'sharkdp/fd' } }, -- fuzyfinding over lists
|
||||
{ 'norcalli/nvim-colorizer.lua', config = function() require('colorizer').setup{"*"} end,}, -- preview colors
|
||||
{ 'NMAC427/guess-indent.nvim', config = function() require('guess-indent').setup {} end,}, -- Detect tabstop and shiftwidth automatically
|
||||
{ 'edluffy/hologram.nvim', auto_display = true,}, --image viewer
|
||||
{ "denialofsandwich/sudo.nvim", dependencies = { "MunifTanjim/nui.nvim", },config = true, }, --write restricted files without restart
|
||||
{ 'akinsho/toggleterm.nvim', version = "*", config = true}, -- terminal toggling and commands
|
||||
{ 'nvim-java/nvim-java', config = function() require('java').setup() vim.lsp.enable('jdtls') end, }, --jave QOL
|
||||
{ 'nvim-java/nvim-java', config = function() require('java').setup() vim.lsp.enable('jdtls') end, }, --java QOL
|
||||
-- disable matugen if not using noctalia shell
|
||||
{ 'RRethy/base16-nvim', config = function() require('matugen').setup() end,}, --colorshceme for noctalia integration
|
||||
|
||||
@@ -47,7 +51,7 @@ require("lazy").setup({
|
||||
-- colorscheme that will be used when installing plugins before loaded the matugen plugin for desktop colorscheme.
|
||||
install = { colorscheme = { "miniautumn" } },
|
||||
-- automatically check for plugin updates
|
||||
checker = { enabled = true },
|
||||
checker = { enabled = false },
|
||||
})
|
||||
-- sync nvim colorscheme with noctalia
|
||||
local theme_ok, matugen = pcall(require, "matugen")
|
||||
@@ -59,4 +63,12 @@ end
|
||||
require("config.lsp")
|
||||
-- render bufferline
|
||||
require("bufferline").setup{}
|
||||
-- optimize keypresses
|
||||
require("hardtime").setup()
|
||||
--fix notifications
|
||||
vim.notify = require("notify")
|
||||
-- bind undotree
|
||||
-- TODO fix the require file not found when in keybinds.lua
|
||||
-- vim.cmd("packadd nvim.undotree")
|
||||
-- vim.keymap.set("n", "<leader>u", require("undotree").open) -- undotree
|
||||
|
||||
|
||||
Reference in New Issue
Block a user