Comments (6)
@quangnguyen30192 That seems like a good idea. Maybe we can let users override the actions table like
mappings = {
actions = { ... }
}
But as I understand it, the original issue was still solved by the PR, right? Any comments, @medwatt?
from cmp-nvim-ultisnips.
Can you give us your minimal current config?
from cmp-nvim-ultisnips.
I could reproduce the issue, working on it
from cmp-nvim-ultisnips.
Thanks for reporting, it should be fixed now :)
from cmp-nvim-ultisnips.
Hey @smjonas I think he wanted to press <TAB>
confirm the selected entry and then <tab>
to jump to the next stop
from cmp-nvim-ultisnips.
If mapping the confirm
behavior to a different key then it's fine. But it would be more flexible if we introduce confirm
mapping in the compose then the user could combine it with whatever he wants. E.g
local function has_item_selected()
return cmp.visible() and cmp.get_selected_entry() ~= nil
end
-- The <Plug> mappings are defined in autoload/cmp_nvim_ultisnips.vim.
local actions = {
.....
select_item = {
condition = { has_item_selected },
command = { cmp.confirm }
}
....
}
Then in user mapping
["<Tab>"] = cmp.mapping(
function(fallback)
cmp_ultisnips_mappings.compose {"select_item", "jump_forwards"}(fallback)
end, {"i", "s"}),
from cmp-nvim-ultisnips.
Related Issues (20)
- Strange error when trying to load ultisnips HOT 5
- Expand Snippet shows on the command line HOT 6
- When cmp is active, jump forward doesnt go forward. HOT 7
- Snippetes with multiple options doesn't works HOT 1
- Possible bug when triggering snippet before the completion menu has opened for the first time
- Wrong context matching HOT 5
- If i set jump_forwards before expand, it has a lag before i can expand HOT 8
- Error detected while processing TextChangedI Autocommands for "*": HOT 16
- Not showing all honza/vim-snippets (but it still exists somehow) HOT 12
- Failed to load parser: uv_dlsym: dlsym(0x208d77c60, tree_sitter_Dockerfile): symbol not found HOT 1
- Many auto-snippets can not be trigger HOT 1
- E5108: Error executing lua Vim:E117: Unknown function: `UltiSnips#CanJumpForwards`, `UltiSnips#CanJumpBackwards`, and `UltiSnips#CanExpand` HOT 21
- Error detected while processing TextChangedI Autocommands for "*": HOT 4
- Ultisnips stopped working HOT 1
- Insert mode is slow and laggy with this source enabled HOT 12
- Load the wrong snippets source HOT 1
- Error out when using latest master. HOT 8
- bad argument #1 to 'pairs' (table expected, got nil) in source.lua:29 HOT 2
- tab completion does not work anymore HOT 9
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 cmp-nvim-ultisnips.