Skip to content

YasTheGoat/NeoConf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoConf

This is my personal Neovim configuration. It’s designed to be fast, functional, and easy to use. If you’re into coding, navigating files, or just want a clean and efficient setup, this might be useful for you.


Showcase

Screenshot 2024-11-19 193826 Screenshot 2024-11-19 193642


Features

  • Smooth and fast: Plugins are lazy-loaded to keep things responsive.
  • Great looks: Includes the Catppuccin theme for a polished UI.
  • Dev tools: LSP, auto-completion, snippets, and more for coding.
  • Git-friendly: Manage repos with gitsigns.nvim and lazygit.nvim.
  • Database tools: Query databases directly with vim-dadbod.

Plugins

Here’s the full list of plugins included in this setup:

Plugin Description
alpha-nvim Start screen for Neovim.
catppuccin A beautiful color scheme.
cmp-cmdline Autocompletion for command-line.
cmp-nvim-lsp LSP source for nvim-cmp.
cmp_luasnip Snippet completion for nvim-cmp.
Comment.nvim Easy code commenting.
friendly-snippets Ready-to-use snippets.
gitsigns.nvim Git integration for buffers.
harpoon Quick file navigation.
lazy.nvim Plugin manager.
lualine.nvim Status line plugin.
LuaSnip Snippet engine for Neovim.
mason.nvim LSP, DAP, and formatters installer.
neo-tree.nvim File explorer with icons.
noice.nvim Better notifications and UI.
nvim-autopairs Auto-close brackets and quotes.
nvim-cmp Autocompletion engine.
nvim-colorizer.lua Color code preview in files.
nvim-lspconfig LSP configurations.
nvim-notify Notification manager.
nvim-treesitter Syntax highlighting and more.
nvim-web-devicons File type icons.
plenary.nvim Utility functions for plugins.
telescope.nvim Fuzzy file finder.
todo-comments.nvim Highlight and manage TODOs.
lazygit.nvim Lazygit integration.
trouble.nvim Diagnostics and quickfix list.
vim-dadbod Database interaction plugin.
vim-dadbod-completion Autocompletion for databases.
vim-dadbod-ui UI for database management.
nvim-dap Debug adapter protocol client implementation.
nvim-dap-ui UI for the debug adapter.
nvim-nio A plugin for asynchronous io.
nvim-dap-go Debug configuration for the devle debugger.

Installation

  1. Clone this repository into your neovim configuration folder:
    git clone https://github.com/yasthegoat/neoconf
  2. Install Neovim
  3. Lazy will take care of the plugins installation

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published