12 Commits

Author SHA1 Message Date
mohsen
31e0e42e62 refactor!: fix lint errors (#17)
* refactor!: fix lint errors
update deprecated api calls

* refactor!: update minimum nvim version to 9.0
2023-06-22 10:27:28 +00:00
mohsen
e901f60d2f refactor:added type annotation and minor refactors 2023-06-08 18:21:15 +03:30
mohsen
ba390f2ee5 chore:added stylua config 2023-06-07 10:22:48 +03:30
itepechi
409872d673 Fix broken matching when magic chars are included in opts.keys. #263 2022-09-05 09:37:15 +09:00
Dimitri Sabadie
03f34d5e9f Remove the old TermSeqBias perm algorithm. 2021-10-31 18:30:32 +01:00
Dimitri Sabadie
79b8a8a1ed Fix unicode key set.
Unicode keys can now be used completely. The initial algorithm wasn’t
tested though and is going to be ruled out entirely soon, so no need to
fix it — and it’s weaker anyway.

Relates to #73. Might relate to #72 but do not expect this commit to fix
it, though.
2021-06-03 00:22:19 +02:00
Dimitri Sabadie
b117942e92 Remove test example from perm.lua. 2021-03-18 23:18:05 +01:00
Dimitri Sabadie
fef80dcb0f Add the TrieBacktrackFilling permutation algorithm and use it as default. 2021-03-14 15:57:41 +01:00
Dimitri Sabadie
111f9e70e4 Refactor permutation code. 2021-03-14 02:47:01 +01:00
Dimitri Sabadie
604e2e8138 Remove unused line. 2021-03-10 21:58:38 +01:00
Dreomite
225e2fcca3 Make setting opts more versatile
* It's now possible to partially set local opts
* Default opts are always used as a fallback, preventing some crashes
2021-02-23 18:44:55 +03:00
Dimitri Sabadie
96087cb76a Switch from vroom -> hop.nvim. 2021-02-08 00:25:58 +01:00