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
3
votes
1answer
21 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
47 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
34 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
22 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
58 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
105 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
0answers
46 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
59 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 ...
1
vote
1answer
86 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
57 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
119 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
66 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
73 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 ...
0
votes
0answers
41 views

context for multiple snippets

I have a function that determines whether I am in a mathmatical context within latex, using ultisnips. I want to this to be applied to many snippets at once. context "math()" snippet fun "function" ...
1
vote
1answer
66 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
73 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
497 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:...
1
vote
1answer
174 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 ...
0
votes
1answer
970 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 ...
1
vote
0answers
161 views

Trigger doesn't expand my keywords [closed]

I am a complete vim noob, that tries to get some Snippets with UltiSnips running. My minimal .vimrc is: syntax on call plug#begin('~/.vim/plugged') Plug 'lervag/vimtex' let g:tex_flavor='latex' let ...
1
vote
1answer
125 views

How to capture the name of a function on ultisnips plugin?

I have created a guard snippet (ultisnips) in order to add on my existing functions: snippet guard "add guard to functions" b if !exists('*${1:func_name}') ${VISUAL} endif ${0:jump here <C-j>...
0
votes
0answers
279 views

UltiSnips: snippets not expanding

This is a noob question. I just installed UltiSnip to make use of the TeX snippets. Here is the relevant part of my init.vim: " Specify a directory for plugins (powered by vim-plug) call plug#begin('~...
1
vote
0answers
234 views

UltiSnips not work all the time [closed]

I have configured UltiSnips for vim as described in the documentation of UltiSnips " Track the engine. Plugin 'SirVer/ultisnips' " Snippets are separated from the engine. Add this if you want them: ...
3
votes
1answer
566 views

UltiSnips, Context and Tex

For best experience, I want to enable some snippets to be expanded only in Tex Math environments. A wonderful person, lacygoill helped me on GitHub to achieve just this with the following setup: Let ...
0
votes
0answers
63 views

Vim doesn't understand <Tab>, <Enter>

I have UltiSnips plugin's options in .vimrc: let g:UltiSnipsExpandTrigger="<Enter>" let g:UltiSnipsJumpForwardTrigger = "<Tab>" let g:UltiSnipsJumpBackwardTrigger = "<S-Tab>" With ...
1
vote
0answers
111 views

Toggle UltiSnips

I have this following mapping in my .vimrc " Toggle search next with blink and without blink let s:enabled = 0 function! NextMatchToggle() if s:enabled unmap <buffer> n ...
3
votes
1answer
271 views

Some function keys switch cases of letters under and after the cursor

Foreword I use UltiSnips and have the following definitions in my .vimrc file let g:UltiSnipsExpandTrigger="<F8>" let g:UltiSnipsJumpForwardTrigger="<F8>" let g:...
1
vote
0answers
46 views

Automatically create files based on expanding snippets?

when developing for web (in Vim) I'm always using the BEM methodology. I have identified that I always go through the same steps when adding a new block element, and I'm looking for ways to automate ...
0
votes
1answer
254 views

Trigger reindentation after snippet has expanded to word in 'indentkeys'

The ftplugin vimtex provides the file indent/tex.vim with following line setlocal indentkeys+=[,(,{,),},],\&,=item,=else,=fi 'indentkeys' 'indk' string (default "0{,0},:,0#,!^F,o,O,e") ...
1
vote
1answer
720 views

How to use UltiSnips with SpaceVim?

I'm trying SpaceVim and I would like to use the plugin UltiSnips with it, instead of Neosnippets that comes with it as default. Based on what I found in http://spacevim.org/documentation, https://...
1
vote
1answer
665 views

UltiSnips does not map to ExpandsTrigger

I installed UltiSnips with Vundle by placing Plugin 'SirVer/ultisnips'¬ Plugin 'honza/vim-snippets' in my .vimrc as well as this as it says in the readme let g:UltiSnipsExpandTrigger="<tab>" ...
0
votes
1answer
151 views

Debug ultisnip snippet

I have ultisnips installed and when I type ve in normal mode it changes the word. Let's say I have: word When I type ve to select until the end of the word it does the following Plese also help me ...
2
votes
1answer
1k views

LaTeX: Ultisnips

I'm new to Vim and setting up LaTeX with vimtex. Now, I am looking for a Snippet-Manager and decided to give UltiSnips a try. It seems to be very handy. But it doesn't come with a lot snippets (honza/...
2
votes
0answers
163 views

Comprehesive support for graphviz (linting/autocompletion/snippets)

Vim comes with some support (syntax highlighting) out of the box for the DOT language (graphviz) In addition, I found the plugin: https://github.com/wannesm/wmgraphviz.vim, which provides integrated ...
0
votes
1answer
553 views

tex and rails snippets do not expand in ultisnips?

I am new to using plugins with Vim. I mostly work with rails, ruby, latex and html code. I have already installed UltiSnips and vim-snippets plugins using pathogen. I would like corresponding snippets ...
1
vote
1answer
63 views

Make UltiSnips perform XML encoding on tabstop text

I'm writing an XML document where I frequently produce markup like this: We can exit Terminal mode by pressing <keystroke>&lt;C-\&gt;&lt;C-n&gt;</keystroke>. I'd like to ...
3
votes
1answer
2k views

How does Ultisnips select snippet files for the file I'm currently editing?

I have installed the vim-ultisnips plugin and added some files containing snippets to the ~/.vim/snippets/ directory. (note: these files are in the snipmate format as I am in the process of switching ...
0
votes
1answer
893 views

Vim UltiSnips for python not working

Maybe it's a stupid question, but I can't figure it out. I have installed the UltiSnips plugin. I followed all the instructions on setting it up. I added this into my .vimrc file but it's not working: ...
4
votes
1answer
235 views

Automatically insert characters with Ultisnips upon exiting Insert mode

In Ultisnips, is there a way to create a snippet that will replace empty space in the snippet with a * character upon exiting Insert mode (or as I type)? For example, I have a snippet that looks like ...
3
votes
1answer
527 views

UltiSnips: optional line

In this video (at 1:14) UltiSnips is used to insert a snippet with optional arguments. In this case if the default text of the placeholder is deleted not just the placeholder disappears, but the whole ...
1
vote
1answer
500 views

Add current directory to UltiSnips search directory

I want to have some specific snippets for each file that I am editing. Like, I want to type "ppp" just for "proper point groups", or "iff" for "if and only if". To be more specific, I want an ...
2
votes
1answer
2k views

How to activate vim-snippets for UltiSnips and Pathogen?

I've installed the UltiSnips and vim-snippets plugins. In order for the snippets to work, I need to activate vim-snippets for UltiSnips in my .vimrc file. Vundle version for snipmate looks like this: ...
2
votes
1answer
2k views

Why can't UltiSnips use python while 'python' is enabled?

I want to use the UltiSnips plugin in Vim 7.4 under Windows 10. When enter :version I see that python is there, but when I launch gVim, it says in a dialog box UltiSnips requires py >= 2.7 or ...
1
vote
0answers
204 views

How can I uninstall a plugin I erroneously installed multiple times?

I had difficulties in using UltiSnips, so I fear I installed it multiple times with different plugin managers. At the moment tree -d in .vim folder gives the following result, showing that I ...
0
votes
0answers
173 views

Loading ultisnips with NeoBundleLazy

I've found that ultisnips is one of the slowest plugins to load at startup. How do I use NeoBundleLazy to load ultisnips later, eg upon entering insert mode? I've tried: NeoBundleLazy 'SirVer/...
1
vote
1answer
357 views

Assign keybinding to invoke my Ultisnip snippet

Is it possible to assign a key combination to a snippet in Ultisnip? I tried something hacky like nnoremap KEYKOMBO iULTISNIPTRIGGER<TAB> but it doesn't trigger my snippet like it would, if I ...
28
votes
4answers
17k views

What is the difference between the vim snippets plugins?

There is a great number of snippets plugins for vim: ultisnips, snipmate, xptemplate, neosnippet and a lot more. They all have pros and cons and more or less dependencies. So far I've been using ...
1
vote
1answer
343 views

UltiSnip: Insert matched regex

I have a ultisnip that looks like this: snippet "[A-Z]+-[0-9]+" "Jira Link" r [`!p snip.rv = match.group(0)`](https://ellation.atlassian.net/browse/`!p snip.rv = match.group(0)`) endsnippet This ...
2
votes
0answers
44 views

:mksession session file includes nonprintable characters

I have been having some problems using UltiSnips with vim. It seems that :mksession is adding a bunch of nonprintable characters to my session file(s). When this is sourced to restore my session, ...
3
votes
1answer
2k views

Ultisnips: using common snippets for C and C++

By default my Ultisnips (or maybe it's Vim) associate .h files with C++ snippets. I was about to ask how to make how to make Ultisnipps associate .h files with c types, but then I realized that my C ...