Questions tagged [plugin-ultisnips]
Adds "Snippets" to Vim, which allows you to quickly add pre-defined pieces of text with only a few keystrokes.
124
questions
3
votes
1
answer
59
views
What is the meaning of [LS] and other symbols in Vim completion menu?
I installed coc.nvim, vim-snippets and ultisnips for my snippets in my Vim (gVim on Windows). I don't know the meaning of [LS] , [B] , m, S and [S] in this picture.
This picture shows part of my ...
1
vote
1
answer
30
views
How can I see a list of snippets in my Vim?
I installed vim-snippets, ultisnips and coc.nvim in my Vim (gVim on Windows).
How can I see a list of snippets that I can use in my current open file?
For example, when I'm editing a .js file, I want ...
0
votes
0
answers
19
views
How can I import snippets from VsCode Extensions into vim?
Im new to vim and I need all snippets in this VsCode extension in vim. I put its link in below:
https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets
How can I import them in ...
1
vote
1
answer
17
views
UltiSnips snippet for automatic subscript
I stole Gilles Castel's snippet for automatic subscript, and I tried to extend it to automatically subscript an i or j that follows any character. Here is my attempt
snippet '([A-Za-z])(?:\d|[ij])' &...
0
votes
0
answers
11
views
How can call javascript.snippets and css.snippets when editing a html file?
I have installed vim-snippets,UltiSnips and javascript.snippets,css.snippets with Vim.
To press tab key for bd can expand as background when editing files ending with .css, the Vim call css.snippets ...
0
votes
0
answers
20
views
UltiSnips Latex snippet does not work correctly when wrapped around due to textwidth setting
Given snippet:
snippet mm "Inline Math" wA
\\( $1 \\) $0
endsnippet
which inserts inline math mode in LaTeX: \( | \) where cursor position is |
and following .vimrc:
"-------------Load ...
3
votes
2
answers
64
views
Undo-joining a mapping that uses the expression register
I'm trying to make semi-automatic parentheses work using vim-arpeggio and ultisnips. Everything works fine except the undo story. What I have now is this:
Arpeggioinoremap () ()<c-r>=UltiSnips#...
0
votes
1
answer
36
views
How can make the expansion to take effect in any type of file?
If I add the following lines in html.snippets:
snippet "(\S+)(\d+)" "Repeat token n times" r
`!p snip.rv = int(match.group(2)) * match.group(1)`
endsnippet
#5 can expand to #####.
...
1
vote
1
answer
26
views
How can make the trigger_word as argument to python?
The syntax of UltiSnips's snippet is as below:
snippet trigger_word [ "description" [ options ] ]
The upper method can convert all characters in the string into upper case:
"string&...
0
votes
1
answer
48
views
How can call python in snippet?
I want to expand ptest into welcome python in file ending with html. Add these lines in html.snippets(located in vim-snippets/UltiSnips):
snippet ptest
!p print("welcome python")
endsnippet
...
0
votes
1
answer
46
views
Detecting conflicting snippet trigger keyboard shortcut
Is there a way to detect incompatible snippet triggers?
Say:
snippet st "superscript" iA
<---snippet body--->
endsnippet
vs
snippet bst "binary spanning tree data" iA
<---...
1
vote
0
answers
51
views
Why can't I jump backforward when pressing Shift+Tab key in Ultisnips?
I have added the line in .vimrc:
let g:UltiSnipsJumpBackwardTrigger="<s-tab>"
Edit a test.py, type ifee and Tab to expand it; upon pressing Tab, the cursor jumps into next region. Why ...
2
votes
1
answer
94
views
What does ${VISUAL} do in snippets?
What is the difference between them?
With ${VISUAL} :
snippet if "if ... then (if)" b
if [[ ${1:condition} ]]; then
${0:${VISUAL}}
fi
endsnippet
Without ${VISUAL} :
snippet if "if ....
1
vote
1
answer
70
views
Which python.snippets file will be called?
There are two python.snippets in vim-snippets folder:
debian@debian:~/.vim/bundle$ ls vim-snippets/snippets | grep python
python.snippets
debian@debian:~/.vim/bundle$ ls vim-snippets/UltiSnips | ...
1
vote
1
answer
51
views
Ultisnips dynamic tabstop generation with custom justified option
It seems possible to have ultisnips produce a dynamically sized array as specified here:
https://github.com/SirVer/ultisnips/blob/master/doc/examples/tabstop-generation/README.md
The array environment ...
2
votes
1
answer
44
views
Snippet lookahead trigger
Using UltiSnips, I'm wondering if it's possible to do some lookahead assertion when detecting the trigger.
For example, this works:
snippet "dv" "derivative" ir
\dv{$1}{$2}$0
...
1
vote
1
answer
89
views
Mapping snippet trigger in visual mode
I'm using the UltiSnips plugin. When selecting text, you can press the trigger key to enter Insert mode, and the deleted text can then be used in a subsequent snippet. The snippet I'm using is as ...
1
vote
0
answers
60
views
UltiSnips does not expand automatic snippets when typing too fast
I use gVim and UltiSnips because it helps going way faster to type maths in LaTeX. To do so, I use a lot of snippets which expand automatically, for instance:
snippet ( "" iA
\left(
...
1
vote
1
answer
347
views
The python library could not be loaded
I am trying to get UltiSnips to work with gVim on my Windows 10 machine and for some reason I keep getting the error:
Error detected while processing function UltiSnips #TrackChange:
line 1:
E370: ...
4
votes
1
answer
637
views
Moving from Ultisnips to LuaSnip?
I recently decided to switch my init.vim to init.lua as I'm using Neovim and opted to use LuaSnip over UltiSnips - previously, CoC autocomplete and UltiSnips were clashing over the same tab triggers. ...
1
vote
1
answer
103
views
giving one snippet priority over another
I would like to use two custom snippets whose endings are the same:
snippet ah "\aH for ta marbuta" i
\\aH${0}
endsnippet
snippet iyyah "\iyyah" i
\\iyyah${0}
endsnippet
How can ...
2
votes
2
answers
88
views
How to have both Ultisnips and Emmet-Vim depending of the filetype
I often use UltiSnips for other file types, but for HTML I'd like to use Emmet-vim.
However, I'd like to use the same trigger for both. For this I have
let g:user_emmet_expandabbr_key='<C-j>'
...
2
votes
1
answer
52
views
UtliSnips - dynamically add placeholders along the way
I have a snippet defined as followed:
data ${1:Type}
= ${2:Constructor}
| ${3:Constructor}
I'd like to have new cases added along the way:
data T
= A " <Tab>
| B " <Tab>
...
0
votes
0
answers
45
views
latex file opens to be empty
I am just starting to learn vim and im using neovim to write latex files. I open an existing file as follows:
nvim Personal Notes.tex
And the output for this is a blank nvim file. Is this not the way ...
1
vote
1
answer
63
views
VIM and UltiSnips delay with pound "#" key
Consider the following snippet
context "math()"
snippet "([a-zA-Z])#" "Vectors" riA
\mathbf{`!p snip.rv=match.group(1)`}
endsnippet
The expected behaviour is that if I ...
1
vote
1
answer
130
views
Ultisnips not working with space
I have the following snippet
context "math()"
snippet `v([a-zA-Z]) ` "bb" A
``rv = '\\mathbf{' + m[1] + '}'``
endsnippet
Now, most of my snippets work, however, snippets with ...
1
vote
1
answer
95
views
How to share snippet between typescript and typescriptreact?
I use UltiSnips to manage my snippets and I have a few snippets in typescriptreact but I'm not able to use them in typescript.
Is there a way to share snippets between them?
0
votes
1
answer
207
views
How to create a snipmate snippet with ultisnips?
I'm trying to create a "snipMate" snippet which I've copied an example from https://github.com/honza/vim-snippets/blob/master/snippets/haskell.snippets
For example adding:
snippet main
...
1
vote
0
answers
264
views
Sorry, the command is not available in this version
I am trying to install the UltiSnips plugin using vim-plug (for everything else, vim-plug works just fine). I put this:
call plug#begin('~/.vim/plugged')
Plug 'sirver/ultisnips'
call plug#end()
...
1
vote
2
answers
193
views
UltiSnips: how to avoid expanding twice in a row the same snippet?
I have this snippet for latex:
# theta --> \theta
context "math()"
snippet theta "theta" iA
\theta
endsnippet
My problem is that if I type theta, it is transformed ...
0
votes
0
answers
260
views
Using VimTex "in_mathzone()" in .tid files
I am writing files with the extension ".tid" for a piece of software called TiddlyWiki whose syntax is pretty similar to that of markdown. In these files, I want to be able to write down ...
1
vote
0
answers
104
views
:PlugUpdate is required every time I open vim [closed]
I’m setting up my LaTeX environment for vim, but the snippets (Ultisnips + vim-snippets + Gilles Castel’s tex.snippets with some changes) only work after I run :PlugUpdate (using vim-plug). I have to ...
2
votes
2
answers
1k
views
How to add python3 interface to vim?
I want to use Ultisnips and get the following error:
E319: Sorry, the command is not available in this version: py3 import vim
Press ENTER or type command to continue
Error detected while processing /...
0
votes
1
answer
53
views
Assign value based on filetype [duplicate]
I want to assign value based on filetype.
I am using UltiSnips plugin and want to have one set of bindings for one filetype and another set for everything else.
Something like
if &ft='vimwiki'
...
3
votes
1
answer
457
views
UltiSnips comment variable
VSCode have the following variables that are quite helpful when creating snippets:
BLOCK_COMMENT_START Example output: in PHP /* or in HTML <!--
BLOCK_COMMENT_END Example output: in PHP */ or in ...
0
votes
1
answer
53
views
Map comma in select mode to exit select mode, enter insert mode, append a comma
Is it possible to remap comma in select mode to exit select mode, enter insert mode, [optionally: go the end of the last selection (which the cursor seems to be for ultisnips)] and append a comma? ...
0
votes
0
answers
27
views
snippets visual is not selected when there is overfull warning
Disclmair: this is a question about using vim to write LaTeX. I don't know if this behaviour is visible in other languages also.
I use Ultisnips with honza/vim-snippets to expand latex snippets. If ...
1
vote
1
answer
207
views
UltiSnips autoexpansion doesn't work with YouCompleteMe
I use UltiSnips and YCM, which usually works fine. However, I've noticed an issue for autoexpanded snippets. For example, if I have the snippet
snippet beg "begin/end" bA
\begin{$1}
$0
\end{$...
2
votes
1
answer
328
views
Ultisnips: autocompletion of (). Make snippet not expand again
I want to make a Ultisnips snippet for auto completion of (), "", {}, etc. I have Tab as my expand and jump forward key. My snippet is:
snippet ( "parenthesis" iA
(${1:${VISUAL}})$...
4
votes
1
answer
118
views
Snippets only working when preceeded by space
I have created my snippets in texmath.snippets as:
priority -50
snippet \d "dot" Aw
\dot{$1}
endsnippet
snippet ^^ "superscript" A
^{$1}
endsnippet
snippet __ "subscript&...
1
vote
1
answer
72
views
Ultisnips capital and lower character in same snippet
I am trying to expand my snippets. I use Ultisnips.
ofcourse, I can have
snippet 'a "greek alpha" A
\alpha
endsnippet
and
snippet 'A "greek alpha" A
\Alpha
endsnippet
and both ...
1
vote
2
answers
58
views
Extract substrings from the Snippet string in Ultisnips
So I have been working with vim-tex and ultisnips lately.
Let us say the snippet is of the form (\d)pder. It is a 5 character snippet and the first character can be accessed by match.group(1).
But now ...
3
votes
1
answer
545
views
Contextual Snippets in UltiSnips not working
I have been using vimtex with UltiSnips for a while on Linux platform and it has been working just fine.
Recently, I switched to MacBook Air M1 for the same and installed the above mentioned plugins ...
1
vote
1
answer
349
views
UltiSnips loaded but not working by default in MacVim
I am using vim-plug to load many plugins into MacVim running through Rosetta on MacBook Air M1. One of the plugins is UltiSnips by SirVer.
The problem is that UltiSnips does load (checked via :...
2
votes
0
answers
112
views
Conditional mapping for two plugins (UltiSnips and Vimwiki)
Vimwiki table default mappings include <tab> for moving to the next table column in insert mode.
Also UltiSnips default mappings include <tab> for expanding snippets in insert mode.
Here ...
1
vote
0
answers
63
views
SupperTab support list UltiSnips snippets
I install the SperTab and UltiSnips plugins. I want to integrate SuperTab and UltiSnips but fail. Here is an example
snippet numpy "import numpy" bw
import numpy as np
endsnippet
snippet nu ...
2
votes
0
answers
103
views
Can Ultisnips regular expression match forward?
The question may be also phrased as, can Ultisnips regular expression match after the current cursor?
My goal is to have a postfix of curly bracket for LaTeX subscripts. Say I want to type a_{bcd}, ...
1
vote
0
answers
24
views
With Ultisnips, as soon as I type in insert mode I get "E488: Could not load library function Pyslice_AdjustIndices" [duplicate]
I have Vim 8.2 on Windows with Python 3.6 installed (in the :version menu I see +python/dyn and +python3/dyn). Not only am I unable to use the Ultisnips plugin, I am not able to type in Insert Mode at ...
1
vote
1
answer
639
views
UltiSnips regex macthing
I want the possibility of transforming an inline equation in latex to a display equation.
So I want $something$ to become
$$
something
$$
My attempt was this:
snippet "$(.+)$" "...
5
votes
2
answers
580
views
Where do I define UtliSnips snippets for Python?
I am using UltiSnips for my snippets. I have only used LaTeX snippets with UltiSnips, which I defined in a tex.snippets file inside of an UltiSnips directory in my runtimepath.
Now, I would like to ...