Skip to content

cjonesuk/config.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

config.nvim

Personal Neovim configuration

Use cases

  • Typescript & React for web
  • Rust for desktop and server
  • C# and dotnet for desktop and servers
  • Lua for neovim configuration

Features

  • lazy package manager
  • mini.nvim: status line, ai (for improved text objects) and move
  • kanagawa theme
  • basic lua settings
  • telescope.nvim
  • nvim-lspconfig
  • mason, mason-lspconfig and mason tool installer
  • blink.cmp for completions
  • snacks.nvim
  • typescript-tools for improved language server support

Installation - Windows

Windows Directories

Config: ~/AppData/Local/nvim Data: ~/AppData/Local/nvim-data

Install Zig (or a C compiler)

winget install zig.zig

OR

winget install Kitware.cmake

Install ripgrep

ripgrep GitHub repo

winget install BurntSushi.ripgrep.MSVC

Install fd

fd GitHub repo

winget install sharkdp.fd

Install ImageMagick

winget install ImageMagick.Q16-HDRI

Clone neovim configuration

cd $env:USERPROFILE\AppData\Local
git clone https://github.com/cjonesuk/config.nvim nvim
cd nvim
nvim .

Installation - Mac OS

Mac OS Directories

Config: ~/.config/nvim Data: ~/.local/share/nvim

TODO: Installation steps

Todo

  • C# LSP and tooling
  • Investigate debugging setup

Dependencies

Tooling

LSP

Colour Scheme

About

Neovim configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages