Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Someone-s-out-there/stutter.nvim
a vhdl-stutter-mode from emacs for general nvim use, with custom bindable stutter bindings
https://github.com/Someone-s-out-there/stutter.nvim
Last synced: about 2 months ago
JSON representation
a vhdl-stutter-mode from emacs for general nvim use, with custom bindable stutter bindings
- Host: GitHub
- URL: https://github.com/Someone-s-out-there/stutter.nvim
- Owner: Someone-s-out-there
- Created: 2024-01-11T10:43:56.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-27T20:15:37.000Z (11 months ago)
- Last Synced: 2024-08-02T18:36:55.021Z (5 months ago)
- Language: Lua
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-neovim-pluginlist - Someone-s-out-there/stutter.nvim - s-out-there/stutter.nvim) ![](https://img.shields.io/github/last-commit/Someone-s-out-there/stutter.nvim) ![](https://img.shields.io/github/commit-activity/y/Someone-s-out-there/stutter.nvim) (Editing support / Insert)
README
# README
## WARNING this project is WIP and not really for general use the main branch is wildy unstable. since it isn't a project meant for anybody but me, However if your willing to deal with a breaking commit every once in a while, Enjoy
This plugin for neovim allows the mapping of key combinations in insert mode to provide a different character e.g. '..' => '>'
## Installation
``` lua
use {'Someone-s-out-there/stutter.nvim'}require('stutter').setup({
{"{pattern}","{replacement}"},
})```
## Usage
if you want a mapping like `;;` => `:` as a sub map of `;;;`=> `:=`
you should pass it into the setup like the following``` lua
require('stutter').setup({
{";;",":" ,"vhdl"},
{":;",":=","vhdl"},
{",,","=","vhdl"}, -- < are dangerous use as replacement
{"..","=>","vhdl"},
})```