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
hrsh7th
7a36a31331
No requires lazyredraw
2021-10-12 11:11:08 +09:00
hrsh7th
30ed4e43a6
Use <C-g> correctly
2021-10-12 01:53:27 +09:00
hrsh7th
d8e6a865e4
Use instead of
2021-10-11 00:43:53 +09:00
hrsh7th
ada9ddeff7
Use floating window for completion menus ( #224 )
...
* WIP
* WIP
* Fix #226
* Insert text
* Emulate vim native
* テキトウ
* Tekito
* Move scrollbar impl
* aaa
* Ignore unexpected event
* fix
* fix scroll
* Refactor (conflict...)
* Fix bug
* Positive integer
* Refactor a bit
* Fix for pumheight=0
* fx
* Improve matching highlight
* Improve colorscheme handling
* fmt
* Add cmp.visible
* Fix pum pos
* ABBR_MARGIN
* Fix cel calculation
* up
* refactor
* fix
* a
* a
* compat
* Remove current completion state
* Fix ghost text
* Add feature toggle
* highlight customization
* Update
* Add breaking change announcement
* Add README.md
* Remove unused function
* extmark ephemeral ghost text
* Support native comp
* Fix docs pos
* a
* Remove if native menu visible
* theme async
* Improvement idea: option to disables insert on select item (#240 )
* use ghost text instead of insertion on prev/next item
* add disables_insert_on_selection option
* move disable_insert_on_select option as argumet on
* update README
* use an enum behavior to disable insert on select
* Adopt contribution
* Preselect
* Improve
* Change configuration option
* a
* Improve
* Improve
* Implement proper <C-e> behavior to native/custom
* Support <C-c> maybe
* Improve docs view
* Improve
* Avoid syntax leak
* TODO: refactor
* Fix
* Revert win pos
* fmt
* ghost text remaining
* Don't use italic by default
* bottom
* dedup by label
* Ignore events
* up
* Hacky native view partial support
* up
* perf
* improve
* more cache
* fmt
* Fix format option
* fmt
* recheck
* Fix
* Improve
* Improve
* compat
* implement redraw
* improve
* up
* fmt/lint
* immediate ghost text
* source timeout
* up
* Support multibyte
* disable highlight
* up
* improve
* fmt
* fmt
* fix
* fix
* up
* up
* Use screenpos
* Add undojoin check
* Fix height
* matcher bug
* Fix dot-repeat
* Remove undojoin
* macro
* Support dot-repeat
* MacroSafe
* Default item count is 200
* fmt
Co-authored-by: Eric Puentes <eric.puentes@mercadolibre.com.co >
2021-10-08 18:27:33 +09:00