Come faccio ad aggiungere funzioni per Zen Coding-modello per fare un - tag - Unfold a ?
Domanda
Vorrei sapere come aggiungere funzioni per zencoding-mode.el
( Zen Coding ).
Si prega di elencare quali passi un nuovo utente Emacs dovrà prendere per consentire loro di imparare Emacs Lisp .
mi piacerebbe contribuire ad estendere questa modalità Emacs.
Soluzione
E 'piuttosto guarda a me come se la modalità di codifica Zen non è ciò che si vuole essere modificare per fare questo. Da un rapido sguardo sul codice, non sembra come esso ha tutte le regole per-tag a tutti al di là categorizzare quelle che riconosce in uno, 'inline' 'single', o tag 'block'.
Si potrebbe a.href.target
chiaramente scrittura per ottenere l'effetto desiderato, ma non credo che la modalità di codifica Zen è orientata a fare eventuali espansioni automatizzati oltre a quelli specificati in modo esplicito.
Tuttavia, sembra anche avere qualche integrazione con YASnippet , che sicuramente è adatto al compito. Se la modalità di codifica Zen fa già cose simili a quello che stai chiedendo, direi che potrebbe in realtà essere YASnippet al lavoro.
Per quanto riguarda l'apprendimento Emacs Lisp, si Vorrei reindirizzare a questa domanda:
https://stackoverflow.com/questions/41522/tips-for-learning-elisp