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
- numToStr/Comment.nvim
- antoinemadec/FixCursorHold.nvim
- L3MON4D3/LuaSnip
- b0o/SchemaStore.nvim
- catppuccin/nvim
- uga-rosa/ccc.nvim
- p00f/clangd_extensions.nvim
- hrsh7th/cmp-buffer
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-path
- saadparwaiz1/cmp_luasnip
- Saecki/crates.nvim
- stevearc/dressing.nvim
- folke/edgy.nvim
- j-hui/fidget.nvim
- rafamadriz/friendly-snippets
- anuvyklack/hydra.nvim
- Vigemus/iron.nvim
- goerz/jupytext.vim
- folke/lazy.nvim
- williamboman/mason-lspconfig.nvim
- jay-babu/mason-nvim-dap.nvim
- echasnovski/mini.ai
- echasnovski/mini.hipatterns
- folke/neodev.nvim
- nvim-neotest/neotest
- jfpedroza/neotest-elixir
- alfaix/neotest-gtest
- nvim-neotest/neotest-jest
- thenbe/neotest-playwright
- nvim-neotest/neotest-plenary
- nvim-neotest/neotest-python
- olimorris/neotest-rspec
- rouge8/neotest-rust
- stevanmilic/neotest-scala
- nvim-neotest/neotest-vim-test
- marilari88/neotest-vitest
- folke/noice.nvim
- MunifTanjim/nui.nvim
- jayp0521/mason-null-ls.nvim
- hrsh7th/nvim-cmp
- jay-babu/mason-nvim-dap.nvim
- mfussenegger/nvim-dap-python
- suketa/nvim-dap-ruby
- rcarriga/nvim-dap-ui
- theHamsta/nvim-dap-virtual-text
- neovim/nvim-lspconfig
- DaikyXendo/nvim-material-icon
- scalameta/nvim-metals
- rcarriga/nvim-notify
- kylechui/nvim-surround
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-textobjects
- JoosepAlviste/nvim-ts-context-commentstring
- kyazdani42/nvim-web-devicons
- jbyuki/one-small-step-for-vimkind
- stevearc/overseer.nvim
- folke/persistence.nvim
- nvim-lua/plenary.nvim
- simrat39/rust-tools.nvim
- rust-lang/rust.vim
- roobert/tailwindcss-colorizer-cmp.nvim
- lpoto/telescope-docker.nvim
- nvim-telescope/telescope-fzf-native.nvim
- nvim-telescope/telescope.nvim
- folke/tokyonight.nvim
- pmizio/typescript-tools.nvim
- linux-cultist/venv-selector.nvim
- tpope/vim-fugitive
- andymass/vim-matchup
- tpope/vim-repeat
- tpope/vim-rhubarb
- tpope/vim-sleuth
- nvim-neotest/neotest-vim-test
- johnpapa/vscode-angular-snippets
- folke/which-key.nvim
pde Keymaps
Normal mode keymaps
| Description | Don’t Save Current Session |
|---|---|
| Left hand side | qd |
| Right hand side |
| Description | Restore Last Session |
|---|---|
| Left hand side | ql |
| Right hand side |
| Description | Restore Session |
|---|---|
| Left hand side | qs |
| Right hand side |
| Description | Send Mark |
|---|---|
| Left hand side | xms |
| Right hand side |
| Description | Clear |
|---|---|
| Left hand side | xc |
| Right hand side |
| Description | Close REPL |
|---|---|
| Left hand side | xC |
| Right hand side |
| Description | Interrupt |
|---|---|
| Left hand side | xI |
| Right hand side |
| Description | ENTER |
|---|---|
| Left hand side | x<CR> |
| Right hand side |
| Description | Send File |
|---|---|
| Left hand side | xf |
| Right hand side |
| Description | Send Until Cursor |
|---|---|
| Left hand side | xt |
| Right hand side |
| Description | Send Line |
|---|---|
| Left hand side | xl |
| Right hand side |
| Description | Send 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 |
| Description | Hide |
|---|---|
| Left hand side | xH |
| Right hand side |
| Description | Focus |
|---|---|
| Left hand side | xF |
| Right hand side |
| Description | Restart |
|---|---|
| Left hand side | xS |
| Right hand side |
| Description | REPL |
|---|---|
| Left hand side | xR |
| Right hand side |
| Description | Remove Mark |
|---|---|
| Left hand side | xmr |
| Right hand side |
| Description | Mark Motion |
|---|---|
| Left hand side | xmm |
| Right hand side |
| Description | Run |
|---|---|
| Left hand side | ttr |
| Right hand side |
| Description | Quick Action |
|---|---|
| Left hand side | ttq |
| Right hand side |
| Description | Open |
|---|---|
| Left hand side | tto |
| Right hand side |
| Description | Load Bundle |
|---|---|
| Left hand side | ttl |
| Right hand side |
| Description | Delete Bundle |
|---|---|
| Left hand side | ttd |
| Right hand side |
| Description | Close |
|---|---|
| Left hand side | ttc |
| Right hand side |
| Description | Build |
|---|---|
| Left hand side | ttb |
| Right hand side |
| Description | Task Action |
|---|---|
| Left hand side | tta |
| Right hand side |
| Description | Run Command |
|---|---|
| Left hand side | ttR |
| Right hand side |
| Description | Toggle |
|---|---|
| Left hand side | ttt |
| Right hand side |
| Description | Save Bundle |
|---|---|
| Left hand side | tts |
| Right hand side |
| Description | Toggle UI |
|---|---|
| Left hand side | dU |
| Right hand side |
| Description | Step Back |
|---|---|
| Left hand side | db |
| Right hand side |
| Description | Continue |
|---|---|
| Left hand side | dc |
| Right hand side |
| Description | Step Over |
|---|---|
| Left hand side | do |
| Right hand side |
| Description | Start |
|---|---|
| Left hand side | ds |
| Right hand side |
| Description | Terminate |
|---|---|
| Left hand side | dx |
| Right hand side |
| Description | Step Out |
|---|---|
| Left hand side | du |
| Right hand side |
| Description | Step Into |
|---|---|
| Left hand side | di |
| Right hand side |
| Description | Scopes |
|---|---|
| Left hand side | dS |
| Right hand side |
| Description | Hover Variables |
|---|---|
| Left hand side | dh |
| Right hand side |
| Description | Get Session |
|---|---|
| Left hand side | dg |
| Right hand side |
| Description | Evaluate |
|---|---|
| Left hand side | de |
| Right hand side |
| Description | Toggle Breakpoint |
|---|---|
| Left hand side | dt |
| Right hand side |
| Description | Disconnect |
|---|---|
| Left hand side | dd |
| Right hand side |
| Description | Toggle REPL |
|---|---|
| Left hand side | dr |
| Right hand side |
| Description | Quit |
|---|---|
| Left hand side | dq |
| Right hand side |
| Description | Pause |
|---|---|
| Left hand side | dp |
| Right hand side |
| Description | Conditional Breakpoint |
|---|---|
| Left hand side | dC |
| Right hand side |
| Description | Evaluate Input |
|---|---|
| Left hand side | dE |
| Right hand side |
| Description | Run to Cursor |
|---|---|
| Left hand side | dR |
| Right hand side |
| Description | Select VirtualEnv |
|---|---|
| Left hand side | lv |
| Right hand side |
| Description | Toggle Highlighter |
|---|---|
| Left hand side | zCh |
| Right hand side |
| Description | Convert |
|---|---|
| Left hand side | zCc |
| Right hand side |
| Description | Pick |
|---|---|
| Left hand side | zCp |
| Right hand side |
| Description | Status |
|---|---|
| Left hand side | gs |
| Right hand side |
| Description | Git Files |
|---|---|
| Left hand side | fg |
| Right hand side |
| Description | Find Files |
|---|---|
| Left hand side | ff |
| Right hand side |
| Description | Help |
|---|---|
| Left hand side | fh |
| Right hand side |
| Description | Buffers |
|---|---|
| Left hand side | fb |
| Right hand side |
| Description | Output |
|---|---|
| Left hand side | to |
| Right hand side |
| Description | Debug Nearest |
|---|---|
| Left hand side | tN |
| Right hand side |
| Description | Nearest |
|---|---|
| Left hand side | tn |
| Right hand side |
| Description | Last |
|---|---|
| Left hand side | tl |
| Right hand side |
| Description | All Files |
|---|---|
| Left hand side | tF |
| Right hand side |
| Description | File |
|---|---|
| Left hand side | tf |
| Right hand side |
| Description | Attach |
|---|---|
| Left hand side | ta |
| Right hand side |
| Description | Debug Last |
|---|---|
| Left hand side | tL |
| Right hand side |
| Description | Debug File |
|---|---|
| Left hand side | td |
| Right hand side |
| Description | Summary |
|---|---|
| Left hand side | tS |
| Right hand side |
| Description | Stop |
|---|---|
| Left hand side | ts |
| Right hand side |
| Description | Docker |
|---|---|
| Left hand side | fd |
| Right hand side |
| Description | Nvim builtin |
|---|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | Nvim builtin |
|---|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | |
|---|---|
| Left hand side | gx |
| Right hand side | <Plug>NetrwBrowseX |
| Description | |
|---|---|
| Left hand side | gbc |
| Right hand side |
| Description | |
|---|---|
| Left hand side | gcc |
| Right hand side |
| Description | |
|---|---|
| Left hand side | gc |
| Right hand side |
| Description | |
|---|---|
| Left hand side | <Plug>NetrwBrowseX |
| Right hand side | :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR> |
| Description | Previous Cell |
|---|---|
| Left hand side | <M-k> |
| Right hand side |
| Description | Next Cell |
|---|---|
| Left hand side | <M-j> |
| Right hand side |
| Description | Delete Cell |
|---|---|
| Left hand side | <M-x> |
| Right hand side |
| Description | Execute Cell |
|---|---|
| Left hand side | <M-e> |
| Right hand side |
| Description | Scroll backward |
|---|---|
| Left hand side | <C-B> |
| Right hand side |
| Description | Scroll forward |
|---|---|
| Left hand side | <C-F> |
| Right hand side |
| Description | Nvim builtin |
|---|---|
| Left hand side | <C-L> |
| Right hand side | <Cmd>nohlsearch|diffupdate|normal! <C-L><CR> |
Visual mode keymaps
| Description | Evaluate |
|---|---|
| Left hand side | de |
| Right hand side |
| Description | Mark Visual |
|---|---|
| Left hand side | xmv |
| Right hand side |
| Description | Send |
|---|---|
| Left hand side | xs |
| Right hand side |
| Description | +Mark |
|---|---|
| Left hand side | xm |
| Right hand side |
| Description | Clear Highlight |
|---|---|
| Left hand side | xL |
| Right hand side |
| Description | +REPL |
|---|---|
| Left hand side | x |
| Right hand side |
| Description | Nvim builtin |
|---|---|
| Left hand side | # |
| Right hand side | y?\V<C-R>"<CR> |
| Description | Nvim builtin |
|---|---|
| Left hand side | * |
| Right hand side | y/\V<C-R>"<CR> |
| Description | |
|---|---|
| Left hand side | gx |
| Right hand side | <Plug>NetrwBrowseXVis |
| Description | |
|---|---|
| Left hand side | gc |
| Right hand side |
| Description | |
|---|---|
| Left hand side | gbc |
| Right hand side |
| Description | |
|---|---|
| Left hand side | gcc |
| Right hand side |
| Description | |
|---|---|
| Left hand side | <Plug>NetrwBrowseXVis |
| Right hand side | :<C-U>call netrw#BrowseXVis()<CR> |