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)
- cmp.core:prepare() is expansive and calls for every InsertEnter HOT 1
- `<C-Space>` mapping for `cmp.mapping.complete()` not working as expected HOT 1
- Key map not working as expected after installed plugin. HOT 1
- Release a version HOT 2
- Long nvim-cmp completion popup. Found no way to exclude clangd function prototypes HOT 4
- Display ghost_text only when completion item is selected
- select_next_item() causing LSP crash HOT 1
- completion is not available for regular filetypes.
- Unexpected behavior with cmp.abort() and cmp.close() when autocomplete = false. HOT 1
- 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 4
- cmp-omni listed under unavailable source names HOT 8
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.