💾 Archived View for it.omarpolo.com › articoli › pillole-di-emacs-014 captured on 2023-03-20 at 17:45:26. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

014 — Pillole di Emacs: auto insert mode

‘auto-insert-mode’ è un pacchetto elisp che inserisce del testo automaticamente nei nuovi buffer in base all’estensione o al major mode. Ad esempio, provando ad aprire un file ‘.el’, inserirà l’intero banner della GPL e la classica intestazione dei pacchetti (autore, data, categoria…)

Per attivarlo basta invocare

(auto-insert-mode)

È anche relativamente semplice definire degli “scheletri” personalizzati; questo è il mio auto insert per Go:

(define-auto-insert
  '("\\.go\\'" . "Go skeleton")
  '("Short description: "
    "package "
    (completing-read "Go package: "
                     `("main" ,(file-name-nondirectory
                                (directory-file-name default-directory))))
    \n \n > _ \n))

(auto-insert-mode usa skeleton.el per gestire l’inserimento)

$BlogIt: index.gmi,v 1.1 2021/10/20 07:43:10 op Exp $