Questions tagged [plugin-ultisnips]

Adds "Snippets" to Vim, which allows you to quickly add pre-defined pieces of text with only a few keystrokes.

Filter by
Sorted by
Tagged with
1 vote
1 answer
17 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 ...
  • 13
1 vote
0 answers
42 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
62 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
138 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. ...
  • 71
1 vote
1 answer
33 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
57 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>' ...
  • 31
2 votes
1 answer
49 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
35 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
48 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
65 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
48 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?
  • 183
0 votes
1 answer
101 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
204 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
102 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 ...
  • 11
0 votes
0 answers
196 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
80 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
885 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 /...
  • 121
0 votes
1 answer
46 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
335 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
49 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 ...
  • 437
1 vote
1 answer
176 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{$...
  • 111
2 votes
1 answer
219 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}})$...
  • 21
4 votes
1 answer
70 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&...
  • 437
1 vote
1 answer
58 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 ...
  • 437
1 vote
2 answers
45 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
475 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 ...
  • 235
1 vote
1 answer
291 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 :...
  • 235
2 votes
0 answers
93 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
53 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
85 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}, ...
  • 21
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
501 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
521 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 ...
  • 119
1 vote
0 answers
41 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 ...
  • 111
4 votes
2 answers
898 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 ...
  • 149
2 votes
1 answer
57 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
1 answer
239 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 | ...
  • 235
4 votes
3 answers
5k 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
1 answer
50 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:...
  • 235
0 votes
0 answers
165 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 ...
  • 235
2 votes
1 answer
164 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 ...
  • 141
0 votes
0 answers
264 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
1 answer
149 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 ...
  • 235
2 votes
1 answer
156 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
1 answer
520 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
0 answers
61 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 ...
  • 235
1 vote
0 answers
292 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 ...
  • 11
3 votes
1 answer
441 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+))?" "...
  • 61
1 vote
1 answer
289 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, ...
  • 121