├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── edit_bug_report.yml └── workflows │ └── integration.yml ├── .gitignore ├── .luacheckrc ├── .luarc.typecheck.json ├── LICENSE ├── README.md ├── autoload └── insx.vim ├── doc ├── insx.txt └── tags ├── lua └── insx │ ├── helper │ ├── indent.lua │ ├── init.lua │ ├── position.lua │ ├── regex.lua │ ├── search.lua │ ├── search.spec.lua │ ├── syntax.lua │ └── syntax.spec.lua │ ├── init.lua │ ├── init.spec.lua │ ├── kit │ ├── App │ │ ├── Cache.lua │ │ ├── Character.lua │ │ ├── Command.lua │ │ ├── Config.lua │ │ └── Event.lua │ ├── Async │ │ ├── AsyncTask.lua │ │ ├── ScheduledTimer.lua │ │ ├── Worker.lua │ │ └── init.lua │ ├── IO │ │ └── init.lua │ ├── LSP │ │ ├── Client.lua │ │ ├── DocumentSelector.lua │ │ ├── LanguageId.lua │ │ ├── Position.lua │ │ ├── Range.lua │ │ └── init.lua │ ├── RPC │ │ └── JSON │ │ │ └── init.lua │ ├── Spec │ │ └── init.lua │ ├── System │ │ └── init.lua │ ├── Vim │ │ ├── FloatingWindow.lua │ │ ├── Keymap.lua │ │ ├── RegExp.lua │ │ ├── Syntax.lua │ │ └── WinSaveView.lua │ └── init.lua │ ├── preset │ ├── standard.lua │ └── standard.spec.lua │ ├── recipe │ ├── auto_pair.lua │ ├── auto_pair.spec.lua │ ├── delete_pair.lua │ ├── delete_pair.spec.lua │ ├── endwise.lua │ ├── endwise.spec.lua │ ├── fast_break │ │ ├── arguments.lua │ │ ├── arguments.spec.lua │ │ ├── basic.lua │ │ ├── basic.spec.lua │ │ ├── html_attrs.lua │ │ ├── html_attrs.spec.lua │ │ ├── html_tags.lua │ │ ├── html_tags.spec.lua │ │ └── init.lua │ ├── fast_wrap.lua │ ├── fast_wrap.spec.lua │ ├── jump_next.lua │ ├── jump_next.spec.lua │ ├── pair_spacing.lua │ ├── pair_spacing.spec.lua │ ├── snippet.lua │ ├── substitute.lua │ └── substitute.spec.lua │ └── spec.lua ├── package.json └── stylua.toml /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/edit_bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/.github/ISSUE_TEMPLATE/edit_bug_report.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | 4 | -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.luarc.typecheck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/.luarc.typecheck.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/README.md -------------------------------------------------------------------------------- /autoload/insx.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/autoload/insx.vim -------------------------------------------------------------------------------- /doc/insx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/doc/insx.txt -------------------------------------------------------------------------------- /doc/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/doc/tags -------------------------------------------------------------------------------- /lua/insx/helper/indent.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/indent.lua -------------------------------------------------------------------------------- /lua/insx/helper/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/init.lua -------------------------------------------------------------------------------- /lua/insx/helper/position.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/position.lua -------------------------------------------------------------------------------- /lua/insx/helper/regex.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/regex.lua -------------------------------------------------------------------------------- /lua/insx/helper/search.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/search.lua -------------------------------------------------------------------------------- /lua/insx/helper/search.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/search.spec.lua -------------------------------------------------------------------------------- /lua/insx/helper/syntax.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/syntax.lua -------------------------------------------------------------------------------- /lua/insx/helper/syntax.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/helper/syntax.spec.lua -------------------------------------------------------------------------------- /lua/insx/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/init.lua -------------------------------------------------------------------------------- /lua/insx/init.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/init.spec.lua -------------------------------------------------------------------------------- /lua/insx/kit/App/Cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/App/Cache.lua -------------------------------------------------------------------------------- /lua/insx/kit/App/Character.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/App/Character.lua -------------------------------------------------------------------------------- /lua/insx/kit/App/Command.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/App/Command.lua -------------------------------------------------------------------------------- /lua/insx/kit/App/Config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/App/Config.lua -------------------------------------------------------------------------------- /lua/insx/kit/App/Event.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/App/Event.lua -------------------------------------------------------------------------------- /lua/insx/kit/Async/AsyncTask.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Async/AsyncTask.lua -------------------------------------------------------------------------------- /lua/insx/kit/Async/ScheduledTimer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Async/ScheduledTimer.lua -------------------------------------------------------------------------------- /lua/insx/kit/Async/Worker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Async/Worker.lua -------------------------------------------------------------------------------- /lua/insx/kit/Async/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Async/init.lua -------------------------------------------------------------------------------- /lua/insx/kit/IO/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/IO/init.lua -------------------------------------------------------------------------------- /lua/insx/kit/LSP/Client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/LSP/Client.lua -------------------------------------------------------------------------------- /lua/insx/kit/LSP/DocumentSelector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/LSP/DocumentSelector.lua -------------------------------------------------------------------------------- /lua/insx/kit/LSP/LanguageId.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/LSP/LanguageId.lua -------------------------------------------------------------------------------- /lua/insx/kit/LSP/Position.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/LSP/Position.lua -------------------------------------------------------------------------------- /lua/insx/kit/LSP/Range.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/LSP/Range.lua -------------------------------------------------------------------------------- /lua/insx/kit/LSP/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/LSP/init.lua -------------------------------------------------------------------------------- /lua/insx/kit/RPC/JSON/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/RPC/JSON/init.lua -------------------------------------------------------------------------------- /lua/insx/kit/Spec/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Spec/init.lua -------------------------------------------------------------------------------- /lua/insx/kit/System/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/System/init.lua -------------------------------------------------------------------------------- /lua/insx/kit/Vim/FloatingWindow.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Vim/FloatingWindow.lua -------------------------------------------------------------------------------- /lua/insx/kit/Vim/Keymap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Vim/Keymap.lua -------------------------------------------------------------------------------- /lua/insx/kit/Vim/RegExp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Vim/RegExp.lua -------------------------------------------------------------------------------- /lua/insx/kit/Vim/Syntax.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Vim/Syntax.lua -------------------------------------------------------------------------------- /lua/insx/kit/Vim/WinSaveView.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/Vim/WinSaveView.lua -------------------------------------------------------------------------------- /lua/insx/kit/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/kit/init.lua -------------------------------------------------------------------------------- /lua/insx/preset/standard.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/preset/standard.lua -------------------------------------------------------------------------------- /lua/insx/preset/standard.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/preset/standard.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/auto_pair.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/auto_pair.lua -------------------------------------------------------------------------------- /lua/insx/recipe/auto_pair.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/auto_pair.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/delete_pair.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/delete_pair.lua -------------------------------------------------------------------------------- /lua/insx/recipe/delete_pair.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/delete_pair.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/endwise.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/endwise.lua -------------------------------------------------------------------------------- /lua/insx/recipe/endwise.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/endwise.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/arguments.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/arguments.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/arguments.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/arguments.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/basic.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/basic.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/basic.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/basic.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/html_attrs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/html_attrs.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/html_attrs.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/html_attrs.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/html_tags.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/html_tags.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/html_tags.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/html_tags.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_break/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_break/init.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_wrap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_wrap.lua -------------------------------------------------------------------------------- /lua/insx/recipe/fast_wrap.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/fast_wrap.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/jump_next.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/jump_next.lua -------------------------------------------------------------------------------- /lua/insx/recipe/jump_next.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/jump_next.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/pair_spacing.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/pair_spacing.lua -------------------------------------------------------------------------------- /lua/insx/recipe/pair_spacing.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/pair_spacing.spec.lua -------------------------------------------------------------------------------- /lua/insx/recipe/snippet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/snippet.lua -------------------------------------------------------------------------------- /lua/insx/recipe/substitute.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/substitute.lua -------------------------------------------------------------------------------- /lua/insx/recipe/substitute.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/recipe/substitute.spec.lua -------------------------------------------------------------------------------- /lua/insx/spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/lua/insx/spec.lua -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/package.json -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-insx/HEAD/stylua.toml --------------------------------------------------------------------------------