Post

pde Neovim Configuration Information

Configure Neovim as a Personalized Development Environment (PDE)

  • Install and initialize: lazyman -x pde
  • Configuration category: Starter
  • Base configuration: Custom
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-pde

Git repository

https://github.com/alpha2phi/neovim-pde

Lazy managed plugins

pde Keymaps

Normal mode keymaps

DescriptionDon’t Save Current Session
Left hand side qd
Right hand side 
DescriptionRestore Last Session
Left hand side ql
Right hand side 
DescriptionRestore Session
Left hand side qs
Right hand side 
DescriptionSend Mark
Left hand side xms
Right hand side 
DescriptionClear
Left hand side xc
Right hand side 
DescriptionClose REPL
Left hand side xC
Right hand side 
DescriptionInterrupt
Left hand side xI
Right hand side 
DescriptionENTER
Left hand side x<CR>
Right hand side 
DescriptionSend File
Left hand side xf
Right hand side 
DescriptionSend Until Cursor
Left hand side xt
Right hand side 
DescriptionSend Line
Left hand side xl
Right hand side 
DescriptionSend Motion
Left hand side xs
Right hand side 
Description+Mark
Left hand side xm
Right hand side 
Description+REPL
Left hand side x
Right hand side 
DescriptionHide
Left hand side xH
Right hand side 
DescriptionFocus
Left hand side xF
Right hand side 
DescriptionRestart
Left hand side xS
Right hand side 
DescriptionREPL
Left hand side xR
Right hand side 
DescriptionRemove Mark
Left hand side xmr
Right hand side 
DescriptionMark Motion
Left hand side xmm
Right hand side 
DescriptionRun
Left hand side ttr
Right hand side 
DescriptionQuick Action
Left hand side ttq
Right hand side 
DescriptionOpen
Left hand side tto
Right hand side 
DescriptionLoad Bundle
Left hand side ttl
Right hand side 
DescriptionDelete Bundle
Left hand side ttd
Right hand side 
DescriptionClose
Left hand side ttc
Right hand side 
DescriptionBuild
Left hand side ttb
Right hand side 
DescriptionTask Action
Left hand side tta
Right hand side 
DescriptionRun Command
Left hand side ttR
Right hand side 
DescriptionToggle
Left hand side ttt
Right hand side 
DescriptionSave Bundle
Left hand side tts
Right hand side 
DescriptionToggle UI
Left hand side dU
Right hand side 
DescriptionStep Back
Left hand side db
Right hand side 
DescriptionContinue
Left hand side dc
Right hand side 
DescriptionStep Over
Left hand side do
Right hand side 
DescriptionStart
Left hand side ds
Right hand side 
DescriptionTerminate
Left hand side dx
Right hand side 
DescriptionStep Out
Left hand side du
Right hand side 
DescriptionStep Into
Left hand side di
Right hand side 
DescriptionScopes
Left hand side dS
Right hand side 
DescriptionHover Variables
Left hand side dh
Right hand side 
DescriptionGet Session
Left hand side dg
Right hand side 
DescriptionEvaluate
Left hand side de
Right hand side 
DescriptionToggle Breakpoint
Left hand side dt
Right hand side 
DescriptionDisconnect
Left hand side dd
Right hand side 
DescriptionToggle REPL
Left hand side dr
Right hand side 
DescriptionQuit
Left hand side dq
Right hand side 
DescriptionPause
Left hand side dp
Right hand side 
DescriptionConditional Breakpoint
Left hand side dC
Right hand side 
DescriptionEvaluate Input
Left hand side dE
Right hand side 
DescriptionRun to Cursor
Left hand side dR
Right hand side 
DescriptionSelect VirtualEnv
Left hand side lv
Right hand side 
DescriptionToggle Highlighter
Left hand side zCh
Right hand side 
DescriptionConvert
Left hand side zCc
Right hand side 
DescriptionPick
Left hand side zCp
Right hand side 
DescriptionStatus
Left hand side gs
Right hand side 
DescriptionGit Files
Left hand side fg
Right hand side 
DescriptionFind Files
Left hand side ff
Right hand side 
DescriptionHelp
Left hand side fh
Right hand side 
DescriptionBuffers
Left hand side fb
Right hand side 
DescriptionOutput
Left hand side to
Right hand side 
DescriptionDebug Nearest
Left hand side tN
Right hand side 
DescriptionNearest
Left hand side tn
Right hand side 
DescriptionLast
Left hand side tl
Right hand side 
DescriptionAll Files
Left hand side tF
Right hand side 
DescriptionFile
Left hand side tf
Right hand side 
DescriptionAttach
Left hand side ta
Right hand side 
DescriptionDebug Last
Left hand side tL
Right hand side 
DescriptionDebug File
Left hand side td
Right hand side 
DescriptionSummary
Left hand side tS
Right hand side 
DescriptionStop
Left hand side ts
Right hand side 
DescriptionDocker
Left hand side fd
Right hand side 
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseX
Description 
Left hand sidegbc
Right hand side 
Description 
Left hand sidegcc
Right hand side 
Description 
Left hand sidegc
Right hand side 
Description 
Left hand side<Plug>NetrwBrowseX
Right hand side:call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR>
DescriptionPrevious Cell
Left hand side<M-k>
Right hand side 
DescriptionNext Cell
Left hand side<M-j>
Right hand side 
DescriptionDelete Cell
Left hand side<M-x>
Right hand side 
DescriptionExecute Cell
Left hand side<M-e>
Right hand side 
DescriptionScroll backward
Left hand side<C-B>
Right hand side 
DescriptionScroll forward
Left hand side<C-F>
Right hand side 
DescriptionNvim builtin
Left hand side<C-L>
Right hand side<Cmd>nohlsearch|diffupdate|normal! <C-L><CR>

Visual mode keymaps

DescriptionEvaluate
Left hand side de
Right hand side 
DescriptionMark Visual
Left hand side xmv
Right hand side 
DescriptionSend
Left hand side xs
Right hand side 
Description+Mark
Left hand side xm
Right hand side 
DescriptionClear Highlight
Left hand side xL
Right hand side 
Description+REPL
Left hand side x
Right hand side 
DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sidegc
Right hand side 
Description 
Left hand sidegbc
Right hand side 
Description 
Left hand sidegcc
Right hand side 
Description 
Left hand side<Plug>NetrwBrowseXVis
Right hand side:<C-U>call netrw#BrowseXVis()<CR>

Operator mode keymaps