Welcome to my configuration repository! Here, you'll find my personal setups for Neovim (init.lua
) and Windows Terminal (settings.json
). Feel free to explore and use these files to fine-tune your own configurations. Enjoy customizing your environment!
Let me know if there's anything else you'd like to add or modify!
You can download the latest release from the Neovim GitHub releases page. Here are the steps to do so:
- Download the AppImage:
curl -LO https://github.com/neovim/neovim/releases/download/stable/nvim.appimage
- Make it executable:
chmod u+x nvim.appimage
- Extract the AppImage:
./nvim.appimage --appimage-extract
- Run Neovim:
./squashfs-root/AppRun
To run Neovim using the nvim
command, you can create a symbolic link:
- Move the extracted directory to a suitable location:
sudo mv squashfs-root /opt/nvim
- Create a symbolic link:
sudo ln -s /opt/nvim/AppRun /usr/bin/nvim
- Verify the installation:
nvim --version
Please refer kickstart.nvim for more information.
External Requirements:
- Basic utils:
git
,make
,unzip
, C Compiler (gcc
) - ripgrep
- Clipboard tool (xclip/xsel/win32yank or other depending on platform)
- A Nerd Font: optional, provides various icons
- if you have it set
vim.g.have_nerd_font
ininit.lua
to true
- if you have it set
- Language Setup:
- If want to write Typescript, you need
npm
- If want to write Golang, you will need
go
- etc.
- If want to write Typescript, you need
git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
Start Neovim
nvim
That's it! Lazy will install all the plugins you have. Use :Lazy
to view current plugin status. Hit q
to close the window.
Read through the init.lua
file in your configuration folder for more information about extending and exploring Neovim. That also includes examples of adding popularly requested plugins.
Here's a youtube tutorial : The Only Video You Need to Get Started with Neovim
NOTE Backup your previous configuration (if any exists)
Neovim's configurations are located under the following paths, depending on your OS:
OS | PATH |
---|---|
Linux, MacOS | $XDG_CONFIG_HOME/nvim , ~/.config/nvim |
Thanks :), This is a wip doc. Upcoming screenshots will be added.