Skip to content

joegeary/neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoVim Config

NeoVim configuration for Linux, MacOS, and Windows. Based off of LazyVim. Refer to the documentation to add any additional customizations.

Install and Setup

Download the latest release of the omnisharp-roslyn lsp and extract it into the ~/.local/bin/omnisharp directory. Make sure to give the files in the directory executable permissions (chmod 744).

Features

Keymaps

Using the built-in keymaps from LazyVim with noted exceptions below.

<leader> is set to a single space. Pressing the leader key with a delay will show a browsable shortcut menu.

General

Shortcut Mode Description
jk Insert Escapes to normal mode
Normal Select all

Searching

| fr | Normal | Fuzzy find recent files | | fs | Normal | Fuzzy find text | | fc | Normal | Fuzzy find text under cursor |

Markdown (.md files only)

Shortcut Mode Description
mp Normal Opens a preview of current file in the browser

Debugging

Dotnet

To start a debugging session, use <leader>gc. You will be prompted for the path to the project's .csproj file and also the path to the built .dll file. Unless I figure out a way around it, you will need to start nvim as root to have permissions to attach to the process. To retain the current user's nvim setup when using sudo, use sudo -Es nvim.

About

Custom Neovim config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages