emacs yasnippet

emacs - Mostrar todos los fragmentos de yasnippet



(4)

¿Estás buscando Mx yas/insert-snippet ? Se enumerarán todos los fragmentos de código disponibles y puede elegir uno de ellos para insertar.

¿Cuál es una buena manera de mostrar todos los fragmentos de código disponibles para yasnippet al modo principal actual?


Este comando muestra los fragmentos y las claves.

m-x yas/describe-tables


yas/describe-tables es un alias para yas-describe-tables en yasnippet.el.

(yas / describe-tablas y opcional ELEGIR)

Esta función está obsoleta desde yasnippet 0.8;

usa yas-describe-tables lugar.

Mostrar fragmentos de cada tabla.


(defvar lawlist-context-menu-map (let ((map (make-sparse-keymap "Context Menu"))) (define-key map [help-for-help] (cons "Help" ''help-for-help)) (define-key map [seperator-two] ''(menu-item "--")) (define-key map [my-menu] (cons "LAWLIST" (make-sparse-keymap "My Menu"))) (define-key map [my-menu 01] (cons "Next Line" ''next-line)) (define-key map [my-menu 02] (cons "Previous Line" ''previous-line)) (define-key map [seperator-one] ''(menu-item "--")) map) "Keymap for the LAWLIST context menu.") (defun lawlist-popup-context-menu (event &optional prefix) "Popup a context menu." (interactive "@e /nP") (define-key lawlist-context-menu-map [lawlist-major-mode-menu] `(menu-item ,(symbol-name major-mode) ,(mouse-menu-major-mode-map) :visible t)) (define-key lawlist-context-menu-map (vector major-mode) `(menu-item ,(concat "YAS " (symbol-name major-mode)) ,(gethash major-mode yas--menu-table) :visible (yas--show-menu-p '',major-mode))) (popup-menu lawlist-context-menu-map event prefix)) (global-set-key [mouse-3] ''lawlist-popup-context-menu)