https://github.com/codebam/easymode.nvim
easymode for neovim. ever wanted `vim -y` back. no? ok
https://github.com/codebam/easymode.nvim
Last synced: 1 day ago
JSON representation
easymode for neovim. ever wanted `vim -y` back. no? ok
- Host: GitHub
- URL: https://github.com/codebam/easymode.nvim
- Owner: codebam
- License: mit
- Created: 2025-06-26T08:54:30.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-26T08:59:36.000Z (9 months ago)
- Last Synced: 2026-03-02T12:36:45.816Z (about 1 month ago)
- Language: Lua
- Homepage:
- Size: 1.95 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# easymode.nvim
A Neovim plugin that emulates Vim's "easy mode," locking you into a modeless editing experience.
## Features
- **Permanent Insert Mode**: The plugin forces Neovim to stay in insert mode, preventing accidental switches to normal mode.
- **Familiar Keybindings**: Provides intuitive keybindings for common actions, accessible directly from insert mode:
- `Ctrl-S`: Save
- `Ctrl-Q`: Quit
- `Ctrl-X`: Cut (after visual selection)
- `Ctrl-C`: Copy (after visual selection)
- `Ctrl-V`: Paste
- `Ctrl-Z`: Undo
- `Ctrl-Y`: Redo
- `Ctrl-A`: Select All
## Installation
Use your favorite plugin manager to install from `https://github.com/codebam/easymode.nvim`.
### [lazy.nvim](https://github.com/folke/lazy.nvim)
```lua
{
'codebam/easymode.nvim',
-- No configuration needed, it's enabled by default
}
```
### [Packer](https://github.com/wbthomason/packer.nvim)
```lua
use 'codebam/easymode.nvim'
```
### [vim-plug](https://github.com/junegunn/vim-plug)
```vim
Plug 'codebam/easymode.nvim'
```