hrsh7th
682818b211
evacuate -> fallback
2022-01-18 19:14:38 +09:00
hrsh7th
4c0a6512a0
Fix cmdline mapping again
2022-01-17 19:43:38 +09:00
hrsh7th
cea9c2a0c9
fix cmdline mapping
2022-01-17 19:28:16 +09:00
hrsh7th
c23d810a66
Fix #746
2022-01-17 19:20:09 +09:00
hrsh7th
a54064d940
Add comments
2022-01-16 01:00:53 +09:00
hrsh7th
49d94e0ef3
Fix keymap.t timing
2022-01-16 00:53:03 +09:00
hrsh7th
703e915b7f
Improve keymapping handling
2022-01-16 00:37:28 +09:00
hrsh7th
243d5f4a12
Fix expression resolving timing
2022-01-15 22:56:01 +09:00
hrsh7th
ec972710d3
Solve expression manually
2022-01-15 22:53:10 +09:00
hrsh7th
2ed0cdab36
Revert expr mapping handling
2022-01-15 20:45:21 +09:00
hrsh7th
76d92fca64
Fix cmdline completion redraw
2022-01-15 20:25:34 +09:00
hrsh7th
9f3440e765
Add comments
2022-01-15 19:50:19 +09:00
hrsh7th
008de7eb8a
Avoid expr mapping message ( #738 )
...
* Avoid display message by register mapping
* Escape to json
* Improve tests
* fmt
* lint
* Fix evacuate condition
* Default silent
* fallback mapping should be silent by default
* Support legacy nvim
2022-01-15 19:18:04 +09:00
hrsh7th
098182e2c2
Fix #734
2022-01-15 18:56:29 +09:00
hrsh7th
bce1b2d780
Fix expr keymap handling
2022-01-14 18:45:28 +09:00
hrsh7th
5ddf3732c5
Fix #721
2022-01-11 18:47:21 +09:00
hrsh7th
96c392dee3
Improve tests
2022-01-11 12:24:44 +09:00
hrsh7th
d6aaea47f4
Improve keymap handling ( #720 )
...
* Improve keymap handling
* Simplify
* Fix tests
* Fix callback no expr mapping
* Rename functions
* Use manual key conversion logic
* fmt
2022-01-11 02:18:09 +09:00
hrsh7th
5533c352c6
Fix #699 Fix #705 Fix #698
2022-01-07 01:27:50 +09:00
hrsh7th
49de058222
Fix #637
2021-12-14 13:59:03 +09:00
hrsh7th
3e5ee9c789
Don't feed <C-f> manually but check auto-indentation
2021-11-16 04:16:37 +09:00
hrsh7th
753f5b7c92
Fix #516 ( #517 )
...
* Fix #516
* Fix
* Fix and tests
* fmt lint
2021-11-14 02:47:31 +09:00
hrsh7th
6071062289
Fix #504
2021-11-10 04:28:32 +09:00
hrsh7th
f831dbc107
strict mapping handling
2021-11-08 20:38:08 +09:00
hrsh7th
1628c934d1
Fix tests
2021-11-08 15:47:35 +09:00
hrsh7th
1a79d7e549
Fix #481
2021-11-08 14:59:20 +09:00
Martijn Hoogendoorn
bf31b71f03
Escape <Bar> when setting indentkeys ( #474 )
...
In `keymap.autoindent`, `!^F` is added to `indentkeys`, then `<C-f>` is
fed. In the end `indentkeys` is reset to its original value.
We need to escape any `|` in `indentkeys` when setting the option
because otherwise they are seen as the command separator.
2021-11-05 11:47:06 +09:00
hrsh7th
01fcf869bb
Fix expansion bug
2021-11-04 20:49:28 +09:00
hrsh7th
68a37a669b
Support session
2021-11-04 02:53:05 +09:00
hrsh7th
017d3abc57
Organize keymap implementation ( #454 )
...
* Organize keymap implementation
* Pass tests
* Improve
* Restore tests
2021-11-02 11:59:26 +09:00
hrsh7th
1c33887afb
Fix keymap bug
2021-11-02 02:06:34 +09:00
hrsh7th
b7f79a19c6
Fix #443
2021-11-02 01:52:51 +09:00
hrsh7th
674d2b1389
Rewrite keymap.lua ( #452 )
...
* Move feedkeys related codes to `cmp.utils.feedkeys`
* Improve mapping handling
* Fix test
* fmt
2021-11-01 22:15:28 +09:00
hrsh7th
e8cb695b0b
Fix #436
2021-11-01 14:00:59 +09:00
hrsh7th
732f67dead
Fix #427
2021-10-29 13:09:41 +09:00
hrsh7th
881ca573db
Re-support script mapping
2021-10-28 00:50:50 +09:00
hrsh7th
a58916386b
fmt
2021-10-27 12:39:26 +09:00
hrsh7th
cae2e8f48b
RFC: cmdline completion ( #362 )
...
* manual support dot-repeat
* cmdwin and terminal
* cmdline only
* Fix
* fix
* Improve
* Fix test
* Support macro
* disable cmdline for now
* Simplify
* fmt
* consume once
* Ignore = type
* cmdline
* fmt
* Improve
* update
* fmt
* Support incsearch
* fix
* Add api
* Avoid cmdline completion if the native_menu enabled
* fix for macro
* Improve
* fmt
* Insert-mode only by default
* Update
* avoid conflict
* Improve default mapping
* Fix
* fix
* similar to native
* Update
* Fix README.md
* Improve
* Use <afile>
2021-10-27 12:38:46 +09:00
hrsh7th
b5899f05c5
Fix #414
2021-10-26 23:37:11 +09:00
hrsh7th
ea6dde8081
Add tests for #226
2021-10-25 23:11:59 +09:00
hrsh7th
880137f5e8
Fix #226
2021-10-25 23:00:22 +09:00
Alex Tylor
b546f50f09
Expose get_selected_entry() from view module to main cmp module fixes #385 ( #386 )
...
* Expose get_selected_entry() from view module to main cmp module fixes #385
* add get_active_entry() also
* fix linting
* remove unused vars
Co-authored-by: alex.tylor <atylor@gmail.com >
2021-10-22 17:47:55 +09:00
hrsh7th
775a371660
Fix #375
2021-10-19 14:47:41 +09:00
hrsh7th
289d0929be
Remove meaningless code
2021-10-19 00:22:25 +09:00
hrsh7th
0f28030aef
Improve macro & dot-repeat support ( #363 )
...
* manual support dot-repeat
* cmdwin and terminal
* cmdline only
* Fix
* fix
* Improve
* Fix test
* Support macro
* disable cmdline for now
* Simplify
* fmt
* consume once
* Ignore = type
* cmdline
* Remove cmdline features
2021-10-16 23:37:32 +09:00
hrsh7th
ebe040b1a9
Fix #279
2021-10-16 13:27:36 +09:00
hrsh7th
5fe7dc1eea
Fix #348
...
Fix #254
2021-10-16 12:16:37 +09:00
Edwar Martinez
c658cc52df
Fix #343 ( #347 )
2021-10-13 20:26:05 +09:00
hrsh7th
49acc84853
Add item fields order
...
Fixes #337
2021-10-12 20:50:05 +09:00
hrsh7th
cfc211e395
Improve
2021-10-12 13:12:44 +09:00