My Neovim config files, inspired by:
ThePrimagean ๐ป
- Video : https://www.youtube.com/watch?v=w7i4amO_zaE&t=1s
- Github: https://github.com/ThePrimeagen/init.lua
Devaslife (craftzdog) ๐ถ
- Video : https://www.youtube.com/watch?v=fFHlfbKVi30&t=3190s
- Github: https://github.com/craftzdog/dotfiles-public/tree/master
This is my first successful attemp to generate a usable Neovim setup for my programming needs, trying to reconfigure my emacs brain ๐ฆฌ the struggle is real!
Some context, right now I'm living in a Mac/PC world, Win 11 + WSL2 on my PC Mega Tower, macOS (obviously) on my MacBook Pro M3 Max. In this setup NeoVim blends perfectly, works fast on my laptop, my PC, and over SSH, super fast and low latency experience!
Drastically improve your linux and NeoVim speed on Windows 11 putting these lines into /etc/wsl.conf
[interop]
appendWindowsPath = false
The only drawback is that you will not be able to call windows apps from WSL2, but the speed gains compensate this issue. Strangely WSL2 on my Windows 10 tower works okayish without this hack, but my Windows 11 laptop have to had this setting on, period.
- https://github.com/nvim-telescope/telescope.nvim
- https://github.com/ThePrimeagen/harpoon/tree/harpoon2
- https://github.com/nvim-treesitter/nvim-treesitter
- https://github.com/nvim-treesitter/playground
- https://github.com/windwp/nvim-autopairs
- https://github.com/williamboman/mason.nvim
- https://github.com/williamboman/mason-lspconfig.nvim
- https://github.com/neovim/nvim-lspconfig
- https://github.com/hrsh7th/cmp-nvim-lsp
- https://github.com/hrsh7th/nvim-cmp
- https://github.com/hrsh7th/cmp-buffer
- https://github.com/hrsh7th/cmp-path
- https://github.com/rafamadriz/friendly-snippets
- https://github.com/saadparwaiz1/cmp_luasnip
- https://github.com/onsails/lspkind.nvim
- https://github.com/L3MON4D3/LuaSnip