Comments (8)
@jdhao The error regarding set_filetype
should be fixed on the latest main, please try the latest commit and report back
from cmp-nvim-ultisnips.
Thanks, the second error seem to be gone.
from cmp-nvim-ultisnips.
Thanks, this seems to fix the issue of lazy-loading. I can also use the VeryLazy event from lazy.nvim for Ultisnips and cmp related plugins. This also works.
from cmp-nvim-ultisnips.
This seem to be caused by lazy-loading Ultisnips with InsertEnter
event (I am using lazy.nvim to manage the plugins). If I remove this event from the plug spec, the error is gone. However, another error pops up each time when I type in insert mode:
Error detected while processing TextChangedI Autocommands for "":
E5108: Error executing lua TextChangedI Autocommands for ""..function provider#python3#Call, line 1: Vim(return):E5108: Error executing lua Vim:Error invoking 'python_eval' on channel 6 (python3-script-host):
error caught in request handler 'python_eval ['ultisnips_utils.set_filetype(markdown_inline)']':
Traceback (most recent call last):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.10/site-packages/pynvim/plugin/script_host.py", line 167, in python_eval
return eval(expr, self.module.dict)
File "", line 1, in
NameError: name 'markdown_inline' is not defined
stack traceback:
[C]: at 0x010074f668
[C]: in function 'pyeval'
...cmp-nvim-ultisnips/lua/cmp_nvim_ultisnips/treesitter.lua:37: in function 'set_filetype'
[string ":lua"]:1: in main chunk
stack traceback:
[C]: in function 'pyeval'
...cmp-nvim-ultisnips/lua/cmp_nvim_ultisnips/treesitter.lua:37: in function 'set_filetype'
[string ":lua"]:1: in main chunk
from cmp-nvim-ultisnips.
I appreciate the report, but I'm unable to reproduce the error.
Please help specify the file type on which the error is occurring
and try the following:
- do the command UpdateRemotePlugins
- use the ultisnips default setup
require("cmp_nvim_ultisnips").setup({
filetype_source = "treesitter",
documentation = function(snippet)
return snippet.description .. "\n\n" .. snippet.value
end,
})
from cmp-nvim-ultisnips.
@smjonas JFYI
from cmp-nvim-ultisnips.
The second error pops up when I am editting markdown files. I will try to reproduce.
from cmp-nvim-ultisnips.
I added another commit that defers the import of the UltiSnips python, could you try if this resolved your lazy-loading issue?
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
- Using tab to jump forward leaves a space before jumping forward HOT 6
- 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
- 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.