GNU Emacs: スケルトンモードはまだ使われていますか? 質問する

GNU Emacs: スケルトンモードはまだ使われていますか? 質問する

GNU Emacs でテンプレート システムを使用するためのあらゆる可能なソリューションを考えると、今日の人々は何を使用しているのでしょうか。私はまだ skeleton-mode を使用していますが、あちこちで読んだところによると、そうしている人は本当に少ないようです。

何を使用していますか、またその理由は何ですか? (もっと人気のあるツールに切り替えることもできるかもしれません)。

たとえば、次のスニペットがあるとします。

(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
  _)

(クレジット:http://www.foldr.org/~michaelw/log/programming/lisp/defpackage-skeleton

どの(最新の)テンプレート モードでも同じことができますか(そして、どのように?)?

乾杯

ベストアンサー1

記録によると、7 年経った今でも、私はスケルトンにとても満足しています。私の init ファイルには、スケルトンが多数用意されています。https://github.com/ska2342/ska-init-files/blob/master/dot.emacs.d/init.el

おすすめ記事