Skip to content

jslim89/neovim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Config

Use lazy.nvim as package manager.

Usage

git clone git@github.com:jslim89/neovim-config.git ~/.config/nvim

Key Bindings

Shortcuts Description
, Leader key
jj Exit from insert mode into normal mode
C-j Move focus to down window
C-k Move focus to upper window
C-h Move focus to left window
C-l Move focus to right window
A-S-h Open to previous buffer
A-S-l Open to next buffer
S-k [Visual block mode] move highlighted lines up
S-j [Visual block mode] move highlighted lines down

IDE-ish

Shortcuts Description
C-p Search files by name
,t Toggle file explorer
,ff Find from files
,fg Live grep from files
,fb Find from buffers

In file explorer

Shortcuts Description
a Create a new file
d Remove a file

Config

Add more language servers

Update lua/config/lsp.lua, eg. add php

require('lspconfig').intelephense.setup({})

About

Neovim Config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages