28 Commits

Author SHA1 Message Date
Prabir Shrestha
6c653c3f8f default to 0 min chars (#256) 2021-05-04 01:02:03 -07:00
Prabir Shrestha
e546095e4a add support for fuzzy matching (#246) 2020-12-22 23:28:06 -08:00
Jay Sitter
91ac1f6e6f Add setting for minimum string length to trigger auto popup (#135)
* Add setting for minimum string length to trigger auto popup

* Use ternary

* Use simplified function

* Fix bug in new return function

* Add documentation for min_chars

* Add buffer override for min_chars
2020-05-10 09:15:27 -07:00
Prabir Shrestha
1eacfe20b6 implement g:asyncomplete_preprocessor 2019-03-03 12:44:04 -08:00
Jay Sitter
bf51ca9881 Add popup delay option 2019-03-03 10:45:22 -05:00
Prabir Shrestha
d3b2d3d52b remove old options and cleanup docs 2019-03-02 20:12:42 -08:00
Prabir Shrestha
9fe1feb916 asyncomplete#force_refresh plug 2019-03-02 14:25:04 -08:00
Prabir Shrestha
9cf69e834a add s:update_trigger_characters() 2019-02-10 19:22:37 -08:00
Prabir Shrestha
465ac34547 implement timer change manager 2019-02-10 17:17:45 -08:00
Prabir Shrestha
4e7cab5cbe redo asyncomplete on_change_manager 2019-02-10 16:16:25 -08:00
BB Chung
30dc0d4ae3 add a option g:asyncomplete_auto_completeopt (#69) 2019-01-13 23:09:51 -08:00
Prabir Shrestha
f4e70a9753 added support for fuzzy search via let g:asyncomplete_smart_completion=1 (#66)
* added support for fuzzy search via  let g:asyncomplete_smart_completion=1

* partial fix for neovim

* added smart completion (fuzzy completion) for both vim8 and neovim

* updated README.md and docs for smart completion

* use vim.api.nvim_call_function to dump in neovim for tables
2018-08-18 10:34:50 -07:00
prabirshrestha
73fd6ad6cd add support > a refresh pattern for c and cpp 2018-03-17 12:00:51 -07:00
Prabir Shrestha
aa3ad0d69a add g:asyncomplete_default_refresh_pattern - '\(\k\+$\|\.$\|:$\)' (#57) 2018-03-15 21:52:01 -07:00
Prabir Shrestha
ea6f7fb955 Revert "[v2] add support for fuzzy search using lua and use TextChangedP" 2018-03-10 02:34:42 -08:00
Prabir Shrestha
c9b2715725 disable asyncomplete_smart_completion by default 2018-03-08 08:11:08 -08:00
Kerem Goksel
35b5e575f2 Fixes typo in the initialization of force refresh variable (#51) 2018-03-06 18:33:05 -08:00
prabirshrestha
1c87495549 detect neovim lua 2018-03-03 19:04:59 -08:00
Prabir Shrestha
3ee5f249ea optimize completion items normalizations
* enabled by default
* let g:asyncomplete_normalize_completion_items = 0 " to disable
* also support per source normalization using normalize_completion_items
2018-02-22 23:19:20 -08:00
Prabir Shrestha
258ef8972c add support for fuzzy search using lua and use TextChangedP 2018-02-11 22:53:36 -08:00
Łukasz Jan Niemier
448086ce10 Fix vint warnings and overall code style (#35) 2017-11-23 12:54:36 -08:00
Prabir Shrestha
e0f7d5e3de flag to disable force refresh on context changed (#31) 2017-10-15 11:11:02 -07:00
Peter Renström
e24a2f7a30 Add option to remove duplicates 2017-10-04 07:49:05 -07:00
Prabir Shrestha
814f0a698e add support to disable auto popup via g:asyncomplete_auto_popup (fixes #5) 2017-04-01 11:25:23 -07:00
Prabir Shrestha
f702531694 rewrite completion provider (#3)
re-implement async completion algorithm
2017-03-05 15:05:17 -08:00
Prabir Shrestha
2cf38cfa86 ported wait for a while before popping up from nvim-complete-manage c9d12a954e04
updated g:asyncomplete_completion_delay to 100ms
2017-01-29 02:32:38 -08:00
Prabir Shrestha
9c03d2f727 initial rewrite to make it work on vim8 and neovim
based off github.com/roxma/nvim-complete-manager
with python dependencies removed
2017-01-28 10:54:23 -08:00
Prabir Shrestha
be56e330d8 initial commit
* forked off from https://github.com/maralla/completor.vim
  d475b42c92a000ff9eeb6b4b311eb06f457e71a3
2017-01-10 23:57:25 -08:00