{"repo":"qwavies/smart-backspace.nvim","free":true,"listed":false,"github":"https://github.com/qwavies/smart-backspace.nvim","clone":"git clone https://github.com/qwavies/smart-backspace.nvim.git","description":"Make your neovim feel more like an IDE! A neovim plugin giving you context-aware backspace, handling pairs, whitespace and indentation.","language":"Lua","stars":33,"topics":["neovim","neovim-plugin","nvim","nvim-plugin","plugin-neovim","productivity"],"license":"MIT","category":"productivity","readme_excerpt":"✨ Smart Backspace for Neovim ✨ Neovim plugin to save time removing indentation written in lua. Inspired by the JetBrains IDE IntelliJ 's backspace functionality. 🚀 Demo https://github.com/user-attachments/assets/395f18ee-1346-4ac2-8b5c-79597cffe995 📦 Installation 📋 Requirements - Neovim 0.8.0+ [!WARNING] If using with nvim-autopairs, in require(\"nvim-autopairs\").setup({}) , ensure that map bs = false . Using 📦 vim.pack: Other Plugin Manager Instructions For 💤 lazy.nvim users: For 📦 packer.nvim users: For 🔌 vim-plug users: ⚙ Configuration 💤 Lazy Loading If you want to lazy-load Smart Backspace, you can create an autocmd with an event condition. For example, using 📦 vim.pack: Other Plugin Manager Instructions Using lazy.nvim: 🧩 Default configuration Using 📦 vim.pack: Other Plugin Manager Instructions Using lazy.nvim: ⚡ Toggling smart-backspace Using the :SmartBackspaceToggle command, smart-backspace can be toggled on/off. You can force a certain state with either :SmartBackspaceToggle on or :SmartBackspaceToggle off If you want to set a keybind to toggle smart-backspace, you can implement the following into your neovim config: 🎯 Setting your own keybinds Keymaps are by default assigned to your and keys. If you want more fine-grain control by opting out of the default keybinds, you can set turn auto keymap off such as seen below: Below are the following recommended keymaps that you can change to your own discretion: 🥇 Load times Smart-Backspace prides itself in its ","default_branch":null,"files":null,"tree":[],"storefront":"/r/qwavies","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qwavies/smart-backspace.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}