ultisnips

UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips! (by SirVer)

Ultisnips Alternatives

Similar projects and alternatives to ultisnips

  1. neovim

    1,421 ultisnips VS neovim

    Vim-fork focused on extensibility and usability

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. nvim-lspconfig

    Quickstart configs for Nvim LSP

  4. coc.nvim

    322 ultisnips VS coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  5. vim-plug

    141 ultisnips VS vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  6. ale

    133 ultisnips VS ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  7. vimtex

    VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.

  8. nvim-compe

    Discontinued Auto completion Lua plugin for nvim

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. LuaSnip

    Snippet Engine for Neovim written in Lua.

  11. vim-surround

    83 ultisnips VS vim-surround

    surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease

  12. kok.nvim

    60 ultisnips VS kok.nvim

    Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.

  13. friendly-snippets

    Set of preconfigured snippets for different languages.

  14. vim-commentary

    51 ultisnips VS vim-commentary

    commentary.vim: comment stuff out

  15. vim-vsnip

    30 ultisnips VS vim-vsnip

    Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.

  16. emmet-vim

    30 ultisnips VS emmet-vim

    emmet for vim: http://emmet.io/

  17. completion-nvim

    Discontinued A async completion framework aims to provide completion to neovim's built in LSP written in Lua

  18. vim-snippets

    17 ultisnips VS vim-snippets

    vim-snipmate default snippets (Previously snipmate-snippets)

  19. ctrlp.vim

    21 ultisnips VS ctrlp.vim

    Active fork of kien/ctrlp.vim—Fuzzy file, buffer, mru, tag, etc finder. (by ctrlpvim)

  20. auto-pairs

    20 ultisnips VS auto-pairs

    Vim plugin, insert or delete brackets, parens, quotes in pair

  21. minimap.vim

    15 ultisnips VS minimap.vim

    📡 Blazing fast minimap / scrollbar for vim, powered by code-minimap written in Rust.

  22. miniSnip

    13 ultisnips VS miniSnip

    Lightweight snippet plugin for Vim

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ultisnips alternative or higher similarity.

ultisnips discussion

Log in or Post with

ultisnips reviews and mentions

Posts with mentions or reviews of ultisnips. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-15.
  • C++ Template Macroprogramming versus Lisp Macros
    6 projects | news.ycombinator.com | 15 Nov 2024
    Let’s say, you’re writing a web application. In most programming language you’d be using libraries or rely on a framework. With Lisp macros, you can program the archetype of a web application. And then use a simpler language to describe you application. Think of it as programmable snippets. Something like Ultisnips [0], but inherent to the language.

    [0]: https://github.com/SirVer/ultisnips

  • LaTeX and Neovim for technical note-taking
    10 projects | news.ycombinator.com | 21 Feb 2024
    I always like people's LaTeX-based note taking setups. I'm a mathematician, so I write a lot of LaTeX too. (And I use vim, so I really like vim+Latex workflows).

    It's interesting that this post (or rather, the later post that discusses this) talks about the advantages of UltiSnips. The well-known vim-LaTeX posts written by Gilles Castel (RIP) relied pivotally on UltiSnips.

    It's not just that UltiSnips is a snippet engine. There are many of those (including LuaSnip, the other snippet engine mentioned in the OP series of articles). It's that UltiSnips can dispatch arbitrary expressions to short python code sections, and python has a great scientific library. For example, it's trivial to write a `sympy` snippet that will simplify or compute a given expression and write the output in latex for you.

    But UltiSnips works *terribly* with neovim [1] [2]. Why? Because UltiSnips uses python, and neovim's python interface is 100x slower than vim's python interface. There are design decisions for this and I'm not trying to say that neovim is bad. I use both vim and neovim. But I use vim+UltiSnips+vimtex for writing LaTeX.

    LuaSnip has interpolation too. I suppose it would be possible to write more code that calls from LuaSnip to a system like sympy (or other). But that's work. On the other hand, I think it takes a true power user to actually want or use the fancy interpolation functions.

    [1]: https://github.com/SirVer/ultisnips/issues/974

  • Looking for tutorials / Hello world projects to create Neovim plugins using Pynvim
    4 projects | /r/neovim | 10 Dec 2023
    I think in-the-wild examples like Ultisnips deoplete semshi (although they are advanced and somewhat complex) would also be good examples to learn how one can use python for writing plugins.
  • UltiSnips – Snippet Solution for Vim
    3 projects | news.ycombinator.com | 16 Aug 2023
  • lsp-zero v2.x is now available
    4 projects | /r/neovim | 23 Apr 2023
    I didn't know lsp-zero, but this integration seems just for me except for that I am using UltiSnips instead of luasnip. Just curious how difficult do you think it is to add UltiSnips integration along with cmp-nvim-ultisnips?
  • Minimalistic neovim/vim with batteries included ?
    4 projects | /r/neovim | 18 Apr 2023
  • How to solve this? (Ultisnippets plugin)
    1 project | /r/vim | 15 Mar 2023
  • Awkwardness when typing in '\n' or '\t' or (...) [...] etc. -- (Have others noticed this too?) -- (is there a better way?)
    4 projects | /r/vim | 17 Feb 2023
    If you use UltiSnips, you can just do this:
  • Vim + LaTeX
    4 projects | /r/vim | 11 Feb 2023
    Snipets or code completion can be done in a number of different ways, and how that is configured will depend on what method you use. In the blog he uses the vim plugin ultisnips. You'll find details on configuration for that in that link.
  • Python36.dll not found
    2 projects | /r/vim | 6 Jan 2023
    Heyo, I've been trying to get UltiSnips and YouCompleteMe to work, however, I've ran into a bit of a problem. The python36.dll library does not seem to exist for UltiSnips, and YouCompleteMe cannot locate python at all (screenshots at bottom).
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic ultisnips repo stats
65
7,592
4.9
12 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?