I want to create a new mode other than normal, visual, or insert because I want to:
- change the functions of all keys at once
- allow remapping
- preserve the mappings of other modes and retrieve when go other modes
- if plugins do mappings for other modes, don't interfere with it
The last part is specifically important because my current system has problem with it; It remaps almost all the normal mode commands and preserves current mappings before it and retrive when exitting command is called, and now appears to delete other plugin's mappings when exitting. If Nvim has creating-new-mode feature, it can be solved, I think. Or any other solution?