Sovint piquem codi i volem guanyar temps usant una plantilla. Un pedaç de codi s’anomena snippet, i és això el que fem.

Per fer això, tenim YASnippet. Per instaŀlar-ho, res més fàcil:

M-x package-install yasnippet

Per actualitzar-lo sense inciar emacs, si no ho volem fer, funcionarà en inciar.

M-x yas-reload-all

Seguidament, ja podem usar-lo. Cal tenir carregat el mode.

M-x yas-minor-mode

El podem carregar sempre que vulguem o fer-ho automàticament afegint el codi al teu .emacs:

(require 'yasnippet)
(yas-global-mode 1)

Per crear la primera plantilla, s’ha de fer:

C-c & C-n

el contingut ha de ser:

# name: nom que volem
# key: paraulaclau
# --
codi que volem

La part de dalt és la capçalera que defineix l’snippet, i amb la clau (key) el nom per cridar-lo.

Per inserir el que volem:

C-c & C-s

També ho podem fer encara més senzill, si recordem la paraula clau, podeu escriure-la i inmeditament TAB i ens sortirà el codi directament. Per això és molt important usar paraules claus que no ens porti a equivocar-nos.

fonts: