Comments (10)
Yes. I will investigate and try and error with it.
from nvim-cmp.
I sometimes investigate when I have a free hand.
e.g. https://github.com/hrsh7th/nvim-lua-rpc-example-with-headless
I can't think of a good solution for now.
from nvim-cmp.
nvim-cmp will cache the filtered items in every key stroke ( of cource, invalidate it if need)
from nvim-cmp.
First, Do you feel thw nvim-cmp slow now?
I think I had optimize nvim-cmp as much as possible.
If nvim ships mpack
module as builtin, I will try to use it to improve performance.
from nvim-cmp.
What is the optimization?
It is very interesting.
from nvim-cmp.
from nvim-cmp.
@ahmedkhalf I will improve the documentation. Currently, this is not stable status and under development so documentation priority is a bit low than feature implementation.
If your question solved, please close this issue.
from nvim-cmp.
Thanks
from nvim-cmp.
neovim/neovim#15566
I guess mpack
is shipped with neovim
right now.
from nvim-cmp.
@hrsh7th now that 0.6 is released would you tell us about progress you have made on using builtin mpack
module, btw cmp is really fast and response but who doesn't want a faster completion engine right?
from nvim-cmp.
Related Issues (20)
- Minimum number of chars for completion
- Using Semantic Versioning releases HOT 2
- Icons are not displayed correctly
- cmp don't work even my config are seem to be correct HOT 2
- Hitting CR confirm selection on cmdline weird redraw on neovim 0.10 HOT 1
- attempt to call local 'fn' (a table value) HOT 7
- Ghost Text Errors HOT 1
- feature request: documentation treesitter syntax highlight like `vim.lsp.buf.signature_help()` in nvim 0.10
- Some times vim_item.kind is nil
- snippet getting confirm and not preselect when doing cmp.select_next_item HOT 5
- cmp-omni listed under unavailable source names HOT 8
- ":%normal Itest" executes slowly when there are many rows
- Better documentation around fuzzy and partial matching options HOT 1
- vim.tbl_add_reverse_lookup is deprecated HOT 4
- please make the lowest sponsoring tier as low as $2 HOT 1
- Completion for tailwind language server has some delay, but it is works fine in other programming languages HOT 2
- nvim_get_option_value calls break compatibility with neovim 0.7
- Hover documentation border will not work HOT 4
- auto completion change to manual completion occasionally HOT 2
- error when using completion with gopls language server in neovim 0.10.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvim-cmp.