config/.config/nvim/init.lua
2022-12-11 09:27:25 +10:30

43 lines
2.0 KiB
Lua

require "user.impatient" -- good leading
require "user.options" -- my options
require "user.keymaps" -- misc keymaps not part of whichkey
require "user.plugins" -- plugins configuration (packer)
require "user.colorscheme" -- my choice of colorscheme
require "user.lsp" -- lsp configuration
require "user.alpha" -- start/home page for nvim
require "user.autocmd" -- custom autocmds
require "user.autopairs" -- automatically add parirs for brackens quotes etc
require "user.cmp" -- completion configuration
require "user.colorizer" -- highlight colors hexcodes etc
require "user.comment" -- better commenting
require "user.dressing" -- better ui
require "user.dial" -- better incrementing/decrementing
require "user.fidget" -- display lsp server progress
require "user.functions" -- custom functions
require "user.gitsigns" -- gitsigns integration
require "user.harpoon" -- mark files in project and pull them too you
require "user.indentline" -- show indentation levels for code blocks
require "user.lualine" -- pretty and nice statusline plugin
require "user.navic" -- lsp integrated location in code finder/printer
require "user.notify" -- display notifications nicer
require "user.numb" -- peek before you move :10 etc.
require "user.nvim-tree" -- file tree, when needed.
require "user.symbols-outline" -- navigate code symbols
require "user.telescope" -- nice.
require "user.todo-comments" -- highlight TODO and other related comments
require "user.treesitter" -- magic
require "user.whichkey" -- keymaps
require "user.spectre" -- renaming but better
-- require "user.bufferline" -- replaced with cybu and bbye
-- disabled due to "Not enough room" issue see https://github.com/neovim/neovim/issues/19464
-- and potential conflict with noice, I added it same time as updating so maybe not.
require "user.winbar" -- top bar
require "user.cybu" -- cycle through current buffers
require "user.dap" -- debugging
require "user.lspsaga" -- bit overkill, using for code action menu
require "user.neogen"
require "user.zk"
-- require "user.noice" -- fun with new ui