Comments (2)
It seems that commenting out
snippet_engine = "luasnip"
Fixes the behaviour (You just lose the [TODO: ...]
"visual" marks).
from neogen.
Hello, it's normal !
Indeed, if you use luasnip (or any snippet engine), the jumping method will be the works of the snippet engine to be executed. That means, having luasnip
as snippet engine will automatically make neogen placeholders jumpable through luasnip.
This is how I set up luasnip to jump between placeholders:
["<C-l>"] = cmp.mapping(function(fallback)
if luasnip and luasnip.expand_or_jumpable() then
luasnip.expand_or_jump()
else
fallback()
end
end, { "i", "s" }),
["<C-h>"] = cmp.mapping(function(fallback)
if luasnip and luasnip.jumpable(-1) then
luasnip.jump(-1)
else
fallback()
end
end, { "i", "s" }),
If you disable snippet integration like you did, you make annotations dependent of the integrated jumping method
Hope it helps !
from neogen.
Related Issues (20)
- feature: please support /// comments for c and c++ HOT 1
- Incorrect parameter list in Python HOT 2
- Have you ever thought about introducing ChatGPT as a document generation engine, just like Mintify Writer? HOT 1
- Python bug - nested functions should not have their first parameter removed
- Empty types in jsdoc HOT 3
- Highlight groups of block after docstring changes after completion of final choice node HOT 1
- This structure cannot generate annotations through neogen
- Module 'neogen.types.template' not found
- Feature Request - Support NeoVim native snippet engine HOT 2
- `Invalid 'end_col': out of range` error whenever running `Neogen file` HOT 2
- Bug: handling of arbitrary args and kwargs with type hints HOT 1
- Allow generating explicit sections HOT 3
- Update / Correction command HOT 2
- Python - raise module_name.Error() is not detected
- Bug: Neogen not functioning in vue files. HOT 1
- Could not get neogen to work with LazyVim HOT 3
- Need unittests HOT 1
- Missing blank line in numpydoc
- Option to always disable writing argument types in Python
- FR: support creating annotations in Markdown code blocks
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 neogen.