All Projects → mkcms → Ivy Yasnippet

mkcms / Ivy Yasnippet

Preview yasnippet snippets with ivy

Projects that are alternatives of or similar to Ivy Yasnippet

.emacs.d
🎉 Personal GNU Emacs configuration
Stars: ✭ 313 (+490.57%)
Mutual labels:  snippets, emacs
Doom Snippets
The Doom Emacs snippets library
Stars: ✭ 150 (+183.02%)
Mutual labels:  snippets, emacs
Code Rhythm
code snippets
Stars: ✭ 47 (-11.32%)
Mutual labels:  snippets
Emacs.g
The Emacs Collective
Stars: ✭ 51 (-3.77%)
Mutual labels:  emacs
Memrise.el
Emacs Memrise integration
Stars: ✭ 49 (-7.55%)
Mutual labels:  emacs
Emacs Async Await
Async/Await for Emacs
Stars: ✭ 47 (-11.32%)
Mutual labels:  emacs
All The Icons.el
A utility package to collect various Icon Fonts and propertize them within Emacs.
Stars: ✭ 1,048 (+1877.36%)
Mutual labels:  emacs
Mix Format.el
Emacs package to format Elixir code in Emacs with elixir-mode
Stars: ✭ 46 (-13.21%)
Mutual labels:  emacs
Mwim.el
Move to the beginning/end of line, code or comment
Stars: ✭ 51 (-3.77%)
Mutual labels:  emacs
Ikeysnail
iKeySnail provides fully-configurable hardware keyboard functionalities for web browsing on iOS (iPadOS)
Stars: ✭ 48 (-9.43%)
Mutual labels:  emacs
Org Evil
Evil extensions for Org-mode.
Stars: ✭ 51 (-3.77%)
Mutual labels:  emacs
Paredit Cheatsheet
A new, scalable source document for the Paredit Cheatsheet available as a png on the Emacs wiki
Stars: ✭ 48 (-9.43%)
Mutual labels:  emacs
Intero
Stars: ✭ 1,042 (+1866.04%)
Mutual labels:  emacs
Graphql.el
GraphQL utilities
Stars: ✭ 50 (-5.66%)
Mutual labels:  emacs
Docker Compose Mode
Major mode for editing docker-compose files
Stars: ✭ 47 (-11.32%)
Mutual labels:  emacs
Fingers.el
Modal editing minor mode for Emacs
Stars: ✭ 51 (-3.77%)
Mutual labels:  emacs
.emacs.d
My emacs configuration, written as literate elisp
Stars: ✭ 46 (-13.21%)
Mutual labels:  emacs
Aurel
Search, vote for and download AUR packages from Emacs
Stars: ✭ 48 (-9.43%)
Mutual labels:  emacs
Counsel Spotify
Control Spotify App through Emacs
Stars: ✭ 49 (-7.55%)
Mutual labels:  emacs
Remacs
Emacs style editor written in Racket
Stars: ✭ 52 (-1.89%)
Mutual labels:  emacs
  • ivy-yasnippet.el [[https://melpa.org/#/ivy-yasnippet][file:https://melpa.org/packages/ivy-yasnippet-badge.svg]]

    Emacs package that lets you preview yasnippet snippets with ivy.

    [[./demo.gif]]

  • Table of contents :TOC:

  • [[#ivy-yasnippetel][ivy-yasnippet.el]]
  • [[#installation][Installation]]
    • [[#from-melpa][From melpa]]
    • [[#manual][Manual]]
  • [[#usage][Usage]]
  • [[#options][Options]]
  • [[#license][License]]
  • Installation ** From melpa Use M-x package-install RET ivy-yasnippet RET to install this package from MELPA. ** Manual Install dash, ivy and yasnippet, then put path to file ivy-yasnippet.el somewhere in your load-path.

  • Usage To use it, call ivy-yasnippet in yas-minor-mode.

  • Options :noexport_1: ** ivy-yasnippet-expand-keys Value that says how to expand keys before point.

    • If it's nil, never expand keys.
    • If it's the symbol always, always try to expand keys.
    • If it's the symbol smart, expand when a matching candidate is selected for the first time. Once a candidate whose key doesn't match whatever is before point is selected, behave like nil until the minibuffer exits.

    Default value is smart.

** ivy-yasnippet-create-snippet-if-not-matched If non-nil, allow exiting the minibuffer without exact match. Doing so will pop up a new buffer for writing a snippet.

** ivy-yasnippet-new-snippet Snippet to expand when creating new snippet. During expansion, name is bound to whatever was returned by ivy-read.

** ivy-yasnippet-key Face used for keys.

** ivy-yasnippet-key-matching Face used for keys that match whatever is before point.

  • License This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].