Skip to content

hustuhao/my-lazy-nvim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim configuration for Go development using lazy.nvim and go.nvim

❗️❗️This configuration works with Neovim v0.10.0❗️❗️

Requirements

If you're using iTerm, I recommend the following preferences:

  • General -> Working Directory -> Advanced Configuration -> Working Directory for New Tabs -> Reuse previous session's directory
  • Text -> Font -> JetBrainsMono Nerd Font
  • Text -> Font -> Use ligatures
  • Text -> Font -> Anti-aliased
  • Keys -> General -> Left Option key -> Esc+
  • Keys -> Key Mappings -> Presets -> Natural Text Editing

Install

You can copy the content of this folder to your Neovim config path or create a symbolic link, to know your Neovim config path use the following command:

:echo stdpath("config")

lazy.nvim is the plugin manager, use :Lazy to install all plugins.

Dependencies

Make sure the following are installed:

  • Python 3: brew install python. Make sure is a recipe for python3.x, and then pip3 install neovim.
  • fd alternative to find: brew install fd. Used by "telescope" plugins.

Tricks

  • Beautify JSON buffer: :%!jq

Language Server Protocol Implementations

go install golang.org/x/tools/gopls@latest
brew install pyright
gem install solargraph
brew install php

About

Starter template for LazyVim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Lua 100.0%