Hello!
I'm a big fan of the plugin and have been using it for class.
I would like the option to unbind <Tab> and <CR> from expanding abbreviations, without also disabling abbreviations entirely. If someone (like me) has an insane personal preference for using keys other than <Tab> and <CR> for completion, it can be annoying to hit <Tab> for indenting the line and then get an expansion instead.
It is currently easy to map another key to expand abbreviations, using the require("lua.abbreviations").convert() function. I believe it would also be nice to either:
- Allow for
keymaps = false in config.abbreviations in order to not bind <Tab> and <CR>, or
- Allow for
config.mappings = false to remove those bindings.
Thank you -- your plugin has really saved my butt in my Formal Methods class becuase now I don't need to leave Neovim to do my coursework!
Hello!
I'm a big fan of the plugin and have been using it for class.
I would like the option to unbind
<Tab>and<CR>from expanding abbreviations, without also disabling abbreviations entirely. If someone (like me) has an insane personal preference for using keys other than<Tab>and<CR>for completion, it can be annoying to hit<Tab>for indenting the line and then get an expansion instead.It is currently easy to map another key to expand abbreviations, using the
require("lua.abbreviations").convert()function. I believe it would also be nice to either:keymaps = falseinconfig.abbreviationsin order to not bind<Tab>and<CR>, orconfig.mappings = falseto remove those bindings.Thank you -- your plugin has really saved my butt in my Formal Methods class becuase now I don't need to leave Neovim to do my coursework!