Comments (6)
You can use ConfirmBehavior.Insert instead of Replace.
from nvim-cmp.
There is no reason. It's may be better to change default value as you said.
The keyword pattern will be chosen as the following step.
-
Source specific
If source specified keyword pattern, the user can't customize it. -
Configuration
You can change bycmp.setup
. -
Default
see config/default.lua
from nvim-cmp.
Thank you, it seems working more like nvim-compe
. What tokens does it use to decide what to replace?
from nvim-cmp.
Sorry. I might not understand what your meaning.
What tokens does it use to decide what to replace?
The each sources can have keyword-pattern
and nvim-cmp will detects replacing range with it.
from nvim-cmp.
The each sources can have keyword-pattern and nvim-cmp will detects replacing range with it.
Is that pattern comes from an LSP server? Or it can be configured per source?
Also, I'm curious, why have you decided to use ConfirmBehavior.Replace
behavior by default? I tried my experiment on VS code, and it seems it works like ConfirmBehavior.Insert
.
from nvim-cmp.
Thanks for explanation!
from nvim-cmp.
Related Issues (20)
- matcher issue HOT 1
- Markdown stylization of completion documentation throws error (pylsp)
- No actions can be done to the autocomplete window when opened HOT 4
- disallow_prefix_unmatching not working consistently with jdtls language server HOT 5
- Completion tips are returned in a different order from the `lsp` service.
- Custom Entries Error after 'get-selected' api HOT 8
- Navigation through code completion does not work anymore HOT 10
- cmp.select_next_item() gets error "attempt to perform arithmetic on local 'cursor' HOT 5
- When attempting to navigate suggestion list getting E5108 Error executing lua: .../custom_entries_view.lua:328: attempt to perform arithmetic on local 'cursor' (a nil value) HOT 3
- GLFW_PROFILE doesn't match GLFW_OPENGL_PROFILE but it does when we write GLFW_OP first HOT 1
- Update "Advanced techniques" in the Wiki HOT 1
- Improperly sized windows HOT 1
- Diagnostics window always opens from behind HOT 3
- Feature Request: complete on close HOT 3
- [Question] How would I fetch the current word that nvim cmp is completing against externally?
- preselection not working in command mode HOT 3
- Key mapping to select first snippet completion
- Disable this plugin for floating windows HOT 4
- Snippets and LSP suggestion are both inserted
- double quotes(quotes, etc) ignored by ghost text HOT 1
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.