alle möglichen Lösungen für ein Vorlagensystem mit GNU Emacs gegeben, was benutzen die Leute heute? Ich benutze immer noch Skelett-Modus, aber wie ich es hier und da gelesen habe, müssen wir wirklich wenige sein, dies zu tun.GNU Emacs: Skelett-Modus, wird es noch verwendet?
Was verwenden Sie und warum? (Vielleicht könnte ich zu einem beliebteren Werkzeug wechseln).
Zum Beispiel gegeben dieser Ausschnitt:
(define-skeleton mwe:cl-defpackage-skeleton
"Inserts a Common Lisp DEFPACKAGE skeleton."
(skeleton-read "Package: " (if v1
(file-name-sans-extension
(file-name-nondirectory
(buffer-file-name)))))
(if (setq v1 (bobp)) ";;; -*- Mode:Lisp; Syntax:ANSI-Common-Lisp;")
& (if buffer-file-coding-system
(concat " Coding:"
(symbol-name
(coding-system-get buffer-file-coding-system
'mime-charset))))
& " -*-"
& \n
& \n "(defpackage #:" str
\n "(:nicknames" ("Nickname: " " #:" str) & ")" | '(kill-whole-line -1)
\n "(:use #:CL" ((slime-read-package-name "USEd package: ") " #:" str) ")"
")" \n
\n
(if v1 "(in-package #:") & str & ")" & \n &
\n
_)
(Credits: http://www.foldr.org/~michaelw/log/programming/lisp/defpackage-skeleton)
des (modern) Template-Modus könnte das gleiche tun (und wie;))?
Prost
Ziemlich ordentlich. Ich werde wahrscheinlich Yasnippet versuchen und Sie sollten definitiv einen Screencast machen :) –
Was ist mit dem Screencast?) – egor7