Problem: user keymap overrides like <c-t> failed to replace the default <C-t> because the keys were compared as raw strings during merge, leaving both entries in the table. Solution: use nvim_replace_termcodes to compare keymap keys by their internal representation, removing any default entry that normalizes to the same key as the user-provided one before inserting it. Closes #692 Cherry-picked from: stevearc/oil.nvim#725 |
||
|---|---|---|
| .. | ||
| oil | ||
| resession/extensions | ||