Mar 17 2011

msf-abbrev

Tag: basicoverdrive @ 12:03 am

Msf-abbrev es un modo mas que se puede emplear en GNU/Emacs para abreviaturas empleadas a la hora de programar generalmente, de esta forma podemos emplear ciertas palabras clave o palabras acortadas para obtener una salida mucho mayor o tediosa.

Este paquete no forma parte del propio GNU/Emacs, por lo que se debe descargar el script. el y cargarlo en nuestro .emacs. Podeis descargar dicho script en:

http://www.emacswiki.org/emacs/msf-abbrev.el

Si por ejemplo colocamos dicho script en ~/.emacs.d/lisp deberiamos colocar en nuestro .emacs lo siguiente:

;; msf-abbrev configuration
(add-to-list ‘load-path «~/.emacs.d/lisp»)
(require ‘msf-abbrev)
;; (setq msf-abbrev-verbose t) ;; optional
(setq msf-abbrev-root «~/.emacs.d/mode-abbrevs»)
(global-set-key (kbd «C-c l») ‘msf-abbrev-goto-root)
(global-set-key (kbd «C-c a») ‘msf-abbrev-define-new-abbrev-this-mode)

Una vez hecho esto podemos recargar nuestro fichero de configuracion .emacs, despues de ello, cuando queramos usar msf-abbrev debemos ejecutar M-x msf-abbrev-scan-modes y luego especificar en que modo queremos usarlo, por ejemplo c-mode.

Por ultimo aqui podemos ver una demo de msf-abbrev (que fue eliminada del unico sitio el cual parece ser donde estaba, por lo que todas las referencias directamente no funcionan. Por suerte tenia una copia de esta demo en local, ya que acostumbro a guardarlo absolutamente todo). Sin mas dilacion os dejo con la demo (recargad la pagina para verla desde el principio):

msf-abbrev demo en GNU/Emacs