Skip to content

My Neovim setup for Golang and Rust Development, based on several cool articles

Notifications You must be signed in to change notification settings

ponkster/my-neovim-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My neovim Setup

Here's my Neovim setup for my Golang and Rust development with my WSL2 and Ubuntu 22.04, which highly improve my coding flow.

Prerequisite

Essentials Plugin

Essentials Visual Style

Install

Make sure that you have .config folder in your $HOME directory

ln -s $PWD ~/.config/nvim

Install with Packer first

In your Vim command line, type as below

:PackerInstall

This will install Mason installer.

Some other important Packer command

:PackerClean
:CheckHealth

Follow up install with Mason

:MasonInstall rust-analyzer codelldb gopls csharp-language-server svelte-language-server cpplint

When finish we can check with

:Mason

csharp / dotnet

Better use dotnet7.0

Some Important Keyboard Shortcut

Shortcut Description
- View file Explorer
- => Navigate to folder then + a Crete new file without quit buffer
s => Navigate to folder then + s Open file in default editor or open file explorer
bd Quit Buffer
, + ff Fuzzy Search, , is defined in default.lua

Massive Credit to

About

My Neovim setup for Golang and Rust Development, based on several cool articles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published