Questions tagged [plugin-ultisnips]
Adds "Snippets" to Vim, which allows you to quickly add pre-defined pieces of text with only a few keystrokes.
93
questions
0
votes
0answers
21 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
1answer
25 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{$...
1
vote
1answer
34 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}})$...
0
votes
0answers
14 views
placeholder after every & in tex.snippets
This is a snippet from tex.snippet of honza/vim-snippets/Ultisnips. As per the number of items inserted in $2, I will get & in 2nd line. But, I am looking for & $i so that I can jump to that ...
4
votes
1answer
40 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
1answer
26 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
2answers
15 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 ...
2
votes
1answer
93 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 ...
0
votes
1answer
44 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
0answers
41 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
0answers
19 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
0answers
53 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
0answers
11 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
1answer
76 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
2answers
274 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 ...
1
vote
0answers
29 views
Unwanted characters appear in an UltiSnips macro setup
I am new to vim and I am using a mac with vimtex, UltiSnips plugins. I am using the vim latex snippets found here (the tex.snippets file).
Whenever I type "()", "{}", the text ...
3
votes
2answers
259 views
Can this be done with Ultisnips?
I use UltiSnips for many of my TeX snippets, and I'm trying to create one to automatically insert a new \item inside itemize or enumerate environments.
The way it should work is the following: every ...
0
votes
0answers
15 views
Vim E370 error caused by attempting to load wrong version of Python [duplicate]
I recently loaded the plugin UltiSnips using Vim-Plug but quickly found that even attempting to type a single character in insert mode yields a large number of error messages-- all seemingly stemming ...
2
votes
1answer
26 views
Execute autocommand only if buffer contains a pattern
Concrete example:
When using React with Styled Components, I want to load the CSS snippets file. I could achieve this with:
autocmd FileType javascript,typescript :UltiSnipsAddFiletypes css
However, ...
1
vote
1answer
102 views
UltiSnips: Can I add text outside snippet boundaries? (e.g. Near a search result)
Is there any way that UltiSnips can be made to seek for a text in document and execute some snippet at the position of text?
Explanation of Intent :-
Say I have the following text file
abcde
klsdfl
| ...
0
votes
0answers
24 views
=UltiSnips#ExpandSnippet() not working with tex
My setup works as expected in my python files, but not in tex. The snipppets themselves show up in insert mode, but not only does the mapping I use not work, but if I manually go <c-r> =...
2
votes
1answer
967 views
Ultisnips py3 errors
I have these following errors whenever I try to get into insert mode (see images). I am confused about how to resolve them. I did try uninstalling and reinstalling SirVer/ultisnips, but didn't change ...
1
vote
1answer
23 views
UltiSnips not substituting text properly
I am trying to define a snippet which substitutes text in multiple places. As a trivial example see the following which works for me :
snippet abc "Testing" bmA
\begin{${1:text_here}}
$0
\end{${1:...
0
votes
0answers
39 views
GVim extremely slow with plugins for long docs
I am using gvim with vimtex (this) with UltiSnips (this) and with conceallevel set to 2.
I use the above set-up to write my LaTeX documents. In general, this is slow but if my document is large then ...
0
votes
0answers
32 views
UltiSnips unexpected behaviour
I have the following two snippets
snippet mm "Math" wA
\(${1}\)`!p
if t[2] and t[2][0] not in [',', '.', '?', '-', ' ']:
snip.rv = ' '
else:
snip.rv = ''
`$2
endsnippet
Which puts me in math ...
1
vote
1answer
74 views
Ultisnips - trigger expansion only at end of line
I have a snippet for C-like languages that looks like this:
snippet { "braces"
{
$0
}
endsnippet
I would like to restrict this snippet to expand only if the tab trigger occurs at the end of the ...
0
votes
0answers
46 views
UltiSnips snippets not expanding in vim
I installed YouCompleteMe and UltiSnips together in order to use snippets.
Here is my .vimrc:
call plug#begin()
Plug 'preservim/NERDTree'
Plug 'ycm-core/YouCompleteMe'
Plug 'SirVer/ultisnips'
call ...
2
votes
1answer
49 views
UltiSnips shows error with Python `If-Else`
I am using UltiSnipswith vimtex as explained here and trying to use the snippet for Inline Math for LaTeX as shown in the link above. Everytime I try to execute the snippet it executes but immediately ...
2
votes
1answer
59 views
Vim executing UltiSnips snippet every time I scroll the page
I inserted the 'datetime' snippet from vim-snippets/all.snippet right at the beginning of my document.
The problem is that the time keeps on updating whenever I scroll, as if vim is redrawing the ...
1
vote
1answer
225 views
How to use TexMathZones in Markdown Syntax, for Snippets?
I am a recent and very happy Vim User.
I write Mathematics and Computer Science Lecture Notes in Markdown Files, organized in a Vimwiki.
I use the UltiSnips Snippet Plugin.
This plugin provides me ...
1
vote
0answers
38 views
UltiSnips snippet to emulate `<Esc>`
Can someone please tell me how to write a snippet which can emulate/simulate the behaviour of pressing the <Esc> or <Enter> etc keys from keyboard?
The following doesn't work
snippet ...
1
vote
0answers
121 views
Provide arbitrary arguments to a snippet in UltiSnips
There are numerous occasions where you might want to have another optional argument in your snippet. Lets say I want to have a numbered list for example. Preferably I'd call something like enum3 which ...
3
votes
1answer
191 views
Ultisnips - Create a placeholder/tabstop inside a python interpolation?
It's possible to create a placeholder inside a python interpolation block?.
I want to do a snippet for my grammar exercises.
I'm currently in this snippet.
snippet "ej(ercicio)?( (\d+))?" "...
0
votes
1answer
110 views
How to type snippet keywords when you need it
I am new to vim, I just wonder if I want to actually type the keyword in some cases, how do I do it? Do I need to disable the snippets?
For example, if I use impd as keyword for import pandas as pd, ...
2
votes
1answer
64 views
Using Mathematica in Vim produces errors when printing in TeXForm (double backslash, “ b'-/n' ”)
I've been trying to integrate Mathematica with my Vimtex set-up, inspired by this article: https://castel.dev/post/lecture-notes-1/ The basic idea is to use UltiSnips to run an operation in Wolfram ...
1
vote
1answer
37 views
How to make vim-fake compatible with UltiSnips?
For generating different placeholders like emails, names, and passwords, vim-fake looks like a really useful tool. The problem is that I'm using UltiSnips and vim-fake is seemingly designed for ...
1
vote
1answer
482 views
How to insert a snippet with Ultisnips
I am using the setup I found in this answer: https://stackoverflow.com/a/22253548/2241241
namely
" if you use Vundle, load plugins:
Bundle 'ervandew/supertab'
Bundle 'Valloric/YouCompleteMe'
Bundle '...
3
votes
3answers
395 views
Easiest way to go to the closest closing bracket?
When I'm choosing an option from the autocomplete suggestions, it automatically puts my cursor in the following location:
function(|)
Then I type the value that I want, and in order to get out of ...
1
vote
2answers
325 views
How to change the docstring format of the snippets by Ultisnips?
Using the snippets plugin I'm able to get:
class MyClasnippets(object):
"""Docstring for MyClasnippets. """
def __init__(self):
"""TODO: to be defined. """
from just typing class. ...
0
votes
0answers
115 views
Ultisnips stopped working this morning
I've been using Vim for about a year now (so still a newbie), but this morning UltiSnips stopped working for me. Any help would be really appreciated!
When I run :UltiSnipsEdit! the console returns ...
2
votes
1answer
369 views
Don't trigger an expansion in Ultisnips
Sometimes I want Ultisnip not to expand a snippet because I need this word as it was typed, even though is mapped to a snippet(of course in a perfect world of perfect snippets this wouldn't have ...
2
votes
1answer
124 views
Stop Snippet from Triggering Inside Other Snippet
I am using ultisnips with Gilles Castel's subscript snippet along with a snippet I found on SE to create matrices in latex rather quickly. Unfortunately, I can't use the matrices snippet because it ...
1
vote
1answer
415 views
Same plugins for every .vimrc file (vim-plug)
I have a question regarding the following situation:
I want to use a default .vimrc and a vimrc (name it .vimrc2) for a special purpose.
However, when I start vim with
vim -u ~/.vimrc2
I have the ...
0
votes
1answer
111 views
Ultisnips Sinppets in current scope on blank line
Background
I'm using UltiSnips in conjunction with some autocomplete plugins. I have this line controlling the behavior of enter
inoremap <expr> <cr>
\ !empty(UltiSnips#...
0
votes
1answer
128 views
custom snippet extender Ultisnips
Suppose I have a snippet:
snippet prg
!This is file : `!v expand('%:t:r')`
! Author= `!v expand($USER)`
! Started at: `date +%d.%m.%y`
! Last Modified : Sun 16 Jun 2019 12:30:58 IST
...
1
vote
1answer
112 views
How do I use a previous word in my snippet?
I'm coding a lot in go these days and one pattern I use often is iterating over slices and would like to use a snippet for this. There are generic for loop snippets that work well, but I'd like to ...
1
vote
0answers
142 views
Vimscript infinite loop
I'm trying to combine fzf-bibtex with UltiSnips so that I can search my bibliography file and insert a BibTeX key automatically. I use the following function from fzf-bibtex (which calls the binaries ...
0
votes
1answer
1k views
tab trigger not working for ultisnips
I have tried other solutions proposed of this question but still none of them worked.
Related config:
Plugin 'SirVer/ultisnips'
" Optional:
Plugin 'honza/vim-snippets'
let g:...
2
votes
2answers
442 views
UltiSnips not working with VimWiki
I have been trying to make UltiSnips work with VimWiki to no avail, as they share mappings for expand snippet/next link (on <tab>).
I tried setting VimWiki's bindings to something else by using ...
2
votes
1answer
2k views
Integrating autocomplete and snippets
I'm trying to set up an autocompletion/snippet workflow that's a bit complicated. This is stemming from needing a better workflow for latex. Right now I'm using coc.nvim and UltiSnippets but I am ...