[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Editar documentos postcript



La pregunta surgió la semana pasada me parece.
Como ya se dijo en alguna respuesta, un fichero postcript es un fichero
ASCII normal y
corriente, por lo que se puede abrir con cualquier editor de textos. En
particular he
encontrado por ahi un fichero que ayuda a verlos con el emacs. Sigue
saliendo todo
el código, es decir, que no te lo 'transforma' para que veas solo el texto
que útil para
nosotros, pero te colorea la sintaxis, permite identados, manejo de errores,
...y otras
cosas que hacen que sea mucho más cómodo poder modificar puntualmente un
fichero
postcript. Sirve, ni más ni menos, que para salir de un apuro (modificar
alguna chorradilla)
sin tener que volver a compilar el fuente, aunque si alguien tiene
suficiente fuerza de
volundad se pueden escribir párrafos enteros, allá él ;-)

Por lo que se ve, este modo (ps-mode) será soportado ya en la versión 21 del
emacs.
Para la versión 20 se debe añadir en vuestro .emacs lo siguiente:

;;Set up autoloading and auto-mode
(autoload 'ps-mode "ps-mode"
  "Major mode for editing Postcript" t)
(setq auto-mode-alist
      (append
       '(("\\..[eE]?[pP][sS]$" . ps-mode))
       auto-mode-alist))
;;Turn on font lock for Poscript files
(setq font-lock-maximum-decoration t)
(add-hook 'ps-mode-hook
          '(lambda ()
              (make-local-variable 'font-lock-support-mode)
              (make-local-variable 'lazy-lock-defer-on-scrolling)
              (setq font-lock-support-mode 'lazy-lock-mode
                    lazy-lock-defer-on-scrolling t)
              (turn-on-font-lock)))
(add-hook 'ps-run-mode-hook
          '(lambda ()
             (turn-on-font-lock)))


Además debereis colocar el fichero que adjunto en vuestro directorio de
instalación del emacs.


Saludos

*****************************************
Juan Ramón Jiménez García
Analista Programador

O.N.C.E.
Dep. I+D Nuevas Tecnologias
Telf: 91.589.02.93

jjimenez@cettico.fi.upm.es
****************************************



Attachment: ps-mode.el
Description: Binary data


Reply to: