Webdev Neovim Configuration Information
LazyVim based config for web developers. JavaScript, Typescript, React, and Tailwind CSS support
- Install and initialize:
lazyman -L Webdev
- Configuration category: Language
- Base configuration: LazyVim
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Webdev
Git repository
https://github.com/doctorfree/nvim-webdev
Website
Lazy managed plugins
- LazyVim/LazyVim
- L3MON4D3/LuaSnip
- b0o/SchemaStore.nvim
- goolord/alpha-nvim
- akinsho/bufferline.nvim
- catppuccin/nvim
- hrsh7th/cmp-buffer
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-path
- tzachar/cmp-tabnine
- saadparwaiz1/cmp_luasnip
- Mofiqul/dracula.nvim
- stevearc/dressing.nvim
- neanias/everforest-nvim
- folke/flash.nvim
- anuvyklack/fold-preview.nvim
- rafamadriz/friendly-snippets
- lewis6991/gitsigns.nvim
- lukas-reineke/indent-blankline.nvim
- rebelot/kanagawa.nvim
- anuvyklack/keymap-amend.nvim
- folke/lazy.nvim
- nvim-lualine/lualine.nvim
- williamboman/mason-lspconfig.nvim
- jay-babu/mason-nvim-dap.nvim
- echasnovski/mini.ai
- echasnovski/mini.bufremove
- echasnovski/mini.comment
- echasnovski/mini.indentscope
- echasnovski/mini.pairs
- echasnovski/mini.surround
- loctvl842/monokai-pro.nvim
- nvim-neo-tree/neo-tree.nvim
- folke/neoconf.nvim
- folke/neodev.nvim
- karb94/neoscroll.nvim
- EdenEast/nightfox.nvim
- folke/noice.nvim
- MunifTanjim/nui.nvim
- jayp0521/mason-null-ls.nvim
- hrsh7th/nvim-cmp
- neovim/nvim-lspconfig
- SmiteshP/nvim-navic
- nvim-treesitter/nvim-treesitter
- RRethy/nvim-treesitter-endwise
- nvim-treesitter/nvim-treesitter-textobjects
- windwp/nvim-ts-autotag
- JoosepAlviste/nvim-ts-context-commentstring
- mfussenegger/nvim-ts-hint-textobject
- mrjones2014/nvim-ts-rainbow
- sam4llis/nvim-tundra
- kevinhwang91/nvim-ufo
- kyazdani42/nvim-web-devicons
- olimorris/onedarkpro.nvim
- folke/persistence.nvim
- nvim-lua/plenary.nvim
- ahmedkhalf/project.nvim
- kevinhwang91/promise-async
- luukvbaal/statuscol.nvim
- roobert/tailwindcss-colorizer-cmp.nvim
- nvim-telescope/telescope.nvim
- rebelot/terminal.nvim
- folke/todo-comments.nvim
- folke/tokyonight.nvim
- Wansmer/treesj
- folke/trouble.nvim
- folke/twilight.nvim
- jose-elias-alvarez/typescript.nvim
- RRethy/vim-illuminate
- heavenshell/vim-jsdoc
- dstein64/vim-startuptime
- wakatime/vim-wakatime
- folke/which-key.nvim
- folke/zen-mode.nvim
Webdev Keymaps
normal mode keymaps
Description | LHS | RHS | ||
---|---|---|---|---|
% | ||||
Nvim builtin | & | :&& | ||
Move Float | ,tf | |||
Move Bottom Right New | ,tH | |||
Move Below Right New | ,th | |||
Move Bottom Right | ,tL | |||
Move Below Right | ,tl | |||
Terminal Prev | ,t[ | |||
Terminal Next | ,t] | |||
Terminal Kill | ,tk | |||
New Terminal Run | ,tR | |||
Terminal Run | ,tr | |||
New Terminal Toggle | ,tO | |||
Terminal Toggle | ,to | |||
Mason | ,cm | |||
Mason Menu | ,M | |||
Toggle Transparency | ,ut | |||
Command History | ,: | |||
Grep (root dir) | ,/ | |||
Switch Buffer | ,, | |||
Find Files (root dir) | , | |||
Goto Symbol (Workspace) | ,sS | |||
Goto Symbol | ,ss | |||
Colorscheme with preview | ,uC | |||
Word (cwd) | ,sW | |||
Word (root dir) | ,sw | |||
Resume | ,sR | |||
Options | ,so | |||
Jump to Mark | ,sm | |||
Man Pages | ,sM | |||
Key Maps | ,sk | |||
Search Highlight Groups | ,sH | |||
Help Pages | ,sh | |||
Grep (cwd) | ,sG | |||
Grep (root dir) | ,sg | |||
Workspace diagnostics | ,sD | |||
Document diagnostics | ,sd | |||
Commands | ,sC | |||
Command History | ,sc | |||
Buffer | ,sb | |||
Auto Commands | ,sa | |||
status | ,gs | |||
commits | ,gc | |||
Recent (cwd) | ,fR | |||
Recent | ,fr | |||
Find Files (cwd) | ,fF | |||
Find Files (root dir) | ,ff | |||
Buffers | ,fb | |||
JsDoc | ,d | |||
Explorer NeoTree (cwd) | ,E | |||
Explorer NeoTree (root dir) | ,e | |||
Explorer NeoTree (cwd) | ,fE | |||
Explorer NeoTree (root dir) | ,fe | |||
Projects | ,fp | |||
Noice History | ,snh | |||
Noice Last Message | ,snl | |||
Dismiss All | ,snd | |||
Noice All | ,sna | |||
Treesitter Join | ,tj | |||
Toggle Treesitter Join | ,tt | |||
Terminal Send | ,ts | |||
Delete non-pinned buffers | ,bP | |||
Toggle pin | ,bp | |||
Don’t Save Current Session | ,qd | |||
Restore Last Session | ,ql | |||
Restore Session | ,qs | |||
Todo | ,st | |||
Todo/Fix/Fixme | ,sT | |||
Todo/Fix/Fixme (Trouble) | ,xT | |||
Todo (Trouble) | ,xt | |||
Location List (Trouble) | ,xL | |||
Workspace Diagnostics (Trouble) | ,xX | |||
Document Diagnostics (Trouble) | ,xx | |||
Quickfix List (Trouble) | ,xQ | |||
Delete Buffer | ,bd | |||
Delete Buffer (Force) | ,bD | |||
Toggle zen mode | ,z | |||
Flash Treesitter | S | |||
Nvim builtin | Y | y$ | ||
[% | ||||
Previous todo comment | [t | |||
Previous trouble/quickfix item | [q | |||
Prev Reference | [[ | |||
]% | ||||
Next todo comment | ]t | |||
Next trouble/quickfix item | ]q | |||
Next Reference | ]] | |||
g% | ||||
Highlight surrounding | gzh | |||
Delete surrounding | gzd | |||
Find right surrounding | gzf | |||
Find left surrounding | gzF | |||
Update MiniSurround.config.n_lines | gzn | |||
Replace surrounding | gzr | |||
Add surrounding | gza | |||
Flash | s | |||
zM | ||||
zR | ||||
: | ||||
: | ||||
: | ||||
: | ||||
Scroll forward | ||||
Scroll backward | ||||
Increment selection | ||||
Nvim builtin | diffupdate | normal! |
visual mode keymaps
Description | LHS | RHS | ||
---|---|---|---|---|
Nvim builtin | # | y?\V | ||
% | ||||
Nvim builtin | * | y/\V | ||
Terminal Send | ,ts | |||
Treesitter Search | R | |||
Flash Treesitter | S | |||
[% | ||||
]% | ||||
a% | ||||
g% | ||||
Add surrounding | gza | |||
Flash | s | |||
: | ||||
: | ||||
: | ||||
: | exe “:normal! m’” | endif | ||
Decrement selection |
operator mode keymaps
Description | LHS | RHS |
---|---|---|
% | ||
Treesitter Search | R | |
Flash Treesitter | S | |
[% | ||
]% | ||
g% | ||
Remote Flash | r | |
Flash | s | |
: | ||
: | ||
: | ||
: |