auto-insert es un modo estándar de GNU Emacs, al menos de emacs-23, que permite incluir contendido en el buffer de forma automática/asistida. A partir de la versión 60 de arco-devel se incluye un sencillo de fichero de configuración para auto-insert y tres plantillas. Con el tiempo iremos añadiendo otras y, por supuesto, os animamos a que propongáis también las vuestras:
Al crear un fichero nuevo con la extensión correspondiente se copia el contenido de la plantilla. Las 3 que hay ahora mismo son:
#!/usr/bin/python # -*- coding:utf-8; tab-width:4; mode:python -*-
#!/bin/bash -- # -*- coding:utf-8; tab-width:4; mode:shell-script -*-
\documentclass[a4paper, 11pt]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[spanish]{babel} \usepackage{times} \title{} \begin{document} \maketitle \end{document} % Local Variables: % coding: utf-8 % mode: flyspell % ispell-local-dictionary: "castellano8" % End:
Para disfrutar de esta nueva «feature» simplemente incluye (como es habitual) lo siguiente en tu .emacs:
(add-to-list 'load-path "/usr/share/arco-tools/emacs") (load "auto-insert.cfg")