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> |