Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 2.45 KB

README.md

File metadata and controls

19 lines (17 loc) · 2.45 KB

configs

In pursuit of finally picking up vim and streamlining my workflow, here is my current tmux and nvim setup. Most of what is in these configs can be seen on the Type Craft YouTube channel. If you're looking for some great workflow videos swing him a follow.

Features

  • Startup Screen: alpha.nvim.
  • Theme: Themed with cattpuccin, there are many themes available.
  • Autocompletion: Powered by nvim-cmp with support from cmp-nvim-lsp and cmp-luasnip for a seamless coding experience.
  • Snippets: Utilizes luasnip and friendly-snippets for easy snippet management and insertion.
  • AI Assistance: copilot.lua for GitHub Copilot support, providing AI-powered code suggestions.
  • Git Integration: Features gitsigns and neogit for in-editor git operations, with diffview for enhanced diff displays.
  • Lazy Loading: Managed by lazy.nvim, ensuring fast startup times by loading plugins only when needed.
  • Status Line: Customized status line with lualine.nvim.
  • LSP Configuration: Simplified language server setup with mason-lspconfig and mason.nvim, powered by nvim-lspconfig.
  • File Explorer: File navigation with neo-tree.nvim, offering a modern tree-style file explorer.
  • Notifications: Improved notification interface with noice.nvim.
  • Syntax Highlighting: Syntax highlighting and more with nvim-treesitter.
  • Fuzzy Finder: Powerful fuzzy finding capabilities via telescope.
  • Key Bindings: Simplified key binding management with which-key, making it easier to remember shortcuts and commands.