Skip to content

TRC-Loop/neovim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRCLoop's Nvim Config

https://dotfyle.com/TRC-Loop/neovim-config

Screenshots

Dog does not come with Neovim config!

🚀 Get Started

Prerequisites

Install Command

Important

Make sure your Neovim Config Directory is empty/non-existent. Delete it using

rm -rf ~/.config/nvim

or windows (Powershell) Remove-Item -Recurse -Force $env:LOCALAPPDATA\nvim, cmd: rmdir /s /q %LOCALAPPDATA%\nvim

MacOS/Linux:

git clone https://github.com/TRC-Loop/neovim-config.git ~/.config/nvim

Windows CMD

git clone https://github.com/TRC-Loop/neovim-config.git %LOCALAPPDATA%\nvim

Windows Powershell

git clone https://github.com/TRC-Loop/neovim-config.git $env:LOCALAPPDATA\nvim

Install LSPs

Python:

pip install pyright

Lua:

https://luals.github.io/#neovim-install

Go:

go install golang.org/x/tools/gopls@latest

PHP:

npm install -g intelephense

HTML:

npm install -g vscode-html-languageserver-bin

Runs on 💤Lazy

💻 Keybinds

<leader> is (space)

📦 Plugins

🗂️ Neotree

Open with <leader>e or :Neotree toggle

Open with <leader>ff or <leader>fg for Live-Grep

🏁 Alpha

Used for the nice Startup-Screen (nvim)

ℹ️ Lualine

Used for the nice little Status bar at the bottom. Change Datetime format in lua/plugins/lualine.lua in the datetime function.

👍 Noice

Used for the CMDLine. Delete to have the default CMDLine.

Used for CMDLine Autocompletion. Use <tab>

Toggle comments with gcc or gc in Visual mode.

Auto closes brackets, quotes, etc.

Better syntax highlighting and parsing.

Open terminal with <leader>t. Close it by typing exit in the Terminal.

Custom theme settings in catppuccin-custom.lua.

Shows keybindings popup when you type a <leader> command.

Adds indentation guides.

LSP support, config in lsp.lua.

🕵️‍♂️ git-blame

Shows Git Info in Code.

Adds Discord RPC so your friends know what you're up to. Config: lua/config/neocord.lua

Shows Breadcrumbs in top of the window (eg. in which function you are)

Highlights same words with an underline when hovering.

💡 Ideas

Maybe make a Macro on your keyboard which automatically installs nvim, with this config!

📥 Contributing

If you've got an Idea which plugin could be added, open a pull request or an Issue, i appreciate all ideas!


About

My Neovim Config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages