A starter template for LazyVim. Refer to the documentation to get started.
I recently installed LazyVim and used the LazyExtras command to enable some additional features. The configuration seems to be working well with this setup installed except sences that some plugins I set dev to true for developing purpose.
However, there are certain prerequisites for its proper functioning:
- Python should be installed, and pynvim needs to be set up.
- Nodejs is required (I used nvm to install Nodejs with scoop).
- Go must be installed.
- Rust is a prerequisite.
- Other dependencies include lazygit, fg, rg, gzip, unzip, etc., which I installed using Scoop on windows.
To enhance my experience, I made some additional configurations, such as:
-
Setting up configurations to install ToggleTerm.nvim and making it compatible with pwsh or nu.
I use Alacritty instead of Windows Terminal.Here's the link of alacritty.yml on Windows.
BTW, I'm using wezterm on Windows PC now, it's better.
Here's the config of wezterm on Windows
-
Using Codeium as my AI assistant. While Copilot may be more powerful, it's not free.
-
Trying leetcode.nvim to solve problems in Neovim.
-
Adding a translator plugin called
Trans.nvim. It took some effort; you need to install sqlite.dll manually and add it to the nvim runtime PATH. A static dictionary is also required, and you can install it with Trans.nvim after adding the directory to change its default configuration. Awesome! BTW, I'm using a plugin calledkd_translate.nvim
to translate English to Chinese, which tooks kd as backend. It's a powerful, cross-platform and super fast dictionary made by Go programming language. I have made some changes for that plugin and create a PR. It has not been merged by author so I'm using locally version I forked. If you want to use it, set the fix/doc_window branch, and here's it.